473,386 Members | 1,621 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,386 software developers and data experts.

Which CMS content management system (or DMS) is best for my needs?

JM
I have never used a (content management system) CMS before but I need
one for my internship as a webdeveloper.

Requirements: runs on Apache, linux or unix, MySQL and PHP (maybe
Windows server and IIS)

Authentication (not sure yet): existing user database, LDAP or
permissions on directories (not sure if that last one is possible)

Purpose: scientist working on projects should be able to upload their
files (wide variety of types of files) to a central server. The file is
described by a lot of metadata based on the datatype (data described by
file) and project (this part will probably have to be programmed and
added to the CMS). The uploaded file can be private (only owner has
access) (owner), shared read or read/write with projectmembers (group)
or public (world). Each project must have a superuser who can access all
data of project.
There are serveral projects. A scientist can participate in more then
one project. Some things sound like a document management system, I know
of this only by name.

Other: probably available in a CMS. Able to display public information,
to display information related to project(s) once someone has logged in,
RSS feed, maybe being able to add comment on uploaded files of other
projectmembers, blog per project, personal information about scientist,
storing previous versions of files (no requirement for project, they
keep daily backups).

Currently files are stored in directories. Permissions are for owner,
group and world. But number of projects and number of people using it
are increasing. It is only for projects in progress. Once projects are
finished they are moved to a different database.

I don't have that much time for this project (6-7 weeks), to make
prototype, must make analyses and design first and try to find someone
to squeeze out all the requirements. I would like to limit the choice of
a CMS (or DMS) to 1 (maybe 2). Joomla probably will not qualify if
authentication will make use of LDAP or existing DB. The use of
assigning people to more then one project probably will exclude Joomla
too. Maybe XOOPS or Drupal are a better choice and there are probably
dozens of other opensource CMS. But I don't want to spend too much time
trying them all out. Can someone give me some advice which CMS or DMS
qualifies or that I should give a try or mention the ones that I can
exclude ?

Another requirement: good information (manual, howto, examples) available.

Thanx,

JM
Nov 14 '06 #1
6 3102
JM wrote:
I have never used a (content management system) CMS before but I need
one for my internship as a webdeveloper.

Requirements: runs on Apache, linux or unix, MySQL and PHP (maybe
Windows server and IIS)

Authentication (not sure yet): existing user database, LDAP or
permissions on directories (not sure if that last one is possible)

Purpose: scientist working on projects should be able to upload their
files (wide variety of types of files) to a central server. The file is
described by a lot of metadata based on the datatype (data described by
file) and project (this part will probably have to be programmed and
added to the CMS). The uploaded file can be private (only owner has
access) (owner), shared read or read/write with projectmembers (group)
or public (world). Each project must have a superuser who can access all
data of project.
There are serveral projects. A scientist can participate in more then
one project. Some things sound like a document management system, I know
of this only by name.

Other: probably available in a CMS. Able to display public information,
to display information related to project(s) once someone has logged in,
RSS feed, maybe being able to add comment on uploaded files of other
projectmembers, blog per project, personal information about scientist,
storing previous versions of files (no requirement for project, they
keep daily backups).

Currently files are stored in directories. Permissions are for owner,
group and world. But number of projects and number of people using it
are increasing. It is only for projects in progress. Once projects are
finished they are moved to a different database.

I don't have that much time for this project (6-7 weeks), to make
prototype, must make analyses and design first and try to find someone
to squeeze out all the requirements. I would like to limit the choice of
a CMS (or DMS) to 1 (maybe 2). Joomla probably will not qualify if
authentication will make use of LDAP or existing DB. The use of
assigning people to more then one project probably will exclude Joomla
too. Maybe XOOPS or Drupal are a better choice and there are probably
dozens of other opensource CMS. But I don't want to spend too much time
trying them all out. Can someone give me some advice which CMS or DMS
qualifies or that I should give a try or mention the ones that I can
exclude ?

Another requirement: good information (manual, howto, examples) available.

Thanx,

JM
I don't have any quick answer. I use pmWiki which does it for me. It
may answer most of your objectives. Here are few links that may help you
in your search.

List of 65 WiKI CMS systems where you can compare, one to many, down to
a detailed feature level.
http://www.wikimatrix.org

Open Source CMS website gives you the opportunity to try out some of the
best php/mysql based free and open source software systems. You can
become an administrator and give them a ride. http://www.opensourcecms.com

--
Thanks in Advance... http://ichbin.9999mb.com
IchBin, Pocono Lake, Pa, USA http://weconsultants.phpnet.us
__________________________________________________ ____________________
'If there is one, Knowledge is the "Fountain of Youth"'
-William E. Taylor, Regular Guy (1952-)
Nov 15 '06 #2
JM wrote:
I have never used a (content management system) CMS before but I need
one for my internship as a webdeveloper.

Requirements: runs on Apache, linux or unix, MySQL and PHP (maybe
Windows server and IIS)

Authentication (not sure yet): existing user database, LDAP or
permissions on directories (not sure if that last one is possible)

Purpose: scientist working on projects should be able to upload their
files (wide variety of types of files) to a central server. The file is
described by a lot of metadata based on the datatype (data described by
file) and project (this part will probably have to be programmed and
added to the CMS). The uploaded file can be private (only owner has
access) (owner), shared read or read/write with projectmembers (group)
or public (world). Each project must have a superuser who can access all
data of project.
There are serveral projects. A scientist can participate in more then
one project. Some things sound like a document management system, I know
of this only by name.

Other: probably available in a CMS. Able to display public information,
to display information related to project(s) once someone has logged in,
RSS feed, maybe being able to add comment on uploaded files of other
projectmembers, blog per project, personal information about scientist,
storing previous versions of files (no requirement for project, they
keep daily backups).

Currently files are stored in directories. Permissions are for owner,
group and world. But number of projects and number of people using it
are increasing. It is only for projects in progress. Once projects are
finished they are moved to a different database.

I don't have that much time for this project (6-7 weeks), to make
prototype, must make analyses and design first and try to find someone
to squeeze out all the requirements. I would like to limit the choice of
a CMS (or DMS) to 1 (maybe 2). Joomla probably will not qualify if
authentication will make use of LDAP or existing DB. The use of
assigning people to more then one project probably will exclude Joomla
too. Maybe XOOPS or Drupal are a better choice and there are probably
dozens of other opensource CMS. But I don't want to spend too much time
trying them all out. Can someone give me some advice which CMS or DMS
qualifies or that I should give a try or mention the ones that I can
exclude ?

Another requirement: good information (manual, howto, examples) available.

Thanx,

JM
Drupal can technically do all this, but you may spend several weeks making the
customizations and extra modules for the projects and files. I do know that
there is a Drupal add-on for LDAP authentication - and authentication against
the other database could be added with a similar module (taking some time). The
API for modules is well documented, but it does take some time getting used to.

So I'd recommend Drupal, but that's the only CMS I have worked with. I can only
tell you this can be done in Drupal, but not whether it can be done better with
something else.
--
Christoph Burschka
Nov 15 '06 #3

JM wrote:
I have never used a (content management system) CMS before but I need
one for my internship as a webdeveloper.

Requirements: runs on Apache, linux or unix, MySQL and PHP (maybe
Windows server and IIS)

Authentication (not sure yet): existing user database, LDAP or
permissions on directories (not sure if that last one is possible)

Purpose: scientist working on projects should be able to upload their
files (wide variety of types of files) to a central server. The file is
described by a lot of metadata based on the datatype (data described by
file) and project (this part will probably have to be programmed and
added to the CMS). The uploaded file can be private (only owner has
access) (owner), shared read or read/write with projectmembers (group)
or public (world). Each project must have a superuser who can access all
data of project.
take a look at http://neurosys.cns.montana.edu

Nov 15 '06 #4
JM wrote:
I have never used a (content management system) CMS before but I need
one for my internship as a webdeveloper.

Requirements: runs on Apache, linux or unix, MySQL and PHP (maybe
Windows server and IIS)

Authentication (not sure yet): existing user database, LDAP or
permissions on directories (not sure if that last one is possible)

Purpose: scientist working on projects should be able to upload their
files (wide variety of types of files) to a central server. The file is
described by a lot of metadata based on the datatype (data described by
file) and project (this part will probably have to be programmed and
added to the CMS). The uploaded file can be private (only owner has
access) (owner), shared read or read/write with projectmembers (group)
or public (world). Each project must have a superuser who can access all
data of project.
There are serveral projects. A scientist can participate in more then
one project. Some things sound like a document management system, I know
of this only by name.

Other: probably available in a CMS. Able to display public information,
to display information related to project(s) once someone has logged in,
RSS feed, maybe being able to add comment on uploaded files of other
projectmembers, blog per project, personal information about scientist,
storing previous versions of files (no requirement for project, they
keep daily backups).

Currently files are stored in directories. Permissions are for owner,
group and world. But number of projects and number of people using it
are increasing. It is only for projects in progress. Once projects are
finished they are moved to a different database.

I don't have that much time for this project (6-7 weeks), to make
prototype, must make analyses and design first and try to find someone
to squeeze out all the requirements. I would like to limit the choice of
a CMS (or DMS) to 1 (maybe 2). Joomla probably will not qualify if
authentication will make use of LDAP or existing DB. The use of
assigning people to more then one project probably will exclude Joomla
too. Maybe XOOPS or Drupal are a better choice and there are probably
dozens of other opensource CMS. But I don't want to spend too much time
trying them all out. Can someone give me some advice which CMS or DMS
qualifies or that I should give a try or mention the ones that I can
exclude ?

Another requirement: good information (manual, howto, examples) available.

Thanx,

JM
http://www.cmsmatrix.org/matrix
Nov 17 '06 #5
Christoph Burschka wrote:
JM wrote:
>I have never used a (content management system) CMS before but I need
one for my internship as a webdeveloper.

Requirements: runs on Apache, linux or unix, MySQL and PHP (maybe
Windows server and IIS)

Authentication (not sure yet): existing user database, LDAP or
permissions on directories (not sure if that last one is possible)

Purpose: scientist working on projects should be able to upload their
files (wide variety of types of files) to a central server. The file
is described by a lot of metadata based on the datatype (data
described by file) and project (this part will probably have to be
programmed and added to the CMS). The uploaded file can be private
(only owner has access) (owner), shared read or read/write with
projectmembers (group) or public (world). Each project must have a
superuser who can access all data of project.
There are serveral projects. A scientist can participate in more then
one project. Some things sound like a document management system, I
know of this only by name.

Other: probably available in a CMS. Able to display public
information, to display information related to project(s) once someone
has logged in, RSS feed, maybe being able to add comment on uploaded
files of other projectmembers, blog per project, personal information
about scientist, storing previous versions of files (no requirement
for project, they keep daily backups).

Currently files are stored in directories. Permissions are for owner,
group and world. But number of projects and number of people using it
are increasing. It is only for projects in progress. Once projects are
finished they are moved to a different database.

I don't have that much time for this project (6-7 weeks), to make
prototype, must make analyses and design first and try to find someone
to squeeze out all the requirements. I would like to limit the choice
of a CMS (or DMS) to 1 (maybe 2). Joomla probably will not qualify if
authentication will make use of LDAP or existing DB. The use of
assigning people to more then one project probably will exclude Joomla
too. Maybe XOOPS or Drupal are a better choice and there are probably
dozens of other opensource CMS. But I don't want to spend too much
time trying them all out. Can someone give me some advice which CMS or
DMS qualifies or that I should give a try or mention the ones that I
can exclude ?

Another requirement: good information (manual, howto, examples)
available.

Thanx,

JM

Drupal can technically do all this, but you may spend several weeks
making the customizations and extra modules for the projects and files.
I do know that there is a Drupal add-on for LDAP authentication - and
authentication against the other database could be added with a similar
module (taking some time). The API for modules is well documented, but
it does take some time getting used to.

So I'd recommend Drupal, but that's the only CMS I have worked with. I
can only tell you this can be done in Drupal, but not whether it can be
done better with something else.

apparently you can use this module
http://drupal.org/project/webserver_auth to use the webserver's
authentication.
Nov 17 '06 #6

>
Drupal can technically do all this,
I would not recommend drupal for document managment. Drupal barely does
doc management at all.

I think there is a php project called "owl" that is supposed to be good
for doc management.

Also, when it comes to doc management, mambo/joomla has a much stronger
solution.

I use drupal for my own website, I like drupal: but not for doc
management, or ecommerce.

Nov 17 '06 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

17
by: Scott | last post by:
Hi, Can I ask some advice in regards database solutions and content management solutions.? Do you have a philosophy on what is the best for databases - ASP, JSP, Cold fusion, PHP, etc. My...
3
by: Mudge | last post by:
Hi, I am relatively new to PHP, but I don't care about that. I want to build a database driven Web site that is really a content management system that allows visitors to register and log in and...
5
by: Mudge | last post by:
Hi, I am relatively new to PHP, but I don't care about that. I want to build a database driven Web site that is really a content management system that allows visitors to register and log in and...
12
by: jonathan.beckett | last post by:
Hi All, For the past few months I have been working on an open source Apache/PHP/MySQL content management system - and have recently made it available for download. It's still very much a...
0
by: jonathan.beckett | last post by:
Hi All, I have just made version 0.4.8 of the PluggedOut CMS Content Management System available for download - it's free, and covered by the GPL. It's still very much a work in progress...
4
by: Leszek | last post by:
Hello, I have searched the Internet for a while and found hundreds of Content Management Systems. Most of them use PHP, although many have been written using ASP.NET. The problem is that I...
7
by: Water Cooler v2 | last post by:
I know what it is, and yet the knowledge of what a CMS is, is so vague that I find myself asking this question every now and then. I've googled and read the resources too. However, the knowledge is...
2
kestrel
by: kestrel | last post by:
i dont relly know where to post this... im currently looking for a PHP/MySQL based content management system. I've been looking at Mambo, Xoops, Joomla and a couple others. But i was wondering,...
4
by: =?iso-8859-9?B?R/ZraGFuIEFsdP1uc295?= | last post by:
Hi, I am already using PHP Nuke as CMS. I think to change it.I heard about good things about Xoops , What do you suggest ? thanks, Gokhan http://www.itinfomap.com/
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.