Pamelaware for Joomla is an information cards plugin for the Joomla Content Management System.

DEMO it at: http://pamelaproject.com/pwjos

Requirements

You will need the following things to use PW-wp:

  • A static IP address
  • An SSL Certificate
  • A Joomla 1.5.X CMS environment
  • PHP5
  • php5-mcrypt (a library that contains crypto stuff)

Installation

There are four pieces to the Joomla PamelaWare plugin:

  • com_pwjos: This is the main component. It does the heavy lifting.
  • mod_pwlogin: This is the module that shows the purple "i" and other links on your sidebar.
  • plg_pwuserdel: This is a plugin that deletes information card data for a user when they are deleted.
  • plg_pwlogin: This is an authentication plugin that authenticates the user once the component validates.

You will have to separately install all four of these pieces.

Before you can Install

This plugin only works in 1.0 Legacy mode. Before you can install, you will have to to the Plugin Manager, and enable the "Legacy" plugin.

Component Installation

Download one file with all the Extensions

  • Download a zip file containing all four extensions to your local computer.
  • Location: here.
  • You will have to unzip this file before you install the separate extensions.
Checking out from Subversion
  1. Check out the "joomla15x" directory from either the trunk or from the latest stable branch:
    Dev Snapshot: svn co https://pamelaproject.com/svn/pw/pwjos/trunk/joomla10x joomla15x
  2. If you are installing from your local machine, archive each extension as either as a .tar.gz or as a .zip file, whatever is easier.
    pamela$ cd joomla15x
    pamela$ tar czf com_pwjos.tar.gz com_pwjos
    pamela$ tar czf mod_pwlogin.tar.gz mod_pwlogin
    pamela$ tar czf plg_pwlogin.tar.gz plg_pwlogin
    pamela$ tar czf plg_pwuserdel.tar.gz plg_pwuserdel
    

Upload All Four Extensions

  1. Login to the administration console of your Joomla install
  2. Click on the Extensions menu item and then select Install/Uninstall
  3. For each of the four extensions:
    1. Browse to the zip file (ie com_pwjos.zip or com_pwjos.tar.gz (depending on how you archived the plugin))
    2. OR if you are installing from the server, specify the path to one of the extensions
    3. Once you have selected the extension, click "upload & install".
    4. Note: you may ignore the following error, if you see it:

File /var/www/joomla10x/media/install_46f3f4a531bf1/com_pwjos/pwjos.xml does not exist!

Configuring the Component

  1. Once the component has been installed, go to the Components menu item and select "Information Cards" to configure the plugin
    1. Add the private SSL key for your website
    2. Add the passphrase for the key, if one exists
    3. When you are finished, the checklist at the top of the page should display all green arrows
    4. Follow any extra installation steps on the page

Configure the Module

  1. Once the module is installed, click on the Extensions menu item and select "Module Manager"
  2. Select the "Information Card Login" module and click on it
  3. Make sure the link is published, and that it is in the right position on your front page.
  4. Under the pages/links items, select which pages you want to display infocard information - we suggest "all".
  5. If you need to modify the look or feel of the module to match your site, look here.

Enable the Plugins

  1. Once each of the plugins are installed, click on the Extensions menu item and select "Plugin Manager".
  2. Find the plugin called user-PWuserdel and enable it
  3. Find the plugin called authentication-PWlogin and enable it

Testing

  1. Go to the front page - you should see the standard information card logo displayed - if you have the component installed and set up, clicking on that link should trigger a selector and allow you to register an account.

Congrats, PamelaWare should be installed!