Solved

Advice on selecting a CMS / DMS

Posted on 2008-06-22
7
773 Views
Last Modified: 2012-08-14
Hi,

I am looking to setup an intranet portal that fulfills these features:

1. free of use for at least 20 users;
2. MS Active Directory login;
3. easy creation info pages;
4. easy creation and usage of a simple data table (e.g. a table with some data fields, and inserting data using a form);
5. none/very little html knowledge required;
6. Document management (word, excel, pdf, etc.)
7. Template based portal.

I can start off by throwing in Plone, only that I haven't quite figured out how it works, and especially how to create what I present in point 4 (which is very important).

Thanks
0
Comment
Question by:acseven
7 Comments
 
LVL 11

Expert Comment

by:spoxox
ID: 21842922
I don't know of one with MS Active Directory login.

You might get some use from these resources:
http://www.cmsmatrix.org/
http://www.opensourcecms.com/index.php?option=content&task=view&id=388&Itemid=143
0
 
LVL 11

Author Comment

by:acseven
ID: 21849404
Hi,

Thanks for the reply, but as you may expect, I have already started to search for a system that satisfies my requirements, and I am asking for specification of specific products, not general resources (e.g. cmsmatrix, etc.).

As for the MS Active Directory login, there are some that do it.

Cheers
0
 
LVL 5

Expert Comment

by:CalmSoul
ID: 21960561
Joomla can handle all the requirements accept active directory / login

But joomla is fully customizable!

0
Highfive Gives IT Their Time Back

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

 
LVL 11

Author Comment

by:acseven
ID: 21961238
4. easy creation and usage of a simple data table (e.g. a table with some data fields, and inserting data using a form);
6. Document management (word, excel, pdf, etc.)

Can you show me examples of Joomla doing the above?
0
 
LVL 2

Accepted Solution

by:
ali-bobby earned 400 total points
ID: 21962381
As you say, Plone is a good option, but it has a steep learning curve and the documentation is quite spread out. If you use it, make sure you go straight to Plone 3.x, as this fixes a lot of problems (and adds several nice features). I've outlined how Plone matches up with your criteria below.

1. Yes
2. Yes, see http://plone.org/documentation/how-to/authenticating-users-with-active-directory-plone-3-x
3. Yes, out of the box
4. Yes, by using PloneFormGen (http://plone.org/products/ploneformgen) to set up your end-user form, and then attaching this to a database back-end (http://plone.org/products/ploneformgen/documentation/tutorial/sql-crud). There are also ways of doing this using custom datatypes (defined by the Archetypes framework) that store the data within Zope (the web app server that Plone runs on), if you want to keep everything internal, but this will take a lot more work.
5. Depends on your usage. If you're talking about templating and are happy with the out-of-the-box templates then you don't need to touch the HTML/CSS at all, and it should be completely W3C standards compliant. If you want to radically modify the appearance then any CMS will need you to get your hands dirty. If you're just talking about content editing though, Plone (like most CMSs) has a rich-text editor so that you don't need to mess with HTML.
6. You can bulk-upload documents in Plone using FTP, and then use it to serve those directly.
7. Plone has pretty powerful templating, although it can take a while to learn because they're migrating to a new Python eggs based framework. A good guide to this is http://www.medsci.ox.ac.uk/docs/themereference .

Drupal is another big CMS with AD support (http://drupal.org/project/webserver_auth), and it also has good forms support forms (http://api.drupal.org/api/group/form/5), which you can easily link to a back-end database using PHP. Document management seems to be handled too, using http://drupal.org/project/docs .

Another interesting alternative is SilverStripe (AD support: http://www.silverstripe.com/use-silverstripe-with-ldap-active-directory/). I'm not sure how well this supports form-based data table operations, as I'm not so familiar with them.

I hope some of this is helpful.
0
 
LVL 5

Assisted Solution

by:CalmSoul
CalmSoul earned 35 total points
ID: 21963437
4. easy creation and usage of a simple data table (e.g. a table with some data fields, and inserting data using a form);

http://www.phil-taylor.com/Joomla_Components/Components/Phil-A-Form_-_Form_Generator/

6. Document management (word, excel, pdf, etc.)

Here is the whole list

http://extensions.joomla.org/index.php?option=com_mtree&task=listcats&cat_id=1820&Itemid=35

0
 
LVL 11

Author Closing Comment

by:acseven
ID: 31469602
That clears up my doubts regarding Plone and CMS's in general. Silverstripe also looks very good.

Cheers
0

Featured Post

Highfive Gives IT Their Time Back

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

Suggested Solutions

Since I am currently running into this issue right now as I type this, I though I would share my experiences with moving a ModX Revolution site from one server to another.  It is not an easy task, but can be accomplished rather easily. The first …
This script checks a path to see if a folder exists. If the folder does exist you will get output "The folder has previously been created. No action taken" If not it will create the folder. Then adds one user modify permission to the folder. It …
This tutorial demonstrates how to identify and create boundary or building outlines in Google Maps. In this example, I outline the boundaries of an enclosed skatepark within a community park.  Login to your Google Account, then  Google for "Google M…
The viewer will learn how to count occurrences of each item in an array.

747 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now