Legato is above all a fast and lightweight, complete Web framework offering both server-side (PHP 5) and client-side (JavaScript) components to ease in the development and maintenance of today's demanding Web sites.
Be the first to post a text review of Legato Web Framework. Rate and review a project by clicking thumbs up or thumbs down in the right column.
The Lucent Web Framework is above all a fast and lightweight, complete Web framework offering both server-side (PHP 5) and client-side (JavaScript) components to ease in the development and maintenance of today's demanding Web sites. The codebase is tight, well commented and rapidly being developed. It's currently in the Preview stages and we would love your feedback on the components that make up the LW Framework. We're proud to announce the immediate availability of the RC1.20 version of the Preview release of the Lucent Web Framework. This release is a HUGE feature release with many updates to increase the speed of the code and the speed of development time. Some things updated: - Hooks have been added so you can now extend the system easily. - The Resource component has gone through a MAJOR rewrite and is now speedier, more optimized and much easier to work with. Resources make manage your databases more intuitive and faster than you can ever imagine. - Added a Database component for setting up and managing database connections. - The Form component has gone through some revisions. It's now easier to add fieldsets/elements/groups and many convenience features have been added making the task of building forms ridiculously easy. - The Compressor is now much easier to set up and use. Overall the framework is now magnitudes faster to develop with than previous versions. Check it out, test it, and give us feedback. The Lucent Web Framework is striving to redefine how Web sites are built. It's meant to be fast and lightweight while still being extremely quick to develop with. Go in and take a look. Find any bugs? Please report them so we can really refine this thing.
- COMPLETE REWRITE of the Resource component. It now has much more added functionality for fetching and managing resources as well as being quicker and more optimized. The code has been reduced to one file so that only one has to now be included for even more speed gains. - Much has been changed with the Form component. Elements are added differently now and a lot has been done to clean up the code. - Changed the add_fieldset(), add_element() and add_group() functions in the Form component to now take as input actual instantiated objects of the elements they're adding. - Changed the form Component by removing the separate group functions (e.g. add_group_rules()) and extended the normal functions to be able to take a group ID. - Changed the Form component elements to have required input validation by default. - Changed the Form component elements to automatically try to add a label for an element based on its ID. - Changed the Form component fieldsets to automatically try to add a legend for a fieldset based on its ID. - Changed a lot of the Compressor to now be easier to work with. Packages are defined completely in the Settings file and you no longer have to tell it which URL to use if you don't want to. It will try to guess. - Changed the set() and set_default() methods of the Settings component to be able to set multiple settings at a time. This reduced the amount of method calls that were required to set the defaults for all the components. - Changed the Debugger component so that it no longer checks for Resource debugging information as it was causing it to fail. The debugger will be upgraded soon to show more information and be more useful. - Changed the Stage component to call the __construct and __destruct methods at the appropriate times. Before any rendering and after all rendering, respectively. - Changed the Stage component so that it doesn't use the Debugger unless enabled. - Added hooks to the system. - Added the ability to retrieve added elements in a form using $this->element_id. The same is true for fieldsets and groups. - Added an add_rule() method to the Form component for convenience. - Added a set_defaults() method to the Form component that takes in an array of data for added convenience in setting defaults. - Added the option to auto start and pass in a class name for the Alert Container. - Added a base_path setting to the Compressor component. - Added a DB component which manages all the database connections as well as makes it easier to define new database connectors and set them up. It's all now done in the settings file. - Added the ability in the Resource component to do conditionals other than LIKE. It now can handle < > <= >= != NOT LIKE. - Added functionality to the Autoloader component to automatically load forms, resources and hooks. - Added the beginnings of a DynamicTable JavaScript component. - Fixed bug in the Dimensions Structure that wasn't allowing you to pass in a width and height into it. - Fixed a bug in with the DOM_Library::createContainer() function wouldn't correctly align the container if a height wasn't explicitly passed in. - Fixed a couple of bugs in the Alert Container widget. - Fixed a bug in which you couldn't remove an event in the Events Handler component. - Fixed a bug in which a JavaScript error was thrown when submitting a form created using the Form component. - Fixed a bug in which the Form component wasn't including a template correctly if it was under a directory. - Fixed a bug in the Controller component where you couldn't pass in an array to assign multiple properties. - Fixed a bug in the Animation component that was letting values tween beyond their bounds. - Fixed a bug in which the Settings component would not merge section settings correctly if initializing more than once a section that hasn't been added yet. - Fixed a bug where the Stage component now includes the controller if only a section was passed in. - Removed the minification features from the Compressor component. This should be done in the build process and not by the framework. - Removed the get_all() method from the Settings component and added the same functionality in the normal get() method.
- COMPLETE REWRITE of the Resource component. It now has much more added functionality for fetching and managing resources as well as being quicker and more optimized. The code has been reduced to one file so that only one has to now be included for even more speed gains. - Much has been changed with the Form component. Elements are added differently now and a lot has been done to clean up the code. - Changed the add_fieldset(), add_element() and add_group() functions in the Form component to now take as input actual instantiated objects of the elements they're adding. - Changed the form Component by removing the separate group functions (e.g. add_group_rules()) and extended the normal functions to be able to take a group ID. - Changed the Form component elements to have required input validation by default. - Changed the Form component elements to automatically try to add a label for an element based on its ID. - Changed the Form component fieldsets to automatically try to add a legend for a fieldset based on its ID. - Changed a lot of the Compressor to now be easier to work with. Packages are defined completely in the Settings file and you no longer have to tell it which URL to use if you don't want to. It will try to guess. - Changed the set() and set_default() methods of the Settings component to be able to set multiple settings at a time. This reduced the amount of method calls that were required to set the defaults for all the components. - Changed the Debugger component so that it no longer checks for Resource debugging information as it was causing it to fail. The debugger will be upgraded soon to show more information and be more useful. - Changed the Stage component to call the __construct and __destruct methods at the appropriate times. Before any rendering and after all rendering, respectively. - Changed the Stage component so that it doesn't use the Debugger unless enabled. - Added hooks to the system. - Added the ability to retrieve added elements in a form using $this->element_id. The same is true for fieldsets and groups. - Added an add_rule() method to the Form component for convenience. - Added a set_defaults() method to the Form component that takes in an array of data for added convenience in setting defaults. - Added the option to auto start and pass in a class name for the Alert Container. - Added a base_path setting to the Compressor component. - Added a DB component which manages all the database connections as well as makes it easier to define new database connectors and set them up. It's all now done in the settings file. - Added the ability in the Resource component to do conditionals other than LIKE. It now can handle < > <= >= != NOT LIKE. - Added functionality to the Autoloader component to automatically load forms, resources and hooks. - Added the beginnings of a DynamicTable JavaScript component. - Fixed bug in the Dimensions Structure that wasn't allowing you to pass in a width and height into it. - Fixed a bug in with the DOM_Library::createContainer() function wouldn't correctly align the container if a height wasn't explicitly passed in. - Fixed a couple of bugs in the Alert Container widget. - Fixed a bug in which you couldn't remove an event in the Events Handler component. - Fixed a bug in which a JavaScript error was thrown when submitting a form created using the Form component. - Fixed a bug in which the Form component wasn't including a template correctly if it was under a directory. - Fixed a bug in the Controller component where you couldn't pass in an array to assign multiple properties. - Fixed a bug in the Animation component that was letting values tween beyond their bounds. - Fixed a bug in which the Settings component would not merge section settings correctly if initializing more than once a section that hasn't been added yet. - Fixed a bug where the Stage component now includes the controller if only a section was passed in. - Removed the minification features from the Compressor component. This should be done in the build process and not by the framework. - Removed the get_all() method from the Settings component and added the same functionality in the normal get() method.
The Lucent Web Framework is above all a fast and lightweight, complete Web framework offering both server-side (PHP 5) and client-side (JavaScript) components to ease in the development and maintenance of today's demanding Web sites. After much work, the new look of the LW Framework's Web site is finally ready to be seen. You may not care much about a new look for the Web site, but you may care about the added News section, a developed Road Map, and some updated documentation. Oh, yeah, I almost forgot the most important update, we also have a nice shiny new Download button on the main page. The groundwork has now been laid for us to really get cracking with the documentation and some examples/articles on what the framework actually is. Also, as a tease, a new version of the framework will be released soon with many improved features to help speed up development, various bug fixes, and a whole new rewritten Resource component. Once the documentation has been built for it, and some bugs quashed, you'll be able to get to mess around with it. We're excited to see what you think. Don't forget to check out the Web site at: http://www.framework.lucentweb.com
The Lucent Web Framework is a simple to use, lightweight, scalable and fast framework for building PHP and JavaScript-enabled sites. We're proud to announce the immediate availibility of the Alpha RC1.10 version of the Preview release of the Lucent Web Framework. This release fixes various bugs and adds some new features, most notably the Controller Helper object (which acts as a private controller, not accessibly directly from the Web). Check it out, test it out, and give us feedback. The Lucent Web Framework is striving to redefine how Web sites are built. It's meant to be fast and lightweight while still being extremely quick to develop with. Go in and take a look. Find any bugs? Please report them so we can really refine this thing.
Preview Alpha RC1.1 (3/24/2008) - Added a Controller Helper component, which is pretty much a private controller (with some stuff stripped out) that is used by controllers to perform redundant code. - Added a Forms stylesheet to the framework. - Changed the MySQL component to use PDO. - Changed the Form component so you no longer have to enter descriptive names for elements if you're going to validate them. It will try to guess it automatically. - Changed the Controller::assign() function to take an array of data as input for a key and it will loop through every item in the array and assign it. - Changed the Animation component so that you can assign individual color values to the certain attributes that take a color, eg: anim.controller.background_color.to.r = 3; - Changed the Form component to automatically try to include a form template if none is passed in. - Changed the DOM Library to use the most current YUI DOM Library. - Optimized the Resource_Manager::count() function. It's now magnitudes faster than it was previously. - Fixed a bug where a Form wouldn't submit if you added an onload event to the window object. - Fixed a bug that was restricting callbacks to be called from an Animation Sequence. - Fixed many other small bugs. - Fixed a bug where Resource_Manager::get_sub_resources() was returning NULL instead of an empty array if passed in an object and nothing was retrieved. - Some other small bug fixes. - Cleaned up the Debugger component a bit. - Removed the Align structure as it wasn't used and there doesn't seem to be a need for it. - Some internal restructuring with some of the classes to prepare for the future.
Preview Alpha RC1.1 (3/24/2008) - Added a Controller Helper component, which is pretty much a private controller (with some stuff stripped out) that is used by controllers to perform redundant code. - Added a Forms stylesheet to the framework. - Changed the MySQL component to use PDO. - Changed the Form component so you no longer have to enter descriptive names for elements if you're going to validate them. It will try to guess it automatically. - Changed the Controller::assign() function to take an array of data as input for a key and it will loop through every item in the array and assign it. - Changed the Animation component so that you can assign individual color values to the certain attributes that take a color, eg: anim.controller.background_color.to.r = 3; - Changed the Form component to automatically try to include a form template if none is passed in. - Changed the DOM Library to use the most current YUI DOM Library. - Optimized the Resource_Manager::count() function. It's now magnitudes faster than it was previously. - Fixed a bug where a Form wouldn't submit if you added an onload event to the window object. - Fixed a bug that was restricting callbacks to be called from an Animation Sequence. - Fixed many other small bugs. - Fixed a bug where Resource_Manager::get_sub_resources() was returning NULL instead of an empty array if passed in an object and nothing was retrieved. - Some other small bug fixes. - Cleaned up the Debugger component a bit. - Removed the Align structure as it wasn't used and there doesn't seem to be a need for it. - Some internal restructuring with some of the classes to prepare for the future.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?