How to Implement Gallery Site using JMC


The intention of this post is to give you an idea of how to implement a Gallery Site using JMC.

I will be copying lenaboyle.com and implementing it in JMC.

Here is the process of implementing the site using JMC.

  1. Setup Joomla
  2. Create tables
  3. Enter data
  4. Setup views
  5. Apply template
  6. Test

1. Setup Joomla

Setup Directory structure

mkdir -p lenaboyle.com/{db,html,local}

htdocs/lenaboyle.com/db – backup of your joomla site database
htdocs/lenaboyle.com/html – the actual joomla site
htdocs/lenaboyle.com/local – contains configuration.php files of all developers working on this site.

Copy Joomla to html folder

cp -r vendors/joomla/1.5/* lenaboyle.com/html

Setup joomla
In your web browser go to http://localhost/lenaboyle.com/html/installation and perform standard joomla installation.

Install latest version of JMC

  1. Download latest version of JMC from JMC Repository.
  2. Install JMC using standard joomla install method

Backup your configuration.php file

cp lenaboyle.com/html/configuration.php lenaboyle.com/local/configuration.php.{$yourname}

2. Create Tables

JMC repository comes with predefined Artwork & Artist tables. You should not need to overwrite these, unless there is something unusual about this site. In this case, we will use the default table files. So you don’t actually have to do anything here

3. Perform Data Import

You can using the import function model to perform the import. This will need to be documented separately.

4. Setup Views

First outline what views you have. You can start off by looking at what you have in the menu menu.

Front End Views

  1. Home Page
  2. Artist Search
  3. Exhibitions & Art Fairs
  4. About Us
  5. Contact Us
JMC Views
  1. Artwork List
  2. Artist List
Admin Views
  1. Artwork List
  2. Artist List
Configuration of Views

Home Page View

Information and Links

Join the fray by commenting, tracking what others have to say, or linking to it from your blog.


Other Posts

Write a Comment

Take a moment to comment and tell us what you think. Some basic HTML is allowed for formatting.




Reader Comments

Be the first to leave a comment!