Vanilla Forums: Difference between revisions
Joey OneTime (talk | contribs) version change |
Joey OneTime (talk | contribs) Add proper link to license |
||
Line 21: | Line 21: | ||
| status = |
| status = |
||
| genre = [[Internet forum|Forum software]] |
| genre = [[Internet forum|Forum software]] |
||
| license = [[GNU GPL]]<ref name=" |
| license = [[GNU GPL]]<ref name="license">https://github.com/vanilla/vanilla/blob/master/LICENSE.md</ref> |
||
| website = {{url|http://vanillaforums.org}} |
| website = {{url|http://vanillaforums.org}} |
||
Revision as of 20:35, 12 May 2015
File:Vanilla Forums Standard.png | |
Original author(s) | Mark O'Sullivan |
---|---|
Developer(s) | Todd Burry, Tim Gunter, Matt Lincoln Russell, Klaus Burton |
Initial release | 1 July 2006 |
Stable release | 2.1.10
/ May 4, 2015 |
Preview release | 2.2.16.9
/ January 28, 2015 |
Repository | |
Written in | PHP |
Operating system | Cross Platform |
Platform | PHP / MySQL |
Size | 3.8 MB |
Available in | Official support for English, Multilingual |
Type | Forum software |
License | GNU GPL[1] |
Website | vanillaforums |
Vanilla is a lightweight Internet forum package written in the PHP scripting language using the Garden framework. The software is released under the GNU GPL.[2] Vanilla Forums is Free Software [1], standards-compliant, customizable discussion forums. Since 2009 there is also a cloud-hosted version (offered by Vanilla).
Vanilla's open source project was released on 1 July 2006, and has since undergone many changes; the most notable being the complete rewrite between Vanilla 1 and Vanilla 2, the latter of the two became the primary product and Vanilla 1 was passed into the hands of other developers.[3] Vanilla is designed to bring forums back to their roots, providing core functionality with additional features such as emoticons available as plugins.[4]
Business Model
Vanilla 1 is unfunded, and supported by other developers, it is not supported by the original core team.
Vanilla 2 is currently funded in part by a custom, non-distributed hosted implementation of the software run as a commercial SaaS, by Vanilla Forums, Inc. offering various plans with support options.[5][6][7]
Plans offer many features from the open source version with additional premium add-ons supported by the core team.[8]
Features
Vanilla is a free,[9] FOSS, extensable and multi-lingual forum system. The following items describe the open source version:
- Users can easily set up and maintain a full-featured discussion forum with unlimited categories
- A variety of community made themes and add-ons are available.[10][11]
- Single-Sign On[12][13]
- Social Media Login[14]
- Embeddable forums[15]
- Import from other forums[15]
- Commenting System for a site[16]
- Integates with other FOSS projects, like WordPress.[17]
History
Mark O'Sullivan created an early version of Vanilla to support his own online graphic design and programming community.[18] Between 2002 and 2005, this alpha version of the forum went through many revisions, and the core theming and plugin engines were built, culminating in the release of Vanilla 1.[19]
Vanilla increased in popularity and was invited to TechStars 2009 in Boulder.[20] At the start of 2010 Vanilla received 500,000 CAD in series A funding.[21] In July 2010, Vanilla 2 was released, which was a complete rewrite of Vanilla 1.[22]
Vanilla 1
Vanilla 1 has a very lightweight core with a number of optional plugins, including chat, private messages, "Who's Online", and attachments.
The most recent version (1.3.0) was released on February 17, 2012.
Vanilla 1 is no longer maintained by the Vanilla team, and has been transferred to another development team.
Vanilla 2
Vanilla 2 is a complete rewrite of Vanilla using the Garden Framework, a MVC, object oriented, modular, extendable framework.[23]
New core features in Vanilla 2:
- <embed> Vanilla (embed forum anywhere via JavaScript)
- Social Connect
- Vanilla Mobile - Configuration required
- Vanilla Connect (Single Sign In)
- Themes
- Banner
- File Upload - included as a plugin
- WYSIWYG Editor - included as a plugin
- Emoticons - included as a plugin
Garden
Garden is the PHP framework on which Vanilla 2 is built, and deployed with, but can also be used as an MVC framework in its own right, and has a convention-based folder structure.[25][26]
When downloading a Vanilla release, it is packaged in Garden as an application.[27]
Garden can be developed on via 'Addons' of applications, plugins, themes, and locales.[28]
Each application follows the MVC paradigm, and applications are typically placed in the applications folder, pluigns in plugins folder, and so on.
Applications can be extended by plugins and themes, these mainly use a combination of convention based file structure, configuration, and event hooks.
Pluggability is a core feature of the framework, as is OOP, so the application and core is mainly extended via plugin classes using a public method naming convention to denote event hooks, 'magic event' hooks, 'magic methods', and occasionally method overrides. Some general functions in the core can be overridden by predefining them.
In addition, locales can be used to translate into different languages, or variations of text, which are replaced by reference.
Release History
Release cycle since Vanilla version 2.0.1
Color | Meaning |
---|---|
Red | Pre-release beta versions |
Green | Supported stable branch |
Blue | Future versions |
Version | Release date | Notable changes |
---|---|---|
2.0.1 [2] | August 2010 | Bug fixes[29] |
2.0.10 [3] | September 2010 | Security fixes[30] |
2.0.12 [4] | October 2010 | Bug fix for 2.0.12[31] |
2.0.14 [5] | November 2010 | Adds Social Connnect |
2.0.15 [6] | November 2010 | Bug Fixes |
2.0.16 [7] | December 2010 | Bug Fixes for 2.0.15 |
2.0.17 [8] | January 2011 | Statistics, homepage, Wordpress connect, improved update functionality[32] |
2.0.18 Beta 1 [9] | May 2011 | Improved tools for moderation[33] |
2.0.18 Beta 2 [10] | June 2011 | Bug fixes from last beta version |
2.0.18 Beta 4 [11] | September 2011 | Bug fixes from last beta version |
2.0.18 Release Candidate 2 [12] | October 2011 | Bug fixes from last beta version |
2.0.18 Release Candidate 3 [13] | November 2011 | Bug fixes from last release candidate |
2.0.18 [14] | November 2010 | Improved moderation tools, major bug fixes, improved notifications [34] |
2.0.18.2 [15] | January 2012 | Bug fixes from last release |
2.0.18.4 [16] | March 2012 | Bug fixes from last release |
2.0.18.8 [17] | April 2013 | Security Update [35] |
2.1 [18] | April 2014 | MeBox, Improved social features, bug fixes, improved embedding of forums, support for WordPress plugins, /me action |
2.2 Beta [19] | May 2014 | Bug fixes from 2.1 Beta[36] |
2.2 [] | After April 2015 | Advanced Editor, TBD. |
Forks
PlushForums[37] is a fork of Vanilla Forums open source 2.0.x branch. It includes real-time discussions, an integrated blog, member directory and paid subscriptions.
Hosted Forums
The hosted version of Vanilla runs on the newest version of Vanilla. It also provides features that are held back from the community edition (usually people who are self-hosting their forum). The features held back are Reactions[38] & Badges, Polls, Pre-Moderation (available in self hosted Vanilla since 2.1 Beta), User Ranks, Profile Extender (available in self hosted Vanilla as a plugin) and others. This leads to ongoing discussions in Vanillas own community forums. There has been numerous discussions in the past about the business model and why certain features have been held back.[39] The community version of the software, has seen developers replicate much of these functionalities.[40][41]
See also
References
- ^ https://github.com/vanilla/vanilla/blob/master/LICENSE.md
- ^ Cite error: The named reference
lic
was invoked but never defined (see the help page). - ^ "Vanilla 1 Site".
- ^ Gunter, Tim. "Vanilla Emotify Plugin".
- ^ http://web.appstorm.net/reviews/communications/another-look-at-vanilla-online-communities-reinvented/
- ^ http://www.rackspace.com/blog/designing-a-hosting-platform-around-high-availability-low-cost/
- ^ http://www.theglobeandmail.com/report-on-business/small-business/sb-digital/biz-categories-technology/booting-the-jerks-from-discussion-forums/article4096123/
- ^ http://vanillaforums.org/discussion/19927/difference-between-self-hosted-vanilla-vs-vanilla-hosted
- ^ Miles, Stephanie. "App Vita".
- ^ http://vanillaforums.org/addons
- ^ http://vanillawiki.homebrewforums.net/index.php/What_are_Features_and_Addons%3F
- ^ http://vanillaforums.org/docs/proxyconnect_sso
- ^ http://www.itworldcanada.com/news/canadian-software-company-improves-on-the-internet-forum/144307
- ^ http://vanillaforums.com/blog/news/how-to-integrate-twitter-and-facebook/
- ^ a b http://gigaom.com/2010/10/25/vanilla-forums-now-embeddable-offers-import-tools/
- ^ http://www.techvibes.com/blog/montreals-vanilla-forums-launches-new-commenting-feature-to-help-cultivate-online-communities-2012-04-13
- ^ http://wordpress.org/plugins/vanilla-forums/
- ^ http://vanillaforums.com/blog/news/the-quest-for-better-forum-software/
- ^ http://lussumo.com/docs/doku.php
- ^ http://techcrunch.com/2009/08/06/techstars-incubator-hatches-10-new-companies/
- ^ http://www.businesswire.com/portal/site/home/permalink/?ndmViewId=news_view&newsId=20100119007662&newsLang=en
- ^ http://readwrite.com/2010/07/22/vanilla_forums_gets_investment_releases_new_versio#awesm=~oci8n4r7dDeinO
- ^ http://boagworld.com/reviews/vanilla/
- ^ https://github.com/vanillaforums/VanillaPorter
- ^ http://stackoverflow.com/a/3652230/1211661
- ^ http://markosullivan.ca/garden-preview-part-i/
- ^ http://vanillawiki.homebrewforums.net/index.php/Garden#Garden
- ^ http://vanillawiki.homebrewforums.net/index.php/How_to_Build_a_Simple_Module_and_Integrate_it_as_a_Plugin
- ^ Burry, Todd. "Vanilla Community Forums".
- ^ "Vanilla Commnity Forums".
{{cite web}}
:|first=
missing|last=
(help) - ^ "Vanilla Commnity Forums".
{{cite web}}
:|first=
missing|last=
(help) - ^ "Vanilla Commnity Forums".
{{cite web}}
:|first=
missing|last=
(help) - ^ "Vanilla Commnity Forums".
{{cite web}}
:|first=
missing|last=
(help) - ^ Russell, Lincoln. "Vanilla Commnity Forums".
- ^ Burry, Todd. "Vanilla Commnity Forums".
- ^ https://github.com/vanillaforums/Garden/commits/master
- ^ "PlushForums".
- ^ Stubbs, Ryan. "App Storm".
- ^ http://vanillaforums.org/discussion/24089/the-community-and-vanilla-please-read
- ^ http://vanillaforums.org/discussion/24064/question-to-vanilla-developers-my-possible-future-reactions-plugin-addon
- ^ http://vanillaforums.org/addon/peregrinereactions-plugin