wiki:LocalArchivesCampTechNotes

Version 6 (modified by grant, 4 years ago) (diff)

--

The following notes were written up during the Tech Sessions at the Local Archives Camp held in April near Yogyakarta, Indonesia.

Skinning

  1. Through the web
    1. portal_skins
      1. ploneCustom.css
      2. old style templates
    2. portal_view_customizations
      1. browser view templates
  2. Filesystem theme egg
  3. Deliverance
    1. Deliverance takes any HTML/CSS theme and an XML rule file, applies them to content from a site and then sends it to the user

Clone a Local Archives Server

  1. Steps to install Plumi on a new server (using current Plumi 0.2)
    1. Install the Ubuntu operating system
    2. Install the required packages (python, video codecs, etc)
    3. Install packages for applications & configuration settings from main server (apache, bind, mysql, etc)
    4. Copy the Plumi site files from server including video files
  2. To do the same thing under Plumi 3:
    1. Set up clone server with Ubuntu operating system
    2. Backup main server through Plumi backup script
    3. Install Plumi buildout onto clone server
    4. Restore backup from main server onto clone server through Plumi restore script

Creating a static Local Archives site

  • The concept here is to produce a static site that can be distributed on disc or US key or external drive
  • View only, no search function
  • Like an open source distribution disc with lots of packages on it and some static HTML to help browse around the contents
  • Not easy to do
  • Have the options of creating a Clone Server or using the BurnStation system to produce a DVD that plays in DVD players (BurnStation is yet to be developed)
  • EngageMedia are considering the creation of a utility that will allow Local Archives administrators to automatically create a static site based on videos that match selection criteria (language, location, category, dates, etc).
  • Adventurous tech people might want to create a bootable Ubuntu DVD that boots Ubuntu and Plumi to provide a clone site that runs on DVD/BluRay

Configuring a server to start a standard Plumi system

NOTE: This information has been included in the Plumi manual's "Installation" section

cd (where your Plumi system has been installed)

./bin/instance start

./bin/squid-instance

su zope -c './bin/transcodedaemon start'

./bin/apachectl start

NOTE: in the su zope -c command, change "zope" for the user name that zope was installed under (could be plone, etc)