Phorum

Last updated
Original author(s) Brian Moon
Developer(s) Phorum Development Team
Initial releaseApril 1998
Stable release
5.2.23 / 23 August 2017;6 years ago (2017-08-23)
Repository
Written in PHP [1]
Type Forum software
License Phorum License (BSD like)
Website www.phorum.org

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

Contents

History

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

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

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

See also

Related Research Articles

<span class="mw-page-title-main">PostgreSQL</span> Free and open-source object relational database management system

PostgreSQL, also known as Postgres, is a free and open-source relational database management system (RDBMS) emphasizing extensibility and SQL compliance. PostgreSQL features transactions with atomicity, consistency, isolation, durability (ACID) properties, automatically updatable views, materialized views, triggers, foreign keys, and stored procedures. It is supported on all major operating systems, including Linux, FreeBSD, OpenBSD, macOS, and Windows, and handles a range of workloads from single machines to data warehouses or web services with many concurrent users.

PHP-Nuke is a web-based automated news publishing and content management system based on PHP and MySQL originally written by Francisco Burzi. The system is controlled using a web-based user interface. PHP-Nuke was originally a fork of the Thatware news portal system by David Norman.

In computing, the Perl DBI offers a standardized way for programmers using the Perl programming language to embed database communication within their programs. The latest DBI module for Perl from CPAN can run on a range of operating systems.

eZ Publish is an open-source enterprise PHP content management system that was developed by the Norwegian company Ibexa. eZ Publish is now maintained by 7x. eZ Publish is freely available under the GNU GPL version 2 license, as well as under proprietary licenses that include commercial support. In 2015, eZ Systems introduced eZ Platform to replace eZ Publish with a more modern and future-proof solution. In 2024, 7x released eZ Publish 6.0 (stable) to replace eZ Publish 5.4 with a more modern and future-proof solution compatible with PHP 7.x and 8.x software. In 2024/02 7x followed up its first release (6.0) with a powerful second release 6.0.1 containing key installation bugfixes and a brand new database backend for flat file database called SQLite that is mature and stable ready to use to simplify your website or web application. In 2024/03 7x continues to develop and release monthly updates to eZ Publish with the release of version 6.0.2 which provides default design improvements and many more extensions enabled for use by default.

The following tables compare general and technical information for many wiki software packages.

FreeRADIUS is a modular, high performance free RADIUS suite developed and distributed under the GNU General Public License, version 2, and is free for download and use. The FreeRADIUS Suite includes a RADIUS server, a BSD-licensed RADIUS client library, a PAM library, an Apache module, and numerous additional RADIUS related utilities and development libraries.

<span class="mw-page-title-main">LAMP (software bundle)</span> Acronym for a common web hosting solution

A LAMP is one of the most common software stacks for the web's most popular applications. Its generic software stack model has largely interchangeable components.

Bigloo is a programming language, a dialect of the language Lisp, an implementation of the language Scheme. It is developed at the French IT research institute French Institute for Research in Computer Science and Automation (INRIA). It is oriented toward providing tools for effective and diverse code generation that can match the performance of hand-written C or C++. The Bigloo system contains a Scheme compiler that can generate C code and Java virtual machine (JVM) or .NET Framework (.NET) bytecode. As with other Lisp dialects, it contains an interpreter, also termed a read-eval-print loop (REPL). It is free and open-source software. The run-time system and libraries are released under a GNU Lesser General Public License (LGPL). The compiler and programming tools are released under a GNU General Public License (GPL).

Mapbender is a graduated project of the Open Source Geospatial Foundation. It was awarded OGC web site of the month in 2008. It is used by PortalU and several federal states to implement the INSPIRE regulation. Many municipalities use Mapbender as City Map Services and it is used as the mapping framework for online cycle route planners.

<span class="mw-page-title-main">Silverstripe CMS</span> Content management system

Silverstripe CMS is a free and open source content management system (CMS) and framework for creating and maintaining websites and web applications. It provides an out of the box web-based administration panel that enables users to make modifications to parts of the website, which includes a WYSIWYG website editor. The core of the software is Silverstripe Framework, a PHP Web application framework.

<span class="mw-page-title-main">SPIP</span>

SPIP is a free software content management system designed for web site publishing, oriented towards online collaborative editing.

LimeSurvey is a free and open source online statistical survey web app written in PHP using a MySQL, SQLite, PostgreSQL or MSSQL database, distributed under the GNU General Public License. Its web interface enables users to develop and publish online surveys, collect responses, review statistics, and export the resulting data to other applications.

<span class="mw-page-title-main">EGroupware</span>

EGroupware is free open-source groupware software intended for businesses from small to enterprises. Its primary functions allow users to manage contacts, appointments, projects and to-do lists. The project releases its software under the terms of GNU General Public License (GPL).

PostBooks is a proprietary accounting and enterprise resource planning business system geared toward small to medium-sized businesses. It used to be released under an open source CPAL license on GitHub, but was made non-free in June 2019. Postbooks was based on the commercially licensed xTuple ERP system created by xTuple, a private software company based in Norfolk, Virginia (VA), United States.

Web2py is an open-source web application framework written in the Python programming language. Web2py allows web developers to program dynamic web content using Python. Web2py is designed to help reduce tedious web development tasks, such as developing web forms from scratch, although a web developer may build a form from scratch if required.

<span class="mw-page-title-main">FUDforum</span> Free Internet forum software

FUDforum is a free and open-source Internet forum software, originally produced by Advanced Internet Designs Inc., that is now maintained by the user community. The name "FUDforum" is an abbreviation of Fast Uncompromising Discussion forum. It is comparable to other forum software. FUDforum is customizable and has a large feature set relative to other forum packages.

<span class="mw-page-title-main">CMS Made Simple</span> Content management system

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.

<span class="mw-page-title-main">CodeCharge Studio</span>

CodeCharge Studio is a rapid application development (RAD) and integrated development environment (IDE) for creating database-driven web applications. It is a code generator and templating engine that separates the presentation layer from the coding layer, with the aim of allowing designers and programmers to work cohesively in a web application.

<span class="mw-page-title-main">Icinga</span> Monitoring software

Icinga is an open-source computer system and network monitoring application. It was created as a fork of the Nagios system monitoring application in 2009.

<span class="mw-page-title-main">Dolibarr</span>

Dolibarr ERP CRM is an open source, free software package for companies of any size, foundations or freelancers. It includes different features for enterprise resource planning (ERP) and customer relationship management (CRM) but also other features for different activities.

References

  1. 1 2 Marcel Gagné (March 1, 2002). "Scriptwriting for ze Web and Everywhere Else". Linux Journal . Retrieved February 1, 2010.
  2. 1 2 "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. 1 2 "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.