• Stars
    star
    2,777
  • Rank 15,852 (Top 0.4 %)
  • Language
    PHP
  • License
    GNU General Publi...
  • Created almost 15 years ago
  • Updated 9 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Vanilla is a powerfully simple discussion forum you can easily customize to make as unique as your community.

Vanilla Repo Logo

[![](https://img.shields.io/github/license/vanilla/vanilla.svg)](https://github.com/vanilla/vanilla/blob/master/LICENSE) [![CircleCI](https://circleci.com/gh/vanilla/vanilla/tree/master.svg?style=svg)](https://circleci.com/gh/vanilla/vanilla/tree/master)

Howdy, Stranger!

Vanilla was born out of the desire to create flexible, customizable, and downright entertaining community solutions. Vanilla has been used to power tens of thousands of community forums around the world and we couldn't be happier if you've decided to use Vanilla to grow yours.

Forum Rich Editor Dashboard
image image image

Every community is unique. Vanilla is a finely-crafted platform on which designers and developers can build a custom-tailored environment that meets your community's particular needs.

5 reasons Vanilla is the sweetest forum

  1. We've reimagined traditional forums for mass-appeal.
  2. Our theming flexibility is second-to-none.
  3. Impossibly good integration options with single sign-ons and embedding.
  4. The best tools available for community management.
  5. Curated features with great plugin options, not the kitchen sink.

Installation

The current version of Vanilla requires PHP 7.2+ and MySQL 5.7+. The following PHP extensions are also required: cURL, DOM, Fileinfo, GD, intl, JSON, libxml, PDO

Upgrading from an earlier version of Vanilla? See our upgrade notes.

Changes to Fulltext Indexing

Full-text index support has been disabled by default as of Vanilla 4. To enable full-text index support, add a FullTextIndexing key under the Database section of your site config and set its value to true. Failure to add this config value will result in full-text indexes being removed from Vanilla's database tables.

Contributing

Getting Help

Reporting Security Issues

Please disclose security issues responsibly by emailing [email protected] with a full description or join our bug bounty program. We cannot award bounties outside that program.

We'll work on releasing an updated version as quickly as possible. Please do not email non-security issues; use the issue tracker instead.

Building Releases

Vanilla releases are built using Phing to create a pre-built deploy-ready copies of Vanilla. To build these run the following in the root of the repository.

./bin/release

The following dependenies are all required for building a release.

  • node
  • yarn
  • php
  • composer

License & Legal Stuff

Vanilla is free, open source software distributed under the license gpl-2.0-only. We accept and encourage contributions from our community and sometimes give hugs in return.

Copyright © 2009-2022 Vanilla Forums Inc.

Vanilla Forums is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.

Vanilla Forums is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Vanilla Forums.

If not, see http://www.gnu.org/licenses/. Contact Vanilla Forums Inc. at support [at] vanillaforums [dot] com

Bonk!

Just kidding, everything's awesome. dance

More Repositories

1

garden-cli

A full-featured, yet ridiculously simple commandline parser for your next php cli script. Stop fighting with getopt().
PHP
113
star
2

addons

Official add-ons and tools for Vanilla Forums.
PHP
108
star
3

porter

Export legacy forums into a format Vanilla Forums can import.
PHP
39
star
4

htmlawed

Composer-compatible fork of the htmLawed library to purify & filter HTML.
HTML
38
star
5

jsConnectPHP

Contains client files for Vanilla's jsConnect with a PHP project.
PHP
37
star
6

vanilla-docker

A sweet Docker setup for Vanilla Forums
Shell
34
star
7

garden-schema

A simple data validation and cleaning library based on OpenAPI 3.0 Schema.
PHP
21
star
8

wordpress-vanilla

Official WordPress plugin for Vanilla Forums integration.
PHP
18
star
9

fluent-plugin-burrow

This plugin for Fluentd allows to extract a single key from an existing record and re-parse it with a supplied format.
Ruby
16
star
10

garden

Garden is a mini framework for building pluggable web applications and apis.
PHP
12
star
11

jsConnectRuby

Contains client files for Vanilla's jsConnect with a Ruby project.
Ruby
8
star
12

garden-http

An unbloated HTTP client library for building RESTful API clients.
PHP
8
star
13

locales

Official locales for Vanilla Forums auto-generated from Transifex.
PHP
8
star
14

jsConnectJava

Contains client files for Vanilla's jsConnect with a java project.
Java
7
star
15

github-sync

Synchronize labels & milestones between GitHub repos with style.
PHP
4
star
16

rich-editor

deader than a doornail - now in core
4
star
17

garden-container

A simple, but powerful dependency injection container.
PHP
3
star
18

docs

User and developer documentation for Vanilla Forums.
CSS
3
star
19

ebi

A template engine made with HTML.
PHP
3
star
20

hipchat-api

An implementation of HipChat's API
PHP
3
star
21

jsConnectdotNet

Client library files you need to use Vanilla's jsConnect with a .NET project.
C#
2
star
22

vanilla-cli

Adds a CLI to a Vanilla forum
PHP
2
star
23

presentations

Presentation decks about Vanilla development.
HTML
2
star
24

vanilla1

Vanilla 1 is no longer supported or maintained. Use Vanilla 2 instead:
PHP
2
star
25

minion

An extensible bot addon for Vanilla Forums
PHP
2
star
26

garden-html

A PHP port of the Ruby HTML pipeline.
PHP
2
star
27

snidely

A handlebars.js like templating engine optimized for php.
PHP
2
star
28

garden-git

Object oriented PHP library for working with git.
PHP
1
star
29

emoji-manifest

A command line tool for building emoji manifests for Vanilla forums.
PHP
1
star
30

vanilla-connect-php

VanillaConnect Library contains everything you need to use the VanillaConnect plugins with a PHP Project.
PHP
1
star
31

mongo2mysql

Imports a mongodb database to mysql.
PHP
1
star
32

garden-jsont

A little JSON transformation library.
PHP
1
star