Users running a non-download version of Vanilla (pulled from github), on branch release/2019.016 or master from the last 2 weeks should upgrade to release/2019.017 or latest master for security reasons. Downloaded official open sources releases are not affected.
Please upgrade here. These earlier versions are no longer being updated and have security issues.

Questions before I use...

edited October 2011 in Vanilla 2.0 - 2.8
I'm developing an AJAX web app and would like to use a forum to display all of my sites content, vs a blog or typical cms. The page should load once (when the user first visits the site) and never again which is why I'm drawn to Vanilla, because of embed .

Would it be possible to do the following using plugins I would code myself:
1) User specific css - Each user should have their own color theme css file, or a default for visitors
2) Custom profile pages with custom fields - Each profile should display last 20 posts for a specific forum, upload files, etc
3) User created subforums - I would like each user to be able to create a subforum for themselves in a specific forum. Is this possible?

I'm assuming it's all possible, even if I have to manually modify the Vanilla code.

Comments

  • ToddTodd Chief Product Officer Vanilla Staff
    All of your requests are possible with plugins.

    1. I'd write a plugin that calls Gdn::Controller()->AddCssFile() for the user on Base_Render_Before()

    2. Each user has their own profile page. You can override this page completely with a plugin or just add the items you want.

    3. We use the term categories for subforums. You can nest categories as deeply as you wish.
  • Awesome Todd, thanks!
  • 2) Custom profile pages with custom fields - Each profile should display last 20 posts for a specific forum, upload files, etc
    That one would be really cool for a plugin for us to download.

Sign In or Register to comment.