We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 37131
    • 111 Posts

    I am talking about MODx in general and life on these forums.
    On the opensourcecms site MODx has still very good rating but it contradicts greatly with what can be seen with your own eyes.
    I've tried for several weeks to learn MODx, because it was very promising CMS at that time. It probably still is (or rather might be someday) great but current state of code and community is bad.
    I've looked thru all main Revo and Extras subforums and there is very little life. On most of these forums there are months old threads on the first page, threads without any responses. There are only few people with good knowledge of MODx here and even less are willing to help. Tons of bugs in the tracker are unfixed. A year ago there were several monthly updates to 2.1 - now 3 months passed and we still don't have 2.2.1 yet.

    BTW Forums are very terrible in terms of usability, getting information and connecting people. It's almost the worst forum I've ever seen and this is probably one of the reasons why life seems dead here.I have written abut this several times, filed issues to tracker. Nobody cares.

    Yeah - I know, it's code it's free, so I don't have any right to expect any support, don't like it - go away, write your own snippets extras or anything. Sadly, it's really this way - NOBODY gives a shit here about anything. So - popularity of MODx really doesn't matter ? This is road to nowhere.

    This is my opinion - person from 'outside', but I think every new web developer coming here will see the same. I've just tried to use MODx to make a site - nothing really fancy. Quite simple site, which I would have up and running in Joomla in one day, even faster in Wordpress. I know Joomla and Wordpress to MODX are like heaven to earth, (in fact it's more sad ) but now the difference is growing, not closing. It's not problem with learning which MODx requires, problem is with quality of development, documentation, support including incommunity communication.

    This is honest, cool opinion. Really. And don't say whatever.
      ---
      Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. Martin Golding
      • 19369
      • 1,098 Posts
      Sadly I have to agree with you. I have seen very little life on MODX Forums since the new design was introduced.

      About forum usability, I have pointed out several times here in the forums what I think is a big issue: when I click "mark as read" the title of the thread becomes unreadable, it is so light that it hurts my eyes. This change would take 5 minutes work, yet after 7 months (https://forums.modx.com/thread/69686/new-forums) it is still the same.
        • 28042 ☆ A M B ☆
        • 24,524 Posts
        Indeed, not all of us have young, strong eyes that can deal with that sort of thing.

        The server performance hasn't exactly been stellar for some time either.

        However, on the bright side, the Evo revitalization project is coming along nicely. I've just made a number of minor improvements, and as soon as I can figure out how to make a "pull" request to the current "master" they'll be all in one place.
          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
          • 27708 MODX Staff
          • 2,502 Posts
          @khyrlik,

          We are listening and working to improve the deficiencies you're talking about. I'll respond in more detail later today but suffice it to say most of what you're saying is 'on the money'. Thanks for reaching out (all of you) and for caring enough to tell us we need to do better.

          I'll post again soon.

          Jay
            Author of zero books. Formerly of many strange things. Pairs well with meats. Conversations are magical experiences. He's dangerous around code but a markup magician. Blog ✦ Twitter ✦ LinkedIn ✦ GitHub
            • 28120
            • 380 Posts
            I'm assuming you did "respond in more detail later today" but the server is taking a while to update your post? smiley
              • 3749
              • 24,544 Posts
              "Soon" in MODX developer time is often longer than a day or two. They are *very* busy folks. wink


              ------------------------------------------------------------------------------------------
              PLEASE, PLEASE specify the version of MODX you are using.
              MODX info for everyone: http://bobsguides.com/modx.html

                Did I help you? Buy me a beer
                Get my Book: MODX:The Official Guide
                MODX info for everyone: http://bobsguides.com/modx.html
                My MODX Extras
                Bob's Guides is now hosted at A2 MODX Hosting
                • 27708 MODX Staff
                • 2,502 Posts
                Hey folks, sorry, I planned to respond on Saturday but family life interrupted and I didn't get back to my office until today.

                @khyrlik,

                I want to thank you for taking the time and being persistent in getting our attention on this. We've dropped the ball on staying fully involved in the community as we have been working to build a business that will ensure that MODX continues into the future as an awesome OS platform and becomes better with the features, simplicity and performance that our community craves. This is not okay and wanted to let you know that a significant part of last week was in focusing our priorities around what made MODX a success in the first place, the wonderful and vibrant community of friendly, helpful and supportive people.

                As I said on Saturday, you've hit on some key issues and I'd love to address these as best I can.

                On the volume of activity in the forums: there are some threads that have stagnated but the volume of posts is up significantly but you're right, there are lots of unanswered posts, This is however, a function of the increased traffic and some major design issues with the forums. We will be working on many of the bugs in the forums but those have had to wait for the most part until recently. The community is anything but dead but the community forums sure need a kick and we know it.

                On the usability of the forums: Yes, there's lots of broken stuff here. It will all get fixed ASAP. We've let them go far too long and have as an organization decided that they are incredibly important and they need to be fixed and further to that made the best experience they can be. We'll also be adding small features like filtering by unanswered questions for our community members who spend time answering questions don't miss new questions, "mark a post the answer" like you see on Stack Exchange or other sites will provide user feedback.

                On Revo Releases: we've made patch and major releases typically once every quarter, there have been occasions when we have done patch releases closer together but reviewing the release schedule for 2011, we released 5 real releases of the software. When I say "real" what I mean is when you look at the releases there were some releases like 2.1.4 that came out but it was determined that there was a fatal/breaking error in the software and 4 days later 2.1.5 came out to correct the software. That being said, 2.2.1 is on it's way but is being intentionally delayed as there are changes and improvements in the software that are required for MODX Cloud.

                I am not 100% sure that I understand your comparison between Joomla, WordPress and MODX so please correct me if I am wrong. I think you are saying you've used Joomla and know how to get things done and can knock out a very simple site in WordPress very quickly and that MODX is harder to learn and is losing ground on both. We know the learning curve with MODX is longer than with WordPress but while it's easy to do simple things in WordPress it gets complex very quickly when doing custom designs in it. I can't speak to Joomla since it's been so long since I've worked in it but there are lots of ready to use add-ons that make work easy.

                Thanks again for posting and sharing your thoughts and ideas for making MODX better.

                All the best,

                Jay

                  Author of zero books. Formerly of many strange things. Pairs well with meats. Conversations are magical experiences. He's dangerous around code but a markup magician. Blog ✦ Twitter ✦ LinkedIn ✦ GitHub
                  • 37131
                  • 111 Posts
                  Hello.
                  Thank you for your response, let's hope things will start to get better in MODX world smiley At that moment two events triggered my intention to start this topic, beside of problems with my MODX site. One was a thread about speed of Drupal and MODX on basic, almost empty side when MODX was several times slower. It required to make some manual optimisations and careful development of your own code to speed MODX up to decent levels (but not quite to catch up with Drupal). This tells how easy is to make something wrong - because of lack of clear docs and tutorial or maybe because of MODX nature, don't know, but it is too easy. This should be minimised to lowest possible levels. The second reason was upgrade of intranet site in my company, which was still based on 6 year old Joomla 1.0. Site is simple, without any extra plugins, but it was quite hard process. During that it came to my mind how much better MODX is designed and it should be much more popular than now. After upgrade to Joomla 2.5 and importing everything it striked my how fast it is now. I thought: they have some damn good caching. I wish my basic MODX site was that fast. I went to Joomla options and there I saw that caching was disabled.
                  MODX really deserves better.

                  I would like to adress some points I have mentioned in the first post, trying not to go into details, because they should follow changes below.

                  Community communication: I think people want to help, not only by helping each other but they could provide suggestions, report bugs and often provide solutions. There is need for 'MODX Site' subforum, where we could talk about details of what and how can be improved. What includes Forums, Extra repository, Docs, Tracker, maybe other things too.

                  MODX Development: I expect it may be harsh for some people and their good work, but I think there is big problem in Revo and it's called Evo. Situation where previous version of software is actively kept alive by part of community should be warning light for what is going now with MODX and directions for future development. Especially considering topic of this thread. I have no intention of criticise anybody, especially their hard work - both Evo community and MODX team - but you should consider asking Evo community why exactly they are keeping it alive and incorporate some (or maybe most) of they propositions into Revo. Currently Evo people are "wasting" their resources on things which does not help MODX now and it's future. Try to 'convince' them to move to Revo.
                  This could include especially manager side. Resource tree is quite slow now and ExtJS 4 is even slower :\. I would be very hard to ditch ExtJS but maybe it's possible to minimise impact of it's slowest parts (optional tabbed view, intelligent refreshing of nodes, manual refreshing). This is one small thing to make using MODX less painful wink

                  Using MODX and my references to WordPress and Joomla. WP and J make easy to jump start with your site. Tons of ready modules and templates so you can make a decent site using many available components and improve it later. This is easy way, when you can have something running and alive (not exactly ready for publishing but working). Further development of website is probably harder for WP and J and easier for MODX, after some learning, but you have to get there 'alive' and still motivated.
                  MODX is modular on lower level and consists of basic, bare core and Extras doing things which are standard in competition's basic packages. MODX base idea is different but it does not interfere with what could be easier. It's simple to develop and test in small steps. In this case there is no real problem with core, but Extras - they are a bit 'outside', even those supported by core team. Extras should remain out of standard core but development of them should be treated on the same responsibility level as core. This means: well tested, ready to use full packages with good documentation and tutorials. I am talking about Extras which do basic functions of modern websites and they come as standard in WP or J packages. This also includes a few templates. I know community and web provide some of these but quality is inconsistent and 'uncontrollable', often they are for advanced users only. We need few modern HTML5 templates which have good documentation and are easily modificable - this could heavily help to jump-start MODX based site.

                  When we will have ready such package with few extras there is last thing I would like to mention is Good step by step tutoria: How MODX CMS philosophy works, how to build site from ground and how to modify it to get what you expect; building basic site, adding standard modules (templating, blog, navigation, forms, etc.). I realise that there are some good tutorials over the net and many items are covered in RTFM, but there should be one consistent tutorial branded by MODX Team and referencing base MODX package with base Extras. It could be improved by community and having it would be easier to reference when helping with problems.

                  Thank you for your attention, hope my engrish is understendable wink
                  Krzysiek
                    ---
                    Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. Martin Golding
                    • 3749
                    • 24,544 Posts
                    Some excellent suggestions Krzysiek. Thanks for taking the time to write that.

                    Keep in mind that MODX is *very* young compared to the other platforms. I like the MODX Revolution philosophy that the core is not filled with a lot of stuff you'll never use. The plan is that there will be some basic Transport Packages down the road, some contributed by community members, that will install multiple add-on components such as Manager and front-end templates and the extras needed to support them.

                    Open Source documentation always lags behind the product, but the MODX rtfm site is constantly improving. Unfortunately, the core developers don't really have time to work on it and, with a few exceptions, the community hasn't contributed to it as much as hoped for. In spite of that, it should continue to improve as MODX becomes more mature.

                    There is also the book, MODX: The Official Guide (http://modx.com/learn/modx-books/modx-the-official-guide/), which contains many basic tutorials on how to use MODX.

                    Thanks again for your contribution.


                    ------------------------------------------------------------------------------------------
                    PLEASE, PLEASE specify the version of MODX you are using.
                    MODX info for everyone: http://bobsguides.com/modx.html
                      Did I help you? Buy me a beer
                      Get my Book: MODX:The Official Guide
                      MODX info for everyone: http://bobsguides.com/modx.html
                      My MODX Extras
                      Bob's Guides is now hosted at A2 MODX Hosting
                      • 22019
                      • 390 Posts
                      I think another issue here is simply that online communication is fragmenting - I often get a better response on twitter than I do on the forums, and a better understanding of code on Github than I do here. And failing those, there's the bearpit that is StackOverflow.

                      The basics of MODX have been covered a number of times in various formats - Bob's book (which is excellent), various online html tutorials (such as Einsteinboi and Sottwell and Mr Wilkerson) and increasingly on video. Most are excellent, and should be compulsory. People don't really appreciate what a swiss-army-knife of a product it really is.

                      I never - ever - use the forum as first resort. I always google, as all the above, bar twitter, will feature there somewhere.

                      Where there's a genuine gap is in the next stage - best practice, more advanced implementations, when should I... kind of thing. The documentation varies in quality - most of the official stuff is pretty comprehensive but can be a little abstract. Some of the Extras authors don't even bother to put in a description (guys, a message saying 'pre-alpha release' for your AmazingX extra tells us SFA about what problem/issue it's addressing). There's also very little support for 'harder' questions - I posted some stuff about MODExt the other day I know will never get answered.

                      I don't think the new design/DIscuss (yes, I know it's been around a while, but I've been doing other things) has helped much. I used to take part in a much wider range of discussions than I do now. I'm one of the enthusiast members that tries to help where they can (and sometimes get it wrong). I feel less able/inclined to do so in this new format. I can't really put my finger on precisely why....

                      Anyway, 2.2.1 is out. So time to go play....
                        Writer > E-consultant > MODx developer || Salesforce || modx 2.x || PHP 5.2.13 || MySQL client 5.0.86