I finally managed to finish the “universal login” to integrate the blogs (this one and the editor blog) with the main diysearch user database.
While I think Wordpress (the system that drives the blogs) is a fine piece of software (with regards to features and stability) it leaves a lot to be desired in the actual implementation. This is a mess, a hodge-podge of display/HTML code mixed in with business logic. A confusing maze of some object oriented concepts intertwined with procedural code. A staggering amount of nested includes, no real clear sense of an object model and absolutely horrid documentation on the actual code itself.
Wordpress, while designed with an “API” (or a plug-in type of architecture), which, in practice, is supposed to simplify the process of “overriding” parts of the system, it is incomplete and inconsistent. Mixing variable names from one function to the next, not following good OO practices for object creation and management, using a weird authentication scheme where the username is fetched, checked if it exists, then checks the passwords? Two steps? That seems a bit strange to me.
If I had the time and interest I would replace Wordpress with a blog system of my own, but alas, I don’t and I won’t.
The code rollout will most likely happen today. I’llĀ post a thing saying when its done. Basically you can sign up at the main site, and use that login at the blogs… and you can change your information at either place (on the main site or on the blog profile screen).
Home > About This Post
This entry was posted by on Wednesday, July 26th, 2006, at 1:37 pm, and was filed in site news.
Subscribe to the
RSS 2.0 feed for all comments to this post.
Post a Comment
You must be logged in to post a comment.