Developer Tools

Vanilla uses a wide range to tools and technologies to build its product. This list is simply to guide new developers getting acclimated to our ecosystem. All of our developers use MacOS.

Stacks Supported

  • PHP 7.0 - 7.2 (as of Vanilla 2.6)
  • Unix, Windows, or OSX
  • nginx, Apache, or IIS
  • MySQL, Percona, or MariaDB

Cloud Stack

  • PHP 7.2
  • nginx
  • Percona
  • Varnish
  • memcached
  • Zend OPcache
  • Sphinx
  • OpenStack

Developer Tools

Libraries

  • Garden (our custom libraries on GitHub)
  • PHPMailer
  • HtmLawed
  • NBBC
  • YAML
  • Smarty
  • PHP Markdown
  • Typescript
  • Sass
  • Quill
  • React
  • jQuery

Management

  • GitHub
  • Transifex (translations)
  • ZenHub (sprints)
  • HipChat
  • Jarvis (chatbot)
  • CLA Assistant

Applications

  • PhpStorm, VS Code or NetBeans (IDEs)
  • Sequel Pro (SQL manager)
  • Keka or YemuZip
  • MacDown, Typora, or Mou (Markdown editor)
  • Kaleidoscope (diff tool)
  • Postman (Chrome App)
  • Balsamiq (mockups)
  • Dashlane
  • DeckSet (presentations using Markdown)

Cloud Hosting

We believe that online communities should be intuitive, engaging and true to your brand. Vanilla allows you to create a customized community that rewards positive participation, automatically curates content and lets members drive moderation.

Learn More …