Please upgrade here. These earlier versions are no longer being updated and have security issues.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.

What is your plugin wish list? Let's make it come true!

AdrianAdrian MVP
edited October 2010 in Vanilla 2.0 - 2.8
First off let me say I think we can all agree that Vanilla 2 rocks. Why else would we be here, right? I have used SMF, PHPbb, BBpress and I can tell you Vanilla gets an A+ for being light and easy to set up. No other forum is as easy. Trust me.

Nevertheless, with being so light comes a downside. For people needing some additional functionality and with only basic php skills to tinker, there is a lack of plugins for Vanilla 2. Some of the great Vanilla 1 plugins have just not made there way over--which is a shame.

In my view, with only a couple of plugins, I think there could be even more adoption of the new platform. Plugins don't have to be a bad word. The benefit of Vanilla is its a buffet, you choose what you want.

With that being the case, below is my plugin wish list (but I am sure many people have many of the same).

-A maintenance plugin to allow you to close the forum to perform, well maintenance( I have created a plugin. It's very crude, but I tried--and it works for what I need)
-An easy automatic upgrade plugin --a la Wordpress (should be easy with php fopen, fwrite and fileexists)
-A way to have points/levels/badges for users --some way to allow for promotions or redeem points.
-A karma or thank you system
- 2 words in the tag plugin
- Admin stats about a user (ie user ranks)-- most active
-Poll for a thread or allow the Vote plugin to be more customizable. Sometimes you just need a poll in a thread
-Thread rating
-Some kind of formatting toolbar, like Markitup. Allow admin to select which items appear on the toolbar--ie code clean up is not needed for most. I suscpect link, unlink and image will work for most. Some I know want an WYSIWYG editor and I know its being worked on--but its not been easy to get it integrated.
-Sitemap plugin ( i know there is one, but its broken--for now)
-A mobile plugin/theme for iphone

I have started to work on some of these plugins myself, so I am not a beggar asking without trying or giving. Nevertheless, I'm far from a master programmer, so I'd love some help in making these come true before Xmas. It would be a nice gift for us all I think:) The way see it, it's the best way to give back to the Vanilla 2 community for such a great free product..

Maybe even the team behind Vanilla would be willing to help make this happen quicker with some financial considerations--

I thought it might make sense to create a marketplace of sorts, using something like
http://www.chipin.com/ , so the Vanilla team can set the price for these plugins. I am sure many of us would be willing to contribute to have quality plugins we know will be supported. Furthermore, the Vanilla team can get a real idea of the popular plugins because the community will vote with their wallets.

So what do you think? Would this work? What is your wishlist? Would you consider the use of something like http://www.chipin.com/ good idea? Or maybe its too late and I need to sleep.... :p

«13

Comments

  • MikhaelMikhael New
    edited October 2010
    Good idea @adriansonline. One thing I posted about a while go, but am not sure is sorted out yet, is email confirmation when users register. (I'll be browsing around here over the next couple of days).

    I consider that essential, as I've previously had users have to re-register because they mis-typed their email address. With Vanilla they don't know why they haven't received an email confirming they registered correctly, and anyway I think confirming they are the one who registered is essential for various reasons.

    I think the 'Follow users' plugin sounds good, and will give that a try. It's very useful to be able to filter discussions and comments for particular users.

    As for the payment for plugins idea, while I do donate now and then (I'm not well off) I wouldn't specifically pay for a plugin. There are various reasons, just one being that there's no way of knowing the creator is well trained, and no guarantee of working quality, plugin life expectancy, etc.

    Also, there's at least one other thread here regarding wanted plugins.
  • SS ✭✭
    edited October 2010
    Aslo need Thankful People (Vanilla 1 addon here http://vanillaforums.org/addon/225/thankful-people)
    Update: O, sorry, missed - A karma or thank you system
  • @Mikhael I think i wasn't clear on the payment idea. I was saying thinking we could micropay/ crowd source our most wanted list with Vanilla Dev team. They set the price with Chipin that they feel is fair to build plugins and the ones that receive the most intrest (ie funds) get chosen. If you like a fast lane for plugin creation.

    I like your idea for registering. I am sure people would donate to it. In other words I think it would be a cool idea if there was as an add-on section/list ironically to avoid these kind of wish list threads and we could vote for it with our wallets. Sort if like the idea of the buy it now on EBay.If someone wants the plugin bad enough it might be paid in full by one member. The beauty of idea also was the Vanilla team gets a couple of things: revenue, direct knowledge of what the user community wants ( and willing to pay for), a better product for them. We as users get the plugins we crave, created by the Vanilla Team that we really need/want, and most of all we can insure the quality and that they are supported plugins going forward. In all honesty mine was a wishlist. I think the " need list" is shorter, but the lplugins are just not coming(yet). I figured a financial benefit would make it worth while.


    Also maybe besides Vanilla team, they could "approve" certain community members who have proven their work ( for example 2-3 successful plugins) so they can also benefit from the money of Chipin....so if they complete a plugin " successfully" on the wishlist category they can benefit as well.

    Another thing that would help is community ratings easy to understand for plugins. For example it's clear in Wordpresss if a plugin is getting good ratings/ comparability with current version. Not everyone likes to comment, but choosing a star is not hard.

    Okay I am done for now, time to start continuing the work on my wishlist. I will post in the add-on section as I complete them ;)

  • I need to import attachments from a V1 forum. (Being worked on)
    Blog type plugin, to pull select comments out to a blog page.
    Member showing plugin that works with imported V1 forum members.

    With these three plugins I would be ready to rock!
  • alot of the features you are interested in are already implemented in one way or another

    Karma, thank you system, thread rating.. the voting plugin

    things i totally agree with

    Two words in tags.. this drives me insane
    automated updates/upgrade ... :)
    a polling plugin.. :)


    But in my honest opinion, i think there are a few major missing features that pull more rank than these listed above. For example

    Mass management. Pruning users, deleting multiple threads/users. stuff for very large forums.

    Import export, installed by default, with the ability to export your V2 install for a fresh install and import.


    If your truly wanting to contribute to the project, i would suggest your plugins/addons be FOSS.

    oh and analytics, i've found a treasure, i prefer it over google analytics. Piwik :)http://piwik.org/

  • AdrianAdrian MVP
    edited October 2010
    Of course my plugins will be free--that's the whole point :O) I am just trying to think of creative ways to really accelerate the add-ons we all want. Most of what I want I am working on, but I'm far from an expert plugin maker. I am sure many of the ones wanted can be made quickly but through crowd source/micropay model, maybe it would be worth it for more people to tackle.

    I guess I am not making my example make sense. So here it is soup to nuts:

    Here is the process I see. Either a section on this site, or another sub-site where people can list their wanted plugins. Community votes on the wish list. For the top requests, Vanilla Team or approved plugin makers can set the price to complete the plugin. So imagine if you would the "price" for your mass management plugin is set at 1000 dollars by Vanilla Team or by an approved developer . And lets say that a 1000 of us make a 1-2 dollar the investment-then its on. It would work like Groupon: The plugin has met its requirements so it will be built. It will then be made available to the whole community for free in the add-in area. Sure the Johnny come lately will get the benefit of the plugin without paying, but I think the greater adoption of Vanilla and its growth benefits us all.

    I don't know, maybe the idea is a big fail. Maybe I should just take my wishlist to Vanilla team direct and have it funded by those who want my list too. Would that work?


    Piwik gets my vote too, I love it-- and it works lovely with Vanilla :)
  • I have just decided to breakdown and just do it myself. I have knocked a couple off the list and I will continue to do so. I hope you'll join me. Let's stop talking and get it done :)

    Oh, the two I have done is Maintenance and Markitup for Vanilla. My next couple I hope to tackle will be more complex. I want to examine the possibility of an auto upgrade plugin. I think I have a creative way to make it happen--I just need to figure out if its doable the way I think it is..
  • TimTim Vanilla Staff
    We're actually working on auto-upgrade stuff, both for plugins and for the core.

    Vanilla Forums COO [GitHub, Twitter, About.me]

  • AdrianAdrian MVP
    edited October 2010
    Cool. I had some of it done already, but i'm sure your solution will be much more elegant than mine. Can't wait to try it ;)
  • Please consider the following plugins as they could revolutionize the whole vanilla forum script:

    1) Top Posters: A sidebar plugin showing the top 5, 10 or whatever posters and the number of posts for each.
    2) Email users: An admin plugin allowing the forum admin to email all users.
    3) Contact us: A contact us form for members or visitors to contact the forum admin via email without having to register or login.
    4) Discussion Thumbnail: A thumbnail image to appear on the left side of each discussion title on the forum frontpage. Admin and users should be given the option to upload their own thumbnail image, and if they don't a standard thumbnail appears.
    5) Poll: A sidebar poll would surely make a difference.

    Thank you for a wonderful script!
  • @chat_101_com I actuality started a poll to figure out the top plugins Vanilla needs. Make sure you cast your vote;)
    http://vanillaforums.org/discussion/13181/i-need-to-have-feature-x...vote-for-what-is-really-needed

    Vote directly here: http://www.google.com/moderator/#16/e=30d27


    The contact form is easy to do right now via custom pages add-on
  • 4) Discussion Thumbnail: A thumbnail image to appear on the left side of each discussion title on the forum frontpage. Admin and users should be given the option to upload their own thumbnail image, and if they don't a standard thumbnail appears.
    +1, I'd really love to see this too. I'm thinking allow the admin to upload multiple images that are then shown, side by side, right above the discussion-creation input box when a new discussion is being created, with a radio button to the left of each image. Whichever radio button is selected, that image next to it is then used as the thumbnail for the discussion in the forum frontpage / category view.

    This not only livens things up a bit, it also looks nice and makes it easier to differentiate between each different discussion.

    I'll add the request to adriansonline's poll.
  • Instead of a full out voting thing, I'd like a simple like/dislike button. I'm sure hacking away at the voting can generate one quite easily too.
  • @Flam, I think thread vote as well as adding poll to a discussion would be good. I think a like/dislike is a whole different idea ---I will add it to the survey at
    http://www.google.com/moderator/#16/e=30d27

    Make sure you vote:)
  • FlamFlam New
    edited October 2010
    Voted on a bunch of them. Thanks @adriansonline

    I pulled out my favorite hatchet, Scite, and started hacking away at the voting plugin.

    What I came up with was a very brittle like button. I'm too ashamed of it's ugliness to upload it as an addon, but here it is for anyone who wants it:
    http://www.mediafire.com/?7azgcl1dxfgb1cm

    It would be nice if it mentioned who liked the post in question :/ I don't know enough about php or vanilla to do something like that though.
  • One thing that is needed is a means to alphabetically sort the categories its a right pain shifting them about manually when you have a huge amount of categories.
  • +1, I'd really love to see this too. I'm thinking allow the admin to upload multiple images that are then shown, side by side, right above the discussion-creation input box when a new discussion is being created, with a radio button to the left of each image. Whichever radio button is selected, that image next to it is then used as the thumbnail for the discussion in the forum frontpage / category view.

    This not only livens things up a bit, it also looks nice and makes it easier to differentiate between each different discussion.

    I'll add the request to adriansonline's poll.
    Even better, let's hope to see this soon 'coz as I said it would revolutionize the whole forum outlook.
  • LincLinc Admin
    edited October 2010
    FWIW, the company I work for is accepting Vanilla plugin development work. I've cleared it with my manager to open-source resulting plugins under the GPL after we turn them over to the client. I have a couple niche ones out there already, but 3 pretty cool general-use ones are coming in the next week or so (mark all discussions viewed, discussion prefixing, and auto-paragraph tags for comments) because someone placed an order for them.

    If you pay for the (admittedly not cheap) development time, the community will reap the benefits too.

    The only votes that truly get things done at the end of the day are time and money. I vote with my time via PHP code and GitHub. Voting with money can be done with the link above. :)

  • The only votes that truly get things done at the end of the day are time and money. I vote with my time via PHP code and GitHub. Voting with money can be done with the link above. :)
    For me it's only time. I am working my way to create the addons on the wishlist as my thank you to the community and the Vanilla team. It's my way of saying thanks for a great open source product. I only hope more will join me in attacking the list;) It would be nice to have them all done by Xmas.
  • -A way to have points/levels/ranks/badges for users-most active
    -A karma or thank you system
    @adriansonline This is going to be cool! a simple one will do :) , and i will be happy ! These addons will be the guiding pulse for a community . I was looking around , i found it here and I guess its still in development . thanks !
Sign In or Register to comment.