Original author(s) | Talldude Networks, LLC |
---|---|
Developer(s) | The Jamroom Network |
Initial release | July 2003 |
Stable release | |
Written in | PHP |
Operating system | Linux |
Type | Content management framework, Content management system, Social software |
License | Mozilla Public License |
Website | www |
Jamroom is a community focused open source software web content management system (CMS) and Framework based on PHP and MySQL, which runs on a web hosting service. [2] Features include a module based extension system and skins using the Smarty templating engine. [3] Jamroom is distributed under the open source Mozilla Public License (MPL) [4]
Jamroom has a web template system using a template processor.
Jamroom users may install and switch between skins. Skins allow users to change the look and functionality of a Jamroom website. Skins may be installed using the Jamroom "Marketplace" administration tool or skin folders may be uploaded via FTP. [5] The PHP, HTML & CSS code found in themes can be added or edited for providing advanced features. Many Jamroom skins exist, some free, and some premium (paid for) templates.
One very popular feature of Jamroom is its module architecture which allows users and developers to extend its abilities beyond the core installation. From Jamroom 5 the structure of the system changed majorly from the previous version. The largest change being that even the core of Jamroom itself became a module. By adding additional modules, more features can be made available to users on their profiles. [6]
Jamroom can be used to support creating web services according to the Representational State Transfer (REST) architectural pattern via an installable package called 'proxima'. [7]
A primary part of the design structure of Jamroom is the concept that profiles are the prime locations for content uploaded and imported into the site by the users. This derives from Jamroom's origins as a musician content management system for building communities where bands could showcase their talent. As of Jamroom 5, the focus of 'just for music' has been removed, but the profile centric nature has remained.
Up until Jamroom 4 the primary means of delivering video and audio content to visitors to the site was via flash. From Jamroom 5 the issue of some mobile devices not supporting flash [8] made it important to change delivery methods in Jamroom too. Currently audio and video media that is uploaded to a Jamroom 5 installation is converted into various formats so that media can have the widest possible set of delivery scenarios.
In the Jamroom community, the term "core" has 2 uses. The first is the initial set of modules and skins that are downloaded and used to install a Jamroom community site. The second refers to the jrCore module itself. Everything in Jamroom is either a Module or a Skin.
Jamroom core download package includes the following modules that can be enabled by the administrator to extend the functionality of the core website.
Jamroom core download package includes the following skins.
Legend: | Old version, not maintained | Current stable version | Future release |
---|
Version | Release date | Notes |
---|---|---|
1 | 28 July 2003 | |
2 | 20 December 2003 | Added a settings config system, an online store, statistics, bbcode, radio stations and more [9] |
3 | 9 August 2006 | First release to support upgrading [10] |
4 | 16 January 2009 | New module system API, new skins, image filters, SEO URL's Media approval system. [11] |
5 | 29 July 2013 | Completely new core, easier development, modular design, open source. [12] |
6 | 27 September 2016 | High Performance core updates, new email system, significant social updates and new chat module. [13] |
6.1 | 30 August 2017 | Caching system improvements, database improvements, SSL improvements. [14] |
6.5 | 11 April 2020 | Dashboard and Activity Log updates, support for SVG icons, overhauled of skin Style section. [15] |
The Comprehensive Perl Archive Network (CPAN) is a repository of over 250,000 software modules and accompanying documentation for 39,000 distributions, written in the Perl programming language by over 12,000 contributors. CPAN can denote either the archive network or the Perl program that acts as an interface to the network and as an automated software installer. Most software on CPAN is free and open source software.
Adobe Flash is a multimedia software platform used for production of animations, rich web applications, desktop applications, mobile apps, mobile games, and embedded web browser video players. Flash displays text, vector graphics, and raster graphics to provide animations, video games, and applications. It allows streaming of audio and video, and can capture mouse, keyboard, microphone, and camera input.
Drupal is a free and open-source web content management system (CMS) written in PHP and distributed under the GNU General Public License. Drupal provides an open-source back-end framework for at least 14% of the top 10,000 websites worldwide – ranging from personal blogs to corporate, political, and government sites. Systems also use Drupal for knowledge management and for business collaboration.
PmWiki is wiki software written by Patrick R. Michaud in the PHP programming language, and since January 2009 PmWiki is actively maintained by Petko Yotov under the oversight of Dr Michaud
Plone is a free and open source content management system (CMS) built on top of the Zope application server. Plone is positioned as an enterprise CMS and is commonly used for intranets and as part of the web presence of large organizations. High-profile public sector users include the U.S. Federal Bureau of Investigation, Brazilian Government, United Nations, City of Bern (Switzerland), New South Wales Government (Australia), and European Environment Agency. Plone's proponents cite its security track record and its accessibility as reasons to choose Plone.
MediaWiki is a free and open-source wiki software. It was developed for use on Wikipedia in 2002, and given the name "MediaWiki" in 2003. It remains in use on Wikipedia and almost all other Wikimedia websites, including Wiktionary, Wikimedia Commons and Wikidata; these sites continue to define a large part of the requirement set for MediaWiki. MediaWiki was originally developed by Magnus Manske and improved by Lee Daniel Crocker. Its development has since then been coordinated by the Wikimedia Foundation.
XOOPS is a free open-source content management system (CMS), written in PHP. It uses a modular architecture allowing users to customize, update and theme their websites. XOOPS is released under the terms of the GNU General Public License (GPL) and is free to use, modify and redistribute.
The following tables compare general and technical information for a number of wiki software packages.
DNN is a web content management system and web application framework based on the .NET Framework. The DNN Platform Edition is open source.
LAMP is an acronym denoting one of the most common solution stacks for many of the web's most popular applications. However, LAMP now refers to a generic software stack model and its components are largely interchangeable.
Joomla, also spelled Joomla! and sometimes abbreviated as J!, is a free and open-source content management system (CMS) for publishing web content on websites. Web content applications include discussion forums, photo galleries, e-Commerce and user communities and numerous other web-based applications. Joomla is developed by a community of volunteers supported with the legal, organisational and financial resources of Open Source Matters, Inc.
The TurnKey Linux Virtual Appliance Library is a free open-source software project which develops a range of Debian-based pre-packaged server software appliances. Turnkey appliances can be deployed as a virtual machine, in cloud computing services such as Amazon Web Services or installed in physical computers.
TYPO3 is a free and open-source Web content management system written in PHP. It is released under the GNU General Public License. It can run on several web servers, such as Apache, Nginx or IIS, on top of many operating systems, among them Linux, Microsoft Windows, FreeBSD, macOS and OS/2.
CMS Made Simple (CMSMS) is a free, open source (GPL) content management system (CMS) to provide developers, programmers and site owners a web-based development and administration area. In 2017 it won the CMS Critic annual award for Best Open Source Content Management.
The HTML5 specification introduced the video element for the purpose of playing videos, partially replacing the object element. HTML5 video is intended by its creators to become the new standard way to show video on the web, instead of the previous de facto standard of using the proprietary Adobe Flash plugin, though early adoption was hampered by lack of agreement as to which video coding formats and audio coding formats should be supported in web browsers. As of 2020, HTML5 video is the only widely supported video playback technology in modern browsers, with the Flash plugin being phased out.
C1 CMS is a free open source .NET-based web content management system.
ProcessWire is a free and open source content management system (CMS), content management framework (CMF) and web application framework (WAF) written in the PHP programming language. It is distributed under the Mozilla Public License 2.0. ProcessWire is built around an API with usage and naming conventions similar to the JavaScript framework jQuery. The stated goal behind the API is to provide the level of accessibility and control to pages in a website that jQuery provides to the DOM. Content is managed either via the API or the web-based admin control panel. ProcessWire is largely used for development of web sites, web applications, services, content feeds and related applications.
installCore is an installation and content distribution platform, including a software development kit (SDK) for Windows and Mac OS X. The program allows those using it for distribution to include monetization by advertisements, charging for installation, etc.. The platform and programs using it have been rated potentially unwanted program (PUP) or potentially unwanted application (PUA) by anti-malware product vendors and Windows Defender Antivirus in 2014-2015. The platform was primarily designed for efficient web based deployment of various type of application software. As of August 2012 installCore was managing 100 million installations every month, offering services for paid, unpaid and free software. installCore is a product of ironSource which is headquartered in Tel Aviv with offices in San Francisco, CA in the United States and Beijing, China,
Magnolia is an open-source content management system (CMS). It is developed by Magnolia International Ltd., based in Basel, Switzerland. It is based on Content repository API for Java (JSR-283).