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

Reply via email to