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.
Suggestion: "pre-made packages"
hi
I'm a user who is very much confortable with computers. As such, I did end up managing setting up my vanilla and adding extensions.
however, i encountered a long list of problems. more specifically, countless bugs and problems with add-ons. things that i had to manually change myself, editing the code.
now, why the downloadable file doesn't already have the corrections is something beyond me (and i say this without the least bit of cinicism).
also, this whole "extensions thing" is hard for new users.
in fact, the whole concept of vanilla is! let me explain:
i'm not sure who vanilla is aimed for.
it looks like it aims also at inexperienced users, being as intuitive as it's supposed to be.
however, if one of these inexperienced users should try and set one up, he'll go through a very rough bit of time.
here's a suggestion i can offer: that somehow, one could select what vanilla pack to download. an example:
i want to download vanilla. i take a look at the extensions available, and say: "i want this one, this one, and that one."
click
download
your vanilla has those 3 extensions. you see?
just my 0,2 cents for the open source community
we should all be more noob friendly!
forgive my possibly more harsh tone - i tried to improve the tone but the late hour and long day didn't let me do that!
kudos!
I'm a user who is very much confortable with computers. As such, I did end up managing setting up my vanilla and adding extensions.
however, i encountered a long list of problems. more specifically, countless bugs and problems with add-ons. things that i had to manually change myself, editing the code.
now, why the downloadable file doesn't already have the corrections is something beyond me (and i say this without the least bit of cinicism).
also, this whole "extensions thing" is hard for new users.
in fact, the whole concept of vanilla is! let me explain:
i'm not sure who vanilla is aimed for.
it looks like it aims also at inexperienced users, being as intuitive as it's supposed to be.
however, if one of these inexperienced users should try and set one up, he'll go through a very rough bit of time.
here's a suggestion i can offer: that somehow, one could select what vanilla pack to download. an example:
i want to download vanilla. i take a look at the extensions available, and say: "i want this one, this one, and that one."
click
download
your vanilla has those 3 extensions. you see?
just my 0,2 cents for the open source community
we should all be more noob friendly!
forgive my possibly more harsh tone - i tried to improve the tone but the late hour and long day didn't let me do that!
kudos!
0
This discussion has been closed.
Comments
Although I am not a noob as such, having fiddled lots with servers, or should I say fumbled, but I had no problems installing Vanilla the first time. It went smoothly.
However I did have an issue with connecting to the database but that was not strictly a Vanilla issue, my provider did not make it clear that the actual database name as it was visible to me was not the one I should use in the configuration. Once this issue was dealt with everything worked.
Problems that do arise from time to time are caused by extensions. Usually a poorly written read-me or one that takes too much for granted and simply expects you to know what to do. And there will always be the untested ones that will need to mature gradually before they are truly useful. This is part of the experience for me, it's expected.
Having said all of that, Vanilla is free, the extensions are free, if you are not prepared for some head aches perhaps it's not for you. I personally enjoy the trouble-shooting aspect but then again, I don't have a mission-critical use for Vanilla, simply a hobby.
Posted: Tuesday, 28 August 2007 at 11:07AM
I'd like to see one click installations of all extensions on my site, no download or anything. A direct install would be cool.
On a side note, it would absolutely ROCK if I could browse the addons repository through my Vanilla admin panel and just click "install", "enable", "update", "disable" and/or "uninstall". I'm not sure what the security implications for this would be however...
Adam.
Still, I like the idea of some maintained "Vanilla with Sprinkles" packages.
One of the ones that I thought would be quite good, would be a Categorised Vanilla, which ships with a number of extensions which make Vanilla for those who are not willing to move away from the categories paradigm. Lots of people want this, and if you have noticed, most of the stuff that I code for is working towards bringing this paradigm in to Vanilla (80% of the 4,000 strong userbase to be moved from IPB 2.0.0beta straight to Vanilla will not be happy unless things -seem- the same on the surface), so a Vanilla pre-installed with extensions to give categories more prominence (the mod-rewrite to point you to the categories page on root for example) would benefit many. I can see how this wouldn't be limited though, perhaps packaging a "Project Tracker" Vanilla, with a project tracker skin, and some project bug tracking extensions installed.
Perhaps even Vanilla ready for integration... shipping with the tools you need (authenticators, mysql installers tweaked) to offer you integration with other software like Wordpress, or Drupal.
Adam.
Question for Mark/admins: if someone actually starts created packaged Vanilla installs, could an official place to download them be created, kinda like addons (only it's not strictly speaking an addon is it?)?
Perhaps someone who is willing could be offered a Package Maintainer position, like with many open source projects who maintain packages for various operating systems... this would be the same, but would be for "flavours" of Vanilla, they could be given write access to a specific part of the site perhaps, where they could upload their custom Vanilla packages.
[/ideas]
Adam.
I do like the idea of having only tested extensions working with this system. Makes a lot of sense.
AFAIK fopen is pretty secure, unless your site is vulnerable to injected code (which would be problematic regardless of being able to pull stuff over from other webservers with fopen)
Adam.
stash, thanks also for suggesting that i'd work on this. however, i don't think i'm the man for the job. even if only because this needs a minimum amount of dedication, and i unfortunately am in a stage where i'm turning down just about everything - over how filled up my "2 do" list is!
you know, i think creating "Vanilla with sprinkles" (love the name! ), would in reality be only a partial solution to a bigger problem: the addons lack adequate documentation; as ChadFenwick said, "people with no real webpage/ftp/whatever background could have some difficulty"; chmod issues, etc.
for an example, just a couple of nights ago i spent a ridiculous amount of time trying to figure out where to insert the google API key, for the Member Google Map addon. the readme file said that it was to be inserted in the "settings" field, under extensions, in my vanilla.
now, i've just recently installed vanilla. the logical thing would be for this field to be under the specific extension. but no, the addon simply added a new menu on the left hand menu bar - a menu which only appears if i refresh the page! would it have hurt for this to have been included in the readme?
also, i still don't understand why so many of the addons have to be fixed after the download.
as for Wanderer's comment:
"Having said all of that, Vanilla is free, the extensions are free, if you are not prepared for some head aches perhaps it's not for you. I personally enjoy the trouble-shooting aspect but then again, I don't have a mission-critical use for Vanilla, simply a hobby."
Wanderer, I hope you don't get upset my my following comment (because there's nothing to be upset about), but that approach, in my opinion, is the main thing holding back the expansion and greater access to open-source.
Forgive me for entering this oh so delicate field but, for an example, I know I won't be touching another version of Linux in the coming years. I feel I'm "stuck" to windows.
why?
because as much as i'd love to be a linux user (hell, it's sexy), i lack the time to figure things out at such a slow pace. responses to issues should be pre-existent, and not needed to be located in post numbers 38 and 54, respectively, of two different threads in some random and obsure forums.
i know that saying "this has to be done" and not doing may be seen as being against the open-source spirit. however, doing it is out of the question for me, for several different reasons. but i really can't understand why developers can't spend 10% more of their time documenting, and finally making open-source universal
again, i'm not being cynical - i just haven't understood it yet. if someone could explain, would love to hear the answer
the reason open-source isn't finally ruling over the world is not that it's not good enough - it's that it's "too good" for the rest of the world
all this, of course, is my little fraction of 2 cents
all the best,
sahba
There are a whole multitude of reasons why no comments appear - for me it's because I've always coded on my own (and only ever as a self-taught hobby) - so comments are reasonably little use assuming i remember what i did something for to begin with (which sometimes I dont, and then I regret that I dont comment - but that's life) I'm also pretty lazy and lose interest in stuff pretty quickly...
Personally, I find documentation incredibly boring. I love it when someone has documented well, as that allows me to learn stuff, but if I'm trying to figure something out I don't want to break the flow of thought. And for me at least, I just don't enjoy writing about how I did something. I could tell someone, once maybe, but that's it, no interest in it. I'm sure life would be better if people did document and comment stuff well, and I'm not excusing the lack of it, I'm hopefully just explaining one reason why.
What we really need, is documenters Every office needs a good administrator and every coder needs a good documenter
Meanwhile, stash said: "What we really need, is documenters Every office needs a good administrator and every coder needs a good documenter "
That's true!
But not gonna happen I mean, sure, it would be perfect if it *did* happen. but i personally can't think of a way for it to happen.
i can also understand the argument: "programmers really enjoy programming, and don't really enjoy documenting - maybe that accounts for it"
but i can also understand that if there were documentation, there would naturally exist mechanisms to free the author from something he creates, enabling him to move on to something else - to the next level, if you will.
an example:
we have extensions here which have bugs.
the author has to come and fix them.
if there were documentation, and the right mechanisms (see the last couple of lines at http://lussumo.com/community/?CommentID=74403), it would be very simple for another programmer (who would be ever closer to the end user) to just fix it himself
in this way, the author wouldn't have to constantly keep track of what he has produced. he could, if he wanted to. but the speed of development would in this way be enhanced - and the author would in turn have further opportunities to embrace other projects.
to conclude, i think each programmer would do well in reflecting upon what would most benefit the community. and I strongly believe that he may very well conclude that the procedures which would most benefit the community are, in reality, the procedures that would most benefit himself.
kind of corny, but i think it's just how it is
this is a reflection which is urgent - for it should've been made long ago.
i think