I love Vanilla 1 to bits and was keen to try Vanilla 2 but kept running into issues which I could not resolve. I've finally got it up and running with the help of some helpful folk on this forum so I decided to write an extended how-to for Vanilla 2 in case you encounter similar problems to me.
I'd like to reiterate the developers' comments first by saying Vanilla 2 is still in development so you should bear this in mind if you intend on using it on a live site. It could be prone to unexpected bugs/behaviour. If you're unsure/concerned, use Vanilla 1 instead.
Extended How-to install Garden/Vanilla 2
1. Download the latest stable release of Garden from GitHub. What's Garden? It's the platform on which Vanilla runs - but don't fret, Vanilla forum is bundled in with this download.
2. Extract the .zip or .tar and copy the contents into the desired folder on your server. Remember to upload the .htaccess file in the root directory which may not be visible to you if you have these types of files hidden. Most FTP programs have an option to show invisible files if it isn't already set by default.
3. In /conf/config-defaults.php consider uncommenting line 47: // $Configuration['Garden']['Errors']['MasterView'] = 'deverror.master.php'; // <-- Use this error master view when debugging This will enable verbose error messages and is very useful when installing and setting up. These messages will help other forum users with diagnosing any problems you encounter. Of course, once happy with your setup, it's recommended to comment out this line once again, so users encounter 'pretty errors'.
4. Grant Read/Write permissions (777) to /cache/, /conf/, and /uploads/
5. Create a database (name does not matter).
6. Browse to your install folder in your web browser, and follow the instructions on-screen.
As I said, if you encounter any errors and have completed step 3, you should have a verbose error - post this and any information about your server (PHP version etc.) and the steps you performed leading up to the error into the community forums.
Hope that helps - thanks to @benno and @bean for their help in getting my install working. I used their advice, my experience and the Documentation to provide the above information.
Try it out - let us know what you think. If you are a Vanilla 2 early adopter (ie. you've downloaded a copy of Garden/Vanilla from GitHub and you're running it somewhere), there are instructions on how to update your database for search here:
While we've been hard at work getting Vanilla 2 ready for it's official release, others in the community have been hard at work fixing lingering bugs and adding feature refinements to Vanilla 1. Vanilla 1.1.10 is now available. The main changes in this release are replacement of deprecated functions, and updates to Scriptaculous and Prototype.
Vanilla 1.2 is going to be a great, significant release. There will be plenty of new features, many of which will be included as new extensions, allowing them to be easily disabled and enabled easily.
Some new features are:
Automatic image width reduction by window size (an upcoming update to HTML Formatter), a feature similar to the one on IP.Board, so that images never create horizontal scrollbars on the page; images will either be too small in width to be sized, or the width will be reduced to the perfect size.
Minification, compression, and a bunch of other speed optimizations (an upcoming extension called Minify) to make the forums load faster for users, especially first-time users.
Whisper notifications (the Whisperfi extension) so that users don't miss whispers
Some will be enabled by default, others won't be. So we want to know, which extensions (if any) do you think add essential functionality to Vanilla 1? There are so many really awesome extensions out there, but we don't want to include most of them, just the ones that add a very commonly used functionality, ones that will be useful for 90% of Vanilla installations.
Cultured Akoya Pearl Necklace has developed into one of the most widespread pearls within all categories because of their amazing luster, clean surface quality, Specifically, our Tahitian pearl necklace are various of the most outstanding within the industry and we have become known for using exotic and rare colors of Tahitian pearls in all our pearl jewelry
As a part of my considering adopting Vanilla, can anybody give sample URL's of Vanilla sites that are "large", meaning lots of content, lots of users, high traffic, etc.
Anyone know how to create internal pages with vanilla 2? I dont believe a plugin is NEEDED for this although it would be convient considering http://vanillaforums.org/addon/519/one-cms doesnt work
I have been thinking about this function as one of the natural fundamental functions of a forum app and I saw one of the discussions back on 2005 that someone wanted this (incl. Mark himself.. :P)
Vanilla 2 is looking nice. We'd like to give it a spin, but can't seem to get it installed outside of the server root. We are attaching it to an existing site, so would like to place it in forums.
Looking at the debug log, it is looking for libraries in the root, even though the path is set to forum.
Does anyone have it working in a subdirectory?
We are able to get the same install working if placed in the webserver root.
Almost every bulletin board software I know of has "subforums" in one way or another, the exception is Vanilla ;) Yes, I know Vanilla1 has an addon available, but let me continue a little more.
The purpose of a subforum is to further narrow down your list, to make it easier to categorize and in theory, easier to find things as well. Now that has one important drawback, it usually forces the user to click more, and waste more time getting to what they want.
That right there is the main reason Vanilla intrigued me so much when I first discovered it; On the first page of the forum everything I want is right there in front of me, all the recent discussions without needing to click anything. Other forums have their "portals" or their "active topics" and so on, but a lot of the time users don't even know those extra pages exist.
So why am I requesting subcategories for Vanilla when I just described them as "bad" from my view? Well because I think other forums are just going about the implementation the wrong way, and I also think Vanilla can do better ;p
Vanilla reminds me a lot like deviantART, because as I said, everything recent is right there on the first page. Now if you go to http://www.deviantart.com/ and click on any of the categories you'll see how it works wonderfully.
The "All Categories" root shows everything, and with each (sub)Category it narrows down your search. This is very important, because it doesn't just divide the content like folders on your operating system for example, it shows all the content inside that category and recursively shows the content of the subcategories below. I propose Vanilla2 do the same with discussions.
I've been following Vanilla for a while now, and I'm really excited about Vanilla 2! I'm working on a pretty big project which I want to integrate with Vanilla 2 and was wondering how hard it would be to display a certain discussion on a website.
So for example, I have an article posted on my website. Instead of using an external comment system, I want to use Vanilla 2 for comments. So if I create a dedicated discussion for this particular article, is there a way to show it in the article and allow people to add their comments without leaving that article page?
Hello im running vanilla 2 and all appears to be working fine except when i embed video into a post it does not appear, any ideas? im new to vanilla in general i didnt start with v1
I'm starting an early French (fr-FR) translation of Garden and Vanilla 2. I've understood that all the translations have to be in the proper application/plugin locale/ folder.
I need a list of all the strings I have to translate. Does such a list exist or do I need to create it myself by searching all the calls to Gdn::Translate() method?
Hi I was creating a forum for my site that will be open soon. I have had vanilla 1 installed and I deiced I would upgrade to the beautiful vanilla 2. Well installation went great - I made completely new databases - and it installed fine. I had installed in on my existing domain at
The only error I seem to be getting is when you click an discussion (try to access its url), I get the "Bonk" error page. You can see an example on my site I provided or with the link below
I think the error lies with the fact that it keeps adding the "/index.php" into the url structure, But I don't know what to do to fix this. Please help with any information that you can.
CKEditor require HTML Formatter to be installed and enabled, you should also save your sanity and formatting by turning the HTML_CONVERT_NEWLINES option to "0" (zero).
Pretty sure I brought this up with version 1 of Vanilla too..
Is there really a need to make 14 http requests for each page before it's even rendered? There's so many calls for separate JQuery files its unbelievable.