I used nothing...
I sort of hit the ground running using Modx when learning html and css. I dont know any programming languages but know the concept... it wasnt that bad. Being your only requirment at work makes ya learn fast
I came from ColdFusion/Dreamweaver with a background in C++. MODx was a breath of fresh air to me.
I’d like to see a new poll with Drupal and ColdfFusion/Dreamweaver included in the choices.
Hi all,
I’d just like to mention - really thank you for MODx. I’ve tried several different products from Jomla to Textpattern and I am glad to say - I finally find what I searched for:)) I tried to build one web site last week and it is amazing to see this SW in action.
Yeah, it will take me several days to find all features (this SW offers so many...:) out but I am looking forward to it.
Thank you.
Petr
-
☆ A M B ☆
- 24,524 Posts
I’ve been using it for three years, and I’m still tripping over new ways to do things all the time.
I was doing mostly Wordpress and other CMS, but very recently I was working with a company that is very strict on its use of CMS, by which I mean they only use Drupal.
Drupal! Drupal! Drupal!
Everywhere I go I keep hearing about how great this CMS is, its won loads of awards, its used on lots of websites (most famousily ’the Onion’ website) and I had to use Drupal for 5 days and I thought I’d be able to pick it up very easily having used MODX for over a year.
Boy, was I wrong. I’ve never seen such a convoluted CMS/CMF in my life. I can see what they were trying to do, but why are the most basic things really difficult to do?
Things I hate about drupal,
1) No FCKEditor/WYSWYG editor installed or pre-configured for you. Even if you do manage to install it properly you still need to tell drupal which textboxes to apply it to.... I as a programmer/developer shouldn’t even involved with this. At least in MODX its installed for you, and you can switch it off, and its relatively easy to change the editor without too much fuss.
2) The whole node thing. I got what a node is. But there is no list of nodes anywhere in the CMS. So how are you supposed to know what every node is, what every node contains, or what every node does? The company I did work for used the Eclispe IDE, but if you’re not using this - you’re pretty much relegated to using print_r().
3) Some pages allow you to hide the page on specific nodes. Except that it doesn’t list them and you have to manually type them in. Without a list how are you meant to remember EVERY node? What happens if a node/page no longer exists, does the user have to delete by hand every line? That’s just stupid.
4) The templating system. I use this term very loosely. There is no relationship on the screen in the editor between a view and a template that you create. If you create a view of news reports -- how do you know what template its using? Oh thats right, you have to implicity know that view ’X’ uses template ’Y’.
Another thing I hate about drupal’s templating system is the naming convention. "views-view-something-somethingelse.tpl.php" UGH!
Even if you do get a handle of what view is used for what, it’d be much easier if this was shown ON THE SCREEN you are creating the template on.
At least in MODX you know exactly what page is using what template, you know exactly the relationship.
5) Everything is a view, except that a view is not really what you think it is.
I thought a view was the actual display, the actual HTML or the View part in a MVC framework. A view is not a "view", but a list.
6) Too many modules, the documentation is poor and the wiki is poor compared to MODX.
I can see what Drupal was trying to do, as its being an all things to all men CMS, and yes it is very powerful -- but it sometimes feels like you need a degree to use the thing!
I have previously used two commercial .NET enterprise level systems:
Immediacy
Contensis
-
MODX Staff
- 12,272 Posts
Hi roughneck,
What did you find compelling about those two systems and what was their cost?
Ryan Thrash, MODX Co-Founder
Follow me on Twitter at @rthrash or catch my occasional unofficial thoughts at thrash.me