HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
How to become somewhat adept at modifying vanilla to meet your needs for free
How to become somewhat adept at modifying vanilla to your needs for free 1) create your own webserver on a used machine at home. a) obtain an old computer b) download ubuntu c) install apache or nginx or .. d) install mysql e) install vanilla 2) get some skills a) run through some tutorials on the web for: -php -css -oop basics -read the documentation on site about mvc b) learn some debugging skills with your browser - obtain firefox and firebug - or chrome or some other web browser where you can inspect elements - watch some videos on how to debug with firebug or whatever c) get an editor and modify some programs. 3) read discussions on vanilla forum even if they don't pertain to what you are looking for - you might get some ideas. 4) read the documentation - read the wiki - add to the wiki, if you can. 5) try to solve other people's question. If you can find a working solution to someone else's question - provide an answer. 6) learn how to frame a question - so someone will understand what you want. - include you version, theme, screenshot, and any other pertinent info that might help the person helping you. 7) download plugins, themes, etc - try to digest them, modify them, experiment. - look at various function calls people use in plugins - download the example plugin and experiment - read the theme tips provided by 422 and others. - read the wiki that hbf volunteered to create 8) slowly look at the different files in vanilla particularly the helper_functions.php in vanilla/views/discussion and vanilla/views/discussions 9) don't be afraid to modify the core on your test box - if it will teach you something. than after you understand the change - write a plugin that does what you want and remove changes from the core. 10) make your suggestions in a non-abusive way. Remember everyone is learning and most are volunteering their time gratis and the development team of vanilla consists of a small group with only so much time in the day. Instead of gripeing contribute. If you learned something new that you struggled with but now understand either through your own solution or with somebody elses help - add it to the wiki.
11) read 1-10 again, and then one more time and then...
.... add your own tips
I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.
16
Comments
11) read 1-10 again, and then one more time and then...
I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.
a) run through some tutorials on the web for:
php php w3schools tutorial
css css w3schools tutorial
oop basics
b) learn some debugging skills with your browser:
obtain firefox and firebug
or chrome or some other web browser where you can inspect elements
watch some videos on how to debug with firebug or whatever
firebug Firebug intro screencast
I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.
troubleshooting mysterious problems
Got a mysterious problem occuring. But can't figure out if it is theme or plugin or core related.
I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.
There was an error rendering this rich post.
see this thread if you plan to develop plugins, etc. and read Lincoln's comments. A good way to go about the process. (and if it overwhelms you - you can use the list provided by hgtonight), then after a while read Lincoln's comment again, and you might not need the list.
http://vanillaforums.org/discussion/23046/hooking-in-with-plugins
I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.
Note: WAMP Conflicts with skype, so will not start to fix this go to Tools> Options> Advanced> Connection
and untick "Use port 80 and...."
There was an error rendering this rich post.
revised:
troubleshooting mysterious problems
Got a mysterious problem occurring. But can't figure out if it is theme or plugin or core related.
1) Have you recently changed theme or added css files or added a locale or created new definition files?
2) other mysterious issues.
I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.
When developing themes for Vanilla, http://alphapixels.com/prepros/ is a great tool, for auto refreshing elements (localhost only, see the WAMP post above); it also complies less and sass automatically for you ( I prefer the latter ).
There was an error rendering this rich post.
older list of configs and events.
http://vanillaforums.org/discussion/comment/184969/#Comment_184969
I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.
Another piece of advice
learn how to identify the version of vanilla you are using and post the version in your question.
How to find version number
To turn on debugging
I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.
revised:
troubleshooting mysterious problems
Got a mysterious problem occurring. But can't figure out if it is theme or plugin or core or database structure related.
1) run /utility/update and /utility/structure to update structure of database.
2) Have you recently changed theme or added css files or added a locale or created new definition files?
3) other mysterious issues.
4) miscellaneous can't see effects of plugin in mobile view
also for plugins to make them mobile friendly:
http://vanillaforums.org/discussion/comment/196078/#Comment_196078
locale and mobile:
http://vanillaforums.org/discussion/25641/how-to-tutorial-theme-specific-definitions-mobile-vs-non-mobile
I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.
in step 1 above is unclear
to run /utility/structure and/or /utility/update type
e.g. if your forum is located at http://example.com then
or if you use rewrite urls's you could also type
I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.
Awesome. Thank you.
I may actually be able to keep the forum going. I've been spending the past few days investigating ning, spruz, dolphin, eigg, etc.
I really do appreciate your help. I hope you are paid well.
Appreciation is payment enough, most of the time
❌ ✊ ♥. ¸. ••. ¸♥¸. ••. ¸♥ ✊ ❌
@ vrijvlinder said:Appreciation is payment enough, most of the time
vrijvlinder is a true altruist. Others like me only partly so.
we volunteers are paid by several things. people clicking on reactions, people saying thank you and showing appreciation, and people showing their appreciation by making donations via paypal. All good. You can guess which ones are tangible payment.
did this work out for you.
http://vanillaforums.org/discussion/25966/problem-after-importing-data-from-vanilla-com-to-my-own-host
I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.
p, you are altruistic too, just by donating your time to this community
❌ ✊ ♥. ¸. ••. ¸♥¸. ••. ¸♥ ✊ ❌
Tips here:
http://vanillaforums.org/discussion/comment/204749/#Comment_204749
more troubleshooting for upgrading vanilla, etc.
reading this:
http://docs.vanillaforums.com/developers/troubleshooting/
and this
http://vanillaforums.org/discussion/26685/vanilla-2-1-stable-released/p1
and this:
http://vanillaforums.org/discussion/comment/199091/#Comment_199091
tutorials for php, css, and jquery....
http://css-tricks.com/video-screencasts/15-introduction-to-firebug/
http://vanillaforums.org/discussion/comment/185517#Comment_185517
http://php.net/manual/en/tutorial.php
http://www.w3schools.com/php/default.asp
http://html.net/tutorials/php/
http://www.w3schools.com/css/default.asp
http://www.w3schools.com/jquery/default.asp
if you know php and a bit about MVC. you will love vanilla. It is also a great tool for improving your css, php, jquery, skills, writing your own plugins, themes, applications, etc.
http://vanillaforums.org/addons
wiki documentation
documentation
Tutorials
and a few other links:
http://vanillaforums.org/discussion/23483/advice-for-all-those-just-starting-out-with-vanilla
http://vanillaforums.org/discussion/25403/spam-attack-how-to-deal-with-spammers
http://vanillaforums.org/discussion/19915/deploying-a-new-forum-and-adding-a-theme-for-everyone
http://vanillaforums.org/docs/themequickstart
http://vanillaforums.org/discussion/24813/how-to-go-about-editing-the-default-theme
github and general info about 2.1
http://vanillaforums.org/discussion/26686/new-official-docs-repo-changes-site-updates-and-releases/p1
I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.
GOT A BONK ERROR or "Something has Gone Wrong" screen
http://vanillaforums.org/docs/errors
from the docs:
Errors & Troubleshooting (BONK)
When using the download version of Vanilla, you may encounter the dreaded "BONK" screen.
Bonk Error Screen
This means that Vanilla encountered an error that it was unable to recover from. Typically these are caused by Vanilla trying to do something that the server won't allow it to do for some reason. To get to the bottom of the problem, you need to make Vanilla show you the actual error instead of this user-friendly one. You can do this by adding/replacing the following configuration setting in your conf/config.php file:
$Configuration['Garden']['Errors']['MasterView'] = 'deverror.master.php';
Once that configuration setting is saved, you can refresh the page to see what the actual error message is, and you'll see a full description of the problem, including a full stack trace telling you exactly what went wrong.
Error Report Screen
Often this information is enough for you to figure out the problem on your own. If you don't know how to solve the problem yourself, you can use the information on this screen when asking for help on the community forum.
Important!
When you are finished debugging your problem, be sure to switch the line in your config file back to the user-friendly version so you don't scare your users if they encounter further problems:
$Configuration['Garden']['Errors']['MasterView'] = 'error.master.php';
you can place the config statements anywhere in the file.
I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.
in vanilla 2.1 the bonk screen looks like this - see above comment to troubleshoot
I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.
@peregrine thanks for adding more clarity