Templatica

Templatica - Visual Composer Templates Manager | Created: 16.10.2017 | Latest update: 12.12.2017

About

Templatica is lightweight WordPress plugin crafted for creating and managing templates of Visual Composer. Tool allows to manage contents (VC elements, blocks of code etc.) added to the multiple pages/posts/custom post types from single place. Above feature saves a lot of time - instead updating the same content on multiple pages, you can do it from one template. Native WordPress import/export functionality allows to migration templates between systems in easy way without any issues.

Main features

High code scalability and modularity

Templatica allows to build templates which can be used without any limitation on other posts/pages/custom post types. It means, that you can manage the content from single place, no matter how many times you included template to the different pages/posts etc. All modifications done in template will be visible on all pages/posts which uses this template.

Build on native WordPress functionality

Templatica has been created based on native WordPress functionalities (like Custom Post Type) and MySQL tables (no external tables are created). Such solution allows to avoid issues related with data migration between different environments. In case making of backup, no other actions are needed.

Integration with Visual Composer

Templatica extends Visual Composer components library about new element named Template. It can be used in visual mode of VC and allows to choose defined templates to put it on the page/post.

Access control

Templatica allows to limit access to templates based on WordPress user roles (like Administrator, Editor, Author, Contributor, Subscriber etc.). In other words newly built template can be availble for users based on their roles defined in WordPress. Only author of template has unlimited access.

Templates migration

Templatica uses one of native WordPress functionality named Custom Post Types. It means that all created templates are stored by using buit-in functions and SQL tables without necessity of using external relations. Such solution reduces the possibility of occurring issues related with data migration between servers.

Support for sidebars

Templatica gives possiblity to create a template which can be used directly in theme sidebars. The plugin extends an existing list of widgets about new one named Template. As well as in case of Visual Composer element, widget allows to select a template used in the sidebar.

Nested templates

Templatica allows to build a template which can contain another, nested template(s). This feature gives infinite possibilities in modularization of the website.

Creating templates based on existing content

Templatica allows creating templates based on existing content from posts/pages/custom post types. With our plugin it is very easy to do - just one click during editing post is needed. All other steps will be done automatically.

List of post in which template is used

Templatica shows list of post/pages in which template has been used. This option is very useful - expecially when you have to remove template and make sure that this action will not effected to look and feel of your page. Entire list is available in single location.

Installing the plugin

Installing the plugin via dashboard

To install the plugin via WordPress dashboard, please follow the steps below:

  1. Download the plugin (select Installable WordPress file only option) from the CodeCanyon to your computer. You will get file in ZIP format.
  2. Go to WordPress dashboard and navigate to Plugins / Add new.
  3. Click on Upload plugin button.
  4. Upload ZIP package from the first point.
  5. Click the Activate link that appears below the plugin's title.

Installing the plugin via FTP

To install the plugin via FTP, please follow the steps below:

  1. Download the plugin (select Installable WordPress file only option) from the CodeCanyon to your computer. You will get file in ZIP format.
  2. Unzip it to access the uncompressed files.
  3. Connect to your server using your preferred FTP application (e.g FileZilla).
  4. Navigate to the wp-content/plugins folder within the WordPress installation on your website.
  5. Upload uncompressed plugin to this location via FTP.
  6. Go to WordPress dashboard and click on Plugins menu.
  7. Click on Activate link.
  8. Now your plugin is installed and ready to work.

Quick start

Plugin is ready to use after installation and activation. No other actions are needed.

Internationalization

The plugin comes with default .pot file located in languages directory.
To translate the plugin, please follow the steps below:

  1. Download the file languages/templatica.pot and open it via PO files editor e.g Poedit.
  2. Create a new .po file based on .pot file.
  3. Rename .po file based on schema: templatica-CODE.po, where list of code for each language is available here: http://wpcentral.io/internationalization/.
  4. Translate all phrases to selected language.
  5. Upload files (.po and .mo) to server to the directory languages.

Files structure

Path Description
class PHP classes.
languages Language .po/.mo files.
script Javascript libraries/plugins.
style CSS files.
vc Visual Composer components.
view HTML/PHP templates.

FAQ

How to create a template?

To create a new template, navigate to menu item Templatica / Add New 1, enter title and content 2 and click on Publish 3 button.

Click to open full image

New template will be available on templates list 1 in your dashboard.

Click to open full image
How to add template to the post/page?

To do it, edit given post/page, add (via Visual Composer) component named Template 1.

Click to open full image

After choosing above element, you will be able to select a template from dropdown list Template 1.

Click to open full image
How to create template based on existng post/page?

To do it, edit given post/page, go to section named Template (in the right sidebar) and click on button Create 1.

Click to open full image

New template will be available on templates list with the same title as post/page based on which was created.

How to limit access to template?

To limit template for selected users only, edit given template and choose user roles 1 for which template has to be available.

Click to open full image
How to import/export template?

To import/export templates, use build-in functionality provided by WordPress Importer.

How to use template widget?

Go to Appearance / Widgets 1, find widget named Template 2.

Click to open full image

Drag and drop widget to the sidebar, fill all fields 1 and click on button Save.

Click to open full image

Credits

Fonts

This plugin uses fonts as below:

  1. Open Sans, Steve Matteson
    Apache License, Version 2.0, https://fonts.google.com/specimen/Open+Sans.

Version history

Release date Version Description
12.12.2017 1.1 Improved look and feel of dashboard options.
16.10.2017 1.0 Initial release.

Support

Support for all our items is conducted through our Support Forum. Please register an account, search the forum or create a new topic, we'll answer as soon as possible.
We're in GMT +1 and we aim to answer all questions within 24 hours (Monday – Friday). In some cases the waiting time can be extended to 48 hours. Support requests sent during weekends or public holidays will be processed on next Monday or the next business day.