Clarity, Focus & Simplicity

Today I want to address the recurring questions about Evolution and Revolution, a topic near and dear to many long-standing MODX users—including me. This subject has deserved certainty and clarity for too long. Both platforms absolutely have their merits and shortcomings. But, as the team in charge of the MODX brand and business, we had to weigh them carefully.

Arrow by Caleb Roenigk

Photo Credit: Caleb Roenigk

Having a clear understanding of where we are now, where we want to go, and how to get there is refreshing. It has been liberating for us to put a stake in the ground, proudly adopting Creative Freedom as our tagline for MODX—and even more so after finalizing our Vision against which we measure every decision we make:

Create amazing collaboration experiences for the people that build the web.

Our vision and tagline have helped us clearly articulate what we stand for when we discuss MODX, and people get it! More importantly, it helps them know if MODX is right for them or not. In talking to many people all over the world about MODX, I’m personally more confident than ever it will be one of the “Big 3” open source content management platforms. In reality, we’re gunning for the #2 spot (to start) amongst the big three over all, and the clear #1 when it comes to creativity.

Focus and the Next Phase of the MODX Journey

Lately we’ve learned the critical importance of focus while working on some exciting, soon to be released projects. Living up to our Vision and Creative Freedom is not a trivial task. It requires a lot of focused work.

Today, that means working simultaneously in three core areas: Promotion (Community, Conferences and general evangelism), Product (MODX Evolution, MODX Revolution) and Platform (MODX Cloud).

Platform and Promotion are starting to take off. However, the fact that we have two very distinct products at the core of MODX is a distraction to our ability to focus.

Evo vs Revo

MODX Evolution (Evo) is the horse that got us here, simple and much loved by those without a desire to earn their geek badge of honor. But its legacy architecture won’t let us do what we need to do in order to integrate completely with our Platform, and is too limiting for certain applications important to the ongoing awareness and adoption of MODX.

MODX Revolution (Revo) on the other hand has the right underpinnings to do the job. But it is admittedly a more complex platform to learn—though much less so than any other CMS with comparable features. When compared to Evo, the speed of the Manager and front end for smaller sites, the ease of customizing the Manager and creating custom functionality, and the permissions/roles system have left a lot of Evo devotees scratching their head.

We’ve also never provided a clear, well-documented recommendation on how to migrate from Evo to Revo.

Nothing is Simpler than 3.0

In 2013 we will release MODX 3.0. Note the distinct lack of any word between “MODX” and the version number. The MODX 3 release will also mark the official deprecation of both Evo and Revo, bringing the confusion as to what’s the official recommendation to a close.

Both legacy apps will continue to be supported with maintenance updates for broken functionality and/or security for the following year after the 3.0 release, and then only for security updates for at least a year after then. Probably longer, because hey, that’s the way we roll.

There will also be well defined migration paths for both Evo and Revo to MODX 3.0. If you have a site to start today, use Revo, as it will be a relatively smooth migration to MODX 3. Revo is also a core part of MODX Cloud today … and trust me, MODX Cloud is really cool—a game changer for folks that make a living off MODX.

The design and architectural philosophy for MODX 3 focuses on 4 areas:

  • Simple—from the data structures, to the way you work with MODX 3, it has to be simple, especially for the ultimate site owners. ACLs can’t be confusing, for instance…
  • Smart—we’re taking the best of Evo and the best of Revo and tossing in some new secret sauce for good measure. The planned innovations coming in MODX 3 will blow you away.
  • Sexy—the user interface and the user experience with MODX 3 will outshine anything, from any vendor. You will start seeing hints of what’s to come with MODX Cloud.
  • Speedy—from learning curve for new users, to how long it takes to serve pages (regardless of the size of the website), MODX 3 will fly.

Now, Back to Work

We have tremendously encouraging things happening at MODX. Our success at CMS Expo, far exceeded our wildest optimism, and yet it’s just the tip of the iceberg.

I look forward to sharing updates and revealing plans as we continue refining the groundwork that’s been laid for MODX 3. We’re also going to actively solicit feedback and participation from the folks that helped make the amazing parts of both Evo and Revo.

Until then look for me around the country, and in a few spots overseas in the near future. And if you think you have what it takes to join a team that’s truly going to change the world, we definitely want to talk.

About
Ryan is a Christian, the lucky husband of an amazing wife, and father of two usually great kids. A native redneck from East Texas living in Dallas for over 20 years, he's lost a bit of the verbal twang over the years, but still loves to get back to his roots over charcoal with a chunk of meat and a few frosty bevs. Ryan co-founded MODX in 2004, where he works every day helping build the company and its products. 

http://thrash.me


15 Comments


  1. Valentin Rasulov
    May 25, 2012 at 06:55 PM
    We will move on road signs! We believe in you!

    1. Jeff Jones
      May 25, 2012 at 09:53 PM
      Sounds exciting. Just like when Revo was up and coming. Can't wait.

      Also, how do you plan to make it faster? Just curious from a programming stand point.

      1. Oliver Haase-Lobinger
        May 26, 2012 at 01:27 AM
        I'm very curious about the 3.0. I loved the things Evo let me do and love Revo even more for the things it lets me do now. So, rock my world even more with 3. ;-).


        The Revo manager lacks some simplicity, consistency, features and speed. When it comes to manager speed Evo stills shines so bright! While you guys did a really great job with Revo you might want to have a look at ProcessWire, which has some videos online to get a glimpse of the system. Combine some of their features and speed (backend and frontend) with the awesomeness of MODX and you will rise up to unknown heights.


        For now, I will continue to promote MODX Revolution. Great tool for me as a designer – and for other designers, too. Will give two workshops in June to show MODX to the people.

        1. Alexander Orel
          May 26, 2012 at 09:39 AM
          We are sure - it would be a better product. We are with you, because we are your friends. Thank you for your work.

          1. yama
            May 28, 2012 at 10:27 AM
            OK, Thanks.

            1. Andreas Wettainen
              May 28, 2012 at 06:11 PM
              "Probably longer, because hey, that’s the way we roll."

              THAT IS GOOD NEWS ;)

              1. Anselm Hannemann
                May 29, 2012 at 07:10 AM
                So that sounds very cool! :)
                Only I wish we will have a slighter and better backend (you know the discussion in forums…) for v3. Let me know if you have questions or might need help.

                And thanks for the great work recently!
                -Anselm

                1. Eli Snyder
                  May 29, 2012 at 12:17 PM
                  This is a good idea, and it's great to have clarity on the roadmap.

                  A couple of questions:

                  Will 3.0 be written in xPDO?

                  To what degree will Revo Extras need to be re-written for 3.0?

                  It seems like Extra development is just beginning to really take off, it would be a shame to reset once again. I think it would be best to make sure there's an easy upgrade path for extras (including associated data) so we can continue the momentum.

                  1. blackflow
                    May 30, 2012 at 11:58 AM
                    Glad to hear it
                    1.Are you going to shed some light on technology/functions we can expect in modx3? or you'll share that along the way?
                    2.When are you going to lunch modx cloud?

                    1. Ryan Thrash
                      Jun 01, 2012 at 02:36 PM
                      We're not quite ready to share more insight regarding 3.0, but we will as soon as we can.

                      MODX Cloud is about to enter another internal beta round, and we will share additional information on MODX Cloud soon.

                      1. Adam Enthoven
                        Jun 05, 2012 at 04:56 AM
                        I can't resist to take the opportunity to suggest once again to start a 'Votebox' for MODx like Dropbox has.
                        "Ah" you would say,"that's why we have the fora (forums)" but most idea's launched there tend to drown and slip into oblivion when time goes by. And there is not really a measure to see how wanted an idea is.
                        A votebox is a great tool for boosting community sense (is that an english word?). It is very stimulating when you post an idea and see that more dev's are in need of the same suggested idea or discover a multitude of likeminded MODx aficionados stumbled upon the same shortcoming of MODx with a wish to get that addressed first.
                        Also the more votes and idea gets the more the community has a real voice thus enhancing the feeling you can be heard by the mighty wizard behind the curtain. This is by no means a criticism towards the MODx team whom i am eternally grateful for what they accomplished.
                        And last but not least the idea's launched in the vote box can feed on each other thus crystalizing into great ideas :)

                        So i'm really pleased to hear MODx will steer into the future and i sincerely hope that the community, can have a combined voice in suggesting it's captain a course and can have a tool for that.
                        Dixi

                        1. Ryan Thrash
                          Jun 05, 2012 at 09:28 AM
                          Hi Dixi—we agree that a voting feature in the tracker is in order. Working on an upgrade for it in the very near future in fact so we can make that part of the mix.

                          1. Adam Enthoven
                            Jun 12, 2012 at 08:55 AM
                            Hi Ryan,

                            So you feel the tracker is the most suitable place for feeling the comunity out? (http://tracker.modx.com/projects/modx-proposals)
                            judging by the amount of proposals there a voting feature alone won't do the trick.
                            To me it doesn't look like the kind of place where i would just propose something like 'I need a list-engine maybe a good interface with Mailchimp would help' or ' I realy need a decent webshop module'.
                            I can only ventilate that i desire it but the tracker suggest that i would also start the project. No way i can do that. I'm no coder. still if i can post the proposal and a 1000 people vote for it some other developer who can build it, might see an opportunity and start it see what i mean

                            Dixie

                        2. MachineCode101
                          Jun 09, 2012 at 03:16 AM
                          Couldn't be happier having held onto Evo in production longer than I should only to hear of 3.0 and beyond. I will keep my evolution of Evolution to a minimum as I wait for the early releases of 3.0 with much anticipation. Keep up the great work and the updates.

                          1. Brian Jeffreys
                            Sep 06, 2012 at 05:29 PM
                            Modx has come a long way since Etomite. I jumped late on the modx train after having my rides with wp and dp. I've seen of what both evo and revo each are capable of. And now modx3 bringing the best of evo and revo together. Boy, just imagine the possibilities coming up. Not only driving websites the way they should but also creating new communities and new jobs. Congratulations modx team with your cms architecture innovation.

                            This thread has been closed from taking new comments.