
2.0 Needs (Your?) Help
February 8th, 2007 by Ted KulpCMSMS 2.0 is the largest project I’ve ever taken on. Not only that, I’ve basically signed myself up to do this solo. Well, at least the first large bits of work to the undercarriage will be/were done by me.
Here is what is done so far:
- ORM
- Migrated javascript (mostly) to jquery
- Versioning on an object level
- Totally restructured API
- Function caching
- Full page caching
- Started installer
- Rewrite of content
- Smarty tags for module api functions
- Smarty tags for admin functions
- Rewrote how admin themes work (smarty templates) and how menus are loaded (xml file)
- Rewrote News to take advantage of module api changes
If I had to guess, I have about 250-300 hours invested in 2.0. It’s beyond vaporware at this point… it will happen. Whether or not some features get cut is a different story, but so far so good.
Now, to give you an idea of how much work there is to do, here is what is left:
- Finish installer
- Multilanguage
- Versioning interface
- Workflow
- Permissions/ACLs
- Overhaul of language handling — addition of the language manager to download translations
- Total rewrite of translation center to be database centric and able to create language files for download on the fly
- Admin interface overhaul — especially content and permissions
- New block types, especially image
These are the major points. There are a lot of little things in there as well… like removing half of the config.php variables, among some other things.
I’m guessing that 2.0 will require somewhere in the area of 1500 hours to complete (For those of us keeping score, that’s $112,500 at my current consulting rate). It’s going to be impossible for me to finish this thing by myself, especially with the timeframes I’ve made. I estimate the fact that I can devote about 15 hours a week to CMSMS means that will take about 80 more weeks, which puts us into Summer of 2008. I can’t let that happen.
So, I’m asking for one little thing… HELP!!!
I need to start handing over pieces of 2.0 to other developers. I need people with design skills to help mock up what the admin should look like. I need javascript people to help me tie up the interface and make it totally usable.
There is a ton of work to be done and many of those pieces are totally independent of the rest of the system. If you’re interesting in looking at any of these pieces, please let me know on IRC (it’s the best place to have a long conversation). Any takers?
Seriously, if there is one thing I’ve learned in almost 3 years of leading an open source project, it’s how to delegate. You can either ask me for a piece to start looking at or toss your skills at me and I’ll come up with something… Any and all help is greatly appreciated! Let’s this thing out of vapor and into beta!
Thanks!














February 8th, 2007 at 6:06 pm
I can design.
February 9th, 2007 at 1:41 pm
Dunno how I can help, but I’ll offer it anyway!
Documentation, text, erm erm…
Anyway, can help
February 11th, 2007 at 4:32 pm
I could have a look at LanguageManager. Planning to have translated string in DB instead of files? Guess it would mostly be agreeing on a fileformat and an url, in collaboration with the one doing translation center.
Lets talk some time about this!
Actually I’m also working on some ftp-stuff, could eventually become an alternative file-methods like when installing modules in SimpleMachines. Full preflight-check, onsite unzzipping etc are among the possibilities… Just though I should let you know…
Sil.
February 12th, 2007 at 8:36 am
I can design and of course valid and usable XHTML coding and CSS styling.
February 18th, 2007 at 4:16 pm
I’ve a great deal of experience with both application and web design, and would be happy support this effort in any way I can.
February 21st, 2007 at 9:09 am
if needed, ask me to design interfaces, and other design tasks.
looking forward to it!
David - http://www.kovver.com
February 26th, 2007 at 6:42 pm
Hi,
I’m french. I don’t speak english very good, but I understand well an I don’t write so bad …or not
?
I could help you in php, css, design in a few months (may, june)…
Tell me if you want my help !
Bye
March 4th, 2007 at 12:13 pm
When I saw jQuery, I got an erection! I love jQuery!!! I can help with jQuery any time!
Also I wanted to implement YUI Grids as a template base for the CMSMS — I think it’s a great idea!
Contact me for more.
April 5th, 2007 at 7:16 pm
The site looks great ! Thanks for all your help ( past, present and future !)
July 23rd, 2007 at 8:59 am
I can help with the javascript and admin interface.
Please email.
cheers
tony
November 6th, 2007 at 3:10 pm
Hey, i can help with jquery, php classes, css design and pt-br translation.