So I missed last week (*headsmack*) and since this week is shortened, here we go with the happenings of the past two weeks, abridged, of course.
- Created a new stardock.com forum design.
- Reworked the current stardock.com design for the above.
- Created a nice, neat and concise BitMask class for uberfast boolean operations. It's nice too, because it allows us to save up to 64 (at this point, but I guess its rather limitless) seperate boolean values in the database using only one column. Given the database gets a daily/hourly/millisecondly? beating from the sites, this should be a good thing. Less to query, less to read, less to transfer, less fat and cholesterol.
- Joooeeeee user. Now with added .NET! The process begins. Seems that the front page renders correctly.
- Staticy Goodness. You'll start to notice, sometime soon (note that soon is a relative time amount), the personal pages will appear to be moving faster than light. JR (aka. I like to steal andy's post titles) has begun the process of speeding them up; Much discussion and preperation has gone into this process. CBitMask is intended to aid and abed this process.
- Bugs Bugs and more Bugs. Fixed up two editor javascript bugs and a bunch-o-other bugs with WC these past week and few days.
Bow to Agenes. Or dont. Your call.
I've taken the liberty of code-naming the site themeing library I've set off on creating. The goal you say?
- One design for one theme in one place.
- Modularity!
- Portability!
- Using .NET how God intended. Avoiding Response.Writes at all costs. Using server controls to the utmost.
- Killing off Global variables! Death to them I say!
- Maaaaaaaaad Inheritance.
- A very defined hiarchy : Want to edit the design? You know right where to go. Want to edit the info displayed? Yeah, you get it.
I cant wait for this to be done. I have a basic use in place at the moment and am testing how modular it actually is. I want to use Agenes for keeping the Base PageBase classes in one spot, to keep from having to span multiple files in multiple projects. The good news is that this will start to get implemented next week as I retrofit the stardock.com forums (shhh, pretend you dont know about them yet) to use Agenes. After which the other forums which span out many sites will start to get the same treatment. The result? A unified codebase with quick themeing and the same code across all forums, the same code in one spot. This pretty much means that all forums will be parallel with functionality, and you wont have one site's forums suffering from some bug that's already been fixed in 4 other forums/sites. Good stuff.
Agenes is going to bring to the websites a solid structure, help us identify and fix bugs faster, and help to optimize the slop out of them.
A fresh choco-taco to the first person who finds out what Agenes actually means.