Original author(s) | Matt Mecham |
---|---|
Developer(s) | Ikonboard |
Initial release | September 1999 |
Stable release | 3.1.5a |
Written in | Perl, PHP |
Type | Discussion forum |
License | Proprietary |
Website | ikonboard.net |
Ikonboard was a freeware online forum or Bulletin Board System developed in Perl, PHP for use on MySQL, PostgreSQL, Oracle, as well as flat file databases.
Ikonboard was originally developed by Matt Mecham, with the first release being Ikonboard 0.9 beta in September 1999. Originally much of the development took place on ikondiscussion.com (no longer active) until it suffered a server crash [1] in March 2001 and it was initially thought everything might have been lost, including early work on version 3. As a result, they switched to Ikonboard.com, and by April 2001 the majority had been recovered.
In late April 2001 Ikonboard officially joined the Jarvis Network. [2] [3] At this point the latest available release was 2.1.8, with 3.0 in beta development. Matt Mecham sold Ikonboard to the Jarvis Entertainment Group for 50,000 shares of common stock in the publicly traded company, [4] but said in a 2002 interview that he was unable to sell any of the shares. [5] Soon after the release of 3.0 Mecham stopped developing Ikonboard, and departed to work on Invision Power Board. It is believed that Mecham had been paying for the domain during the time JEG owned Ikonboard. A year after his departure the DNS was altered to point to a holding page which redirected users to other software, [6] during this time there was a legal dispute over the domain ownership.
After the departure of Matt Mecham, owner of JEG made a public request for individuals to staff and develop Ikonboard. As a result, a group of individuals emerged with separate development and support teams formed. Amongst the others to later emerge were Sly, Camil, Quasi and these along with the others were seen as the 'second set' of coders. On June 12, 2002 Ikonboard 3.1 was made [7] with plans for PHP versions being announced at the same time. Initially the release represented small bug fixes to Mechams' 3.0.x series. In October 2003 chairman (and CEO) of JEG John Jarvis was forced out of JEG. [8]
In February 2004 the company changed its name to Westlin Corporation. [9] The departure of the second set of coders was fairly low profile, with many of them departing to work on their own project Infinite Core Technology.
In summer 2005 it emerged that former JEG chairman John Jarvis was taking legal action against Westlin, to regain ownership of Ikonboard amongst other things. During much of September that year the sites' server was down. Westlin declined to comment on the outage, prompting several staff members to quit. In October 2005, with Westlin still declining to talk to the support staff and developers, Ikonboard releases were no longer available for download.
On October 28, 2005, after weeks of speculation, ownership of Ikonboard was officially transferred to John Jarvis. However the change of ownership resulted in the site being down until December, with a new parent company 'Pitboss Entertainment'. [10] Though John Jarvis officially owned Ikonboard he had no visible presence on the site, with Joshua Johnson managing Ikonboard on his behalf. Soon after coming back online development on 3.1.3 resumed, being developed by a group of volunteers who referred to themselves as 'The Ikonboard Team' (and in addition provided support via the site's forums). Ikonboard 3.1.3 was publicly released on January 30, 2006, and 3.1.4 was subsequently released in February. On March 22, 2006, it was announced that the parent company Pitboss Entertainment no longer existed, and that all its assets (including Ikonboard) now came under 'Level 6 Studios', and subsequently related contact details were amended. [11] Development was unaffected by the parent company changes, and 3.1.5 was publicly released on May 30, 2006. Additionally the Ikonboard team started development on '3.2' though their work was never publicly released under the Ikonboard name. On September 10, 2006 development on this release was discontinued as the Ikonboard team departed to work on IkonForums 1.0.0, [12] their own independent project.
With most of the developers gone efforts began on recruiting new developers, and plans for forthcoming releases were announced. In January 2007 the domain record contacts were revised to those of John Jarvis. This change implied that John Jarvis was still the owner of at least the domain, which appeared to contradict announcements made by those managing the site. For most of June 2007 Ikonboard suffered downtime, with 'DNS issues' being cited as the cause. On January 8, 2008 the (former) official German support site 'ikonboard.de - Reloaded' completed its transition in converting to IkonForums, though still provided support for Ikonboard.
As of September 2009, ownership of the ikonboard name (and possibly the software itself) passed back to Joshua Johnson. In June 2010, Ikonboard 3.1.5A was released, containing bug fixes and minor updates. In May 2012 it was reported that Ikonboard PHP was making progress, and is now used as the support forum. However, as of January 2017 no new software releases have been made, and their website has ceased to exist. The WHOIS records suggest the domain is no longer owned by either Ikonboard Services Inc or Joshua Johnson.
The first released version of Ikonboard was 0.9 beta, in September 1999. It was written by Matthew Mecham in Perl and stored all data in flat text files. Compared to present-day message board software, such as Mecham's own Invision Power Board, it contained only basic features.
Releases in the 1.x series of Ikonboard built on the original 0.9 beta code. It was still authored entirely by Mecham, and stored data in text files.
Ikonboard's 2.1.x series incorporated some of the ideas and developments from the 1.x series, but started with a new codebase.
It was with the 2.1.x series releases that Ikonboard really became popular on the web, perhaps due to its status as a free alternative to UBB. The 2.1.x releases of Ikonboard contained many of the features found in today's forum software.
As with previous releases, Ikonboard 2.1.x releases were written in Perl and used a flat file storage system. While the actual code for the software continued to be written exclusively by Mecham, other members from the "Ikonboard community" assisted in providing things like images and documentation.
Ikonboard 2.2 was an effort to continue improving the 2.x series after Mecham shifted his efforts to Ikonboard 3.0, and development occurred alongside that of Ikonboard 3.0. Most of the development, promotion, and support efforts were focused on the 3.0 series, however, and there has never been a stable release of Ikonboard 2.2. Since late December 2005 the download for the 2.2 development was removed from the site, and effectively discontinued as the team work on the 3.x series.
Ikonboard 3.0 represented a "total rewrite" for Ikonboard. The board was still coded entirely in Perl; however, Mecham adopted an object-oriented style of coding, and did away with flat files in favor of storage abstraction, allowing data storage in a relational database such as MySQL or Oracle.
After the release of Ikonboard 3.0, Mecham stopped developing Ikonboard. Further releases in the 3.0.x series represented small fixes and improvements on Mecham's 3.0.0 code.
As the new developers gained familiarity with the code, larger changes were made in the 3.1.x series releases. For a long time the stable version was 3.1.2a. Noticeable additions included the addition of a 'quick reply' box below topics.
The next release was due to be 3.2 and was originally started in 2003. However, for various reasons work of this version stalled, this resulting in the next release of Ikonboard becoming 3.1.3 and was developed mainly by 2 coders. With the change of ownership around August 2005 the two coders departed leaving development on 3.1.3 at beta 09 stage. When Ikonboard returned online work on 3.1.3 continued, and Ikonboard 3.1.3 was publicly released on January 30, 2006. It contained many new features as well as fixing bugs and a couple security issues. The most significant new additions in this release was Humain Readable Image (HRI) on registration which keeps malicious users from mass registering, and an update centre in the adminCP.
Within a few weeks 3.1.4 was released, this release fixed bugs found since the previous release. On 2 June 2006 another release was made, like the previous release 3.1.5 fixed bugs that had been found. June 2010 Ikonboard Released 3.1.5a with minor updates and bug releases.
Ikonboard 3.2 is yet to be publicly released, though already has a notable history. Originally development began in late April 2003, however work on this release stalled, and development made later became part of iB 3.1.3. Then development on this release was restarted on February 10, 2006 by 'The Ikonboard Team', however they departed on September 10, 2006 taking their work with them to IkonForums.
Since their departure Ikonboards' developer has said that he'll be working on a 3.2 release. [13] The release is believed to be similar to the previous development, with additional features similar to those found on Netgimmicks.com and Swarf.net. In January 2008 it was announced via mass email that '3.2 would be released in February 2008', and a topic in the support forums also announced its forums would be upgraded on 14 February to this release. However to date no release has been made and the topic has been removed. It has also been noticed that users enquiring about the 3.2 release via the forums have had their posting rights removed and the threads have been removed within a few days.
myIkonboard is a separate product originally created by Ikonboards' parent company. While not directly connected to Ikonboard, it was originally powered by a Perl version of Ikonboard with a custom installer. In March 2006 it was announced by Ikonboards' new owners that myIkonboard would return, powered by the Ikonboard Perl software. In June 2007 the website became unavailable, initially due to the domain expiring, though this was renewed after a few days. From June 2007 to February 2010 myIkonboard has been unavailable, with the a 'server not found' error message appearing when attempting to connect to the site.
As of February 2010, myIkonboard is now back online, under control of ikonboard.
In 2002 work on a PHP based version of Ikonboard was commissioned. This work was entitled "Project Mongoose" and was a complete re-write of Ikonboard in PHP. It was similar only in name and ownership. Once 'Project Mongoose' reached a release candidate stage the core functionality which included an advanced session-handler and template system, then owners (Jarvis Entertainment Group, Inc.) requested that the existing MyIkonboard service - which was based on the Perl-Based Ikonboard product and running on over a dozen Windows-based servers. Ikonboard PHP was adapted to a multi-user system that allowed thousands of individual forums to be created and hosted through a completely PHP-based service and a converter was created to automate the process of transferring forums that were hosted on the old Perl-based MyIkonboard service. There was never a public release of Ikonboard PHP because the developers left the company in February 2003.
Ikonboard PHP Lite was a re-branded version of a forum that was purchased by John Jarvis (Then CEO of Jarvis Entertainment Group) through an eBay auction. The only involvement the Project Mongoose developers had with this product was building a rudimentary installer at the request of Jarvis Entertainment Group.)
Bugzilla is a web-based general-purpose bug tracking system and testing tool originally developed and used by the Mozilla project, and licensed under the Mozilla Public License.
UseModWiki is a wiki software written in Perl and licensed under the GNU General Public License. Pages in UseModWiki are stored in ordinary files, not in a relational database. Wikipedias in English and many other languages were powered by UseModWiki until switching to MediaWiki.
SourceForge is a web service that offers software consumers a centralized online location to control and manage open-source software projects and research business software. It provides source code repository hosting, bug tracking, mirroring of downloads for load balancing, a wiki for documentation, developer and user mailing lists, user-support forums, user-written reviews and ratings, a news bulletin, micro-blog for publishing project updates, and other features.
ActiveX is a deprecated software framework created by Microsoft that adapts its earlier Component Object Model (COM) and Object Linking and Embedding (OLE) technologies for content downloaded from a network, particularly from the World Wide Web. Microsoft introduced ActiveX in 1996. In principle, ActiveX is not dependent on Microsoft Windows operating systems, but in practice, most ActiveX controls only run on Windows. Most also require the client to be running on an x86-based computer because ActiveX controls contain compiled code.
The software release life cycle is the process of developing, testing, and distributing a software product. It typically consists of several stages, such as pre-alpha, alpha, beta, and release candidate, before the final version, or "gold", is released to the public.
phpBB is an Internet forum package written in the PHP scripting language. The name "phpBB" is an abbreviation of PHP Bulletin Board. Available under the GNU General Public License, phpBB is free and open-source.
Xcode is Apple's integrated development environment (IDE) for macOS, used to develop software for macOS, iOS, iPadOS, watchOS, tvOS, and visionOS. It was initially released in late 2003; the latest stable release is version 15, released on September 18, 2023, and is available free of charge via the Mac App Store and the Apple Developer website. Registered developers can also download preview releases and prior versions of the suite through the Apple Developer website. Xcode includes command-line tools that enable UNIX-style development via the Terminal app in macOS. They can also be downloaded and installed without the GUI.
A programming tool or software development tool is a computer program that software developers use to create, debug, maintain, or otherwise support other programs and applications. The term usually refers to relatively simple programs, that can be combined to accomplish a task, much as one might use multiple hands to fix a physical object. The most basic tools are a source code editor and a compiler or interpreter, which are used ubiquitously and continuously. Other tools are used more or less depending on the language, development methodology, and individual engineer, often used for a discrete task, like a debugger or profiler. Tools may be discrete programs, executed separately – often from the command line – or may be parts of a single large program, called an integrated development environment (IDE). In many cases, particularly for simpler use, simple ad hoc techniques are used instead of a tool, such as print debugging instead of using a debugger, manual timing instead of a profiler, or tracking bugs in a text file or spreadsheet instead of a bug tracking system.
Invision Community is a brand of forum software developed in 2002 and originally marketed as Invision Power Board. The current version of the software was written in PHP and uses MySQL for database storage.
HomeSite was an HTML editor originally developed by Nick Bradbury. Unlike WYSIWYG HTML editors such as FrontPage and Dreamweaver, HomeSite was designed for direct editing, or "hand coding", of HTML and other website languages.
Software versioning is the process of assigning either unique version names or unique version numbers to unique states of computer software. Within a given version number category, these numbers are generally assigned in increasing order and correspond to new developments in the software. At a fine-grained level, revision control is used for keeping track of incrementally-different versions of information, whether or not this information is computer software, in order to be able to roll any changes back.
Simple Machines Forum (SMF) software is an open-source web application that provides Internet forum and message board services. It is developed by Simple Machines.
HackThisSite.org, commonly referred to as HTS, is an online hacking and security website founded by Jeremy Hammond. The site is maintained by members of the community after he left the organization. It aims to provide users with a way to learn and practice basic and advanced "hacking" skills through a series of challenges in a safe and legal environment. The organization has a user base of over a million, though the number of active members is believed to be much lower. The most users online at the same time was 19,950 on February 5, 2018 at 2:46 a.m. CT.
Flow is a free and open source web application framework written in PHP. The first final version was released on October 20, 2011. It was primarily designed as a basis for the content management system Neos, but can also be used independently. It is generally suitable for PHP development of mid- or large-scaled web applications.
Magento is an open-source e-commerce platform written in PHP. Magento source code is distributed under Open Software License. Magento was acquired by Adobe Inc in May 2018 for $1.68 billion.
Greymatter is a free and open-source blogging software package, originally created by Noah Grey in November 2000. It was "the original opensource weblogging software". Noah Grey stopped maintaining it around 2002. Since then, it has been maintained by the community of users. It is one of the first software packages created for blogging, and had a large number of users. With the creation of WordPress and Google's Blogspot, its users have declined since 2005, but it is still in use.
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.
Vanilla is a Canadian software company founded in 2009 in Montreal, Quebec, Canada. It is both a cloud-based (SaaS) community forum software and an open source community supported software. The company's main product is Vanilla Cloud.
The following outline is provided as an overview of and topical guide to the Perl programming language:
MyBB, formerly MyBBoard and originally MyBulletinBoard, is a free and open-source forum software developed by the MyBB Group. It is written in PHP, supports MariaDB, MySQL, PostgreSQL and SQLite as database systems and, in addition, has database failover support. It is available in multiple languages and is licensed under the LGPL. The software allows users to facilitate community driven interaction through a MyBB instance.