How I decided upon CMSms
Posted: Mon Jan 14, 2008 1:22 am
NOTE: This is in no way scientific. If you are looking for a review of any sort, move along and look somewhere else. This is a story about how I ended up with CMSms. Feel free to correct me anywhere I'm wrong here.
This comes after many thousands of um, seconds, of research. (I've spent about 2 weeks looking for a CMS). I know what I want the end result to be so I've been looking for a CMS package that's as close to generating those results as possible. Having a user friendly CMS is not #1 priority for me as I'll be the only one maintaining the site.
Actually this started a little over a month ago when I started looking for an e-commerce package. We are eventually going to be selling products from our brick-n-mortar store online but for the time being I just want to get a catalog showcasing the products we carry as well as having a place to put articles and useful information for people. I haven't found a simple, easy to use e-commerce package. Magento is the closest, but they haven't hit a 1.0 release and I don't want to use it in a production environment until that happens and they've solidified their changes.
I've looked at Drupal, WordPress, CMSms, MODx, Typo3 and demo'd a couple of others that I didn't even bother installing at http://opensourcecms.com/. Pretty much any of these would do what I want so it's really just gotten down to a couple of features.
This list is not in any particular order. I actually tried MODx after installing CMSms.
Drupal
It's almost there for what I need, but they really force you down some of their [the developers] ideas for how to get things done.
--No trailing slashes. So now I have to change the way my site is already setup. That's not thinking very far ahead guys. Getting trailing slashes and automatic aliases would require code changes in the core and an add-on module. Not impossible, but it would have been almost easier for them to make it more flexible than to specifically check for and remove trailing slashes...
--Not easy to get keywords or description into Meta data. Again, back to the what the developers (and their followers, er community) believe. So what if search engines don't utilize them that much any more, supposedly. It's still a great spot to put some keyword and description information for programs to read.
I liked the Drupal installer, reminded me of the Gallery2 installer (I've spent a lot of time with G2)
WordPress
Also, almost there for what I need. Hey they allow trailing slashes. What a concept. WP is actually very, very configurable in allowing you to craft your URL the way you want it.
Now I'm wishing I took some notes, any notes. There was just one little thing that was irking me about WP, so I decided to keep looking. I think there were still some hoops to jump through to get keywords and description metadata, but I from searching I could see that it was at least possible without major changes.
Hope I'm not confusing this with Drupal, but out of all of the ones I tried WordPress' installer was by far the easiest.
Typo3
I junked that literally after a few minutes. I just did not like it.
MODx
I like it, but it's just not there yet. It's got the feeling of a lot of changing happening or that need to happen before a 1.0 release. CMSms just has a few years and some stability on it.
CMS Made Simple
I actually demo'd this one at opensourcecms.com and 5 minutes later was up and running on my server for a more in-depth look.
The community here and the over all feel of the project (I'm not a coder so I can't judge the code) reminds me a lot of Gallery2. Again I've spent a lot of time with G2 over the years. I've been trying to not make comparisons to G2 in every single one of my posts....
CMSms can deal with trailing slashes. CMSms makes it easy to customize metadata at the page level. I'm not sure how I feel about having the stylesheets and templates in the database. But I see that it works really well here, it allows one to just be anywhere with web access and they don't need an SSH or FTP client to upload or change files if you need to change the look and feel of the site when you're say visiting Grandma in Florida.
A few minor issues, maybe I'll need to bring these up in other posts as this has gotten a bit long winded.
1) CMSms, doesn't really care about the URL, only the page alias (the last chunk of the URL):
http://forum.cmsmadesimple.org/index.ph ... l#msg90606
Yes I will be issuing a bug report and I'm trying to find a fix for this myself. I think I have one, but I'll be popping into #cms on irc and asking in the dev forum if there is a more efficient way.
2) CMSms doesn't like duplicate page aliases. I can see why this was done from the start. Gallery1 was like this. But with Gallery2 URLs became important and the idea of a 'alias' (or album in Gallery terminology) became secondary. Instead of a "page alias" you have a "page path". I don't envision fixing this will be easy but I'm not a coder and don't fully comprehend everything that's going on in the code base and the database.
I would like to see index.php?page="path/to/page/" instead of index.php?page="alias"
Then we can have our Pretty URLs actually enforced (without the hack I'm dreaming up) and people can have:
/2008/photos
/2009/photos
We could also have, /news/category/title instead of /news/1/34
You already do this, if someone creates a page with the same name as another page you append -1 or -2 to it. So someone creating a duplicate news title or company name shouldn't be a big deal. Either give a warning (change current behavior) or append -# to it (keep current behavior).
3) There doesn't seem to be a ton of development in the modules even for ones that appear popular, they've had almost no activity for weeks, months or even more than a year. I just hope that as the core becomes more solidified, that some of the more popular modules can be polished by the developer or a developer, get reviewed by the core dev team and be brought into the main package and maintained by the core dev team. Same with some of the themes. These are some of the growing pains that Gallery has gone through, so I've seen all of this first hand.
Now, I'm not saying CMSms isn't solid, it just sounds like there is a major 2.0 release being worked on with a lot of changes coming down the pipe.
I also haven't been around very long so I don't have a good feel of what direction the dev team is wanting to take CMSms, but with what I've seen on the roadmap for 2.0 it looks like they are wanting to add more features instead of keeping it just a really minimalistic package that you have to get 4 (or 10) different add-ons for to get the functionality most people need.
Well I had more to say, but this has gotten too long and I started this 2 days ago....
This comes after many thousands of um, seconds, of research. (I've spent about 2 weeks looking for a CMS). I know what I want the end result to be so I've been looking for a CMS package that's as close to generating those results as possible. Having a user friendly CMS is not #1 priority for me as I'll be the only one maintaining the site.
Actually this started a little over a month ago when I started looking for an e-commerce package. We are eventually going to be selling products from our brick-n-mortar store online but for the time being I just want to get a catalog showcasing the products we carry as well as having a place to put articles and useful information for people. I haven't found a simple, easy to use e-commerce package. Magento is the closest, but they haven't hit a 1.0 release and I don't want to use it in a production environment until that happens and they've solidified their changes.
I've looked at Drupal, WordPress, CMSms, MODx, Typo3 and demo'd a couple of others that I didn't even bother installing at http://opensourcecms.com/. Pretty much any of these would do what I want so it's really just gotten down to a couple of features.
This list is not in any particular order. I actually tried MODx after installing CMSms.
Drupal
It's almost there for what I need, but they really force you down some of their [the developers] ideas for how to get things done.
--No trailing slashes. So now I have to change the way my site is already setup. That's not thinking very far ahead guys. Getting trailing slashes and automatic aliases would require code changes in the core and an add-on module. Not impossible, but it would have been almost easier for them to make it more flexible than to specifically check for and remove trailing slashes...
--Not easy to get keywords or description into Meta data. Again, back to the what the developers (and their followers, er community) believe. So what if search engines don't utilize them that much any more, supposedly. It's still a great spot to put some keyword and description information for programs to read.
I liked the Drupal installer, reminded me of the Gallery2 installer (I've spent a lot of time with G2)
WordPress
Also, almost there for what I need. Hey they allow trailing slashes. What a concept. WP is actually very, very configurable in allowing you to craft your URL the way you want it.
Now I'm wishing I took some notes, any notes. There was just one little thing that was irking me about WP, so I decided to keep looking. I think there were still some hoops to jump through to get keywords and description metadata, but I from searching I could see that it was at least possible without major changes.
Hope I'm not confusing this with Drupal, but out of all of the ones I tried WordPress' installer was by far the easiest.
Typo3
I junked that literally after a few minutes. I just did not like it.
MODx
I like it, but it's just not there yet. It's got the feeling of a lot of changing happening or that need to happen before a 1.0 release. CMSms just has a few years and some stability on it.
CMS Made Simple
I actually demo'd this one at opensourcecms.com and 5 minutes later was up and running on my server for a more in-depth look.
The community here and the over all feel of the project (I'm not a coder so I can't judge the code) reminds me a lot of Gallery2. Again I've spent a lot of time with G2 over the years. I've been trying to not make comparisons to G2 in every single one of my posts....
CMSms can deal with trailing slashes. CMSms makes it easy to customize metadata at the page level. I'm not sure how I feel about having the stylesheets and templates in the database. But I see that it works really well here, it allows one to just be anywhere with web access and they don't need an SSH or FTP client to upload or change files if you need to change the look and feel of the site when you're say visiting Grandma in Florida.
A few minor issues, maybe I'll need to bring these up in other posts as this has gotten a bit long winded.
1) CMSms, doesn't really care about the URL, only the page alias (the last chunk of the URL):
http://forum.cmsmadesimple.org/index.ph ... l#msg90606
Yes I will be issuing a bug report and I'm trying to find a fix for this myself. I think I have one, but I'll be popping into #cms on irc and asking in the dev forum if there is a more efficient way.
2) CMSms doesn't like duplicate page aliases. I can see why this was done from the start. Gallery1 was like this. But with Gallery2 URLs became important and the idea of a 'alias' (or album in Gallery terminology) became secondary. Instead of a "page alias" you have a "page path". I don't envision fixing this will be easy but I'm not a coder and don't fully comprehend everything that's going on in the code base and the database.
I would like to see index.php?page="path/to/page/" instead of index.php?page="alias"
Then we can have our Pretty URLs actually enforced (without the hack I'm dreaming up) and people can have:
/2008/photos
/2009/photos
We could also have, /news/category/title instead of /news/1/34
You already do this, if someone creates a page with the same name as another page you append -1 or -2 to it. So someone creating a duplicate news title or company name shouldn't be a big deal. Either give a warning (change current behavior) or append -# to it (keep current behavior).
3) There doesn't seem to be a ton of development in the modules even for ones that appear popular, they've had almost no activity for weeks, months or even more than a year. I just hope that as the core becomes more solidified, that some of the more popular modules can be polished by the developer or a developer, get reviewed by the core dev team and be brought into the main package and maintained by the core dev team. Same with some of the themes. These are some of the growing pains that Gallery has gone through, so I've seen all of this first hand.
Now, I'm not saying CMSms isn't solid, it just sounds like there is a major 2.0 release being worked on with a lot of changes coming down the pipe.
I also haven't been around very long so I don't have a good feel of what direction the dev team is wanting to take CMSms, but with what I've seen on the roadmap for 2.0 it looks like they are wanting to add more features instead of keeping it just a really minimalistic package that you have to get 4 (or 10) different add-ons for to get the functionality most people need.
Well I had more to say, but this has gotten too long and I started this 2 days ago....