homepage Welcome to WebmasterWorld Guest from 54.197.147.90
register, free tools, login, search, pro membership, help, library, announcements, recent posts, open posts,
Become a Pro Member

Home / Forums Index / Code, Content, and Presentation / Content Management
Forum Library, Charter, Moderators: ergophobe

Content Management Forum

    
"Simple" CMS Recommendation
I have this idea ...
old_expat




msg:3554271
 5:47 am on Jan 22, 2008 (gmt 0)

.. and to test this idea I need a "simple" CMS.

Requirements

  1. Support large number of users witout dying
  2. Good and simple WYSIWYG editor
  3. Customizable template for 'User' pages
  4. User pages viewable by non members
  5. Image upload + image optimize
  6. Ability to include Google Adsense on every page
  7. Approval or rejection of all pages after any change
  8. Approved pages automatically added to directory style menu - viewable by non members
  9. "Reasonably priced" .. Open Source GPL is always better ;)

The problems that I have in trying to evaluate most CMS is whether they have or what would be required to add items 6, 7, & 8

I have looked at WebGUI, but the installation process seems a bit daunting .. and not sure it does 6, 7, & 8.

 

dani_syed




msg:3554374
 10:00 am on Jan 22, 2008 (gmt 0)

well u can use JOOMLA (CMS), its easy to manage, and lot of components and modules can b addedd to it , and u can find these components and modules easily and free on different sites.

well u can find JOOMLA free, just google JOOMLA and u can find all the links
personally i was using joomla, one thing that i found interesting is, u dont have to test the components that weather they are working properly or not. so just try JOOMLA, its easy to use and it has very poerfull Admin pannel.
have a good time.

regard

adnan
Islamabad, Pakistan.

ergophobe




msg:3556336
 10:45 pm on Jan 23, 2008 (gmt 0)

Everything you want is built into every major CMS or there is a module/plug-in that does this with a simple install.

>Support large number of users witout dying

Most CMS will have some level of caching, and will scale okay. The Onion runs on drupal, for example. One thing to keep in mind is that more important than the CMS you choose is what you do with it. If you have lots of registered users online, that will take a lot more server juice than anonymous users, because the CMS won't be able to cache as many elements. If you have a "who's online" feature on each page, that can add a significant load as it looks up all those nicknames for every page request. Does it cache image thumbnails or generate them on the fly every time? Et cetera.

>Good and simple WYSIWYG editor

For most CMS there is some option along these lines, often TinyMCE. These editors all have some serious limits (i.e. not such clean code), but they do fine as long as you disallow stupid stuff (H1 tags, for example).

>Customizable template for 'User' pages
Every CMS available will have this if you mean that the designer can customize the template. If you mean that each user can customize her own pages, I'm not sure. Drupal has some modules that allow for a lot of flexibility on the Profile pages.

>User pages viewable by non members

This is a matter of how you set the permissions. I would say all will allow this. The question is how good the CMS is at disallowing certain content. For what you're asking, it should be a simple switch (it is in drupal).

>Image upload + image optimize

Quality varies, but generally available on all CMS if by "optimize" you mean resize and apply some basic adjustments. Only a human can truly optimize an image.

>Ability to include Google Adsense on every page

Generally a templating matter, but some CMS have special modules that do things that allow you to add Adense inline, but make sure that you don't go over your 3-unit limit when on "list" pages.

>Approval or rejection of all pages after any change

Again, generally available I think, especially on the rather simple level you mention there (some admin with approve/reject authority). Some CMS designed for a corporate environment have a lot more granularity and allow more complex workflow. For complex workflow in Drupal, you would need to use the workflow module.

>Approved pages automatically added to directory style menu - viewable by non members

Generally available and sometimes themeable (e.g. the Drupal "views" module lets you theme this pretty much any way you want: blog style, a table-based view that allows you to sort on any column, etc).

>"Reasonably priced" .. Open Source GPL is always better ;)

Countless choices
- Drupal (OS)
- Joomla (OS)
- ModX (OS)
- Expression Engine (not free but cheap)

Install a few. Play with them for a bit. Choose the one that seems closest off the shelf.

old_expat




msg:3556464
 1:33 am on Jan 24, 2008 (gmt 0)

Hello ergophobe. Wow! Nice response.


>Support large number of users witout dying

Most CMS will have some level of caching, and will scale okay. The Onion runs on drupal, for example. One thing to keep in mind is that more important than the CMS you choose is what you do with it. If you have lots of registered users online, that will take a lot more server juice than anonymous users, because the CMS won't be able to cache as many elements. If you have a "who's online" feature on each page, that can add a significant load as it looks up all those nicknames for every page request. Does it cache image thumbnails or generate them on the fly every time? Et cetera.


If this works the way I'm hoping, the members will do a mostly "set and forget", with perhaps seasonal changes. If successful, anonymous users will represent 90%+ of the page views.

What I have planned is more of a commercial network than a social network.


>Image upload + image optimize

Quality varies, but generally available on all CMS if by "optimize" you mean resize and apply some basic adjustments. Only a human can truly optimize an image.


Yes, resize and "optimize" for file size.


>Ability to include Google Adsense on every page

Generally a templating matter, but some CMS have special modules that do things that allow you to add Adense inline, but make sure that you don't go over your 3-unit limit when on "list" pages.


I will probably have 1 or 2 adsense blocks. I'm not sure what you mean by "list" pages.


>Approval or rejection of all pages after any change

Again, generally available I think, especially on the rather simple level you mention there (some admin with approve/reject authority). Some CMS designed for a corporate environment have a lot more granularity and allow more complex workflow. For complex workflow in Drupal, you would need to use the workflow module.


I want it very simple, black and white.


>"Reasonably priced" .. Open Source GPL is always better ;)

Countless choices
- Drupal (OS)
- Joomla (OS)
- ModX (OS)
- Expression Engine (not free but cheap)

Install a few. Play with them for a bit. Choose the one that seems closest off the shelf.


Another thing I'm looking for, and forgot to specify, is SE friendly pages. Also would like static pages, I think. Does Druppal do that?

This is a great starting point. I'll compare the ones you mentioned.

Ergophobe, thanks again for your assistance.

old_expat




msg:3556765
 12:08 pm on Jan 24, 2008 (gmt 0)

I did some poking around on the Drupal site and on the Joomla site. Drupal seems a bit frustrationg in one respect .. that *everything* seems to be a plugin. But maybe that's good .. only using what is needed.

Joomla frustrates in a different manner. So many extensions have to be downloaded from different sites .. and so many require separate registration before a download can be made. That seems a significant waste of time.

Re: Drupal .. I ran across an open source package plugin which, if I'm lucky, is *spot on* to what I want to do .. maybe even better than I had considered could be done with a custom template!

So I guess that cuts down on the need for some plugins like text editors, etc.

Is it easy to customize the look of Drupal?

ergophobe




msg:3557099
 6:53 pm on Jan 24, 2008 (gmt 0)

>>I'm not sure what you mean by "list" pages.

pages that list most recent articles in that category with an excerpt. If there is adsense in your excerpts, you could inadvertently violate AS terms.

>>*everything* seems to be a plugin

Yes, I think it's a good thing. Install only the ones you need and keep things lighter. One unfortunate thing is that plug-ins are not necessarily updated when core is, so there may be a lag for upgrades.

>>Is it easy to customize the look of Drupal?

They are all easy to customize in my opinion.

>>an open source package plugin which, if I'm lucky, is *spot on* to what I want to

The less you have to hack and modify, the easier it will be to keep up with security-related updates, so if something comes close to being right just off the shelf, that may simplify your life down the road.

Before you get to far, take a look at ModX too and see if it has what you want. I'm a drupal user, but ModX is real nice.

Global Options:
 top home search open messages active posts  
 

Home / Forums Index / Code, Content, and Presentation / Content Management
rss feed

All trademarks and copyrights held by respective owners. Member comments are owned by the poster.
Home ¦ Free Tools ¦ Terms of Service ¦ Privacy Policy ¦ Report Problem ¦ About ¦ Library ¦ Newsletter
WebmasterWorld is a Developer Shed Community owned by Jim Boykin.
© Webmaster World 1996-2014 all rights reserved