Download the 0.11 Alpha release here.
Requires LAMP (Linux, Apache, MySQL, PHP). Please note that this is an Alpha release and is not suitable yet for production environments.
Dandelion is a PHP application framework, released under the GNU Affero General Public License version 3. It is designed to be extended with user-chosen functions. Currently complete are a user component, an email component, and mailing list component. The manager drops in components to add the functionality he desires. For example, if the manager wants to have a user management system, he simply drops in com_user. When com_user takes over user management for the system, it will prompt users to log in and only give them permissions they have been allowed.
Dandelion uses a database abstraction layer called an entity manager. The entity manager let's Dandelion's components use entities to store data in a database rather than the components having to directly access it. This let's a component that uses entity management work with different types of databases, even flat files! Currently, there is only an entity manager written for MySQL.
The admin can add any functions he desires using the premade components, or write his own components to provide additional functionality to the system. The system will have a dependency verifier, which will inform the admin if he is missing required components and where to get them. Dandelion was designed to allow maximum flexibility for the developer, while still providing a large enough base product to make development easy. The developer can choose what database system he uses, if any.
Read 0 Comments... >>





