Vanilla 1 is no longer supported or maintained. If you need a copy, you can get it here.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
Some "Add-ons" Should be part of the default Vanilla release
This discussion has been closed.
Comments
Originally posted by ithcy
but that is the point, and it always will be. i don't think you guys are getting that.
Seems kinda counter-productive to me, but then it's Mark's baby. He's got a good thing going, and he can run it into the ground if he wants. Some of the best ideas are generated by really smart people, and then killed by those same people who refuse to change, or listen to others' input.
I think your coffee analagy is mis-aligned. Coffee is black (plain) as standard (vanilla). The coffee house (lussumo) provides milk, cream, sugar, muffins, whatever which customers can add to their coffee (extensions and themes (addons)) but doesnt force customers to use them. However (and here's where my analagy starts to lose it) they dont serve customers white coffee with sugar and then expect them to take the cream and sugar out (impossible in this case - i appreciate it's not in vanilla but meh) if they want black coffee.
Originally posted by Minisweeper
I think your coffee analagy is mis-aligned. Coffee is black (plain) as standard (vanilla). The coffee house (lussumo) provides milk, cream, sugar, muffins, whatever which customers can add to their coffee (extensions and themes (addons)) but doesnt force customers to use them. However (and here's where my analagy starts to lose it) they dont serve customers white coffee with sugar and then expect them to take the cream and sugar out (impossible in this case - i appreciate it's not in vanilla but meh) if they want black coffee.
Ok, the coffee analogy got mangled, let me try again.
Imagine a burger joint that only served plain hamburger patties. Nothing else- no bun, no lettuce, no nothing. But there at the same burger joint, there are people lined up in a special section designated "extentions", each selling lettuce, ketchup, fries (to go with the burger), buns etc. There are even more than one person selling buns (different versions). So you want a burger, you go buy the meat (luckily they give it to you cooked), and you have to go over and get the bun and other condiments... but wait the bun you chose (downloaded) wasn't compatible with the meat, ok try again. I could go on, but I think you get the picture.
Now that kind of restaurant might be "cool", but will it get many customers? I think not, after the first few novelty visits. If you want a burger, you just get a burger, you shouldn't have to give it that much effort.
First, it is hard for me to imagine more than a handful of 'flavors' that a) are different enough from each other that they are each useful while b) nicely blending enough extensions to be a great noobie start without providing so many that noobies turn away.
Second (and please correct me if I'm misunderstanding), I don't see XP, Vista or 2000 as single, shared cores with clearly delineated extensions. Or, to put it differently, this is still Vanilla-plus-these-extensions; Vanilla-plus-those-extensions. It isn't Vanilla XP and Vanilla Vista.
And, by contrast with your Linux analogy, why would a non-geek be frustrated? I have to go through new learning curves with different Linux distros (ditto XP and Vista). I wouldn't have to do that with Vanilla flavors. It's always just the same Vanilla and the same extensions we have now.
(True, a flavor might be slightly out-of-sync version-wise but that is apples-and-oranges to your point, I believe).
by the way, everybody can just stop with the "375K". out of curiosity, and because i knew how wrong it was, i just downloaded all the extensions. together they're over 800K. plus vanilla, that's over 1150K.
Originally posted by garvin
Can you imagine a shop where you order a coffee and get a coffee with sugar and milk and a scone and a muffin, perhaps a sandwich or two and so on and so on? With Vanilla you'll have to say "I would like some milk, please" instead of just having it thrown in.
You've made my point for me thanks. The coffee shop should *offer* all the other things (analogous to having them built into Vanilla), and you get to choose which ones you enable. What I meant by a coffee shop that only served plain black coffee, was that that's the only thing they have on their premises (like Vanilla).
You shouldn't have to go next door to get your muffins, milk and sugar!
Also the menu should be core so the prices and other options are kept up-to-date.
Menu says "Choc-chip Muffins $2.50" you go next door to get one, they say "We don't have choc-chip any more" by the time you go back to select another option, your coffee is cold!
(I love analogies)
Originally posted by ithcy
so you're saying that you're really smart and that mark refuses to change or to listen to others' input?
by the way, everybody can just stop with the "375K". out of curiosity, and because i knew how wrong it was, i just downloaded all the extensions. together they're over 800K. plus vanilla, that's over 1150K.
No, I'm saying Mark is smart, but he shouldn't have a choke-hold on his baby, he should let it grow up. Give it those proverbial wings.
Over & out for now, I've got a few things to attend to. Be back later to see the can of worms I stired up
I'm not saying that by way of pushback to anyone (there is no clean solution to this conundrum) but just pointing out this is one of the benefits of open source software.
(I'm assuming, of course, that Mark wouldn't explicitly oppose the idea providing due credits were given and it wasn't pitched, let alone sold, as anything other than Vanilla+extensions. If Mark is agin it on principle, this would be a different matter. I'm sure his perspective would - and should - carry heavy weight).
I think the whole point of the argu... er... discussion was to have (what some believe to be) essential features as core functionality.
i don't think anything listed in this thread is essential (ok, except comment protection).
sorry tomisimo, i didn't mean to get snarky. long day
I replied to Russ without quoting, in the meantime bugsmi0 slipped in his epistle and my reply sits in limbo with no context.
Try replying to an email 3 days after it was sent without quoting and see if the recipient has any clue what you're talking about.
Really for such clever people, you're not very "smart" <-- Quotes intended :-)
Re: compatibility issues and breakage with my proposal. Each flavor will be compatible with itself (e.g, the Vanilla version supplied AND the extensions supplied will work together). It is true that adding still more extensions might break something in the flavor. Caveat emptor. That would be true even if what I propose were in the core as you wish. Beyond whatever-is-in-the-core, one deals with possible breakage.
If a Vanilla update was not re-integrated by the flavor author (and the included extensions tested/fixed), then one would either have to stay with the flavor (and be a bit out-of-sync with the latest Vanilla) or integrate oneself and see what happened. As Vanilla continues to mature, I suspect that major releases will be few-and-far between. Being out-of-sync will often be too trivial to matter to a flavor user (who, typically, will not be super-technical or concerned about having version 2.8.2 instead of 2.8.1).
No solution will be ideal. But I'm still liking mine because I'm always unbiased about my own ideas ;-).
I'm still with ithcy here though. (I'll be honest - I wasnt actually aware that the comment protection thing was an extension but now I do know I'm still not very surprised given Mark's philosophy). The thing is, vanilla gives you what's NECESSARY to running a discussion board which is what it's all about.
I have a friend who runs a bicycle shop.
He sells complete bikes, tourers, sports bikes, bikes for ladies, bikes for men, bikes for kids.
He also sells frames only, you then buy the handlebars you need, brakes, wheels etc.
Guess what he sells most of? The complete bikes of course.
In any case, nobody ever walks out with a frame-only and expects to ride it home!
There are items that are essential; the seat, wheels and brakes for starters.
No matter how much I like Vanilla, it is still missing essential features, not essential for me as a user but for the vast variety of people that use my forum. I know the functionality is there as extensions but the potential for conflicts is too great, just look at the trouble-shooting category! And what if an extension author gets too busy to update it when required?
Having said all this, I would hate for Vanilla to lose the simple look and plain feel it currently has. It certainly attracts the type of user I want to my forum (creative, passionate, open-minded, fun, entertaining, intelligent, non-techie), I also want to keep them coming back with all the basic functions and tools needed to effortlessly express themselves and easily read the expressions of others.
Interface people, interface, interface, interface!
What you are asking for is never going to happen, and I am thankful for that. Vanilla is as it should be. I do not believe Mark wants to go out of his way to attract people to use the software. If they use it, great. If not, too bad. It is here for the people that will appreciate it. How it works, and what it stands for. Not for the people that want to change it at every turn because "noobs" wont like it, or the "geeky" talk scares people away. Thats ridiculous. Can we get off the bloat bandwagon?
Is it really that difficult to download extensions? And like others have said, it would favor some over others. And I'd bet if everyone downloaded a preset Vanilla (which wouldn't make it very... vanilla, would it) they would never visit the add-on site and see all the awesome work people from the community have done.
I myself much prefer lighter software, with the ability to download the extras that I want, instead of forcefully being handed a load of shit. Hey, that sounds like Vanilla.