Get the most from BPLibrary and speed up your production.

The main principle of BPLibrary is to get the most advantage from a CMS, writing the less possible, using just few classes easy to remember. Always the same, no matter what happens to the CMS, keeping your extensions easy and fast to develop, update, expand.

If you too are astonished by how much code you have to write every time (always the same) just to make a simple component to insert, retrieve and display data you will find the following pages very interesting.

We think that there is nothing better than get your hand dirty to better understand a thing, so let's develop an example component together.

 

Let's develop a component together

For the sake of clarity we will not call the component HelloWorld... but in a more real world case naming.
We will assume you already know how to develop a Joomla!'s component and are familiar with its single and plurals conventional classes/views naming.

Say you have to develop a component for a cars dealer and the component name is "com_dealer". Let's start from admin side.

Have a look at what BPLibrary can do for you.

BpLibrary is not an hack!

BpLibrary do not hack the core CMS code!

We believe that the value of a CMS is given by the ease with which even a child of 5 years is able to use it.

So, BpLibrary just uses the core CMS classes in (we believe) a more human and intelligent way giving you just few classes (the less the better) to use and to memorize, whose methods are named as similar as possible to the action you want to perform, keeping the process as simple as possible, as faithful as possible to the original CMS (we don't want to develop a CMS over another CMS) in order to not overturn the mechanism that you already know and which you are already familiar with.

Besides, BpLibrary offer you a site to refer to for their usage and examples, always updated (both the library and documentation pages) allowing you to save time and resources. And the time is the only thing you can't buy in this world.

In few cases BpLibrary offers you classes and/or methods developed by thirds which we found particularly useful. You will find full developers details (and rights) in the comment of each classes/methods we included. What the GNU GPL license if for otherwise?