1. timtoo
  2. Digiweb

Overview

HTTPS SSH
Introduction
------------

DigiWeb is a web based image viewer intending to make DigiKam-managed
collections available for viewing on the web.

The goals and focus:

    - simple interface
    - tag-centric
    - directory based albums as a central organizing method
    - flat directories (no nested directories)
    - "stream" (newest first) views for albums and images
    - good slide show (large, easy to control, fast)
    - simple security (toggle albums public)
    - some tools to ease blog integration

Possible future directions:

    - collections, as a grouping mechanism above directories
    - search (dynamic albums based on search)


Installation
------------

Being very much a personal work in progress, this is rough. Very rough.

System dependencies:

The following is the debian/ubuntu command. For other systems, you need
python and jpeg development libraries (in order to build the pillow
library).

  apt-get install build-essentials libjpeg-dev python-dev

Python/Django environment using virtualenv:

  virtualenv --no-site-packages $INSTALL_DIR
  source $INSTALL_DIR/bin/activate
  pip install django
  pip install pillow
  # pip install gunicorn
  django-admin

Aditional downloads to place in the $INSTALL_DIR/$PROECT_DIR/static/
directory (these are currently bundled, so no action is needed here):

    - cluetip (jquery plugin)
    - supersize31 (extract the "slideshow" directory and rename it
      "supersize31")

There is a patch for Supersize 3.0 to make it work for slow internet (ie. interval
is less than the time it takes to load the next picture). The patch has
not been updated for Supersize 3.1 -- it's not yet clear if it is still
needed.

apache.conf is a configuration file for apache which can be used as an
example if deploying with apache.