We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 16278
    • 928 Posts
    It's great to see so much interest in keeping Evo as a living, growing entity. While Revo is attractive, it's still pretty much a sledgehammer for the kind of nut I crack, and still has a touch of the tardiness in response times that rings RSI alarm bells for me when working on my PC. The way the Evo framework works suits me very well, as it's like a fullly developed version of an XML-based CMS I was working out for myself before I discovered MODX.

    I've been meaning to post here for weeks, mainly to say what's coming to the surface now, i.e. let's make sure the development is kept under enough control to moderate wilder excesses of developmental enthusiasm, ensure that whatever turns into a release is thoroughly tested, and avoid any risk of Evo going fissile.

    As a lone, largely self-taught developer with just a bit of formal training, I'm not familiar with the project-control aspects of GitHub etc., but I'm willing to learn if that means I can contribute. I'm certainly happy to help translate (into English, that is!) some of the documentation from the output of the Russian community, which has some outstanding talent, and to improve documentation of Evo itself.

    Thanks, Jason, for putting a core team head over the parapet. It would be useful to have some kind of official pronouncement about MODX Central's intentions for future commitment in both strategic and practical terms to future maintenance of Evo.

    :) KP
      • 39109
      • 8 Posts
      Hi there everyone,

      Is there anything I can do to help? My old forum id (garethwi - I think) died, so I've made a new one just to join in this thread.

      I've got 5+ year of experience in MODx, and I love Evo as much as I'm disappointed in Revo (I won't say hate, because it's still MODx).

      In the past I've made changes to the core to enable things like multi-lingual sites, and to extend SEO friendly URLs into more tables than just site_content. I also made a handy utility called the module maker, which gives a nice MODx interface to custom tables.

      Suffice to say, I like to think of myself as a bit of a MODx nerd, and a big fan of Evo, and would love to help.
        • 28042 ☆ A M B ☆
        • 24,524 Posts
        Any developers will be more than welcome! Myself, I'm no academic, but over the years I've made a few contributions, like the dropline main menu (taken from http://www.alistapart.com/articles/hybrid/) and the ability to click on the desired resource and use the resource ID for internal weblinks (http://sottwell.com/article-weblinks.html). So contributions don't have to be big and earth-shaking! Every little bit makes it more useful and friendly.

        What we need the most now, though, is organization and documentation updates and translators.

        Some documentation on the proper use of Tracker and github for this particular project would be very helpful.
          Studying MODX in the desert - http://sottwell.com
          Tips and Tricks from the MODX Forums and Slack Channels - http://modxcookbook.com
          Join the Slack Community - http://modx.org
          • 21417
          • 486 Posts
          While Revo is attractive, it's still pretty much a sledgehammer for the kind of nut I crack...

          kp52, that is absolutely genius. Exactly how I feel, I just couldn't find the words to put it as eloquently as that...

          It would be useful to have some kind of official pronouncement about MODX Central's intentions for future commitment in both strategic and practical terms to future maintenance of Evo.

          I think this is a really important question. The CMS we use for client websites is a really important business decision, particularly for small operators who don't have an in house developer team. I have directed a question with a similar theme regarding official word on the longevity and future support of Evo from MODx in the forum, after contacting MODx directly but receiving no response:

          https://forums.modx.com/thread/75038/the-relevance-and-longevity-of-evo#dis-post-415926

          [ed. note: nickf08 last edited this post 14 years, 6 months ago.]
            Web design Adelaide
            http://gocreate.com.au
            • 33014 ☆ A M B ☆
            • 1,231 Posts
            I think that Revo should be improved if it can do.
            However, a view with fundamental Revo is different.
            Ext JS, Smarty, etc. are understood and mastered.
            I think that big power can be demonstrated by doing so.
            I think that this is important.



            However the code of the management screen of Revo is complicated.
            When those who can understand neither Ext JS nor Smarty find a problem, it cannot solve by own.
            A problem is solvable if it is those who can do reading and writing of PHP, since Evo is simple.
            Evo wants to grow as CMS which is easy to treat.

            If it uses for small development, Evo will be very pleasant CMS.
            I would like to use Revo and Evo properly according to the purpose.
            [ed. note: yama last edited this post 14 years, 6 months ago.]
              • 28042 ☆ A M B ☆
              • 24,524 Posts
              Indeed, I envision Evo as MODxLite.
                Studying MODX in the desert - http://sottwell.com
                Tips and Tricks from the MODX Forums and Slack Channels - http://modxcookbook.com
                Join the Slack Community - http://modx.org
                • 39109
                • 8 Posts
                MODx Lite sounds good.

                Referring back to your answer to my first comment; I don't have any experience in Tracker or github, sorry.

                That was a disappointing start ;-) I hope I can contribute a bit better in the future.
                  • 28042 ☆ A M B ☆
                  • 24,524 Posts
                  Don't feel bad, I'm not very experienced in either one myself. I'm doing good to hack up an interesting bit of code and post it here for somebody to add if they want to. I keep telling myself I need to set up git on my machine (which I have) and learn how to use it (which I haven't), not to mention getting a proper development environment set up. I've done OK for the past 20 years with various programmer's editors, and keeping my machine's directory structure organized, but that really isn't the proper way to do it. I suppose wink
                    Studying MODX in the desert - http://sottwell.com
                    Tips and Tricks from the MODX Forums and Slack Channels - http://modxcookbook.com
                    Join the Slack Community - http://modx.org
                    • 39109
                    • 8 Posts
                    I might not be the proper way to do it, but it sound very similar to my method.
                      • 28042 ☆ A M B ☆
                      • 24,524 Posts
                      Well, it works pretty well with Evo's simplicity. Revo, on the other hand, has classes that extend other classes that extend still other classes, and you can spend an hour or two digging around trying to find out where some variable is coming from, or which extension's function code is actually being executed. For something like that, you really do need one of those big, fancy IDE environments.
                        Studying MODX in the desert - http://sottwell.com
                        Tips and Tricks from the MODX Forums and Slack Channels - http://modxcookbook.com
                        Join the Slack Community - http://modx.org

                      This discussion is closed to further replies. Keep calm and carry on.