Todd and I have been talking about doing some housekeeping to the core application. Many of the classes in the core are currently prefixed with "Gdn_". This is, of course, done to avoid name clashes with classes from other libraries. The "Gdn_" is intended to mean "Garden".
There are a number of classes that have not yet adopted this naming convention throughout Garden, and
NONE of the convenience functions in library/core/functions.*.php use this convention. The functions pose a big problem as you get into things like including an external application's templates in a Vanilla template (or vice versa).
It has also been bugging us that Vanilla is the product, and Garden isn't really understood by very many people. We'd like to get rid of the name Garden altogether, and just call the product Vanilla, change the garden application name to "Dashboard", change all functions, class names, and table names to be prefixed with "vn" instead of "Gdn_", and change the GitHub repo to be located at something more like
http://github.com/vanillaforums/vanilla.
Obviously this is a huge set of changes, but we feel that these are extremely important changes to make before (a) more people adopt the code and start developing with it, and (b) an official release of Vanilla 2 comes out.
We'd like to know what the community developers (you guys!) think before we take any action.
0 • •
Comments
Being,"powered by vanilla", and all.
If vanilla becomes the framework, the forum part will need to be renamed.
- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •Because I think, otherwise, there will still be some confusion after renaming garden->vanilla.
- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •Vanilla 2: More than just a forum. :)
Developer at Vanilla Forums, Inc. [GitHub, Twitter]
- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •Here's my opinion, nevertheless:
Having looked through various concepts and upgrades, I suggest the following. As most of you can see - things are starting to look like a social network. Go to your profile - it reminds me of Facebook. So, why not have the following: Garden as the framework, Vanilla as the platform, and then 'discussions', 'private conversations', 'image galleries' and so forth added to the platform... It seems like it's headed in that direction.
Do you think that might work? For all you know, Garden could become extremely popular among the masses.
- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •When you download the "Vanilla" framework, it comes setup as a forum with the "Discussions" application enabled.
-or-
When you download the "Garden" framework, it comes setup as a forum with the "Vanilla" application enabled. Huh?
- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •It sounds like everyone is more concerned with clarity than with any issues that developers who have branched the code might encounter when we make these changes. Is that correct? If so, I think we should probably just go ahead and do it. A little clarity can go a long way when you're dealing with code :)
- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •Developer at Vanilla Forums, Inc. [GitHub, Twitter]
- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •I like name Garden, and prefix Gdn_ ... I'm using Garden for developing applications for company where I'm working... and I like it. Dont want to change anything.
If you decide to rename, imho, "Vn" is more sympathetic than "vn"
http://vanillaforums.org/page/StandardsAndPractices
Actually, I dont understand the problem (probably my English is no so good) - change name, prefixes, etc. that "many people will understand correctly" what? Send these people to link http://vanillaforums.org/page/MissionStatement :p
- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •PRO: Vanilla is a nice name for a plain-vanilla framework and app names are clear as well.
CON: I liked the question I remember from the beginning: "What´s growing in your garden?" Also I do think there will always be people who misunderstand something ... even the difference between Vanilla and Discussions ;-)
Great work, you guys are doing here!
- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •Telling people i made this new application based on a forum script sounds very, well, hacky. Saying you built it off a framework that is also used to build Vanilla sounds a lot more stable.
- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •I also wouldnt worry too much about breaking changes at the moment - its not even had an "official" release yet so I guess people expect it.
- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •@bluecircle - dully noted and agreed.
Vanilla, vn_ -> Apps --> Discussions -> Conversations -> ?
Keep it "Vanilla" Mark! ;)
- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •Also, even if you call it Discussions, you know people will call it "forum" anyway...
- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •I think the only thing here that would really confuse me, if I didn't know any better, was the difference between a discussion and a conversation.
- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •I was really surprised to see files such as this:
http://github.com/lussumo/Garden/blob/master/applications/vanilla/settings/hooks.php
The function names used in this file, are in direct violation of the coding standards and practices you guys set yourselves:
http://vanillaforums.org/page/StandardsAndPractices
Not to mention some of the functions lack PHPDoc comments.
- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •The whole reason for this discussion is to figure out inconsistencies and fix them. Vanilla 2 hasn't even been released yet, so if you find that things are incomplete (comments, documentation, even classes with @todo's), we are working on it. If you want to get involved and help out, please do!
- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •Actually, yes, I do intend to get involved and help out. :)
- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •I like Discussions as much as anything, but then again, I liked the Garden/Vanilla combo.
- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •