Drigg's 24 hour rewrite complete
Hi,
Well, it's not quite a rewrite, but the headline got your attention :-D
Basically, Drigg had become a bit of a monster: a 7000 line module, which did pretty much everything - and that was far too much.
I worked all day today (a nice 14 hours, no breaks) to convert the monster into 12 self-contained modules. Drigg makes a _lot_ more sense now; things can be fixed and improved much, much more easily. The codebase looks _very_ different now!
You can tell when you're doing things the right way when you enjoy doing them. Well, although it was a lot of very hard work, I now look forward to working on Drigg's codebase -- and accepting more developers!
The porting to Drupal 6 will be quite important. But, as we all know, the most important bit is the community. I have always known that the community is crucial in order to fix bugs, report problems, etc. However, having experienced it firsthand is really quite something.
The roadmap now is:
* Complete _all_ of the outstanding Feature requests. It's only a couple of pages' worth. Implementing subcategories will be particularly nasty...
* Port to Drupal 6
* Get more themes and involve more developers
Realistically, Drigg will run comfortably with 4 developers (we are 50% there now!). The idea is that once we've implemented all of the "basic" features, we move on to more exciting things like:
* Better submission form (still one page though!)
* Ability to pick an image in the destination site, like Digg
* Javascript! Javascript! Javascript! Things like the Live option, or the story mapping, would be _awesome_
* Improvements in the comment system
...and so on.
So yes, let's do it :-D
Merc.
Thank you!
Good to know.
That's great!
That's great!
Awesome!
Thanks for your hard work! I look forward to playing with the rewritten code.