Jul 05, 2009, 09:09 PM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
Search via SMF or Google: modx forums all of modxcms.com web
  MODxCMS.com   Forums   Help Login Register  
News:Donate to MODx: Donations
Pages: [1] 2   Go Down
  Print  
Author Topic: Modx vs ExpressionEngine  (Read 5529 times)
0 Members and 1 Guest are viewing this topic.
gspark
Member
**
Posts: 90


« on: Jun 01, 2007, 10:54 AM »

From first look, it appears ExpressionEngine is something Modx is heading towards -  a multi-purpose everything framework ? What most of us would be interested in is a multi-framework we can use for everything, blogs, mai lists,  forums, website etc instead of having to use mutliple software.

http://expressionengine.com/overview/features/
Logged
davidm
MODx evangelist
Marketing & Design Team
*
Posts: 7,026


Software is like sex, it's better when it's free !


WWW
« Reply #1 on: Jun 01, 2007, 11:21 AM »

Yeah I know EE I have used it for 2 years for my blog... great software, but cluttered admin IMHO and MODx is more flexible... I don't have time (leaving for w-e) but I'll get back here with a more detailed comparison...
Logged

.: nodeo.net : Pour un web libre, moderne et ouvert ! :: david-molliere.net : Suivez en "live" mes expérimentations et billets sur les CMS et autres applications web :.

*** Forums modxcms.fr Participez à l'élaboration du site MODx francophone ! ***

! Nouveau !  En live, ne manquez pas les news de modxcms.fr sur Twitter   ! Nouveau !

MODx est l'outil idéal pour les developpeurs et webdesigners qui cherchent un framework de gestion de contenu hautement flexible et performant, tout en étant simple d'accès pour les utilisateurs finaux.

Config : Apache 2.2.8 - MySQL 5.0.67 - PHP 5.2.8 | Debian 4.0 (Etch)

Réalisations sous MODx : | pargade-notaires.fr | soleil.info | gican.asso.fr | michelez-notaires.com | amadom.gerondicap.com | jocelyne-violet.net
Bravado
Coding Team
*
Posts: 1,104


"I can learn to resist anything but temptation..."


WWW
« Reply #2 on: Jun 01, 2007, 01:22 PM »

Not to mention that Expression Engine isn't free whereas MODx is.  Wink
Logged

Jeff Whitfield

"When someone asks you, A penny for your thoughts, and you put your two cents in, what happens to the other penny?"

-George Carlin
rthrash
Foundation
*
Posts: 10,471



WWW
« Reply #3 on: Jun 01, 2007, 01:34 PM »

But EE is really nice and their site redesign is incredible. Good stuff really, but not the same thing as MODx. I think MODx is more like a blend of Code Igniter and EE. Smiley
Logged

MODx is a framework that allows web professionals to turn over sites to end-users for daily maintenance without worrying. Community participation and questions are encouraged, especially when you help us help you, read the wiki, and review snippet parameters – even if you have to look at the source. Searching the forums helps, too.
Ryan Thrash
MODx Co-Founder
Principal @ Collabpad
work productively.
work intelligently.
work together.
CoolGoose
Member
**
Posts: 59



« Reply #4 on: Jun 01, 2007, 01:42 PM »

Well i think that modx 0.9.7 new manager will surpass expression engine and immersecms.
I've played with expression engine a while (the free version) and the fact that you use templates as different "folder" from modx is very strange and sometimes irritating Smiley.
I hope that modx 0.9.7 will start to have a good documentation for the framework. Something like the one from codeignitor would be great cause that one is super Cheesy
Logged

Be Smart, Think Free, Choose OpenSource
Everett
Committed to MODx
*****
Posts: 566



WWW
« Reply #5 on: Dec 09, 2008, 05:45 PM »

I've inherited several EE sites, and you can't argue that EE is full-featured and well-documented.  What I don't like about EE is the following:
In EE, EVERYTHING is a blog post in a weblog.  By default, EE does not provide the nice Folder/document structure view that MODx has.  I like to think of my content as living in certain places, and MODx lets me do that.
In EE, your templates have content.  In MODx, you choose how your content is viewed.  So in MODx, you open up a page, then you select which template that page will use.  In EE, you build a template, then within that template you specify which content that template will display.  This is a simplification, and both systems have ways of extending or overriding that behavior, but for most of the sites that I've worked on, MODx just made more sense.

Isn't Code Igniter built by the same folks as EE?  Ellis Labs?
Logged
davidm
MODx evangelist
Marketing & Design Team
*
Posts: 7,026


Software is like sex, it's better when it's free !


WWW
« Reply #6 on: Dec 10, 2008, 03:08 AM »

Yes it is and Expression Engine 2.0 is built upon CodeIgniter, EllisLab is betting that this will attract CodeIgniter developpers to EE and boost plugins creation. That's a very smart move, and the EE 2.0 video was really a big step up from the current release... we shall see.

Logged

.: nodeo.net : Pour un web libre, moderne et ouvert ! :: david-molliere.net : Suivez en "live" mes expérimentations et billets sur les CMS et autres applications web :.

*** Forums modxcms.fr Participez à l'élaboration du site MODx francophone ! ***

! Nouveau !  En live, ne manquez pas les news de modxcms.fr sur Twitter   ! Nouveau !

MODx est l'outil idéal pour les developpeurs et webdesigners qui cherchent un framework de gestion de contenu hautement flexible et performant, tout en étant simple d'accès pour les utilisateurs finaux.

Config : Apache 2.2.8 - MySQL 5.0.67 - PHP 5.2.8 | Debian 4.0 (Etch)

Réalisations sous MODx : | pargade-notaires.fr | soleil.info | gican.asso.fr | michelez-notaires.com | amadom.gerondicap.com | jocelyne-violet.net
Everett
Committed to MODx
*****
Posts: 566



WWW
« Reply #7 on: Dec 13, 2008, 04:41 PM »

MODx could get a lot of mileage out of promoting the xPDO stuff... write some really solid documentation (preferably run it by someone who isn't an expert in that stuff and see if they can stumble through it).  Some videos would be a godsend, and I'd suggest using more clear names... lord, xPDOObject doesn't tell me a thing about what the heck that object is or why I'd want to extend it.  Little things like that just make it more difficult to understand. 

What I'd love to see in MODx is the ability to define arbitrary tables... e.g. "Store Locations", and then the manager could control the CRUD access to edit/update the address, city, state, and phone fields.  You can emulate this with Template Variables, but it's not 100% clean when it comes to the database architecture.  Expression Engine offers more flexibility there, but it's not all that clean either.  A GUI front end for defining table relations would just be amazing... I've only really seen it in Filemaker... ha.
Logged
OpenGeek
MODx Co-Founder
Foundation
*
Posts: 5,814


damn accurate caricatures...


WWW
« Reply #8 on: Dec 13, 2008, 06:38 PM »

MODx could get a lot of mileage out of promoting the xPDO stuff... write some really solid documentation (preferably run it by someone who isn't an expert in that stuff and see if they can stumble through it).  Some videos would be a godsend, and I'd suggest using more clear names... lord, xPDOObject doesn't tell me a thing about what the heck that object is or why I'd want to extend it.  Little things like that just make it more difficult to understand. 
It's an xPDOObject, so it is providing what ever user-defined class you want to build with xPDO access to all the methods it provides.  This is much like PHP's stdObject, though every object implicitly extends stdObject in order to gain access to it's methods, whereas xPDO requires that your classes explicitly extend xPDOObject.  As I said in the other topic, nothing good documentation won't cure...

What I'd love to see in MODx is the ability to define arbitrary tables... e.g. "Store Locations", and then the manager could control the CRUD access to edit/update the address, city, state, and phone fields.  You can emulate this with Template Variables, but it's not 100% clean when it comes to the database architecture.  Expression Engine offers more flexibility there, but it's not all that clean either.  A GUI front end for defining table relations would just be amazing... I've only really seen it in Filemaker... ha.
This is the vision, to have visual and programmatic editing and lifecycle-maintenance tools in MODx/xPDO for user-defined domain models reverse-engineered from existing databases and/or generated along with new custom database designs, in a way that makes it easy to develop and maintain applications, manage data structures and relationships, and even share data across various storage engines.  We're only part of the way there, but hopefully, what we've done with xPDO already (i.e. developing MODx Revolution 2.0, and other projects that we'll hopefully be able to turn into case studies) will attract the attention of enough PHP developers, UI designers, and technical writers, and others interested in contributing to the effort to make that vision a reality sooner than later.
Logged

Jason Coward
MODx Co-Founder
xPDO Founder
CTO @ Collabpad
work productively.
work intelligently.
work together.
Light is just a vibration of a note too. Everything is. You've got to keep that in mind.
  Frank Zappa
Everett
Committed to MODx
*****
Posts: 566



WWW
« Reply #9 on: Dec 16, 2008, 07:00 PM »

This seems an appropriate place, but one area where MODx beats Expression Engine hands down is the ability to find what code is handling a particular url.  Say you've got something like mydomain.com/path/to/page... in MODx, it's really obvious that you'd go looking in a folder named "path" for a sub-folder named "to" where you could find a page named "page"... maybe you'd have to examine the template code and its associated chunks to find the exact bit of code you needed to change, but it's a very simple and direct process for finding the code that is used to handle any given url. 

In Expression Engine, you have template groups that contain templates... the template manager has a search feature, but in my opinion, its implementation is very difficult to use by comparison.  In the EE sites I'm maintaining, the act of merely FINDING the code I need to change has been the single biggest time-suck.  EE reminds me of the Windows Registry... it's kinda like a black box... some things are straight-forward, but there are enough caveats to drive you crazy.  EE isn't as bad as the Registry, but I never had that amount of trouble finding things using MODx.
Logged
dev_cw
Testers
*
Posts: 4,025



WWW
« Reply #10 on: Dec 17, 2008, 05:26 AM »

Quote
mydomain.com/path/to/page
This is only true if friendly paths is turned on. On some sites it is domain.com/page_alias so the path would be hidden. But in this case you could simply use the /page_alias and know what document it is about (since each alias in this case needs to be unique).  Wink

In my opinion the only thing that EE may have on modx is that it has a "prettier" manager (noticed I said pretty not more functional, their media manager rocks) and that may be challenged in Revolution soon anyway.
Logged

Shane Sponagle | [wiki] Snippet Call Anatomy | MODx Developer Blog | [nettuts] Working With a Content Management Framework: MODx

Something is happening here, but you don't know what it is.
Do you, Mr. Jones?  -  [bob dylan]
davidm
MODx evangelist
Marketing & Design Team
*
Posts: 7,026


Software is like sex, it's better when it's free !


WWW
« Reply #11 on: Dec 17, 2008, 06:50 AM »

Good point Shane but Revolution will face another beast altogether with EE 2.0, the new admin is really strikingly better than the 1.x branch not to mention the codebase (2.0 rewritten with CodeIgniter). And they dropped some of the concepts like weblogs that "boxed" EE into a restricting pattern...

Though Revolution will be even more flexible and usable than Evolution, the competition is not resting either : it will be fierce, and one of the strong contender IMHO will be EE 2.0.
Logged

.: nodeo.net : Pour un web libre, moderne et ouvert ! :: david-molliere.net : Suivez en "live" mes expérimentations et billets sur les CMS et autres applications web :.

*** Forums modxcms.fr Participez à l'élaboration du site MODx francophone ! ***

! Nouveau !  En live, ne manquez pas les news de modxcms.fr sur Twitter   ! Nouveau !

MODx est l'outil idéal pour les developpeurs et webdesigners qui cherchent un framework de gestion de contenu hautement flexible et performant, tout en étant simple d'accès pour les utilisateurs finaux.

Config : Apache 2.2.8 - MySQL 5.0.67 - PHP 5.2.8 | Debian 4.0 (Etch)

Réalisations sous MODx : | pargade-notaires.fr | soleil.info | gican.asso.fr | michelez-notaires.com | amadom.gerondicap.com | jocelyne-violet.net
Everett
Committed to MODx
*****
Posts: 566



WWW
« Reply #12 on: Dec 17, 2008, 11:10 AM »

Well, I'm a big believer in healthy competition... cross-pollenation etc.  Onward!
Logged
shamblett
Sr. Member
****
Posts: 499



WWW
« Reply #13 on: Dec 17, 2008, 01:55 PM »

Agreed, competition leaves you no alternative but to improve, we'll just have to make MODx better won't we!
Logged

Use MODx, or the cat gets it!
mwalsh
Jr. Member
*
Posts: 21



WWW
« Reply #14 on: Feb 13, 2009, 03:04 PM »

This is an interesting thread.  Despite being an avid fan of MODx I am considering Expression engine for a couple of projects largely because of the "multi-purpose everything framework" that it offers.  These particular projects, where I have to deliver a normal website, blog, forum and online shop, despite all being possible in MODx it's probably easier to produce using Expression Engine where most of that functionality is covered by core modules.  It would be great if MODx can start to move into this space.
Logged

Enovate Design | Web Design Essex
Pages: [1] 2   Go Up
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP

Copyright © 2005-2008 MODxCMS, All rights reserved. Contact Us
Styles by ziworks.com

Powered by SMF | SMF © 2006-2008, Simple Machines LLC

Valid XHTML 1.0! Valid CSS!