Alright, since Mr. “I’m Published” Sanders asked…
One of the core features of the app is LDAP authentication. It’s not that hard to do in PHP, but instead of maintaining a robust set of read/write/edit/delete permissions I’m letting LDAP take over. We have a well maintained user directory and I fully intend to utilize it.
The app is a wiki in the sense that any member of the OU has full control over their OU’s site. I’m a member of the Information Services OU, I have full permissions to edit any page on Information Service’s site.
That’s where accountability comes in – the app records who made the last revisions and keeps a copy of the previous state of the site. I’m debating on keeping the last N revisions, just to make it uber accountable.
Other features: Lots and lots of AJAX and a very popping user interface (in terms of response). I’m also offering users file uploads ALA GMail’s file attachment (add another/remove). I’m using the lethal scriptaculous/prototype/behaviour combination. Some screenshots:
The WYSIWYG engine I’m using is FCKeditor with some custom configuration.
Re: WordPress MU
WordPress MU does not have reliable LDAP support that I know of although it’s offered in plugin format. It also does not meet my needs because I will need to integrate it across several domains and combine it with several apps. Basically, each department I work with will have a “stock” set of static pages that are occaisionally updated along with a couple of custom apps that I develop as we go that will need to be integrated into their site. MU also doesn’t have the accountability built in that I desire (that I know of).
I’m not married to the idea of the “Killer App” yet. If there’s something better out there that will meet my very specific needs, let me know.