Folks, I've just uploaded onto Sourceforge the latest cut of the work that I've been doing in the SANDPIT branch. At the same time, I've merge all the changes from SANDPIT into head - I'm getting ready to release this work as phpLDAPadmin 1.2.
There are still a few more things that I want to do in this version before releasing it as 1.2 - there is still one outstanding bug and a few feature requests that I hope to implement (most of the ground work has been done though). I will upload to launchpad a new language POT for translations - I hope I wont do too many more changes to the languages template - and I'll download the uploaded languages as I make the release. One of my main goals for PLA 1.2 was to completely transition the core code into an object-orientated implementation. There was also still some legacy PHP4 code left over from the 0.9.x versions that I wanted and need to improve. Thankfully I've achieved this, and with all the work that I have done so far, it has resulted in an overall reduction in the code base of around 12%. (That should mean 12% less problems and hopefully more improvement and efficiency :) My other goals for this release were: * Exploit AJAX - with the intention that it makes the user experience quicker (there is still some AJAX links I need to make, but if you do see something that would benefit from being AJAXified, let me know). * Page efficiency - reduce the unnecessary javascript that was being included when rendering a page, * Backend LDAP communication efficiency - reduce the number of calls to the backend LDAP server, with the intention to make the user experience quicker, * Internal efficiencies - reduce the number and size of variables * Consistency - generally in the code, in variable definition, layout, processing flow, etc * Make the user experience more responsive, speedier, etc The major changes in this release that you need to be aware of: * Config.php has changed significantly - please take a look at the example provided for the changes. You will mostly need to recreate your config.php using the example as a base * XML templates - there have been many changes to the templates, so if you have your own, you will need to update them - hopefully PLA will tell you what it doesnt like about your templates. * Queries are now defined as XML templates in queries/ - just drop your XML files in there, and PLA will make the query available. * Templates are now dynamically discovered and updated - no need to "purge cache" as much I've been using the SANDPIT branch myself for a few months to manage my LDAP environment (I manage about 500 users, and 150 domains - which is based on OpenLDAP) - I now think it is ready to be tested in other environments - I hope you wont find too many bugs or problems. Please let me know if you find some problems - it would be very helpful if you could: * Reproduce your problem on my demo server (http://wurley.demo.phpldapadmin.info), and * Provide me with enough detail so that I can reproduce your problem, and * Give me a patch to fix your problem :) The latest beta version will be here: https://sourceforge.net/project/showfiles.php?group_id=61828&package_id=160926 BTW: If you have some cool features that you would like to see implemented in this release - maybe something that you've customised for your deployment, please submit your patches to sourceforge - I'd gladly take a look at them. As time permits, I'll update the wiki for 1.2 - but feel free to update it yourself if you see it out of date. (Some pages in the wiki are protected, but if you create yourself a user and login, you will have editor access - due to spam, I started protecting some pages from anonymous updates.) ...deon ------------------------------------------------------------------------------ Are you an open source citizen? Join us for the Open Source Bridge conference! Portland, OR, June 17-19. Two days of sessions, one day of unconference: $250. Need another reason to go? 24-hour hacker lounge. Register today! http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org _______________________________________________ phpldapadmin-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/phpldapadmin-users
