Jump to content

Phorum: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
m Use Free and open-source software portal name (via WP:JWB)
m unpiped links using script
 
(39 intermediate revisions by 14 users not shown)
Line 1: Line 1:
{{COI|date=June 2019}}
{{Infobox software
{{Infobox software
| title =
| title =
Line 17: Line 19:
| latest preview date = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} -->
| latest preview date = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} -->
| status =
| status =
| programming language = [[PHP]]<ref name="lj-1">{{cite news | url= http://www.linuxjournal.com/article/5705 | title= Scriptwriting for ze Web and Everywhere Else | author= Marcel Gagné | publisher=''[[Linux Journal]]'' | date= March 1, 2002 | accessdate=February 1, 2010}}</ref>
| programming language = [[PHP]]<ref name="lj-1">{{cite news | url= http://www.linuxjournal.com/article/5705 | title= Scriptwriting for ze Web and Everywhere Else | author= Marcel Gagné | publisher=[[Linux Journal]] | date= March 1, 2002 | accessdate=February 1, 2010}}</ref>
| operating system =
| operating system =
| platform =
| platform =
| size =
| size =
| language =
| language =
| genre = [[Internet forum|Forum software]]
| genre = [[Forum software]]
| license = Phorum License ([[BSD license|BSD like]])
| license = Phorum License ([[BSD license|BSD like]])
| alexa =
| alexa =
Line 28: Line 30:
| frequently updated = <!-- DO NOT include this parameter unless you know what it does -->
| frequently updated = <!-- DO NOT include this parameter unless you know what it does -->
}}
}}
'''Phorum''' is an [[Opensource|open source]] [[internet forum|message board]] system written in PHP.<ref name="lj-1" />
'''Phorum''' is an [[open-source]] [[message board]] system written in PHP.<ref name="lj-1" />


==History==
==History==
In April 1998, Brian Moon developed three scripts that would meet the basic needs of dealmac.com.<ref>[http://dealmac.com/ dealmac.com]</ref> With 30 days of testing, the code was prepared enough to put into production. It was named WebThreads, though this name was later found to collide with another, similar product. The name Phorum came from combining "PHP" and "forum". It was released under the GPL, though it would later be changed to the Phorum license, a BSD style license.
In April 1998, Brian Moon developed the initial scripts that would meet the basic forum needs of Dealmac, a small part time web based enterprise Moon was working on in his spare time with a number of others.<ref name="Moon-MySQL-Conf"/> With 30 days of testing, the code was prepared enough to put into production. It was named WebThreads, though this name was later found to collide with another, similar product. The name Phorum came from combining "PHP" and "forum". It was released under the GPL, though it would later be changed to the Phorum license, a BSD style license.


As dealmac.com grew, the demands for the software grew. Brian had already begun writing Phorum 2.0. However, upon a review of the code, 2.0 was clearly not able to scale to dealmac.com's needs. This led to dealmac.com hiring Brian Moon to create what would become Phorum 3.0. The site owners were very open to [[Opensource|open source]]. Initially, Phorum 3 was developed primarily by Brian Moon with some help from Jason Birch of Bar-None Drinks.<ref>[http://www.barnonedrinks.com/ Bar-None Drinks]</ref>
As Dealmac grew, the demands for the software grew. Moon had already begun writing Phorum 2.0. However, upon a review of the code, 2.0 was clearly not able to [[Scalability|scale]] to Dealmac's needs. Dealmac hiring Moon to create what would become Phorum 3.0. The site owners were very open to [[open source]]. Initially, Phorum 3 was developed primarily by Moon with some help from Jason Birch of Bar-None Drinks.<ref>{{Cite web|url=https://www.barnonedrinks.com/|title=Drink Recipes, Drinking Games and More at Bar None Drinks|website=www.barnonedrinks.com}}</ref>{{Better source needed|reason=The current versions of the page target at this source simply takes me to drink ... its only left because at earlier version at some access time may have been significant|date=June 2019}} Moon announced the release of Phorum 3.0 on 28 July 1999 using version 3 of PHP and supporting both a MySQL and PostgresSQL backend databases.<ref name="Groccles3"/>


In 2000, Dan Langille<ref>[http://www.langille.org/ Dan Langille]</ref> joined the Phorum team and has concentrated on maintaining the PostgreSQL code.
In 2000, Dan Langille<ref>{{Cite web|url=http://www.langille.org/|title=langille.org|website=www.langille.org}}</ref>{{Better source needed|reason=Seems like rersonal resumé|date=June 2019}} joined the Phorum team and has concentrated on maintaining the PostgreSQL code.


In 2001, Thomas Seifert of MySnip.de<ref>[http://www.mysnip.de MySnip.de]</ref> came on board, contributing an internal user system in Phorum. Previously, Phorum had relied on external user systems for user management.
In 2001, Thomas Seifert of MySnip.de<ref>{{Cite web|url=http://www.mysnip.de/|title=Mysnip Forenhosting|website=www.mysnip.de|access-date=2019-06-25|archive-url=https://web.archive.org/web/20190917015854/http://www.mysnip.de/|archive-date=2019-09-17|url-status=dead}}</ref>{{Better source needed|Claim not evidenced by current version of URL|date=June 2019}} came on board, contributing an internal user system in Phorum. Previously, Phorum had relied on external user systems for user management.


Version 4 was never realized due to several problems with the direction of the code. Brian and Thomas instead started version 5, which was focused on speed and extensibility. This release made the product comparable to other offerings.
Version 4 was never realized due to several problems with the direction of the code. Moon and Seifert instead started version 5, which was focused on speed and extensibility. This release made the product comparable to other offerings.


In September 2005, Maurice Makaay of Gitaar.net<ref>[http://www.gitaar.net Gitaar.net]</ref> joined the Phorum team, contributing an easier to use message posting system and code for improving the Phorum module system. The Phorum module system provides a very flexible solution for implementing extra features and a lot of new features have been implemented as easy to install and use modules.
In September 2005, Maurice Makaay of Gitaar.net<ref>{{Cite web|url=https://www.gitaar.net/|title=Gitaar.net|website=www.gitaar.net}}</ref>{{Better source needed|reason=Current page may be a working forum but no evidence of claim|date=June 2019}} joined the Phorum team, contributing an easier to use message posting system and code for improving the Phorum module system. The Phorum module system provides a very flexible solution for implementing extra features and a lot of new features have been implemented as easy to install and use modules. The first production release of Phorum 5, version 5.0.9, was made in September 2004.<ref name="Changelog5"/>


===Latest release===
Phorum 5.2.x is the current stable branch as of this writing. Many changes were made to 5.2 versus 5.1 including a new template and the addition of a documented API for developing other applications for use with Phorum.


Phorum 5.2 was announced as stable in January 2008 after two years of development.<ref name="AnnounceP2"/><ref name="pro-linux-de-52"/> {{As of|June 2019}} it is the latest minor release.{{citation needed|date=June 2019}} Key enhancements introduced with 5.2 included a new template which is totally based on [[XHTML]] and the addition of a publicly documented [[API]] for allowing other applications to integrate with Phorum.<ref name="pro-linux-de-52"/>
In recent history, Phorum has been installed on websites such as MySQL.com forums.<ref>[http://forums.mysql.com/ MySQL.com forums]</ref>

== Adoption ==

Phorum at one point in the 2000s was used to provide such websites MySQL forums.<ref name="Moon-MySQL-Conf"/><ref name="Moon-MySQL-Interview"/><ref name="FS-ORG-review"/> Sheffield Hallam university School of Mathematics attempted to use a web-based discussion forum for student communication but utilization proved poor in practice and e-mail based lists were found to be more productive.<ref name="Sheffield-Hallam"/>

== Further reading ==
* {{cite book|title=Professional PHP Programming (Programmer to programmer)|publisher=Wrox|date=1 December 1999|isbn=978-1861002969
|first1=Chris|last1=Scollo|first2=Jesus|last2=Castagnetto|first3=Sascha|last3=Schumann|first4=Deepak|last4=Veliah|first5=Harish|last5=Rawat
|chapter=24. Phorum Case Study (Security)}}


== See also ==
== See also ==
Line 52: Line 63:


==References==
==References==
{{Reflist}}
{{Reflist|2|refs=

<ref name="Sheffield-Hallam">{{cite web|url=http://users.math.uoc.gr/~ictm2/Proceedings/pap199.pdf|title=Using the Web to Enhance Student Learning|access-date=16 June 2019}}</ref>

<ref name="Moon-MySQL-Conf">{{cite web|url=http://download.nust.na/pub6/mysql/tech-resources/interviews/brian-moon-phorum.html|title=Interview with Brian Moon from the Phorum project|access-date=16 June 2019}}</ref>
<ref name="Moon-MySQL-Interview">{{cite web|url=https://conferences.oreilly.com/mysql2008/public/schedule/detail/352|title=MySQL Hacks and Tricks to Make Phorum Fast|access-date=16 June 2019}}</ref>

<ref name="Groccles3">{{cite web|url=https://grokbase.com/p/php/php-version3/997wrbm3tb/release-phorum-3-0-final|title=[PHP3] Release: Phorum 3.0 Final|first=Brian|last=Moon|access-date=16 June 2019|website=Grokbase}}</ref>

<ref name="Changelog5">{{cite web|url=https://www.phorum.org/changelog-5.txt|title=Phorum 5 Changelog|website=Phorum|access-date=17 June 2019}}</ref>

<ref name="AnnounceP2">{{cite web|url=https://www.phorum.org/phorum5/list.php?64,page=2|title=Announcements|id=Page 2 of 2|website=Phorum|url-status=dead|archive-url=https://web.archive.org/web/20161018012317/https://www.phorum.org/phorum5/list.php?64,page=2|archive-date=18 October 2016|df=dmy-all}}</ref>

<ref name="pro-linux-de-52">{{cite web|url=https://www.pro-linux.de/news/1/12160/phorum-52-fertiggestellt.html|title=Phorum 5.2 fertiggestellt|trans-title=Phorum 5.2 completed|language=de
|website=pro-linux.de|access-date=17 June 2019|date=3 January 2008
|url-status=live|archive-url=https://web.archive.org/web/20190617210553/https://www.pro-linux.de/news/1/12160/phorum-52-fertiggestellt.html|archive-date=17 June 2019|df=dmy-all}}</ref>

<ref name="FS-ORG-review">{{cite web|title=Phorum Review|url=https://www.forum-software.org/phorum/review|access-date=17 June 2019|date=18 January 2011|website=Forum Software Reviews
|url-status=live|archive-url=https://web.archive.org/web/20190617223303/https://www.forum-software.org/phorum/review|archive-date=17 June 2019|df=dmy-all}}</ref>

}}


==External links==
==External links==

Latest revision as of 19:53, 4 August 2024

Original author(s)Brian Moon
Developer(s)Phorum Development Team
Initial releaseApril 1998
Stable release
5.2.23 / 23 August 2017; 7 years ago (2017-08-23)
Repository
Written inPHP[1]
TypeForum software
LicensePhorum License (BSD like)
Websitewww.phorum.org

Phorum is an open-source message board system written in PHP.[1]

History

[edit]

In April 1998, Brian Moon developed the initial scripts that would meet the basic forum needs of Dealmac, a small part time web based enterprise Moon was working on in his spare time with a number of others.[2] With 30 days of testing, the code was prepared enough to put into production. It was named WebThreads, though this name was later found to collide with another, similar product. The name Phorum came from combining "PHP" and "forum". It was released under the GPL, though it would later be changed to the Phorum license, a BSD style license.

As Dealmac grew, the demands for the software grew. Moon had already begun writing Phorum 2.0. However, upon a review of the code, 2.0 was clearly not able to scale to Dealmac's needs. Dealmac hiring Moon to create what would become Phorum 3.0. The site owners were very open to open source. Initially, Phorum 3 was developed primarily by Moon with some help from Jason Birch of Bar-None Drinks.[3][better source needed] Moon announced the release of Phorum 3.0 on 28 July 1999 using version 3 of PHP and supporting both a MySQL and PostgresSQL backend databases.[4]

In 2000, Dan Langille[5][better source needed] joined the Phorum team and has concentrated on maintaining the PostgreSQL code.

In 2001, Thomas Seifert of MySnip.de[6][better source needed] came on board, contributing an internal user system in Phorum. Previously, Phorum had relied on external user systems for user management.

Version 4 was never realized due to several problems with the direction of the code. Moon and Seifert instead started version 5, which was focused on speed and extensibility. This release made the product comparable to other offerings.

In September 2005, Maurice Makaay of Gitaar.net[7][better source needed] joined the Phorum team, contributing an easier to use message posting system and code for improving the Phorum module system. The Phorum module system provides a very flexible solution for implementing extra features and a lot of new features have been implemented as easy to install and use modules. The first production release of Phorum 5, version 5.0.9, was made in September 2004.[8]

Latest release

[edit]

Phorum 5.2 was announced as stable in January 2008 after two years of development.[9][10] As of June 2019 it is the latest minor release.[citation needed] Key enhancements introduced with 5.2 included a new template which is totally based on XHTML and the addition of a publicly documented API for allowing other applications to integrate with Phorum.[10]

Adoption

[edit]

Phorum at one point in the 2000s was used to provide such websites MySQL forums.[2][11][12] Sheffield Hallam university School of Mathematics attempted to use a web-based discussion forum for student communication but utilization proved poor in practice and e-mail based lists were found to be more productive.[13]

Further reading

[edit]
  • Scollo, Chris; Castagnetto, Jesus; Schumann, Sascha; Veliah, Deepak; Rawat, Harish (1 December 1999). "24. Phorum Case Study (Security)". Professional PHP Programming (Programmer to programmer). Wrox. ISBN 978-1861002969.

See also

[edit]

References

[edit]
  1. ^ a b Marcel Gagné (March 1, 2002). "Scriptwriting for ze Web and Everywhere Else". Linux Journal. Retrieved February 1, 2010.
  2. ^ a b "Interview with Brian Moon from the Phorum project". Retrieved 16 June 2019.
  3. ^ "Drink Recipes, Drinking Games and More at Bar None Drinks". www.barnonedrinks.com.
  4. ^ Moon, Brian. "[PHP3] Release: Phorum 3.0 Final". Grokbase. Retrieved 16 June 2019.
  5. ^ "langille.org". www.langille.org.
  6. ^ "Mysnip Forenhosting". www.mysnip.de. Archived from the original on 2019-09-17. Retrieved 2019-06-25.
  7. ^ "Gitaar.net". www.gitaar.net.
  8. ^ "Phorum 5 Changelog". Phorum. Retrieved 17 June 2019.
  9. ^ "Announcements". Phorum. Page 2 of 2. Archived from the original on 18 October 2016.
  10. ^ a b "Phorum 5.2 fertiggestellt" [Phorum 5.2 completed]. pro-linux.de (in German). 3 January 2008. Archived from the original on 17 June 2019. Retrieved 17 June 2019.
  11. ^ "MySQL Hacks and Tricks to Make Phorum Fast". Retrieved 16 June 2019.
  12. ^ "Phorum Review". Forum Software Reviews. 18 January 2011. Archived from the original on 17 June 2019. Retrieved 17 June 2019.
  13. ^ "Using the Web to Enhance Student Learning" (PDF). Retrieved 16 June 2019.
[edit]