SimpleCatalog
Plugin Description:
SimpleCatalog (Beta)
SimpeCatalog is a plugin based on ItemManager. You must not be a professional developer, to discover the SimpleCatalog plugin, SimpleCatalog kept very simple, it does not force you to use PHP and is optimized for the end user. SimpleCatalog is a simple fully customizable end user friendly product catalog.
» DEMO «
» Instructions «
Install Instructions:
Requirements:
- PHP 5.6 >
- ItemManager 2.4 >
- GetSimple 3.3 >
- mod_rewrite must be enabled server side and correctly configured
- Fancy URLs enabled in GS settings
Install:
- First, install or upgrade ItemManager to min. 2.4
- When you have not done yet, go to ItemManager menu to start the installation process
- Let's download SimpleCatalog and unpack it in your plugins folder
- Go to the SimpleCatalog menu under: Pages > SimpleCatalog (sidebar navi)
- The installation will begin, you will receive some messages below. When the error messages are received, just no panic, SimpleCatalog will try to fix it automatically. Lastly, if at the end of the installation, you receive a message: "The SimpleCatalog plugin installation is successfully completed", then everything is fine and you can click the "Go to SimpleCatalog" button.
Configuration:
Go to your GS pages menu and create a page, call it catalog
for example, You can change the name at any time later.
Create another page, call it search-results
and chose the catalog
page as the parent for it. For example, the URL structures should be as shown below (you can change it at any time later, it's really simple):
http://www.yoursite.com/catalog/
http://www.yoursite.com/catalog/search-results/
Ok, let's open both
pages and enter the following placeholder with page editor:
[[catalog_content]]
That is all, you can now create your catalog contents.
Advanced configuration:
All configuration of SimpleCatalog is done with a config.php
file, you will find it in the /plugins/im_simple_catalog/inc/config.php
directory on your server or webspace.
NOTE: DO NOT DELETE OR CHANGE VARIABLES IN THIS FILE!
If you would like to change the SimpleCatalog settings you should create your own config file custom.config.php
in the same directory. Simply copy the config.php
file, create a new one and name it custom.config.php
. SimpleCatalog will load it at runtime and read it's content, so the entries in original config.php
will be overwritten by your custom.config.php
settings.
One crucial thing more: The SimpleCatalog setup automatically detects the ItemManager's categories which are already installed and installs all necessary categories, for instance: Dummy Category
and IndexData
. NOTE: DO NOT DELETE OR CHANGE THE DATA IN THIS CATEGORIES AND ITEMS. This categories/items are used internally by SimpleCatalog and contains important data like routing tables and cached system informations.
To use SimpleCatalog you don't really need the ItemManagers-menu in GS admin, if you decide not to use ItemManagers-menu, so you can disable it in: /plugins/imanager/lib/inc/config.php
file. The variable $this->hiddeAdmin
allows to hide and show ItemManagers area in GS admin.
Re-installing SimpleCatalog completely:
- First of, delete all the categories (the items will be deleted automatically when you delete categories) in SimpleCatalog menu, if you have those already created.
- Let's go to the ItemManager's tab, then in the Categories menu. Delete following categories there:
Dummy Category
andIndexData
- Delete files
/plugins/im_simple_catalog/inc/config.php
and/plugins/im_simple_catalog/inc/custom.config.php
if you have it already created. - Then go to the Pages menu and click on SimpleCatalog. The installation will automatically start.
Recovery SimpleCatalog configuration:
- Delete or rename files
/plugins/im_simple_catalog/inc/config.php
and/plugins/im_simple_catalog/inc/custom.config.php
if you have it already created. - Then go to the Pages menu and click on SimpleCatalog. The installation will automatically start.
Archived Versions:
These are old versions of this file. Please use with caution as they are probably out of date and no longer supported. ShowHide