We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 17893
    • 3 Posts
    I thought the subject line would draw people.

    I understand the power of a CMS but never got around to learning one. But now for work i’m in charge of moving us to a CMS, we finally decided on going with a PHP open source. i did my own research and everything kept pointing to Drupal. I started on a path to find PHP developers/contractors to build it out for us. But our SEO company recommended me to a PHP developer they’ve used in the past and he introduced me to MODx. He said MODx had a strong community like Drupal and could offer a lot of the same functionality as Drupal too. Honestly at this point, i’m open to whichever but wanted to solicit some opinions first.

    Here are some of my requirements. we have one main site which will have a theme throughout with different layouts but one overall theme and other mini sites with custom themes.

    • Meta Data for each page
    • LDAP authentication
    • author/manager/uber admin (ability to have some create content but having someone else approve to go live)
    • RSS feeds

    Any suggestions, recommendations or comments about why MODx is so badass would be greatly appreciated. Thanks everyone in advance. I’m excited about this tool.
      • 1343 ☆ A M B ☆
      • 2,213 Posts
      Hello,

      META - Just use a TV and define some default tags if desire. You can then change the tags on a per page basis.

      LDAP - I don’t know that this is supported.

      Approval System - You can setup different manager user levels and limit publishing rights to your set group. It shouldn’t be too hard to get that working.

      RSS feeds - Just use Ditto and it can create the RSS feed for you (http://wiki.modxcms.com/index.php/Basic_RSS_feed)

      I hope that helps some,
      AMDbuilder
        Patrick | Server Wrangler
        About Me: Website | Tweets |  MODX Hosting
        • 33372
        • 1,611 Posts
        Quote from: AMDbuilder at Feb 11, 2009, 09:17 PM

        LDAP - I don’t know that this is supported.
        Indeed I think this would be quite a challenge to implement in MODx (whereas it’s been done already in Drupal). Maybe MODx Revolution will have a hook into the authorization process. AFAIK the current version does not.
          "Things are not what they appear to be; nor are they otherwise." - Buddha

          "Well, gee, Buddha - that wasn't very helpful..." - ZAP

          Useful MODx links: documentation | wiki | forum guidelines | bugs & requests | info you should include with your post | commercial support options
          • 3749
          • 24,544 Posts
          Quote from: ZAP at Feb 11, 2009, 09:30 PM

          Quote from: AMDbuilder at Feb 11, 2009, 09:17 PM

          LDAP - I don’t know that this is supported.
          Indeed I think this would be quite a challenge to implement in MODx (whereas it’s been done already in Drupal). Maybe MODx Revolution will have a hook into the authorization process. AFAIK the current version does not.

          I don’t think it would be that bad. I wrote an LDAP routine for DreamWeaver in ColdFusionMX many years ago and it wasn’t all that difficult. We just need someone with an LDAP server, some knowledge of PHP, and a little spare time to develop it. I don’t qualify (and I’ve forgotten everything I ever knew about LDAP). wink I imagine we could base it on the Drupal code and I think Revo has plenty of hooks to hang it on.
            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
            • 33372
            • 1,611 Posts
            Oh I’m sure it can be done. I just expect it would be a lot of work. The SMF-MODx bridge code was also a ton of work, for example.

            I would expect that Revo would be easier to hook LDAP into, and it would make more sense to invest time into doing that than making it work with the current version. It might be worth posting to a Revo thread to ask. Who knows? It might actually be trivial to implement with Revo.
              "Things are not what they appear to be; nor are they otherwise." - Buddha

              "Well, gee, Buddha - that wasn't very helpful..." - ZAP

              Useful MODx links: documentation | wiki | forum guidelines | bugs & requests | info you should include with your post | commercial support options
              • 6726
              • 7,075 Posts
              FYI someone started a LDAP plugin for modx, but it didn’t come to life (yet). A bounty could sure help this happen wink

              As for Drupal / modx comparison, it depends on your project and except for the LDAP part, I don’t see that modx can’t fit your needs as well as Drupal.

              I have worked with both, and as a webdesigner, I have found Drupal is feature centric while MODx is template/content centric. What does it mean ?

              For me it’s simple : modx works for me while I feel like I am working for Drupal. Yes, Drupal can implement thousands of features out of the box (some of them quite advanced), but it takes a lot of work to customize the simplest element of design. On top of this, almost every answer to a problem in Drupal is... installing a module. You quickly end up with a hundred modules (I have an extranet with 120...) and as many database tables for a moderately complex website that would have taken no more than 10 modx addons.

              Why ? Because modx addons are like a lego kit : one modx addon can solve dozens of problems you face building a website feature. Template workflow is also a big item in favor of modx.

              Drupal Themes were meant to make it easy for people with little or no skills to set up a design by installing a theme. But themes have a rigid structure and the templates they contain are fragmented. You don’t get any global view of what you’re doing. For me it’s a big disadvantage as a professionnal : I have never met a client in need of a "standard" look, what they want is to express their identity and singularity through their websites. Yes, you can learn drupal theming and you can achieve what you need but it takes more time (and that equals more costs) and I find it unnecessarily complex.

              modx templates are built in such a way that you feel like working with static HTML while enjoying the power of dynamic content. No rigid structure, no php in templates but an easy, coherent and powerful syntax. The power of this approach is even more obvious when you need to control how the output of addons look, since modx addons can use chunks (reusable bit of content) as templates for their output. I call this micro-templating and this give me great power to customize my clients websites.

              The main use I have for Drupal is when I need complex features that I don’t have handy with modx, implemented fast for a reasonnable cost, most of the time it means intranets or extranets, where I don’t necessarily need to build a custom template.

              Every (uh, almost...) CMS has its benefits and the project requirements are key to choosing the right one. Other factors come into play when you don’t already master a given platform as the learning curve. I think Drupal’s learning curve is steeper than modx’s.
                .: COO - Commerce Guys - Community Driven Innovation :.


                MODx est l'outil id
                • 3749
                • 24,544 Posts
                Quote from: ZAP at Feb 12, 2009, 04:48 AM

                Oh I’m sure it can be done. I just expect it would be a lot of work. The SMF-MODx bridge code was also a ton of work, for example.

                I would expect that Revo would be easier to hook LDAP into, and it would make more sense to invest time into doing that than making it work with the current version. It might be worth posting to a Revo thread to ask. Who knows? It might actually be trivial to implement with Revo.

                If you want full LDAP management, it would be complicated (though still much easier than the SMF-MODx bridge, IMO). I suspect, though, that most users would just want LDAP authentication which would just involve querying the LDAP server, interpreting the response, and returning yes or no.

                  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
                  • 17893
                  • 3 Posts
                  Thanks everyone for their reply. In terms of LDAP, my company is small and won’t be a big deal to have or not to have. Also, i don’t want that to be a deal breaker as well.

                  As I’ve been doing my research. The biggest thing i’ve found is how much easier MODx is compared to Drupal. In terms of the learning curve and creating custom themes.

                  How do i go about finding engineers, or contract developers? is there a list or only that forum section that allows people to solicit people?

                  THanks everyone. I’ve been reading a lot of responses and other threads about the comparison and i’ve also posted on the drupal forums as well.
                    • 33372
                    • 1,611 Posts
                    There is a forum for commercial requests, and if you post there I’m sure you will get replies.

                    I find that MODx is by far the most flexible CMS that I know of for doing exactly what you want (and only that). Drupal is often easier for people with little or no HTML or PHP skills and less specific demands to set up a site quickly, but the moment that you have a specific requirement that’s a little outside the box it suddenly becomes much more difficult. Once you get comfortable with MODx it’s hard to imagine working within a more constrained system.

                    That having been said, it’s not always the right tool for every job, especially if what you want to do is already available as a plug-and-play module in another system.
                      "Things are not what they appear to be; nor are they otherwise." - Buddha

                      "Well, gee, Buddha - that wasn't very helpful..." - ZAP

                      Useful MODx links: documentation | wiki | forum guidelines | bugs & requests | info you should include with your post | commercial support options
                      • 1343 ☆ A M B ☆
                      • 2,213 Posts
                      Quote from: madkap at Feb 13, 2009, 03:15 PM

                      How do i go about finding engineers, or contract developers? is there a list or only that forum section that allows people to solicit people?

                      You can find that section here: http://modxcms.com/forums/index.php/board,224.0.html

                      Enjoy
                      AMDbuilder
                        Patrick | Server Wrangler
                        About Me: Website | Tweets |  MODX Hosting