Great! I. Can't. Wait. :)

A big thumbs up for making this happen!


Cheers, Daniel

On 09.04.2010, at 19:54, Leon van der Ree wrote:

> Hi All,
> 
> since many people are asking about the state of the sfGridPlugin, I
> have decided to write an article about it here on sf-user-group.
> 
> First an introduction.
> ================
> 
> The sfGridPlugin is a symfony-plugin, once initiated by Bernhard
> Schussek, but soon enhanced by me. Grids are capable of rendering
> tabular data in a table and providing interaction to it (allowing you
> to sort and browse through the paginated data).
> 
> The data is provided by DataSources, which are generic, simple
> interfaces to query any data-source. At the moment there are
> implementations provided for Propel, Doctrine and arrays.
> The Grid can be configured, for example to setup which columns you
> want to see from your datasource and the number of results you want to
> see per page. The request can be bound to your grid to automatically
> handle any interaction. Renders and widgets can be defined to
> transform the data from the datasource to the desired html, or JSON,
> or JavaScript or anything you want!
> 
> 
> Current State.
> ===========
> 
> At the moment working code can be found in the svn of symfony. The
> code has been divided over several plugins, all with there own
> responsibility and use.
> An ExtjsGrid-plugin with renderers and widgets is on its way, but
> unfortunately currently has some minor issues I want to fix first.
> 
> PLEASE NOTE :The latest code is currently only in SVN!!!! The current
> packages in the symfony-plugin page are OLD!
> 
> 
> PropertyPath Support
> -----------------------------
> 
> First of all I designed something I called ObjectPaths and
> PropertyPaths with a colleague of mine. This are simple paths that
> make it possible to resolve relations and select (related)fields. More
> can be found in the readme of their plugin:
> 
> For Propel:
> http://www.symfony-project.org/plugins/sfPropelObjectPathBehaviorPlugin
> 
> or for Doctrine:
> http://www.symfony-project.org/plugins/sfAlyssaDoctrineObjectPathPlugin
> 
> 
> The DataSource Plugin
> -------------------------------
> 
> The datasource plugin makes use of the PropertyPaths to simplify the
> joining of related tables. Joining can be done automatically with the
> help of propertyPaths. I intend to remove the requirement for the
> propertyPaths one day, but for now it is required.
> 
> http://www.symfony-project.org/plugins/sfDataSourcePlugin
> 
> 
> The Grid Plugin
> ---------------------
> 
> The grid plugin has been re-arranged and somewhat refactored/improved,
> compared to a year a go.
> 
> http://www.symfony-project.org/plugins/sfGridPlugin
> 
> ExtJS Grids
> ----------------
> 
> The ExtJS Grids are on there way. I have them working on my machine,
> but want to improve some small things before I will submit them to
> svn.
> 
> 
> 
> Future
> =====
> 
> In my next post I will provide a full example, how you can use the
> Grid in a reusable way.
> However first I will finish my ExtjsGrid plugin, to show the full
> potential of the GridPlugin.
> 
> In short it will take my 10 lines in my controller to be able to
> generate a grid in html+javascript+json, using only one template!
> 
> -- 
> If you want to report a vulnerability issue on symfony, please send it to 
> security at symfony-project.com
> 
> You received this message because you are subscribed to the Google
> Groups "symfony users" group.
> To post to this group, send email to symfony-users@googlegroups.com
> To unsubscribe from this group, send email to
> symfony-users+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/symfony-users?hl=en
> 
> To unsubscribe, reply using "remove me" as the subject.

-- 
If you want to report a vulnerability issue on symfony, please send it to 
security at symfony-project.com

You received this message because you are subscribed to the Google
Groups "symfony users" group.
To post to this group, send email to symfony-users@googlegroups.com
To unsubscribe from this group, send email to
symfony-users+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/symfony-users?hl=en

Reply via email to