Customization
The main reason that ProofBuddy was started was the inability to find a proofing solution that could be easily customized to match our needs. From the ground up ProofBuddy was written to be as easy as possible to match your existing site.
With the release of version 2.0 that customization took a big step up. Yes, the ability to easily customize the client side of your site is still done by editing theme files. And theme files are just basic HTML. But 2.0 added the ability to write plugins that can read from the ProofBuddy database and gives the ability to do more on the client side and add functionality on the admin side.
Of course, with that comes a greater need for documentation; something which we felt was severely lacking.
One note, this section of our site is very much a liquid set of pages and will be under almost continual update. As of right now there's just this single page. But it will expand.
If you are looking for documentation on using ProofBuddy, you're close. Documentation for using ProofBuddy is here.
Themes
Basic customization of your site can be done through editing of the theme files, a set of template files that are basic HTML. It is also possible to put PHP code into your theme files.
Plugins
Plugins are PHP files that can affect how ProofBuddy operates. This is done through a series of API commands, similar to how WordPress plugins work.
You can start your trip with plugins with getting started with plugins.






I am not sure if this is where we can leave suggestions, but if I knew how to do the plugins myself I would develop one like this... since i don't I wanted to leave a suggestion:
I would like to be able to customize my reports to select any fields of information. More importantly, I would like a report like the "Sales Tax Report" that includes invoice status (ie: new, in progress, deleted, etc), a total at the bottom of the total sale... not just the sales tax total, discounts, and total with discounts. I believe each state is different in the way they charge sales tax on discounted/couponed items, so being able to see if an item was discounted before tax was applied is important to me.
Thanks!
You can drop suggestions where ever you like. We'll find 'em :)
Reports are created through the plugin system as well, so it's fairly easy to add a new one if you know a little PHP.
How can I link from the thumbnail page directly to the fullsize image, to use in Lightbox, Prettyphoto, or other javascript popup galleries? I want to give the user the option of going to the "fullsize/order" page, or just the fullsize image.
Thanks!