controllers folder is for site pages and admin pages, components folder is for widgets and component features.
you will also need to set up your database and put the sql db code in your install folder
the bol folder is for the db stuff.
There should be a php file for every table of your plugin and also a dao file. The php file has a list of the fields in the table and the dao file is where you do all your queries. Then you need a service.php file as the go between. The path for data is like this.
page php file call a function in the service file, the service file calls the function in whichever dao file (if you have multiple tables) and then its passed back to the page in reverse.
look at the bol folder in the slideshow plugin, its a perfect example. they have one table and so they have a slide php file, slide dao file and service file. thats how you need to set it up.
no i dont drink but thanks
just dont use my free language cleaner for refererence, cause at that time i was new and really didnt know about the dao file and stuff so i didnt make the other files just the service file. but its on my list to fix it next time i update the plugin.
You can have all the rights, im not holding anything that way. I just want you to look at it and say 'oh thats how you do that'. And then learn some more. I dont normally do this kind of thing because im very busy but this is the one freebee ill give ya and ill do it so you can learn if you want. :)
is the search utility helping you ?
its the same as any other php process, you have a userside html, a server side php, and then the db process.
do you have a specific question and i will thy to help you grasp it