As I posted a couple of weeks ago, the WSAT Membership Administration project used in Sueetie was removed from CodePlex. This was actually a good thing for our side, since Sueetie setup and configuration would now be cleaner without being external-project dependent for such an integral site component. And with today’s CodePlex source releases and Sueetie Wiki Documentation updates, how clean it is! The Sueetie.Web project now contains a /members area for login, registration, etc., and an /admin area to replace the separate WSAT project install.
This is another Sueetie milestone because people have known about WSAT’s demise for a few weeks now (I certainly wasn’t the first to learn of it) and new site setups were being put on hold. I had several requests for WSAT from those who wanted to setup Sueetie anyway. Seeing how this was causing problems for others, I had to re-pour Sueetie’s concrete foundation so we could collectively start building again.
I did the site Membership and Admin reconfig in conjunction with enabling Group Support and moving Sueetie development to 100% IIS7 Integrated Pipeline Mode and Windows Server 2008. The process was modifying Sueetie.org first, then apply the updates to Project Gummy Bear at http://gummybear.sueetie.org, from which I created the DIFFs and project source code for CodePlex distribution. Then I did the documentation. Because it was so important for the tribe to get the new membership and admin piece out there, Sueetie group-specific DIFFs and Docs are yet to do. Look for more group (and IIS7) info soon.
Along with the new Sueetie.Web root project released today, each of the four application DIFFs has been updated to reflect the new layout. The Sueetie.Wiki project source has been updated as well, since it now supports member management in wiki groups. Pretty much every DIFF and ZIP has been updated. This is a pain for those of you who have sites up and running with the original layout, I know, but we win by going Mr. Clean before getting deep into Sueetie framework development.
We’re 99% complete with today’s source code updates for the new site layout. I thought we were at 100% until I noticed two or three issues while updating the documentation (missing SQL script, a bad url, etc.) I’ll be able to knock those out tomorrow. An interesting observation about documentation that struck home tonight is that it is never done. I’m very happy with the Sueetie Wiki documentation, both my own work and the contributions of others in the Sueetie Community, but in a fluid environment like Sueetie where change happens pretty fast it’s difficult to keep up. I do enjoy the documentation end of Sueetie. It’s a freakishly unusual trait for a developer, sure, but I realize how extremely important good documentation is to increasing the number of developers participating in the Sueetie movement. Sueetie isn’t easy, but good documentation can make a huge impact.
Speaking of documentation, I’ve written my quota of words for today. Have a good one!