Mobile app version of vmapp.org
Login or Join
Hamaas447

: Looking for a CMS for specific requirements (Javascript, import/export...) I heard about Joomla, Drupal, Wordpress, etc. but I don't know about their detailed features. I am looking for a content

@Hamaas447

Posted in: #Backups #Cms #Javascript #Keywords

I heard about Joomla, Drupal, Wordpress, etc. but I don't know about their detailed features. I am looking for a content management system meeting the following requirements:


Possibility to add simple text pages, with internal and external links (more or less the same features as a wiki)
Possibility to add complex JavaScript content pages (i.e., the content of the page is entirely determined by JavaScript, except the page frame itself, menu, headers, footers...)
Good back-up system. Something like export/import in svn.
Possibility to have a good control on HTML keywords associated with each page.
Multi-user, with some access control for editing
Good community support.


Which framework is best suited for the above requirements? Points 2, 3 and 6 are the most important.

10.02% popularity Vote Up Vote Down


Login to follow query

More posts by @Hamaas447

2 Comments

Sorted by latest first Latest Oldest Best

 

@Karen161

For this, I would lean towards Drupal. Let me address each of your points as best I can, realizing that we have converted our development shop from custom .NET apps to the Drupal framework because of the flexibility we like to provide to our webmasters/customers. We have used Drupal for both hosting and dyanmic internal intranets where every user can be a poster of pages/information.

Drupal Gardens can give you a quick demo of your own Drupal 7 site for free and is a good location to test a simple feature set for a site of this nature.


1 Possibility to add simple text pages, with internal and external
links (more or less the same features as a wiki)



Drupal pages can be simple or complex. This can be done in many ways.



2 Possibility to add complex JavaScript content pages (i.e., the
content of the page is entirely determined by JavaScript, except the
page frame itself, menu, headers, footers...)



Drupal will let you insert JavaScript into a node for complex things. However, this is not normal for most sites. This requirement would be a challenge for all three CMS systems depending on what you'd like to accomplish here.



3 Good back-up system. Something like export/import in svn.



For Drupal, you can use SVN against the site, but you need to think differently about CMS systems. For a CMS the framework is your code, i.e. the process for displaying content. For Drupal the real data exists in MySQL, so MySQL backups are needed. Lastly, with Drupal, you can turn on revisions which will keep copies of the content of a page as it is edited.



4 Possibility to have a good control on HTML keywords associated
with each page.



Drupal has a module with lets you manage keywords in a different fashion for pages and stories stored in the system. You can customize each page if needed. Having a module implement keyword management has been very slick for us. The module to accomplish this is called Nodewords.



5 Multi-user, with some access control for editing



A complete user system is built into Drupal and modules exist to further extend the security of the system. Editing can be controled and if you are familiar with CKEditor, it is one of many HTML editors that are supported in Drupal.



6 Good community support.



Drupal community support is great. I have been able to find plenty of information to migrate from .NET to a PHP content management platform.

10% popularity Vote Up Vote Down


 

@Murray432

All of them do what you ask, the means vary though.

Personally I would go for Wordpress in that it has the simplest UI for users, widest support and more easily available plugins than the rest put together.

Developers, on the other hand, seem to be happier with Drupal or Joomla. I'm told in code terms it's easier for developers to extend.

If you can provide some more details about the size and number of users your project has then I might be able to be more specific.

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme