My contemplations and diurnal novelties are publicized here

Archive for October, 2012

List of Free and Open Source CMS


Copied from http://www.scriptol.com/cms/list.php

List of CMS (Content Management System), free and open source, written in PHP or other languages.

Click on the name to access the website.

PHP and MySQL CMS

Name

Category

Supported databases

Comments

Ariadne

Portal

Oracle, PostgreSQL

  

Arti Velocity 3

Portal

MySQL

  

b2evolution

Blog

MySQL

  

BlogCMS

Blog

MySQL

  

Caravel CMS

Portal

OpenLDAP and PostgreSQL

  

Chlorine Boards

Portal

MySQL, MSSQL, PostgreSQL, DB2, Access

  

Cwiab

Portal

ADOdb

  

CMSimple

Portal

One unique HTML file

  

CMS Made Simple

Portal

MySQL

  

Coppermine

Image gallery

MySQL

  

CuteNews

News

Flat text files

  

DBHcms

  

MySQL

  

DotClear 2

Blog

MySQL, SQlite, PostgreSQL

Multi-users, multi-blogs.

DokuWiki

Wiki

Flat text files.

  

Drigg

Digg-like

MySQL

Plug-in for Drupal. Very slow.

Drupal

Portal

MySQL or PostgreSQL

Sponsored by the University of Oregon.

e107

Portal

MySQL

  

eGroupWare

Groupware

ADOdb

  

Elgg

Social network

MySQL 5

Building a social network with PHP 5.

Exponent

  

MySQL or PostgreSQL

  

eZ publish

  

MySQL or PostgreSQL or Oracle

  

FluxBB

Forum

MySQL

Lightweight but complete forum, perfect besides a portal.

Freeglobes

Directory

MySQL

  

Geeklog

Blog

MySQL

  

GuppY

Portal

Flat text files

  

IntraLibre

Intranet

MySQL

  

Itseasy

Portal

Flat text files

  

Joomla!

Portal

MySQL

Popular CMS, fork of Mambo.

Lemon CMS

Portal

Flat text files.

  

Lodel

Portal

MySQL

  

Mambo

Portal

MySQL

  

MediaWiki

Wiki

MySQL

  

Midgard CMS

Portal

MySQL

Framework for CMS

Modx

Portal

MySQL

  

NitroTech

Groupware

MySQL

  

NPDS

Portal

MySQL

  

Nucleus CMS

Blog

MySQL

  

OpenPHPNuke

Portal

MySQL, PostgreSQL, SQLite

  

phpBB

Forum

  

Forum CMS with a lot of themes and mods.

Phorum

Forum

MySQL

Easy to customize.

PHPMotion

Video sharing

MySQL

Youtube-like CMS

PHP-Nuke

Portal

MySQL

  

PHPList

News

MySQL

  

PhpMyFaq

FAQ

  

  

phpWCMS

Portal

MySQL

  

phpWebSite

Portal

MySQL or PostgreSQL

  

phpCMS

Portal

Flat text files

  

PhpWiki

Wiki

Flat text files, MySQL, PostgreSQL, and more

  

Pivot

Portal

Flat text files, XML

  

Pligg

Digg-like

MySQL

News with score, still beta.

PmWiki

Wiki

Flat text files

  

PortalPHP

Portal

MySQL

  

Prestashop

e-shop

MySQL 5

Open an online shop with PHP 5.

PunBB

See fluxBB.

SEO Toaster

Portal

MySQL, PHP 5

SEO oriented, rich author interface.

SilverStripe

Portal

MySQL, PHP 5

Editor oriented

SMF

Forum

MySQL

  

SNews

Blog

MySQL

Blog added to a portal website.

Spip

Templates

MySQL

  

Storytlr

Twitter/Blog

MySQL

Gallery of photos and videos

Templeet

Portal

XML, MySQL and other BDs.

  

Textpattern

Portal

MySQL

  

TikiWiki

Blog-Wiki

ADOdb

  

Typo3

  

MySQL, PostgreSQL, Oracle

  

Wikkawiki

Blog-Wiki

MySQL

  

WordPress

Blog

MySQL

Very popular and extensible blog CMS.

Xaraya

Portal

MySQL, PostgreSQL, SQLite, ADOdb, SQL Server

  

Xoops

Portal

MySQL

Popular modular CMS.

Zikula

Portal

MySQL

Formerly PostNuke.

Other languages

Name

Plateform

Category

Supported databases

Comments

Ametys

Java

Portal

MySQL, PostgreSQL

LDAP, DocBook, Multi-sites

Blosxom

Perl

Blog

   

Bricolage

Perl

Portal

PostgreSQL

  

Cocoon

Java

Dynamic

XML

  

Composite

.NET

Portal

ADO.NET and LINK

  

Daisy CMS

Cocoon

Portal

MySQL

  

DotNetNuke

VB.NET

Portal

SQL Server.

  

Forrest

Java

 

MySQL

  

Graffito

Java

Universal

   

Jahia Community

Java

Portal

Hypersonic, MySQL, PostgreSQL, Oracle, SQL Server

  

JAPS

Java

Portal

Hypersonic, PostgreSQL

  

Jekyll

Ruby

Blog

None. Static site générator.

  

Lenya

Cocoon

     

Logz

 

Portal

   

Magnolia

Java

Portal

Content repository API

  

Mediacore

Python

Podcast

Requires MySQL 5 and GCC.

  

Mezzanine

Python

Portal

 

Uses the Django framework.

MMBase

Java

Portal

   

Nesta

Ruby

Blog

HTML files

  

Nuxeo CPS

Zope

Groupware

   

OpenACS

TCL, AOL Server

Web App.

PostgreSQL/Oracle

  

OpenCMS

Java

Portal

MySQL, Oracle

  

Plone

Zope

Blog

ZODB, MySQL & PostgreSQL via Zope

  

PX System

 

PorPortaltail

   

Rainbow

C#

Portal

MySQL

  

Run-CMS

 

Portal

   

Scoop

Perl

Groupware

MySQL

  

Skeletonz

Python

 

MySQL

  

Slash

Perl

News

MySQL

  

TWiki

Perl

Wiki

Toute BD compatible avec Perl DBI.

  

Typo

Ruby on rails

Blog

MySQL, PostgreSQL, SQLite

  

WebGUI

Perl

Wiki

MySQL

  

XSM

Java servlets

Static

XML

  

Zwook

Python

Portal

Zope

  

Categories

Specialization of the CMS. But some can earn several roles.

  • Blog: Online diary.
  • Blog-Wiki: (Or bliki) Blog with user contributing.
  • Digg-like. Allows to contribute with news and to mark news.
  • FAQ: Manager for questions from users and answers from the webmaster.
  • Groupware: Collaborative website.
  • Hub-Blog. Server of blogs.
  • Portal: Common website, may be extended with a FAQ manager, un forum, etc.
  • Templates: Static CMS, pages are defined by codes.
  • Videos. Displays and manage videos.
  • Web app: Web application, extended CMS.
  • Wiki: Allows user to contribute.

Replacing SharePoint with Open Source CMSs


Copied from http://itexpertvoice.com/home/replacing-sharepoint-with-open-source-cmss/

Microsoft SharePoint 2010 offers a lot to businesses. SharePoint includes a content management system, search, wikis, the ability to build intranets and external Web sites, all in one bundled solution. However, it also comes with a steep price tag and a number of dependencies that businesses might want to avoid. The good news is that open source solutions like Alfresco, MindTouch, and Drupal can be suitable replacements for SharePoint in many organizations.

Many businesses want the functionality of Microsoft SharePoint without the limitations and lock-in that come with building on a Microsoft platform. While SharePoint 2010 is undeniably a strong product, it has hefty system requirements and its use limits an organization’s IT choices in other areas. The only way to get full functionality out of SharePoint 2010 is by using Windows Server 2008 and Microsoft Office 2010 on the desktop – upgrades your organization may not be ready to deploy.

SharePoint 2010 is a bit better than its predecessor in regard to vendor lock-in. SharePoint 2007 required ActiveX controls, shutting out everybody on Macs and Linux. SharePoint 2010 isn’t as restricted, and even works in a limited fashion on iPads and iPhones.

But SharePoint 2010 also limits browser choice. While you can work with SharePoint 2010 with Firefox or Safari, they aren’t treated as “first class” browsers for SharePoint 2010. Only Internet Explorer (later than IE6, which has been rightfully deprecated) can exploit all of SharePoint’s features. Note that even some features in 2010 require ActiveX controls that are not available for 64-bit versions of IE.

Probably the most compelling reasons to deploy an open source solution instead are price and flexibility. The licensing costs of SharePoint, plus Windows Server, plus SQL Server and the rest of the bundle are not insignificant. If you’d prefer to avoid becoming too deeply entrenched in Microsoft-based solutions, you’ll find several open source alternatives — and three I personally recommend: Alfresco, MindTouch, and Drupal.

Why those, and not some of the other open source CMSes? Alfresco and MindTouch are two of the most feature-compatible replacements for SharePoint. Drupal is not a direct replacement for all of SharePoint’s features, but handles many of the use cases for which SharePoint is popular. All three not only enjoy a strong user and developer community, but also have strong commercial support, making them much more suitable for enterprises that choose open source but still seek support and training services.

Alfresco

Alfresco is an enterprise content management platform (CMS) that runs on Windows, Linux, Mac OS X, and others. Its a Java-based system that utilizes Hibernate, Lucene, Spring, and other enterprise-class open source components. It’s billed as faster than proprietary systems, and (of course) is cheaper.

Like SharePoint, Alfreso provides content management for documents, records, images, Web pages, and it allows users to collaborate on content development.

Alfresco can be extended and offers a number of third-party solutions. It provides a CIFS connection to Windows so that your users can connect and share files in a similar way to SharePoint. Users can also access repositories over WebDAV and FTP.

The underlying platform, of course, is radically different from SharePoint. Organizations with a Java bent will probably prefer Alfresco to SharePoint, while Microsoft shops may choose SharePoint over Alfresco.

In most cases, users will find Alfresco an adequate substitute for SharePoint. Alfresco is integrated with both Microsoft Office and OpenOffice.org, so your organization can continue to use the Microsoft suite or migrate away from both SharePoint and Microsoft Office.

Organizations have a couple of licensing options. The company offers an entirely open source stack that’s licensed under the GNU Lesser General Public License (LGPL) as well as an enterprise subscription. The Enterprise edition also work with MS SQL Server, Oracle, and proprietary Java application servers like BEA WebLogic and IBM Websphere.

The Enterprise Edition also has system monitoring and clustering features not present in the community edition, which may or may not be vital for your organization. The licensing for Alfresco’s Enterprise Edition is, obviously, more expensive than the community edition, but provides technical support and additional options like platform certification, system monitoring, and enterprise extensions that might be interesting to large organizations.

Drupal

Drupal is not a drop-in replacement for SharePoint if you need a records management system. It’s not a enterprise content management system by any stretch. But for organizations that adopted SharePoint for intranets or building external websites, Drupal should not be overlooked.

The Drupal CMS has scaled to power some of the world’s busiest sites. Drupal is used by the U.S. Federal government to power sites like Recovery.gov, but also can be (and is!) used by much smaller organizations.

The Drupal tagline is “community plumbing,” which is an apt description of the project. Drupal alone is useful for developing websites, intranets, blogs, and the like. However, Drupal’s real power is in its developer community and the thousands of modules that extend the CMS’ functionality. Your organization’s developers can extend the platform or simply take advantage of Drupal’s existing add-ons. With the modules on Drupal.org, you can add file management, e-commerce functionality, LDAP authentication; you name it, it’s probably been added to Drupal.

It can be a bit of a beast to tame. Drupal’s user interface is, charitably, best described as “unintuitive.” This is something that’s been acknowledged by the Drupal community, and it’s one of the focal points of the Drupal 7 development cycle (which should be complete by autumn of this year). Drupal’s APIs are not universally loved by developers, either. In short, Drupal has its flaws,but it’s very widely and successfully used and for all manner of content management.

Drupal is written in PHP and licensed under the GNU General Public License. It runs on Apache or Microsoft IIS, uses MySQL, PostgreSQL, or Microsoft SQL Server, and PHP 4.4.0 or higher. Because the Drupal community has tried to push towards compatibility with PHP 5.x, many modules may require PHP 5.x or better even if Drupal runs on 4.4.x.

Commercial support for Drupal is available through a number of vendors, most notably through Acquia, a company run by Drupal founder Dries Buytaert.

MindTouch

If your company has a strong Microsoft bent, but would like to avoid SharePoint for some reason, MindTouch may be a good compromise.

MindTouch is a collaboration platform for internal and external work. In addition to the expected content management features, MindTouch’s “mashups” extend the software and enable connections to popular Web services and sites (such as Windows Live and Amazon).. It also works with popular open source publishing systems like WordPress, Joomla, Drupal, and Mambo.

MindTouch has “desktop connectors” that provide similar functionality to SharePoint for Windows users, and has Active Directory and LDAP support for authentication.

The downside to MindTouch is that much of its functionality is only available in paid releases. MindTouch Core is the fully open source release, available under the GPLv2. The Standard edition doesn’t have connectors for Microsoft Office or the features needed to easily scale MindTouch for larger organizations. Still, even the paid versions are likely to be less expensive than SharePoint, and having a open core provides the ability for third-party vendors to offer support.

MindTouch is built on top of PHP and .Net, and programmers can add functionality using PHP, C#, JavaScript, and other languages. You can deploy MindTouch on Windows using the .NET framework or on Linux with Mono. MindTouch uses MySQL on Windows or Linux, and also requires PHP 5.2 or better.

Final Thoughts

Should every organization run out and ditch SharePoint? Of course not. If SharePoint is already a working solution for your organization, it’s a bad idea to rip and replace just to implement an open source solution. If the business has made a large investment in SharePoint already, a switch would be expensive and probably would bring unwanted costs in terms of training users and dealing with user dissatisfaction. (Assuming users are happy with SharePoint, of course.)

But if SharePoint isn’t deployed widely in your organization, now’s a good time to consider whether SharePoint is a requirement or if open source solutions would be a better choice. It many cases, Alfresco, MindTouch, Drupal, or another open source solution — I’ve mentioned only a few of the dozens of open source CMSs — might be a suitable replacement.

All are easy to deploy for testing purposes, so there’s little reason not to road test an open source solution to judge if it’s a suitable option.

If SharePoint is part of your infrastructure, consider keeping it in check and using an open source solution for new deployments. Don’t try to rip and replace, but if you need a new Web site for the organization, use Drupal. Need a records management solution for a department not yet using SharePoint? Roll it out using Alfresco instead of SharePoint.

Open source solutions and SharePoint can co-exist. If your organization is mostly a Microsoft shop, deploying a few open source solutions can introduce the IT department and your knowledge workers to alternatives. If nothing else, the in-house use of open source CMS is useful negotiating tool with Microsoft when discussing licensing and future purchases.

Open Source Video Portal


    1. ClipBucket is an OpenSource Multimedia Management
    1. PHPmotion Media Sharing CMS – PHPmotion is a free video sharing software that also has support for other types of media such as audio/mp3 sharing
    1. video sharing application but paid and source code needs to buy.

Project Management Tools


Software as Service

  1. https://basecamp.com
%d bloggers like this: