Currently the forge is in the process of getting an overhaul...
But, before I say more to that topic, I need to warn you that the loooong reply you see down here contains a confronting message for a lot of people on this forum in general. I didn't write this because I particularly sense criticism here in this particular thread (the thread that brought me to this thread:
http://forum.cmsmadesimple.org/viewtopi ... 22#p266322 however did make my hair stand up), but I really feel it's time that I open up my big mouth for a change. And I chose to do it right here. Why? Because the optimization of the forge has recently become one of my numerous tasks on my very long to-do list. I took it upon me to volunteer and to actually WORK on it, since no one else did. And - being responsible for our marketing and therefor also caring a lot about visual presentation - I too think it is important that the forge is updated, both in functionalities but also in visual aspects and usability.
The forge improvement project is done in close cooperation with Ted, and someone who didn't simply quack quack quack about how we - volunteers who spend numerous unpaid hours - SHOULD and SHOULDN'T do things, but simply asked me: "Hey, is there something I can do for you in regard to optimizing the forge? I have this and this skill and I have so and so many hours to spend on it." This was one of the most refreshing and inspiring mails I received in a loooong time.
FEATURE REQUESTS
And yeah, I did read numerous posts on the forum with suggestions about the forge. Do this, do that... Actually, the behavior of some people on the forum in general makes me want to log out and never come back. But anyway... Like with all technical requests:
Feature requests can be made here:
http://dev.cmsmadesimple.org/feature_re ... osed=false
DEMOTIVATING DEMANDS DON'T HELP
When I need or want something from a developer, whether he is a fellow dev team member or not, and I think it's urgent, I simply ask for a quote and pay for it. Always have. If the job is so large that I can't pay for it all by myself, I get together with a couple of others of whom I know they would want that feature too, and we just put our funds together and pay the developer. Period.
We all need to make a living. It simply means that unpaid projects tend to land at the bottom of our to-do lists as soon as paid projects come in, so we can pay our rent.
So yes, overhaul of the forge is not happening "yesterday". It is a slow process.
It's like janaf says:
I am sure there are other things that programming needed in the project; that the core development team could be relieved of, thing like forum moderation, documentation, "marketing", fundraising, organizing whatever, I really do not know what is needed, what we newcomers can do.
HOW TO AND HOW NOT TO...
Some people on the forums are what we call in (and freely transtralated from) Dutch "captains on the dock". They all seem to know best how to steer the boat called CMS Made Simple, without actually being ON that boat, lacking any insight of the processes. I don't blame anyone for not knowing the internal processes. You have to be part of the dev team to have that overview, it's actually a huge endeavor. But none of these great captains ever care to simply ask: "Hey, I have this and this skill and I would like to contribute, what can I do for CMS Made Simple?"
No, instead of that I either see them posting messages all over the place about what needs to be improved (if I put it nicely) or when I do get a PM or mail message from someone, it's usually - again - TELLING me what WE SHOULD DO better. Never do they ask WHY things are in the sometimes not so progressive state that they are. They just whack ideas and suggestions in our lap and call us idiots for not implementing them yesterday.
MAYBE I'M AN ALIEN...
I wonder if it ever occurs to such people that they're not being helpful. I am all for feature requests and improvement suggestions, but I sometimes start to wonder if I am an alien.
Why? Because - even before I was a member of the dev team - understood that the programmers in the team must be working under a lot of pressure. Because all the work is done ON TOP of the workload of their regular jobs. Because I could imagine that they get literally dozens and dozens of E-mails every single day. Maybe I am an alien because I would actually send a friendly e-mail to a developer asking him what he wanted me to do, or what he needed from me, to process a feature request or a bug report I posted a long time ago... And if I still didn't get a reply, I would see if I could find the developer on IRC and would ask him if he would have a moment to talk to me or that maybe another time would be more suitable...
Neah, I really don't think I am an alien. Just a person with common sense. And actually, my approach worked. And still does.
WANT TO SPEED UP THE PROCESS? YOU CAN!
If people would actually raise funds for the overhaul of the Forge, we can put it on TOP of our to-do list. It would enable us to work on the Forge full time.... instead of having to take on external projects that have our minds, but not our hearts and passion.
If anyone in our community feels up to organize a crowd fundraising project for a speedy development of a better forge, he/she's invited to send me an E-mail at
anne@cmsmadesimple.org.
IVORY TOWER? NO...
I don't live in an ivory tower, and I happen to have a phone and a Skype account. And I actually call people if they want me to, whether they are in Europe like me, or on the other side of the big pond. I gave up on time zone frustrations a long time ago.
I look forward to hear from the one who "steps up and does it"! Just as I always look forward to hear from people who want to know how they can help in the CMS Made Simple project...
AND "THANK YOU!"
And in this spot I also want to say a big thank you to all volunteers in this project who actually DO constructively support CMS Made Simple and donate their time, skills and efforts. You are highly appreciated!!! And I look forward to meet many of you in person again at the 2012 GeekMoot in Northampton:
http://www.geekmoot.com
Anne-Mieke