[consulting] CMS comparison
Jenny Hsueh
jenny at ondemand-network.com
Tue May 9 19:29:05 UTC 2006
I love this thread!
So what is Drupal, who is it for? I think there are two view points it
needs to address: the technology architecture and the business
architecture.
- from technology point of view, I like drupal to be a developers or
integrators framework. The drupal core should be simple and elegant. I
like drupal core developers to focus more on the architecture
consistencies and using a development approach that is easier for other
to follow. Such as using the OMG MDA approach that we start out with
some UML modeling before the code implementation. This can also help to
abstract the functionalities into many different abstraction layers if
required, so that we can easily replace one implementations over the
others, or easier to see the combination of modules that is required for
a given business solution.
- from business point of view. I like the profile approach so we can
market drupal to many different audience. This can also off load the
debates of is it a blogging tool or a group collaboration tool. With
this approach, different communities with different interests will
naturally cluster together to address their specific needs. We need to
formalize the profile definition process, is it one set of modules
pre-defined or is it a tool/framework to allow me to define my own
profiles etc.
We do need a vision for things as I described above, without a vision we
are all blind.
To me, Drupal is not your grandma's CMS, it is going to serve a market I
feel it is not yet formed or is in its infancy. a lot of our work is
inspired from here http://www.firstmonday.org/issues/issue8_8/jordan/
and here: http://www.vive-ig.net/projects/alive/index.html
On a different note, I love to test out the mailing functions but gimme
a profile that is like groups.drupal.org so that I have something to
work from without the needs of figuring out all the configurations. If
we have a target to shoot for the testing is usually easier.
Jenny
More information about the consulting
mailing list