Documentation
JBuildozer
 

Components creator for Joomla!

Professional CCK - Joomla! 3.x compatible


Download!Demo

Current version : 1.4.1
Documentation - Release history

Be the creator of your own components and modules

Build your form, details, list, user and module views

Create custom fields

Custom field parameters

Create list, search or others modules

Integrate modules where you want

Invent your apps and be free

Creating a list view template

Manage search fields

Google Map integration

Google map parameters

Google map parameters

Manage GoogleMap popups

When entry is added, deleted, modified, published, unpublished

Create emails templates

Manage email triggers

Import / Export your apps easily

Manage backups

Create and customize slideshows

To be able to add or edit datas, you must create at least one form view. For this, click on the Quick access menu and select "Form view" : 

 

 

You will be directed to the Form views manager :

Here, you can create, edit, publish/unpublish or delete forms you created.

To create a new form, click on the "New" button :

You can see form creation is divided into several tabs.

 

General

Here you have the basic parameters.

  1. Publish or unpublish form
  2. Is default : If you don't have any default form, the form is automatically set to by default = Yes. This is the default form which will be used in backend.
  3. Template name : Enter here the name of your template.
  4. Alias : If empty, it will be automatically generated.
  5. Publish entry on creation : When an user add a new entry, this one will be automatically published or not.
  6. Unpublish entry on modifying : When an user edit an existing entry and save, this one will be automatically unpublished or not.
  7. Access : Set which user groups will be able to enter in this form.

 

Header Html

Enter here the html displayed at the top of the form. At right, the toolbox with different elements you can add in the form. Copy/Paste the elements.

This content will be displayed at the top of your form. You can leave it empty if you want.

You can use the loadposition syntax as in a Joomla article : https://docs.joomla.org/How_do_you_put_a_module_inside_an_article%3F

 

Content Html

Content html is the principal part of a form. This is here you can put your fields inputs. JBuildozer uses a tab system by default, but you can hide tab as explained here : http://www.jbuildozer.com/documentation/84-content-tabs

You can create new tabs clicking on "New" and then save to be able to add a second one.

Give a name, a Css style (optional), set a category (you can display/hide a tab according to the category of the entry). Publish/Unpublish a tab. Set the tab order. More infos on content tabs with the link above.

You can use the loadposition syntax as in a Joomla article : https://docs.joomla.org/How_do_you_put_a_module_inside_an_article%3F

You can't add a same field several times in a form view. A field must be added a single time in the form. Else, you can have conflicts.

 

Toolbox

In JBuildozer, you have a toolbox at the right of the editor. This toolbox depends on the template in which you are. This is here you can get custom fields you created or other elements. Here are the differents elements you can find in the form toolbox (content Html) :

  1. Custom fields : custom fields you have created.
  2. Default fields : id_entry, categorie_entry, latitude_entry, longitude_entry, published.
  3. Visits (readonly) : Display the number of visits with the {number_of_visits} code.
  4. Google Maps : Display the Google map you created (in the Google Maps tab) with the {googlemap} code.
  5. Action links : back, save, delete and cancel links.

 

Field attributes

In the form, you can add attributes to the fields you add into :

  1. style : to add css code
  2. class : to add css class
  3. required : if set to "1"
  4. placeholder : allows you to add "pre-text" in your element input



Example :
{custom_field_7 style="color:red;width:300px;border: 1px solid grey;border-radius: 30px;box-shadow: black 0px 0px 10px -3px;padding: 10px;" class="my_class" required="1" placeholder="Enter your name here"}

Empty with placeholder

Not empty
 
Full example :

 

Form rendering (of the template form above) :

 

Footer Html

Enter here the html displayed at the bottom of the form. At right, the toolbox with different elements you can add in the form. Copy/Paste the elements.

This content will be displayed at the bottom of your form. You can leave it empty if you want.

You can use the loadposition syntax as in a Joomla article : https://docs.joomla.org/How_do_you_put_a_module_inside_an_article%3F

 

No Access Html

Enter here the html displayed to users who don't have access to the form.

 

Google Maps

Create a Google map here. This is the map you can display when user add or edit an entry with this form. Very useful when you want to geocode entries.

Manage the Google map style and markers style here. Change elements colors.

 

Map styles

You can add as many map styles you want by clicking on the "+" button.

  1. Published : 0 to unpublish / 1 to publish the style
  2. Feature Type is the Googlemap element you want to stylize : 
  3. Element Type : 
  4. Visibility : 
  5. Color : enter here a hex color for your element (ex. #FFFFFF)
  6. Invert Lightness : 
  7. Weight : 
  8. Del : to delete the style.

 

Map parameters

 

  1. Map Type : select your googlemap type : ROADMAP, SATELLITE, HYBRID, TERRAIN.
  2. Default Zoom : set the default zoom for the map. You can also set zoom to "auto".
  3. Map container / CSS Style : css code for the map container.

 

Example

Note that Google map styles can be applied only on the ROADMAP and TERRAIN map types.

 

Markers styles

Here you can customize your marker with the following parameters :

  1. Published : True/False.
  2. icon url : Enter here image url you want to display as marker. Default marker is displayed by default.
  3. icon width : Width of the marker in px.
  4. icon height : Height of the marker in px.
  5. title : Title of the marker (will be displayed on mouse over).
  6. dragCrossMove : Activate or not the dragCrossMove parameter.
  7. clickable : Set the marker clickable or not.
  8. draggable : Set the marker draggable or not. Allows users to move marker where they want.
  9. bouncy : Add a bouncy effect to the marker.
  10. bouceGravity : When "bouncy" is set to true, you can customize its gravity here.
  11. autoPan : Set auto pan or not.
  12. hide : Hide the marker or not.

 

OnDelete

Here are actions to be done when an entry is deleted.

  1. Redirect url : You can set a redirection url when user delete an entry. You can leave this field empty.
  2. Entry deleted with success message : Message to display when an entry was deleted with success.
  3. Error deleting entry message : Message to display when an error occured while deleting an entry.

 

OnAdd

Here are actions to be done when an entry is added.

  1. Redirect url : You can set a redirection url when user add an entry. You can leave this field empty.
  2. Entry deleted with success message : Message to display when an entry was added with success.
  3. Error deleting entry message : Message to display when an error occured while adding an entry.

 

Emails

Here are emails triggers. You can decide to send emails when an entry is added, modified, deleted, published or unpublished. Emails can be sent to administrator(s) and user.
You can add toolbox elements in each email template. So, each email can be fully customized.

 

Administrator(s) email

 

User email

 

CSS

Manage here the CSS of the form.

Note that conflicts are not possible between these CSS and others CSS you use on your Joomla website. JBuildozer integrates an awesome system to prevent CSS conflicts.

 

Javascript

Manage here the Javascript of the form. Enter your custom code and make more dynamic forms.

You can use standard javascript or jQuery code. If you use jQuery code, note that you have to replace the "$" char by "jQuery" string (as in the example above).
 

Features

  • Multi-application
  • CSV Import and Export
  • Backup and Restore
  • Custom fields creator
  • Add Forms creator
  • Search forms creator
  • Search and list view creator
  • User view creator
  • Details view creator
  • Email events
  • Modules creator
  • Slideshow creator
  • Google Maps integration and customization
  • Calendars integration and customization

Used for

  • Directory websites
  • Events management
  • Local ads
  • Content Construction (CCK)
  • Address Book
  • Dating websites
  • Portfolio
  • Catalog
  • Blog
  • Pages manager
  •  
  • and more...

Technical Requirements

  • Joomla 3.x
  • PHP 5.4.x and more
  • MySql 5.1 and more
  • Apache 2.x and more
  • Microsoft IIS 7 (if used)

Requirements are the same of Joomla technical requirements

Newsletter

Informations

JBuildozer is verified and approved by the Joomla! Extensions Directory™. http://extensions.joomla.org/extension/jbuildozer
Also available on joomla.fr http://extensions.joomla.fr/jbuildozer.html

We are able to realize any kind of custom development for JBuildozer. If the extension doesn't exactly match your needs, you can contact us and we will send pricing quickly.

Created by

informafix

Secured payment