Jump to content

Vanilla Forums: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Tama63 (talk | contribs)
Adds link to https://github.com/vanillaforums/Addons
Tama63 (talk | contribs)
No edit summary
Line 149: Line 149:
| align=center style="background-color:#A0E75A;" | 2.0.18.8 [http://vanillaforums.org/discussion/23339/security-update-vanilla-2-0-18-8/p1]|| April 2013 || Security Update <ref>{{cite web|first=Todd|url=http://vanillaforums.org/discussion/23339/security-update-vanilla-2-0-18-8/p1|title=Vanilla Commnity Forums}}</ref>
| align=center style="background-color:#A0E75A;" | 2.0.18.8 [http://vanillaforums.org/discussion/23339/security-update-vanilla-2-0-18-8/p1]|| April 2013 || Security Update <ref>{{cite web|first=Todd|url=http://vanillaforums.org/discussion/23339/security-update-vanilla-2-0-18-8/p1|title=Vanilla Commnity Forums}}</ref>
|-
|-
| align=center style="background-color:#87ceeb;" | 2.1 Beta 1 [http://vanillaforums.org/discussion/23322/vanilla-2-1b1-released/p1]|| April 2013 || MeBox and improved social connectivity
| align=center style="background-color:#fa8072;" | 2.1 Beta [http://vanillaforums.org/discussion/23322/vanilla-2-1b1-released/p1]|| April 2013 || MeBox , Improved social features, bug fixes, improved embeding of forums, support for wordpress plugins, /me action
|-
| align=center style="background-color:#fa8072;" | 2.2 Beta [https://github.com/vanillaforums/Garden/commit/cc9f8f3958e98519df4cb3c845cbca0ddc5e6cbc]|| May 2013 || Bug fixes from 2.1 Beta
|-
| align=center style="background-color:#87ceeb;" | 2.2 []|| 2013 || MeBox , Improved social features, bug fixes, improved embeding of forums, support for wordpress plugins, /me action
|}
|}



Revision as of 06:42, 24 July 2013

Vanilla
Original author(s)Mark O'Sullivan
Developer(s)Todd Burry, Tim Gunter, Matt Lincoln Russell, Klaus Burton
Initial release1 July 2006 (2006-07-01)
Stable release
2.0.18.8 / April 5, 2013; 11 years ago (2013-04-05)
Preview release
2.1b / April 4, 2013; 11 years ago (2013-04-04)
Repository
Written inPHP
Operating systemCross Platform
PlatformPHP / MySQL
Size3.8 MB
Available inOfficial support for English, Multilingual
TypeForum software
LicenseOpen Source, GNU GPL[1]
Websitewww.vanillaforums.org

Vanilla is a light weight Internet forum package written in the PHP scripting language using the Garden Framework.The software is released under the GNU GPL.[1] Vanilla Forums are open-source [1], standards-compliant, customizable discussion forums.Vanilla was released on the 1st of 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[2] . Vanilla is designed to bring forums back to their roots, providing core functionality with additional features such as emoticons available as plugins[3] .

Features

Vanilla is a free[4] , open-source, pluggable, themable, multi-lingual community-building product to host a forum on your own server infrastructure.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.[5][6]
  • Single-Sign On[7][8]
  • Social Media Login[9]
  • Embeddable forums[10]
  • Import from other forums[11]
  • Commenting System for your site[12]
  • Integates with other open-source projects, like WordPress.[13]


There is also a commercial service by the creators of the Vanilla Forums product that offers hosting plans using a modified Vanilla Forums product.[14][15] It offers many of the features of the open source version, but it includes many premium add-ons created and supported by the core team that extends functionality.[16]

History

Mark O'Sullivan coded and designed an early version of Vanilla because he had a community developing around the subjects of graphic design & programming, and found the tools available to be limited.[17] Between 2002 and 2005, this alpha version of the forum went through many revisions. During this time, the meat of the theming and plugin engines were built. Eventually, Vanilla 1 saw the light of day.[18]

By 2009, Vanilla was gaining lots of attention and was invited to TechStars in Boulder.[19] At the start of 2010, a pivotal year for Vanilla, they received 500,000 CAD in series A funding.[20]By July 2010, a new version of Vanilla was released, named Vanilla 2. It was a complete rewrite of Vanilla 1.[21]

Vanilla 1

The Core of Vanilla is very light-weight, but there are many plugins available. There are Extensions for Chat, Private Messages, "Who's Online", Attachments and many more.

The latest version is 1.3.0 which was released on February 17, 2012.

Vanilla 1 is no longer being developed 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 (like "what's growing in your Garden").

Garden is a MVC, object oriented, modular, extendable framework.[22]

There is a GPL importer for many of the popular forum systems such as vBulletin and phpBB.[23]

New core features since Vanilla 2

  • <embed> Vanilla (embed your 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.[24][25]

When downloading a Vanilla release, it is packaged in Garden as an application.[26]

Garden can be developed on via 'Addons' of applications, plugins, themes, and locales.

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 pluigns 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[27]
2.0.10 [3] September 2010 Security fixes[28]
2.0.12 [4] October 2010 Bug fix for 2.0.12[29]
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[30]
2.0.18 Beta 1 [9] May 2011 Improved tools for moderation[31]
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 [32]
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 [33]
2.1 Beta [18] April 2013 MeBox , Improved social features, bug fixes, improved embeding of forums, support for wordpress plugins, /me action
2.2 Beta [19] May 2013 Bug fixes from 2.1 Beta
2.2 [] 2013 MeBox , Improved social features, bug fixes, improved embeding of forums, support for wordpress plugins, /me action

Hosted Forums

The hosted version of Vanilla runs on the newest version of Vanilla and has all features. 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[34] & Badges, Polls, Pre-Moderation, User Ranks, Profile Extender 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[35]. The communinty version of the software, has seen developpers replicate much of these functionalities.[36][37]

See also

References

  1. ^ a b http://vanillaforums.org/docs/license
  2. ^ "Vanilla 1 Site". {{cite web}}: |first= missing |last= (help)
  3. ^ "Vanilla Emotify Plugin". {{cite web}}: |first= missing |last= (help)
  4. ^ Miles, Stephanie. "App Vita".
  5. ^ http://vanillaforums.org/addons
  6. ^ http://vanillawiki.homebrewforums.net/index.php/What_are_Features_and_Addons%3F
  7. ^ http://vanillaforums.org/docs/proxyconnect_sso
  8. ^ http://www.itworldcanada.com/news/canadian-software-company-improves-on-the-internet-forum/144307
  9. ^ http://vanillaforums.com/blog/news/how-to-integrate-twitter-and-facebook/
  10. ^ http://gigaom.com/2010/10/25/vanilla-forums-now-embeddable-offers-import-tools/
  11. ^ http://gigaom.com/2010/10/25/vanilla-forums-now-embeddable-offers-import-tools/
  12. ^ http://www.techvibes.com/blog/montreals-vanilla-forums-launches-new-commenting-feature-to-help-cultivate-online-communities-2012-04-13
  13. ^ http://wordpress.org/plugins/vanilla-forums/
  14. ^ http://www.rackspace.com/blog/designing-a-hosting-platform-around-high-availability-low-cost/
  15. ^ http://www.theglobeandmail.com/report-on-business/small-business/sb-digital/biz-categories-technology/booting-the-jerks-from-discussion-forums/article4096123/
  16. ^ http://vanillaforums.org/discussion/19927/difference-between-self-hosted-vanilla-vs-vanilla-hosted
  17. ^ http://vanillaforums.com/blog/news/the-quest-for-better-forum-software/
  18. ^ http://lussumo.com/docs/doku.php
  19. ^ http://techcrunch.com/2009/08/06/techstars-incubator-hatches-10-new-companies/
  20. ^ http://www.businesswire.com/portal/site/home/permalink/?ndmViewId=news_view&newsId=20100119007662&newsLang=en
  21. ^ http://readwrite.com/2010/07/22/vanilla_forums_gets_investment_releases_new_versio#awesm=~oci8n4r7dDeinO
  22. ^ http://boagworld.com/reviews/vanilla/
  23. ^ https://github.com/vanillaforums/VanillaPorter
  24. ^ http://stackoverflow.com/a/3652230/1211661
  25. ^ http://markosullivan.ca/garden-preview-part-i/
  26. ^ http://vanillawiki.homebrewforums.net/index.php/Garden#Garden
  27. ^ Burry, Todd. "Vanilla Commnity Forums".
  28. ^ "Vanilla Commnity Forums". {{cite web}}: |first= missing |last= (help)
  29. ^ "Vanilla Commnity Forums". {{cite web}}: |first= missing |last= (help)
  30. ^ "Vanilla Commnity Forums". {{cite web}}: |first= missing |last= (help)
  31. ^ "Vanilla Commnity Forums". {{cite web}}: |first= missing |last= (help)
  32. ^ "Vanilla Commnity Forums". {{cite web}}: |first= missing |last= (help)
  33. ^ "Vanilla Commnity Forums". {{cite web}}: |first= missing |last= (help)
  34. ^ Stubbs, Ryan. "App Storm".
  35. ^ http://vanillaforums.org/discussion/24089/the-community-and-vanilla-please-read
  36. ^ http://vanillaforums.org/discussion/24064/question-to-vanilla-developers-my-possible-future-reactions-plugin-addon
  37. ^ http://vanillaforums.org/addon/peregrinereactions-plugin

Examples

Template:Link FA Template:Link FA