We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 17499 ☆ A M B ☆
    • 872 Posts
    Quote from: sottwell at Nov 27, 2013, 02:43 AM
    The whole point of MODx is that it is a CMS built using a xPDO-based framework.

    And here I thought that modx was about creative freedom ? wink

    xPDO is a good tool, powerful and mature, but it needs some serious refactoring.
    its verbosity is not a big issue, however its implementation is too complex compared to other tools.
    It should be easier to get it up and running in any context, even out of the modx paradygm.

    I believe that xPDO is not going anywhere and still be the angular piece (!) of the next gen; I just wish that it will be because it's better than the alternative...
      • 38290
      • 712 Posts
      Quote from: Eminos at Nov 27, 2013, 04:22 AM

      - It will not use ExtJS. Will use other/better/simpler front end tools. Angular.js is being heavily discussed.

      Please correct me if any of the above statements are totally wrong.

      It certainly won't use ExtJS. I'd say AngularJS is being discussed but wouldn't want to give the impression that any of the proposed front end frameworks are favored by the team at this point. What is favored by the community, well that is something we are trying to discover and always interested in hearing what people have to say.

      It is true that I've advocated to try and reduce and eliminate as many dependencies as possible but whether or how much we adopt a given tool as part of the required or recommended toolkit is still to be determined.

      After seeing some complaints about some of the tutorials and documentation from Angular users I decided I would go straight to the source and pick up the Angular book by O'reilly. I'm glad I did because it is an easy read and very informative.

      I really like how both Angular and Ember take a markup based approach with templates. In ExtJS you can construct a component with JSON, but the markup it creates is overly complicated, full of inline styling and probably not the markup you would have written. Frameworks like Angular and Ember let you template your markup and then use data attributes and placeholders to define dynamic values. In other words, they stay much more out of your way.
        jpdevries
        • 45843
        • 2 Posts
        For AngularJS screencasts you might also enjoy http://egghead.io/
          • 38290
          • 712 Posts
          Quote from: oneplex at Nov 28, 2013, 01:12 AM
          For AngularJS screencasts you might also enjoy http://egghead.io/

          These look great. Thanks for sharing.
            jpdevries
            • 11055 ☆ A M B ☆
            • 3,112 Posts
            ExtJs 4.x + Zen 2.x ?

            ExtJs 4 has much better templating system.
            Zen 2.x has refactored codes, modular system makes development easy.
              Rico
              Genius is one percent inspiration and ninety-nine percent perspiration. Thomas A. Edison
              MODx is great, but knowing how to use it well makes it perfect!

              www.virtudraft.com

              Security, security, security! | Indonesian MODx Forum | MODx Revo's cheatsheets | MODx Evo's cheatsheets

              Author of Easy 2 Gallery 1.4.x, PHPTidy, spieFeed, FileDownload R, Upload To Users CMP, Inherit Template TV, LexRating, ExerPlan, Lingua, virtuNewsletter, Grid Class Key, SmartTag, prevNext

              Maintainter/contributor of Babel

              Because it's hard to follow all topics on the forum, PING ME ON TWITTER @_goldsky if you need my help.
              • 24374
              • 322 Posts
              So, here we are two years later. Any further thought about all this? Has anyone settled on a javascript framework? MODX at github shows 3.0 alpha as due on March 30, but that seems unrealistic. I don't know why such a target date would be listed.
                • 28042 ☆ A M B ☆
                • 24,524 Posts
                MODX has adopted SemVer versioning. MODX 3 does have breaking changes, but it is not a radical change for Revo. Its alpha is available here https://github.com/modxcms/revolution/tree/3.x

                What this is talking about is now referred to as "MODX Next", and it is still in the planning stages. It will be as different from Revo as Revo is from Evo. And will include a whole different approach to the Manager.

                Some technologies to start studying include Slim, particularly its routing features, Twig and microservices architecture.

                Also familiarity with Composer and dependencies, (which is introduced with MODX 3) as well as unit testing will be needed.

                Developers should become familiar with the PHP coding standards specified in the PHP-FIG recommendations.

                Some good references:
                PHP The Right Way
                Modern PHP (Josh Lockhart)
                  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
                  • 24374
                  • 322 Posts
                  Slim/twig sounds interesting. Hadn't heard of those before [aarg, yet another framework to learn smiley]. Don't know about microservices. Sounds cool, but fraught with perils. Good to hear we're slowing crawling into the (early-)21st century way of doing things.
                    • 28042 ☆ A M B ☆
                    • 24,524 Posts
                    Jason's (opengeek) introduction of what's on his mind for the future of MODX - note that the "MODX 3" nomenclature has since changed to "MODX Next" as priorities have shifted since these were written, but the concepts remain.

                    https://medium.com/@drumshaman/keeping-modx-relevant-part-one-42dc6632f86b#.lv4zt5bgf
                    https://medium.com/@drumshaman/keeping-modx-relevant-part-two-15a37eab5b48#.ior4uxyo5
                    https://medium.com/@drumshaman/keeping-modx-relevant-part-three-692f42d2d8b0#.d6mrhr9c4
                      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
                      • 6228
                      • 249 Posts
                      The last commit to Modx 3.0 (or Next, if the tags can be used interchangeably) was some 7 months ago. Is there another repository for Next? Is development frozen?
                        lo9on.com

                        MODx Evolution/Revolution | Remote Desktop Training | Development