Jamroom

Last updated
Jamroom
Jamroom Logo.png
Original author(s) Talldude Networks, LLC
Developer(s) The Jamroom Network
Initial releaseJuly 2003 (2003-07)
Stable release
6.5.0 [1] / 2020-05-11 [±]
Written in PHP
Operating system Linux
Type Content management framework, Content management system, Social software
License Mozilla Public License
Website www.jamroom.net

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]

Contents

Features

Jamroom URL routing A diagram of the routing system used in Jamroom 5.png
Jamroom URL routing

Jamroom has a web template system using a template processor.

Skins

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.

Modules

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]

RESTful API

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]

Profile Centric

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.

Mobiles

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.

Core

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.

Core Modules

Jamroom core download package includes the following modules that can be enabled by the administrator to extend the functionality of the core website.

  • Timeline
  • Blogs
  • System Core
  • Followers
  • Image Support
  • Email Support
  • Marketplace
  • Page Creator
  • User Profiles
  • Site Search
  • Support Center
  • User Accounts

Core Skins

Jamroom core download package includes the following skins.

  • Elastic
  • Lucid

History

Releases

Legend:Old version, not maintainedOlder version, still maintainedCurrent stable versionLatest preview versionFuture release
VersionRelease dateNotes
Old version, no longer maintained:128 July 2003
Old version, no longer maintained:220 December 2003Added a settings config system, an online store, statistics, bbcode, radio stations and more [9]
Old version, no longer maintained:39 August 2006First release to support upgrading [10]
Old version, no longer maintained:416 January 2009New module system API, new skins, image filters, SEO URL's Media approval system. [11]
Old version, no longer maintained:529 July 2013Completely new core, easier development, modular design, open source. [12]
Current stable version:627 September 2016High Performance core updates, new email system, significant social updates and new chat module. [13]
Current stable version:6.130 August 2017Caching system improvements, database improvements, SSL improvements. [14]
Current stable version:6.511 April 2020Dashboard and Activity Log updates, support for SVG icons, overhauled of skin Style section. [15]

See also

Related Research Articles

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 Web content management system

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 Wiki software

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 (software)

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 Free and open-source wiki software, used by Wikipedia

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 Content management system software

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 (software bundle) Acronym for a common web hosting solution

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 Free and open-source web content management system

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.

TurnKey Linux Virtual Appliance Library

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

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

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

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).

References

  1. "Jamroom 6.5.0 has been released!". jamroom.net. Retrieved 2020-06-09.
  2. "Requirements". Jamroom. Retrieved 18 December 2013.
  3. "Working with the Jamroom 4 Templates". Jamroom. Retrieved 18 December 2013.
  4. "Welcome to the Jamroom 5 alpha". Jamroom. Retrieved 18 December 2013.
  5. "Choosing a skin". youtube. 5 November 2013. Retrieved 7 November 2013.
  6. "Jamroom 5 Beta 1 has been released". Jamroom. 12 December 2012. Retrieved 18 December 2013.
  7. "Proxima - Powerful API Services". Jamroom. 9 October 2014. Retrieved 9 October 2014.
  8. Chartier, David (June 12, 2007). "It's official: No Flash support on the iPhone (yet)". The Unofficial Apple Weblog. Retrieved 7 November 2013.
  9. "Jamroom 2.0 is Here !!". Jamroom. 12 December 2003. Retrieved 18 December 2013.
  10. "Jamroom, Bonus Pack and Power Pack 3.0.1 have been released!". Jamroom. 9 August 2006. Retrieved 18 December 2013.
  11. "Jamroom 4 has been released!". Jamroom. 16 July 2009. Retrieved 18 December 2013.
  12. "Jamroom 5 has been unleashed!". Jamroom. 29 July 2013. Retrieved 18 December 2013.
  13. "Jamroom 6 Beta Kick Off". Jamroom. 27 September 2016. Retrieved 11 October 2016.
  14. "System Core Changelog". Jamroom. 30 August 2017. Retrieved 30 August 2017.
  15. "Jamroom 6.5.0 has been released!". Jamroom. Retrieved 2020-08-07.