ZFDatagrid 0.8 release

HI Guys,

Well, that only took ~300 commits and ~200 issue reports.

I’m please to announce the immediately availability of ZFDatagrid 0.8.

This version has one major feature (as discussed earlier), events.

ZFDatagrid is available to download from the google project page

As usual, any suggestion is welcome. Also report any issue you may find.

Be cool

Bookmark and Share

Comments (4)

State of ZFDatagrid

ZFDatagrid has a great number of features that enables users to power up theirs Zend Framework applications. I use this grid in all of my projects and I’m only missing one feature. Events.

That’s right. Events is the next big feature (and last?) to be implemented. This implementation will allow users to do things like customized form elements (thinking about datepicker, js validation,…), filters (date related, auto-complete) and any other enhancement they want.

I’ve always said that ZFDatagrid will not force users to adopt any JavaScript library, and this will continue to be true with version 0.8. We will also have support for auto-complete, that is JS independent.

Apart from events implementation, there is no other “major” feature planned. My main concern will be closing open issues, finishing unit testing, improving documentation and examples.

That’s why I’m calling you to tell what you think about ZFDatagrid and what you want to see integrated.

I’ve been working on ZFDatagrid for the past 3 years, and although I like and understand the need of the features it has, I’m not willing to integrate new features just because they are cool or a buzzword nowadays. That’s why I’m saying this could be the “last” release. Let me also make something clear, ZFDatagrid development will no stop. All open issues will continue to be solved, support will continue to be given, and the sky is blue.

There is also 5.3. I can’t just ignore it. ZF2 release is months away, and I’m thinking launch 0.8, followed by a bugfix 0.8.1 and then a version 1.0.0 that will be the last compatible with ZF1 and the first with ZF2.

ZFDatagrid will also change CVS from SVN to Git. This means the page project page will change from google code to github. But more information on that soon.

Please post a comment or email me at geral[symbol]petala-azul.com with your opinion or suggestion. Every suggestion will be greatly appreciated.

Best Regards,
Bento Vilas Boas

Bookmark and Share

Comments (9)

Version 0.7.1 Released. It’s a bug-fix release!!!

Hi guys,

I’m please to announce the immediately availability of ZFDatagrid 0.7.1

This is a bugfix release, so no new features (except “or” in filters) or no changes with your existing code.

Here is the bugfix list:
FIXES:
. Limit clause not being respected
. JS function for changing filters not working [562]
. perPage selector disappearing [559]
. Manual filters(array) not working [567]
. CRUD Edit always edit the first record of the source and not the passed one [563]
. Filtering aggregate functions from zend select should be in the having clause [551]
. Replacing multidimensional array values [564]
. Use of Bvb_Grid_Source_Zend_Select/Table does not work through provided Model [472]
. Custom fields being ignored on Mass Actions
. orderFiled Option not being applied in certain circumstances [414]
. Issue with compound keys and models
. css and row conditions
. Reset Column not working

NEW:
. Added “OR” search in filters (||textTosearch) [570]

Please check the project page for downloads ( http://code.google.com/p/zfdatagrid/ ).

As usual, any suggestion is welcome. Also report any issue you may find.

Be cool

Bookmark and Share

Comments (19)

Version 0.7 released

Hi guys,

I’m please to announce the immediately availability of ZFDatagrid 0.7.

300 commits later and more than 200 issues closed, here it his.

This is a highly recommended update has it brings some new features, but is also more solid and stable. This is the first release with phpDocumentation that can be accessed here: http://zfdatagrid.com/phpdoc

Also there is a all new documentation PDF (Thanks to Dan Farrow for revision).

Please check the project page for downloads ( http://code.google.com/p/zfdatagrid/ ).

Some new features include:

Crud Operations
Disable CSRF
Disable Columns for CRUD operations
Define input type
Decorators Improvements
Special tags for operations

Table
Save params in session
Never Show Order Images
Start at a specific record
Complex rows with rowspan/colspan

Core
Special Decorators ({{format}} {{callback}} {{helper}} )
Field placeholder tags

Issues
More than 200 issue reports closed. Mostly related with: CRUD, operations, Filters, Ajax and PDF.

As usual, any suggestion is welcome. Also report any issue you may find.

Be cool

Bookmark and Share

Comments (5)

Update (updated)

Just to notify you that the project is alive and will continue. The next version will be released soon. Mostly bug fixes and small improvements.

As you can see by the updates on the project page we are in actively development with 250 300+ commits. Check here: http://code.google.com/p/zfdatagrid/updates/list

Update (2010-12-14): Version 0.7 will be released next week.

Update (2010-12-28): Writing documentation is taking longer than I expected. Version 0.7 will be out this week.

Bookmark and Share

Comments (2)

Release: 0.6.5

Hi everyone.

Great news. Version 0.6.5 has just been released. As you may already know, it has 4 new “major” features:

Also, it includes small improvements:

  • Display filters in export pdf’s
  • Bugs fixes dealing with config files
  • Incorrect links when using ajax and Zend_layout
  • Fields Values can now be translated
  • Order Distinct Values in Filters
  • SQL EXPR are now applied to every group on horizontal rows
  • When adding records a new button may be added. Save && add new. To return to the same page
  • Method for retrieving form error messages (Since forms use PRG)
  • “Basic” route support
  • Ajax loading image
  • Support for columns that were not in the query. ($grid->getSelect()->columns(array(…..)))
  • Labels in forms have now the same title they have in  grid
  • Improvements with table template
  • coding standards improvements
  • and more than 30 bug fixes

Changes:

  • setPagination is now setNumberRecordsPerPage();
  • Interfaces and abstract classes are now prefixed with the class name. Bvb_Grid_Filters_Render_Abstract => Bvb_Grid_Filters_Render_Render_Abstract

Also, I’m building a new section for code snippets, CSS tables galleries and screencasts to help users getting started. And most importantly, already started to build unit tests (ya, I know…). Meaning this that the next release will be about code and not new features.

You can download this version trough google code, http://code.google.com/p/zfdatagrid/downloads/list . Wiki has also been updated.

Please report any bug you find, and let me know what you think about this grid.

Best Regards,
Bento Vilas Boas

Bookmark and Share

Comments (26)

Upcoming – 0.6.5

Hi,

Some news about version 0.6.5.

Two Three Four new “major” geatures:

And a bunch of bug fixes…

Please try the latest svn revision and give your opinion about what  needs to be done about with these two features.

Best Regards,
Bento Vilas Boas

Bookmark and Share

Comments (11)

What’s next?!

Hi,

There will be a maintenance release by the end of next week. This won’t bring any “new” features. Just some code cleanup, optimization, small improvements and bug fixes.

I’m already planning release 0.7. No release date or much information.

But this is what I’m heading for:

  1. Comply with Zend Framework Coding Standards
  2. Pdf optimizations (multi-line support)
  3. General code improvements with deploy classes
  4. Deploy
    1. OpenSearch
    2. Charts. (google, or other php lib)
  5. New Data Source – Url Mapper
    1. Solr
    2. Lucene
    3. OpenSearch
    4. Manual Mapping
  6. Code cleanup
  7. “your request….”

This is just the first draft.

Feel free to suggest more and to participate in the project.

Best Regards,
Bento Vilas Boas

Bookmark and Share

Comments (32)

Version 0.6 is out!!!

Hello,

After some delays version 0.6 of ZFDatagrid is out.

Top Features:

  • Doctrine Support
  • Zend_Form for CRUD operations
  • Zend_Config Support
  • Multiple Instances per page (no conflicts at all…)
  • Support for Extra Rows
  • Conditional Fields Presentation
  • Option for detailed view
  • PRG Form processing
  • Render specific parts separately (filters, titles, pagination, etc…)
  • Conditional Fields Rendering
  • jqGrid Rendering => Demo: http://zfdatagrid.com/grid/default/jqgrid
  • Open Flash Chart support => Demo: http://zfdatagrid.com/grid/default/site/ofc
  • And a lot more…

Download it: http://code.google.com/p/zfdatagrid/downloads/list
Upgrade Guide: http://code.google.com/p/zfdatagrid/wiki/Upgrade
First Grid (manual): http://code.google.com/p/zfdatagrid/wiki/Start
Live Demos: http://zfdatagrid.com/grid/

More info here: http://code.google.com/p/zfdatagrid/

More then two months have passed since last release. And the reason is that a LOT has change. Things seams more ‘right’ now. However, being so much time without a release won’t happen again. In about a week a 0.6.1 version should be out to fix unreported bugs. Also some features have been postponed for version 0.6.1

Report any bugs you may find here http://code.google.com/p/zfdatagrid/issues/list

To “experienced” developers. ZFDatagrid now implements an interface for source. Meaning that more sources can be added (like propel, CouchDB, etc, etc,). If you are interested in developing such source please contact me and we will find a way to further improve this grid.

Special thanks to Martin Minka for developing the jqGrid render and to Solomon James for Doctrine Integration http://code.google.com/p/zfdatagrid/people/list . Also thanks to the people that is continuous reporting bugs and sending their toughs. I really appreciate it.

Stay cool and whenever possible open-source…

Best Regards,
Bento Vilas Boas

Bookmark and Share

Comments (39)

Version 0.6

Hi,

Version 0.6 will be release during this month. It has a lot of new and great features.

Zend_Config Support

$grid = Bvb_Grid_Data::factory('Bvb_Grid_Deploy_Table',Zend_Config $options);

Zend_Db_Table_Abstract Support
Now you can define the grid by passing only the model:

$grid->setModel(new Bugs());
echo $grid;

CRUD operations now use Zend_Form
You can easily setup forms by passing the model or defining all fields manually

$form = new Bvb_Grid_Form();
$form->setModel(new Bugs());
$grid->addForm($form);

If you don’t set any model, Bvb_Grid_Form will use the model provided with $grid->setModel();

New deploy classes

New Fields Options
Fields have now more options and more well defined. Below is a list of all different options:

  • helper// Zend_View Helper
  • order//Alllow field to be ordered, or not
  • title
  • remove
  • escape
  • hidden
  • decorator
  • hRow
  • position
  • orderField
  • class
  • searchType
  • searchTypeFixed
  • search
  • format
  • callback
  • style

Multi Grids per page
You can now have multi grids per page with all options (order, filters, pagination) and they won’t interfere between them .

$grid = Bvb_Grid_Data::factory('Bvb_Grid_Deploy_Table',Zend_Config $options,'grid_id');

Bug Fixes & Performance
A lot of bug fixes and performance improvements.

TEST IT
The release will happen this month, bu testers are needed so the launch can occur without troubles. Get the latest source from the project page http://code.google.com/p/zfdatagrid/

New Features (Features for 0.6 closed)
If you would like to see more functionality, this is the time to speak. Please open a new report here http://code.google.com/p/zfdatagrid/issues/list or send an email trough here http://zfdatagrid.com/contact/

Check the examples
Try the latest features here http://zfdatagrid.com/grid/ and don’t forget to take a look at source http://zfdatagrid.com/grid/default/site/code

Best Regards,
Bento Vilas Boas

Bookmark and Share

Comments (18)

« Previous entries