Content management platforms

download Content management platforms

If you can't read please download the document

Transcript of Content management platforms

Content management PlatformsOpen sourceprobingreality2010

1

ContentDrupal GeeklogJoomlaZikulaTypo3PloneBuddypressXoops MaharaBoonex Dolphin ElggLovd by less AnahitaYet another community systemPliggeXoQlubbYuku

2

DrupalDrupal is an open-source software and content management system for building dynamic web sites. Drupal could be used to create community web portals, discussion sites, corporate web sites, intranet applications, personal web sites or blogs, aficionado sites, e-commerce applications, resource directories and social-networking sites.FeaturesDrupal treats most content types as variations on the same concept: a node (more on this in a moment). Static pages, blog posts, and news items (some possible node types) are all stored in the same way, and the site's navigation structure is designed separately by editing menus, views (lists of content), and blocks (side content which often have links to different site sections).Content management system using modulesUser administration, publishing workflow, discussion capabilities, news aggregation, metadata functionalities using controlled vocabularies and XML publishing for content sharing purposes.Has bulgarian translationTo run Drupal you need Apache or Microsoft IIS; PHP 4.4.0 or higher; MySQL (4.1 or 5.0) or PostgreSQL 7.4 or higher or SQLite 3.x (Drupal 7 only).Strong communityRegular fixes, new themes and modules available, constant developing of the platform.

3

Example:

4

Example:

5

Example:

6

Example:

7

GeeklogGeeklog is an open source application for managing dynamic web content with main focus on security.Geeklog is a CMS and weblog engineFeaturesGeeklog is a blog engine, or a content management system (CMS) with support for comments, trackbacks, pingbacks, and pings, multiple syndication formats, spam protection, and all the other vital features of such a system. The core Geeklog distribution can easily be extended by the many community developed plugins to radically alter its functionality. Available plugins include forums, image galleries, and many more. web based admin, surveys, top page and access stats, user customizable box, friendly admin GUI, option to edit or delete stories, moderation system, customizable HTML blocks, user password encryption and retrieval, search engine, backend/headlines generation, and more.Has bulgarian translationTo run Geeklog you need Apache; PHP 4.04 or higher; MySQL, PostgreSQL or MS SQL.Strong communityRegular fixes, new themes and modules available, constant developing of the platform.

8

Example:

9

Example:

10

Example:

11

Example:

12

ZikulaZikula is a free open source web application frameworkIt can be used to develop robust, secure, interactive and editable websites and web based applications.Zikula is written in PHP object oriented and fully modular.It has features like Themes, API, RSS feeds, Forums, Polls, Galleries, Chat, e-commerce, games, reviews, links and etcEasy to install, support, back-up and useA lot of extensions and modules Bulgarian language packStrong community

13

Example:

14

Example:

15

TYPO3TYPO3 is a free Open Source content management system for enterprise purposes on the web and in intranets. With a set of ready-made interfaces, functions and modules TYPO3 has over 4500 extensions.FeaturesSupports Rich Text Editor; Frontend or Backend Editing, Internal Shortcuts, "Live" Search & Replace, Template Management, CSS Styled Content, Dynamic menus, Audit Trail, Content Approval, User privileges, LDAP Authentication, Lock to IP address lock, User Management, SSL Compatible, Content Syndication, Multi-language Support, Advertising Management, Asset Management. Provides a wide range of community features for frontend users. It mainly consists of the following parts: User list, Profile, Profile Administration, Guestbook, Messages, Buddylist, Backend User Administration. Also supports document management and multimedia integration, users homepages, e-commerce, polls, news and newsletter subsription, Tests/Quizzes, Wiki, RSS and many more.Has bulgarian translationTo run TYPO3 you need Apache or Microsoft IIS; PHP 5.2 or higher; MySQL 5.0 or higher, PostgreSQL or Oracle.Strong communityRegular fixes, new themes and modules available, constant developing of the platform.

16

Example:

17

Example:

18

Example:

19

Example:

20

PlonePlone is a free and open source content management system built on top of the Zope application server and CMF.FeaturesPlone can be used for in principle any kind of website, including blogs, internet sites, webshops, internal websites, document publishing system and groupware collaboration tool.It offers Inline editing, Collaboration and sharing, Versioning, history and reverting content, Full-text indexing of Word and PDF documents,Support for multiple mark-up formats, wiki support, portlets engine, Multilingual content management, time-based publishing, rss feed support, comment capabilities on any content, microformat support, and more.Full personalization, user management, themes, LDAP authenticationZope has a built-in database and web server, so you dont have to have anything else. However, it can also be used with web servers like Apache and Microsoft IIS, and most relational database systems, and the recommended setup is to run Zope/Plone behind a web server like Apache.A lot of extensionsAdmin, community, entertainment, communication, management and othersDocumentation is hard to find, inconsistent, confusing, unorganised, incomplete and sometimes outdated. It takes time to learn the platform

21

Example:

22

Example:

23

Example:

24

Example:

25

JoomlaJoomla is a Libre software (and therefore open source) content management system platformFeaturesCore features include: user, media, language, banner, and contact management, polls, search, web link management, Content Management, Syndication and Newsfeed Management, Menu Manager, Template Management, Integrated Help System. You could configure FTP access.To run Joomla you need Apache or Microsoft IIS; PHP; MySQLJoomla breaks down sections, categories and content. Some of the functionalities are dispersed and hard to find. You could install a lot of modules and extensions, which is great for developing sites. It has scalability. It has a bulgarian language packPeople with very little developing experience could create beautiful and functional sites, although for better SEO and other capabilities you would need to add more extensions, which fix certain problems with the platform.There are a lot of known and unknown vulnerabilities.A lot of extensionsAdmin, community, entertainment, communication, management, templates, e-commerce and othersEasy to install, back-up and support, a lot of documentation and big community for support

26

Example:

27

Example:

28

Example:

29

BricolageBricolage is free, open source content management system (CMS) written in the Perl programming language.FeaturesBricolage is inherently a multi user CMS, designed to manage workflow for large websites with many contributors. Bricolage uses a template development model and completely separates presentation from management of content.It requires Perl version 5.8.0 or higher (5.8.8 is the minimum recommended), and it has dependencies on a several Perl libraries, as well as Apache, mod_perl, PostgreSQL or MySQL, and ExpatBricolage is well known throughout the publishing industry as a WCMS that can manage huge content repositories for organizations such as newspapers and magazinesIt has a bulgarian language packKey features include:A workplace landing page where content authors and approvers can see their tasks at-a-glanceVersion Control (with check-in and check-out)Web-based content creation and administrationWYSIWYG on/off feature for content authors to control their interfaceAn internal simple and advanced search to find published and unpublished articlesSimple file upload for images, documents, and other media filesA story event log which serves as an audit trail for piece of content or mediaMedia search and browse feature which allows users to view, sort, and attach media to content for publicationA workflow and security manager that allow administrative users to manage content approval scenarios based roles and permissionsA category profile where administrators and authors can edit and refine an existing taxonomyNot easy to install, takes some time to learn

30

Example:

31

Example:

32

KrangKrang is an open-source content-management system designed to publish magazine websites. It is a Perl application which uses Apache/mod_perl and MySQL, as well as numerous CPAN modules.FeaturesKrang provides a simple story and media editing environment for magazine editors as well as a complete template development environment for web designers. Krang comes bundled with it's own Apache, mod_perl, mod_ssl and a copy of every CPAN module it uses.By default Krang publishes out static HTML documents and media files which can then be served by any old webserver. But you could publish XML, PHP, generated Perl scripts, HTML::Template templates, .htaccess files and others.Krang also has the concept of different story types, so in your element library you could define blog posts, petitions, image galleries, surveys, etc. Not easy to install, takes some time to learn

33

Example:

34

Example:

35

Example:

36

Example:

37

Ez PublisheZ Publish is an open source enterprise content management systemFeatureseZ Publish is freely available under the GPL licence, as well as under proprietary licenses that include commercial supporteZ Publish is written in PHP. The recommended web server is Apache. Database: MySQL, PostgreSQL, Microsoft SQL Server, and Oracle.Typical applications range from a personal homepage to a multilingual corporate website, which include role-based multi-user access, e-commerce functions and online communities. It also features a rich-text editor that allows formatting content similar to a word processor. This enables content editing and contribution without HTML skillsStandard content types supported include: text, articles, news, information pages, folders, products, reviews, directory of links, multimedia (all standard formats such as JPEG images and GIF; also supports video, Quicktime, MS Media Player, Flash ), audio, documents (MS office documents in Word, Excel and Powerpoint;. pdf, Open Office, etc.) and LDAP integration..In eZ publish, a page on a website has two components:The node or locationThe actual content object: Stores the content.This design allows a single piece of content to be used in several places on the website.It has a bulgarian translationNot very good support, it takes some time to get used to the platform

38

Example:

39

Example:

40

Example:

41

Example:

42

Example:

43

BuddypressSet up wordpress and embody buddypress from plug-insCompletely open sourceadd social networking features to a WordPress MU powered siteThis site is built on WordPress and BuddyPressEasy to install, support, back-up and useA lot of plug-ins Bulgarian language packStrong community

44

Example:

45

Example:

46

XoopsOpen source available to modifyFeaturesXOOPS uses a relational database (currently MySQL)Content management system using modulesFull personalization, user management, themes,Has bulgarian translationEasy to install, support, back-up and useA lot of modulesAdmin, community, entertainment, communication, management and othersYogurt social network module enable users to have a personal album of pictures/videos from youtube, a list of friends, a public wall for messages(scraps) ,to create communities (tribes), to adjust configs to set who can see what, it also allows admins to block users from using the site for a certain amount of time.

47

Example:

48

Example:

49

MaharaOpen source ePortfolio system and social networking web application, blogging tool and a resume builderFeatures It provides users with tools to create and maintain a digital portfolio of their learning, and social networking features to allow users to interact with each other Content management system using modulesUses PHP (5.1.3 or higher); PostgreSQL - 8.1+ (recommended), or MySQL 5.0.25+ with InnoDB table support; Apache - 1.3 or higher, version 2 or higher recommendedAvailable Moodle integrationModular designAdmin, community, entertainment, communication, management and othersAvailable plug-insSupports many files typesStrong community

50

Example:

51

Example:

52

Example:

53

Boonex dolphinOpen source software that gives the opportunity to build online communitiesFeatures Dolphin Smart Community Builder is a feature-packed CMS for dating sites, social networks and niche communities.Dolphin is paired with an iPhone application and with an AdobeAIR application for desktops. Dolphin can run both on Linux and Windows servers and supports server clusters.Uses PHP (5.2.0 or higher); PostgreSQL - 8.1+ (recommended), or MySQL 4.1.2 or higher; Apache - 1.3 or higherDolphin and Joomla integrationIf you are inexperienced or have no time or desire to deal with a new platform, Boonex offers premium membership (support) for 5 years (600$) and installation assistance (99$/site)Tools Modules, themes and third party plug-insDolphin includes blogs, events, groups, video chat, video player, customizable profiles, friends, boards, media sharing, store, files sharing and many other features.Strong community

54

Example:

55

Example:

56

Example:

57

Example:

58

ElggOpen source social networking engineFeatures It offers blogging, microblogging, file creation and sharing, networking, groups, news collection using feeds aggregation and a number of other features. Advanced user management and administration, cross-site tagging, powerful access control lists, support, multiple view support (eg cell phones, iPhone), an advanced templating engine, a widget framework and etc.Uses PHP 5; MySQL 5+ is needed for data storage; PHP 5.2+ needs to be installed as an Apache module

Tools Uses plug-ins (free and commercial)Organizations like the Australian governement, Wiley and University of Florida, Harvard and others use Elgg

59

Example:

60

Example:

61

Example:

62

Lovd by lessOpen source social networkFeatures It has got Flickr and YouTube integration, email, dashboard, user-to-user messaging, user blogs, photo gallery, profile bio and comments, and the ability to follow a user among other things.Uses Ruby on Rails

Tools Fully customizable Scalable

63

Example:

64

Example:

65

AnahitaAnahita is an open source platform, framework, and design methodology for building all kinds of social networking applications and services using an organic Nodes-Graphs-Stories architectureFeaturesAnahita is available as a collection of installable packages on Joomla! framework. It uses only 4 main aspects of Joomla! framework:Template EngineExtensions ManagementMenu ManagementBasic user management and Authentication

99% of Anahita code is written using the Nooku and Anahita frameworks that are installed as Joomla! system plugins. Nooku provides the essential MVC libraries where Anahita provides the essential Anahita Social Engine libraries and APIs that are used in the social applications. Anahita needs Joomla 1.5 installed and running, PHP 5.2, MySQL 4.1.Rich people profiles, story feeds, flexible social graphing, privacy management, dashboard, tagging, comments geolocation support, public messaging, . There are 6 privacy levels: public, registered, followers, leaders, mutual, and myself only.Tools Uses modular architectureAnahita could be used with Joomla extensionsTranslatable user interfacesIntegration with twitter, facebookA photo bloging social app

Still developing, but with great new features and possibilities for scalable projects

66

Example:

67

Example:

68

Example:

69

Yet Another Community System Yacs is a french open-source software (LGPL) dedicated to online communities management.Based on PHP and JavascriptYACS is structured as sections (or sections), which can fit in other sections whose number is not limited. The sections appear in the root are the basic elements of navigation. The pages, or articles are sets that rely on a section and can include content writing, desc files, but also attachments, video, PDF, ect., Links, gallery ...Rich people profiles, story feeds, flexible social graphing, privacy management, dashboard, tagging, comments geolocation support, public messaging, . There are 6 privacy levels: public, registered, followers, leaders, mutual, and myself only.The system allows for file sharing, publishing pages in PDF, Word, Plam or printing. Integrates Web forms, tools to facilitate the entry of a blog (as w.bloggar). It enriches content by making it more visual by adding images, offering downloads, provide references to other pages, use codes layout simple and easy, integrated emoticons, avatars, etc.. forums and comment pages interact together, member profiles are optimized with their direct connections with Skype and instant messaging. YACS instantly transmit the latest information on RSS aggregators. It allows you to publish files via podcasting, periodic newsletters, to provide summaries, etc.Tools Uses the basic elements of a content system: articles, section and categories.Allows to make community sites with compartmentsTranslatable user interfacesStill developing, the project site is in french.

70

PliggPligg is an open source CMS Based on PHP/MySQLPligg provides the tools needed to create your own Digg or Reddit style site, where users submit news articles and vote on them.Not as easy to use as one my thinkTools Provides social networking software that encourages visitors to register on your website so that they can submit content and connect with other users.Modular system, supporting groups, user profiles, private messaging, commenting and rating articles and comments by other members, rss feedsTranslations of the system and language support.Still developing, with a lot of bugs

71

Example:

72

Example:

73

Example:

74

eXoeXo Platform is an open source, open standard, Enterprise-scale portal, content management system and WebOS for Microsoft Windows and Unix-like operating systems.eXo Platform is developed using Java technology. Written in Java, Groovy, JavaEE Web Container. It innovated in the portal landscape by defining a new layout for portals and portlets: the WebOSeXo Social is composed of 2 modules : eXo People: brings Enterprise Social Networking to your work and allows you to organize your workforce in an efficient way through a better understanding of your people skills.eXo Spaces: add communities to your work and enable a collaborative work. It's the communities workgroups.eXo Social provides a framework for developers to build gadgets that can display and mash-up activity information for contacts, social networks, applications and services. Tools Community versions of the project include: collaboration suite, webos, knowledge suite, exo portal, exo all in one, ECM suite and others. More information from here: http://forge.ow2.org/project/showfiles.php?group_id=151Modular system, supporting groups, user profiles, messaging, address books, calendar, mail, capabilities to collect, organize and publish knowledge Translations of the system and language support.Still developing

75

Example:

76

Example:

77

Example:

78

Example:

79

Example:

80

Example:

81

Example:

82

Example:

83

Example:

84

Example:

85

QLUBBQlubb is a web-based group utility that enables real-world groups to easily connect, share and get stuff done. Qlubb supports advertising on their platform, which you cant controleXo Social provides a framework for developers to build gadgets that can display and mash-up activity information for contacts, social networks, applications and services. Tools Through this site, youll be able to create your own profile, allowing you to keep track of your events, your friends, and basically anything else you might want to keep up of. Qlubb has the philosophy that everything should be simple. This should be a key feature that draws in users that dont have the time to figure out complicated features for every social networking site. If you have many friends on the network, you can create groups with them. This will allow you to have all the advantages of social networking without the hassle of figuring out how to use them. English is platform language

86

Example:

87

Example:

88

Example:

89

Example:

90

YUKUYuku is a web-based group utility that enables real-world groups to easily connect, share and get stuff done. Yuku is about communities, profiles, image hosting and blogs-all in one place. You can sign up to Yuku and create a free account. Each Yuku user account can create up to five Profiles and each account can build communities, a blog or create a gallery.eXo Social provides a framework for developers to build gadgets that can display and mash-up activity information for contacts, social networks, applications and services. It supports ads, but if you decide to go premium you are getting rid of the ads among other improvements.Tools English is platform language

91

ConclusionThis is just a simple list about basic features for cms platforms. It is not detailed and it does not include every open source platform available. Most of the information is taken from the platforms official web sites and also from personal experience.

92