we've just release POG 2.0.0. Before I get into the details of what
improvements have been made from 1.6, here's the 1 things that didn't
make it to 2.0.0
1. out-of-the-box support for pog-ifying existing tables
however, we figured that since a few of you out - there are working on
solutions to reverse engineer existing tables into pog compatible
objects
(http://groups.google.com/group/Php-Object-Generator/browse_frm/thread/c46607391248abd1)
(thanks Sean!), pretty soon, there should be an elegant way to use POG
with existing tables.
now, with the good news, here's what's been added since 1.6
1. Relations (http://www.phpobjectgenerator.com/plog/file_download/21)
2. SOAP API, allow anyone to create other services on top of POG
(http://www.phpobjectgenerator.com/plog/file_download/18)
3. Improved setup unit tests and interface
4. repositioning of object attributes using "up" and "down" keyboard
arrows
5. fixed all known bugs
6. allows database port configuration for mysql
7. allows developer to turn data encoding on/off from configuration
file
because there's we've reached a pretty stable milestone and we can't
let feature creep delay the release, we're releasing what we have right
now as 2.0.0
Overall, this is definitely a better POG than 1.6.
But, since we're always trying to improve POG, here's what we have
planned for 2.0.1:
- Generate form for object in 1 click (almost there)
- Hopefully, out-of-the-box support for pogifying existing tables
- Validation?
- Better pagination object?
Thanks again for everyone's support. If you have any feedback, as
always, don't hesitate to use this forum.
Joel
Thanks,
Aaron.
Upgrading shouldn't be a problem at all. We've kept backward
compatibility in mind. so there's not much to worry about.
what 2.0 gives you in particular, having looked at the gravity-gtd
project you're working on (http://www.gravity-gtd.ca),
- relations. pog can now automate the relations that you have between
your objects: projects, tasks, etc,
- disable encoding. you can now disable encoding in the configuration
file
- bug fixes
so i would say go ahead and upgrade your objects. should mean less
maintenance for you in the long run. what you have to decide though, is
whether u'll let pog take care of object relations or not. either,
should work for you.
hope this helps
joel
And I've given the Parent/Child relationship functionality a
look-over. OMG, that's awesome. It'd take some re-writing, but it
looks like my life would be easier afterward.
Cheers,
Aaron.
On 4/2/06, Joel <joe...@gmail.com> wrote:
>
/setup/...
But on Linux, that is bad because when I went to extract it, it tried
to extract it in my root directory instead of my current directory.
steve
thanks!. this should be fixed now for *nix users.
thanks again.
Joel
unfortunally, I have a problem:
Since I downloaded v2.0 of the POG setup, it is not showing me my
objects anymore. It is not showing an errormessage either. After I
click the button "POG me up!' I shows me the tab Diagnostics results
emty! the button "re-check database" is the only button.
I tried to change the port, but after doing that i got an error.
I also tried to delete the tables (already exists in the database), but
that doesn't help.
Do you have any suggestions ?
Thanks
Frederik
send me the @link for the object that is causing your trouble, i'll
look into it.
deleting the tables, if they already exist, before running setup is
good. that's what i would do too. but try to clean out the /objects/
folder as well and only leave the object that you're currently testing.
find the line that starts with ini_set .... in setup/index.php and
comment it out. and re-run setup. this might give you an error message
for further diagnostics.
hope this helps
joel
Thanks a lot for your quick answer to my previous problem! Hope you
solve this one ;-)
Frederik