lexa-tools library is not as much a framework as a set of utililies (tools). You are free to organize the site as you’d like. No special folder structure is required. No need to declare any classes. No config files and no magic conventions. The library just arms you with a handy procedural API.
Most ideas were borrowed from Ruby on Rails when I was porting an application from Rails to PHP. If you have had experience with Rails then you would notice a lot of familiar concepts and names.
Visit the lexa-tools homepage
Not often you come over the framework which provides out-of-the-box User Interface, has powerful Model-View-Controller concept and is Easy to Use at the same time. Agile Toolkit does this in style. But what is also important, it’s solid and extensible. The interactive introduction will spoil you with some UI code/samples and touch base of the main features unique to Agile Toolkit. Prepare to be addicted.
http://agiletoolkit.org/intro
Features:
Sample syntax to add 2 CRUD (Create Read Update Delete) views on your page based on models:
$page->add(’CRUD’)->setModel(’User’,array(’name’,’surname’));
$page->add(’CRUD’)->setModel(’Purchases’)->addCondition(’confirmed’,true);
More goodies on intro page
The idea behind a framework is to offer a design you can use across multiple applications. All applications have a number of basic things in common. A framework is designed to provide a structure for those common elements (database interaction, presentation layer, application logic) so you spend less time writing up database interface code or presentation-layer interfaces and more time writing the application itself. The architecture represented by breaking an application up in this fashion is referred to as Model-View-Controller (MVC). Model refers to your data, View to your presentation layer, and Controller refers to the application or business logic.
From IBM.com
What do you think?let me know.
Greetings
I’m Kalle and I would like to introduce a brand new PHP5 based framework, named Tuxxedo Engine. Tuxxedo is a small open source org., managed by a few people set to create scalable/performance, API rich and modern applications, for this purpose we started working on Tuxxedo Engine in late 2006 and have afterwards been rewriting it almost 10 times to get the performance and re-usable API we were looking for. We are near a gold release on Engine (we are currently in the RC3 stage).
Tuxxedo Engine is unlike many other frameworks more of a library, with different backends (bootstrapers: standard & MVC) to allow a generic interaction with the framework. It comes with all the most basic things a developer need to write a medium to large sized complex website application or service. Tuxxedo Engine is written using PHP 5.3 with integral support for namespaces (the code itself is even using them) and uses many built-in language features of PHP rather than hacking or wrapping around them if possible.
The standard library includes the following major components:
Developer Tools
Unlike many other frameworks, Engine comes with a setup for developmental related tools, that can be used to speed up new application developments. The Developer Tools is written as an application on top of Engine to how any application can interact with it. Although not all API’s are exposed in this GUI interface, its subjected to be continuously developed during the release phrases.
API generators
Engine comes with a lexical scanner for generating API analytics for exporting the framework API into a reflection manner. These are generic and works for both applications written on top of Engine and even for other projects. This component is subject to constant development for allowing applications in the end to generate developer documentation for applications in various formats.
Links
Download
Tuxxedo Engine is expected to go gold once proper documentation have been written using some of the API generators. However the latest release, which is as of writing, 1.0.0 Release Candidate 3 is marked as stable both API wise. Its not expected to be followed by anymore release candidates unless serious flaws is found beforehand. which boosts performance and adds some of the more advanced session protection written about above. The list of available downloads is kept at Google Code:
Please use this blog entry to post comments about what you think of the framework, its features and other questions you may want to ask, don’t hold yourself back, we don’t bite
Ps. the Tuxxedo.net domain is currently under DNS change so the site may appear unavailable for some.
Hello!
We have a new brazilian PHP framework, it is the Zeanwork, that was developed by me.
I invite you to know about this project!
Official Website: http://zeanwork.com.br Documentation: http://zeanwork.com.br/doc Download: http://zeanwork.com.br/downloads Forum: http://zeanwork.com.br/forum Tutorials: http://zeanwork.com.br/tutorials Screencasts: http://zeanwork.com.br/screencasts
Currently, all the project documentation is only avaliable in Portuguese, but its something worth checking out.