Can someone also point me to some good examples of roadmaps you have seen for OSS out there please? I tried searching for some but couldn't find any.
Quote from: easylancer at Jun 03, 2014, 04:22 AMCan someone also point me to some good examples of roadmaps you have seen for OSS out there please? I tried searching for some but couldn't find any.
Backdrop (a Drupal fork)
Roadmap
http://backdropcms.org/about/roadmap
Release Cycle
http://backdropcms.org/about/releases
+ Weekly Google Hangouts
https://www.youtube.com/user/backdropcms
Quote from: malcomreno at Jun 03, 2014, 05:36 AMQuote from: easylancer at Jun 03, 2014, 04:22 AMCan someone also point me to some good examples of roadmaps you have seen for OSS out there please? I tried searching for some but couldn't find any.
Backdrop (a Drupal fork)
Roadmap
http://backdropcms.org/about/roadmap
Release Cycle
http://backdropcms.org/about/releases
+ Weekly Google Hangouts
https://www.youtube.com/user/backdropcms
Nice, they definitively have improved their website.
On a side note, I'm afraid that Modx will go through the same thing that happened to Drupal/Backdrop, where the main project evolved following industry standards and (a sizeable ?) part of the community drift away on the backdrop fork because they refuse to change just for the sake of changing. It already did happen with Evolution/Revolution.
Many integrators and less tech savy users will most likely not welcome the whole Composer paradygm. The technical shift is huge, much higher than what it was for the shift from Evolution to Revolution.
I'm curious to see how will Modx will handle that...
Actually the reason for forking wasn't composer itself but more of breaking away from the NIH syndrome and deciding to use Symfony Components. I think this can be left to the minimal with properly educating your usebase of why the switch make sense and what benefits it would bring, some of which were missed out in the whole Drupal transition. This is even more so why MODX LLC need to make communication better between them and the community.
For exemple, how would the users would react if Modx abandon it's template system in favour of Mustache or Twig ?
This would allow a lot of newcomers to quickly feel at home as well. Might be even better to decouple the template engine from core entirely and allow to install one as a package. Maybe including the option to choose the template engine during setup. That way we can go to a more commonly used engine, while still providing backwards compatibility.
Today, there's no shortage of love and commitment to MODX from the people in MODX, LLC, and that in itself is something to be positive about, don't you think?
Hi Mark! Glad to hear from you.
Shaun, it's nice to see you in the forums hearing your point of view. You've hit the nail on the head several times. While part of your post was giving me the impression you think MODX is past a point of no return, I think you just mean to say running the project no matter with what sort of structure will be challenging because of the issues you highlighted. That is absolutely true and why the community needs to get together with the project leadership as this cannot - and should not - rest in Jason's hands alone. Glad to agree with you.
There are rare few who understand core enough.
People want to help. You can see that in the millions of OSS projects out there. The problem with MODX at current is that there are no streamlined tracks to help onboard contributors. There is no "here are the specific places and roles we need help with" displayed anywhere. There is no public burndown chart of issues that the community can do sprints to to release 2.3, or 3.0. There is no detailed roadmap showing the path that all these private conversations you are having are mapping out.
But a Foundation is more concerned with getting people to contribute extras, rather than doing it themselves. A Foundation is 100% devoted to the OSS project, and nothing else. It's obvious the LLC cannot do that (for payroll reasons!), and the smart move - as many other OS CMS's have done - is to separate the business concerns.