Skip to content
Vanilla is a powerfully simple discussion forum you can easily customize to make as unique as your community.
Branch: master
Clone or download
nervoustwit Merge pull request #8984 from vanilla/fix/connect-with-terms
Add conditions to show or hide the entry/connect name field.
Latest commit a2e51dd Jun 21, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Fix php setup Jun 11, 2019
.github/ISSUE_TEMPLATE Add new issues templates Jan 4, 2019
applications Fix spacing issue. Jun 21, 2019
bin Update build script May 31, 2019
build Fixed view port configuration Jun 17, 2019
cache QA Apr 8, 2019
conf set up config-default values for hsts Jun 12, 2019
js Fix signin view with ajax form submission May 28, 2019
library Implement CSP 'frame-ancestors' header for Gdn_Controller (#8970) Jun 19, 2019
locales Remove execute permissions on all files (chmod -x) Jun 4, 2015
packages Fix import of chai as promised Jun 13, 2019
plugins Fixed typo Jun 19, 2019
resources Fixed id for title bar on default-master Apr 26, 2019
tests Merge pull request #8931 from vanilla/feature/554-patches-hsts Jun 12, 2019
themes Add advanced search check to mobile searchbox Jun 17, 2019
uploads Remove execute permissions on all files (chmod -x) Jun 4, 2015
.browserslistrc Implement building and dispatching of knowledge controller Aug 27, 2018
.editorconfig Test tweaked build matrix Sep 12, 2018
.gitattributes Implement building and dispatching of knowledge controller Aug 27, 2018
.gitignore Add lerna Jun 13, 2019
.htaccess.dist Fix htaccess to work correctly with subdirectory Jan 8, 2018
.prettierignore Add prettier ignore for bower Jun 13, 2019
.travis.yml remove double yarn isntall Jun 13, 2019
CODE_OF_CONDUCT.md Add code of conduct, per GitHub suggestion Oct 2, 2018
CONTRIBUTING.md Fix contributors' agreement link that broke when we moved to CLA Assi… Oct 29, 2018
LICENSE cleanup: fix license path and content Feb 21, 2019
PULL_REQUEST_TEMPLATE.md Add a PR template Oct 2, 2018
README.md Update README from 2.8.4 Jun 6, 2019
bootstrap.php move HttpStrictTransportSecurityModel namespace one level up to Vanil… Jun 12, 2019
composer.json Fix the APIv0 build (#8929) Jun 11, 2019
composer.lock Fix the APIv0 build (#8929) Jun 11, 2019
environment.php Update version info May 31, 2019
index.php Happy new year 🎉 Jan 2, 2019
lerna.json Use yarn workspaces Jun 13, 2019
package.json Removed story book addons Jun 14, 2019
phpunit.xml.dist Fix travis and scale down container Jun 11, 2019
tsconfig.json Fix OOM error Jun 13, 2019
tslint.json Fix broken tslint config Jun 7, 2018
yarn.lock Testing various plugins/features Jun 14, 2019

README.md

Vanilla Repo Logo

Build Status

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

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

Contributing

Getting Help

Reporting Security Issues

Please disclose security issues responsibly by emailing support@vanillaforums.com 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.

Releases & Branches

The master branch is considered a stable branch capable of being released at any time. Reviewed, stable changes land against master via pull-request.

Our open source release branches are named by version number, e.g. release/2.8. All open source releases (included pre-releases) are tagged.

The release/VERSION+BUILD branches are production-ready branches for our cloud product but are not yet vetted for open source release (alternate platforms & configurations).

Active Release Deprecated Release
Version 2.8 2.6
Initial Release 8 Feb 2019 17 Aug 2018
Last Updated 4 Jun 2019 (2.8.4) 28 Oct 2018 (2.6.4)
EOL Next release 8 Feb 2019

Refer to the OSS changelog and the Vanilla Cloud changelog to track active changes between releases.

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-2019 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

You can’t perform that action at this time.