Jump to content

Jamroom: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Waleslap (talk | contribs)
mNo edit summary
mNo edit summary
 
(38 intermediate revisions by 22 users not shown)
Line 1: Line 1:
{{Primary sources|date=June 2024}}
{{Infobox software
{{Infobox software
| name = Jamroom
| name = Jamroom
Line 9: Line 10:
| released = {{Start-date|July 2003}}
| released = {{Start-date|July 2003}}
| discontinued =
| discontinued =
| latest release version = {{Jamroom version}}
| latest release version = 5.0.2<ref>{{cite web |publisher=Jamroom |title=Jamroom 5.0.2 + updates + new modules! |url=http://www.jamroom.net/phpBB2/viewtopic.php?t=42770 |accessdate=7 November 2013}}</ref>
| latest release date = {{start date and age|2013|08|26}}
| latest release date = {{Jamroom version|releasedate}}
| latest preview version =
| latest preview version = 5.1<ref>{{cite web |publisher=Jamroom |title=Jamroom 5.1.0 beta testing open to all |url=http://www.jamroom.net/phpBB2/viewtopic.php?t=43101 |accessdate=7 November 2013}}</ref>
| latest preview date = {{start date and age|2013|10|30}}
| latest preview date =
| frequently updated =
| operating system = [[Linux]]
| operating system = [[Linux]]
| area served = Worldwide
| industry = Internet
| platform =
| platform =
| size =
| size =
| status = Active
| programming language = [[PHP]]
| programming language = [[PHP]]
| genre = [[Free and open source]] community software
| genre = [[Content management framework]], [[Content management system]], [[Social software]]
| license = [[Mozilla Public License]]
| license = [[Mozilla Public License]]
| website = {{URL|http://jamroom.net}}
| website = {{URL|https://www.jamroom.net}}
}}
}}


'''Jamroom''' is a community focused [[open source software]] [[web content management system]] (CMS) based on [[PHP]] and [[MySQL]], which runs on a [[web hosting service]].<ref>{{cite web |publisher=Jamroom |title=Jamroom Hosting Partners |url=http://www.jamroom.net/Providers |accessdate=7 November 2013}}</ref> Features include a module based extension system and skins using the [[Smarty]] templating engine.<ref>{{cite web |publisher=Jamroom |title=Working with the Jamroom 4 Templates |url=http://www.jamroom.net/Jamroom4_Working_With_Templates |accessdate=7 November 2013}}</ref>Jamroom is distributed under the open source [[Mozilla Public License]] (MPL)<ref>{{cite web |publisher=Jamroom |title=Welcome to the Jamroom 5 alpha |url=http://www.jamroom.net/phpBB2/viewtopic.php?t=41356 |accessdate=7 November 2013}}</ref>
'''Jamroom''' is a community focused [[open source software]] [[web content management system]] (CMS) and Framework based on [[PHP]], and [[MySQL]], [[MariaDB]] or [[Percona Server]] which runs on a [[web hosting service]].<ref>{{Cite web |title=Server Requirements - The Jamroom Network |url=https://www.jamroom.net/the-jamroom-network/documentation/getting-started/774/server-requirements |access-date=2024-04-12 |website=Jamroom |publisher=Jamroom |language=en}}</ref> Features include a module based extension system and skins using the [[Smarty (template engine)|Smarty]] templating engine.<ref>{{cite web |publisher=Jamroom |title=Working with the Jamroom 4 Templates |url=http://archive.jamroom.net/Jamroom4_Working_With_Templates |accessdate=18 December 2013}}</ref> Jamroom is distributed under the open source [[Mozilla Public License]] (MPL)<ref>{{cite web |publisher=Jamroom |title=Welcome to the Jamroom 5 alpha |url=http://archive.jamroom.net/phpBB2/viewtopic.php?t=41356 |accessdate=18 December 2013}}</ref>


== Features ==
== Features ==
Line 36: Line 33:
Jamroom users may install and switch between [[Skin (computing)|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.<ref>{{cite web|url=https://www.youtube.com/watch?v=qZv6-pzSzbg |title=Choosing a skin |publisher=youtube |date=5 November 2013 |accessdate=7 November 2013}}</ref> 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.
Jamroom users may install and switch between [[Skin (computing)|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.<ref>{{cite web|url=https://www.youtube.com/watch?v=qZv6-pzSzbg |title=Choosing a skin |publisher=youtube |date=5 November 2013 |accessdate=7 November 2013}}</ref> 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 (programming)|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.<ref>{{cite web|url=http://archive.jamroom.net/phpBB2/viewtopic.php?t=41766 |title=Jamroom 5 Beta 1 has been released |publisher=Jamroom |date=12 December 2012 |accessdate=18 December 2013}}</ref>


=== RESTful API ===
Jamroom can be used to support creating [[web service]]s according to the [[Representational State Transfer]] (REST) architectural pattern via an installable package called 'proxima'.<ref>{{cite web|url=http://www.proximacore.com/page/5/proxima-private-backend-as-a-service |title=Proxima - Powerful API Services |publisher=Jamroom |date=9 October 2014 |accessdate=9 October 2014}}</ref>

=== 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 [[Adobe Flash Player|flash]]. From Jamroom 5 the issue of some mobile devices not supporting flash<ref>{{cite web|last=Chartier|first=David|url=http://www.tuaw.com/2007/06/12/its-official-no-flash-support-on-the-iphone-yet/|title=It's official: No Flash support on the iPhone (yet)|publisher=The Unofficial Apple Weblog|date=June 12, 2007|accessdate=7 November 2013}}</ref> 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.
{{columns-list|colwidth=22em|
* 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.
{{columns-list|colwidth=22em|
* Elastic
* Lucid
}}
<gallery>
File:Screenshot3_of_jrElastic_skin.jpg|jrElastic: Screenshot3
</gallery>

== History ==

=== Releases ===
{{Version |t |show=10101}}
{| class="wikitable"
|-
! Version
! Release&nbsp;date
! Notes
|-
| {{Version |o |'''1'''}}
| 28 July 2003
|
|-
| {{Version |o |'''2'''}}
| 20 December 2003
| Added a settings config system, an online store, statistics, bbcode, radio stations and more<ref>{{cite web |url=http://archive.jamroom.net/phpBB2/viewtopic.php?t=284 |title=Jamroom 2.0 is Here !! |publisher=Jamroom |date=12 December 2003 |accessdate=18 December 2013}}</ref>
|-
| {{Version |o |'''3'''}}
| 9 August 2006
| First release to support upgrading<ref>{{cite web |url=http://archive.jamroom.net/phpBB2/viewtopic.php?t=7282 |title=Jamroom, Bonus Pack and Power Pack 3.0.1 have been released! |publisher=Jamroom |date=9 August 2006 |accessdate=18 December 2013}}</ref>
|-
| {{Version |o |'''4'''}}
| 16 January 2009
| New module system API, new skins, image filters, SEO URL's Media approval system.<ref>{{cite web |url=http://archive.jamroom.net/phpBB2/viewtopic.php?t=27523 |title=Jamroom 4 has been released! |publisher=Jamroom |date=16 July 2009 |accessdate=18 December 2013}}</ref>
|-
| {{Version |o |'''5'''}}
| 29 July 2013
| Completely new core, easier development, modular design, open source.<ref>{{cite web |url=http://archive.jamroom.net/phpBB2/viewtopic.php?t=42506 |title=Jamroom 5 has been unleashed! |publisher=Jamroom |date=29 July 2013 |accessdate=18 December 2013}}</ref>
|-
| {{Version |c |6}}
| 27 September 2016
| High Performance core updates, new email system, significant social updates and new chat module.<ref>{{cite web |url=https://www.jamroom.net/the-jamroom-network/blog/88/jamroom-6-beta-kick-off |title=Jamroom 6 Beta Kick Off |publisher=Jamroom |date=27 September 2016 |accessdate=11 October 2016}}</ref>
|-
| {{Version |c |6.1}}
| 30 August 2017
| Caching system improvements, database improvements, SSL improvements.<ref>{{cite web |url=https://www.jamroom.net/the-jamroom-network/networkmarket/32/system-core?expanded_changelog=1 |title=System Core Changelog |publisher=Jamroom |date=30 August 2017 |accessdate=30 August 2017}}</ref>
|-
| {{Version |c |6.5}}
|11 April 2020
| Dashboard and Activity Log updates, support for SVG icons, overhauled of skin Style section.<ref>{{Cite web|title=Jamroom 6.5.0 has been released!|url=https://www.jamroom.net/the-jamroom-network/blog/102/jamroom-650-has-been-released|access-date=2020-08-07|website=Jamroom|language=en}}</ref>
|}

== See also ==
{{Portal|Free and open-source software}}
* [[Comparison of server-side web frameworks|Comparison of web frameworks]]
* [[Comparison of social networking software]]
* [[List of content management systems]]


== References ==
== References ==
{{reflist}}
{{reflist}}


==External links==
== External links ==
* [http://www.jamroom.net/ Official Website]
* [https://www.jamroom.net/ Official Website]
* [https://www.youtube.com/user/jamroomdotnet YouTube Channel]
* [https://www.youtube.com/user/jamroomdotnet YouTube Channel]
{{Application frameworks}}


[[Jamroom]]
{{DEFAULTSORT:Jamroom}}
[[Category:2003 software]]
[[Category:Content management systems]]
[[Category:Free content management systems]]
[[Category:Free software programmed in PHP]]
[[Category:Website management]]
[[Category:PHP frameworks]]
[[Category:Web frameworks]]

Latest revision as of 05:24, 21 June 2024

Jamroom
Original author(s)Talldude Networks, LLC
Developer(s)The Jamroom Network
Initial releaseJuly 2003 (2003-07)
Stable release
7.0.1[1] / 2024-01-01[±]
Written inPHP
Operating systemLinux
TypeContent management framework, Content management system, Social software
LicenseMozilla Public License
Websitewww.jamroom.net

Jamroom is a community focused open source software web content management system (CMS) and Framework based on PHP, and MySQL, MariaDB or Percona Server 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]

Features

[edit]
Jamroom URL routing

Jamroom has a web template system using a template processor.

Skins

[edit]

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

[edit]

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

[edit]

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

[edit]

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

[edit]

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

[edit]

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

[edit]

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

[edit]

Jamroom core download package includes the following skins.

  • Elastic
  • Lucid

History

[edit]

Releases

[edit]
Legend: Old version, not maintained Older version, still maintained Current stable version Latest preview version Future release
Version Release date Notes
Old version, no longer maintained: 1 28 July 2003
Old version, no longer maintained: 2 20 December 2003 Added a settings config system, an online store, statistics, bbcode, radio stations and more[9]
Old version, no longer maintained: 3 9 August 2006 First release to support upgrading[10]
Old version, no longer maintained: 4 16 January 2009 New module system API, new skins, image filters, SEO URL's Media approval system.[11]
Old version, no longer maintained: 5 29 July 2013 Completely new core, easier development, modular design, open source.[12]
Current stable version: 6 27 September 2016 High Performance core updates, new email system, significant social updates and new chat module.[13]
Current stable version: 6.1 30 August 2017 Caching system improvements, database improvements, SSL improvements.[14]
Current stable version: 6.5 11 April 2020 Dashboard and Activity Log updates, support for SVG icons, overhauled of skin Style section.[15]

See also

[edit]

References

[edit]
  1. ^ "Softaculous". www.softaculous.com. Retrieved 2024-04-12.
  2. ^ "Server Requirements - The Jamroom Network". Jamroom. Jamroom. Retrieved 2024-04-12.
  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.
[edit]