June 2nd 2009

bammobInternet and Web Development

Dec 4, 2013 (3 years and 6 months ago)

58 views

Template Version 2.0

Prepared for ElderSource (http://www.myeldersource.org/)

June 2nd 2009

Version 1

(started June/2/2009)




Satya Komatineni

Small to Medium

Corporate

WebSite Tool Choices

Prepared for ElderSource (http://www.myeldersource.org/)

Template Version 2.0

2

Goal

1.
Provide an easy way to create and maintain ElderSource website

2.
Allow the website to have community features such as

1.
A set of users and their registration

2.
Web logs

3.
Profiles

4.
Documents

5.
Calenders

6.
Participative forums

7.
Pod casts, videos

3.
Have a single tool or a very limited set of tools that can manage all of this

4.
Allows master pages, skinning etc based on an underlying content management system

Prepared for ElderSource (http://www.myeldersource.org/)

Template Version 2.0

3

Features to consider

1.
Search and Indexing

2.
Storage of static HTML and other documents

3.
Child Portals

4.
Registration and authentication

5.
Support Communities

6.
eCommerce capabilities

7.
Photo Galleries

8.
Web logs

9.
Forums

10.
Availability of third party modules to extend

11.
Computer language/expertise needed to support the site

12.
How matured is the tool

13.
What is the future of the tool

14.
How quickly is the tool maturing or tracking future

15.
Ease of use

16.
Ease of Administration

17.
Cost


Prepared for ElderSource (http://www.myeldersource.org/)

Template Version 2.0

4

Tools Considered

1.
Drupal


A portal and a CMS that ran the Obama’s campaign site and other political sites. Lot of online
documentation. One or two books are available. The maintenance is considered to be the steepest of all
the tools considered. But considered the best for community like development.

2.
Mambo


An easy to use site with similar capabilities as Drupal but less capable in its community
features. Larger following than Drupal. Considered simpler than Drupal.


PHP Based

Microsoft Based

1.
DotnetNuke


Provides capabilities similar to Mambo and Drupal. It is relatively younger but quickly
maturing. Many books are available to work with it. Many plugins are available. Dotnet talent is easily
available. However uses SQL Server as the database. The platform itself is free but one has to pay
license or hosting fees for the SQLServer


Google Based

1.
GoogleSites


New kid on the block. Only a few months old. Probably the easiest all. But will take a year
or two to get all the modules.


Prepared for ElderSource (http://www.myeldersource.org/)

Template Version 2.0

5

Recommendation

Drupal is probably the most powerful and most complete of the lot. But the other tools can do most of the work
with different strengths. For the capabilities and requirements of smaller corporation one could probably go
with Mambo as it supports various modules and also a basic sense of community.

However the strength/trouble with both is that they are based on PHP. Although the maintainers does not need
Perl/PHP much of the time, it does help to write extensions when needed.

A small to main stream organization might be served well with more main stream technology such as Microsoft
Dotnet. In that context I think DotnetNuke is a better fit. It is rapidly expanding to close the gap with Mambo
and Drupal. The skill sets needed to work with DotnetNuke are all microsoft based and readily available in the
market place.

For corporations that have already invested in Microsoft I think DotnetNuke is a better choice.

Prepared for ElderSource (http://www.myeldersource.org/)

Template Version 2.0

6

End