home mail lists hosting help status donate about-us
 Email Lists Hosting Security Tech Resources About Us Policy Help Desk 
  1. Hosting
    1. Control Panel
    2. Web Applications
      1. Drupal
      2. PmWiki
      3. Bamboo
    3. FAQ
    4. Glossary
    5. Domain Names (DNS)
    6. Secure FTP
    7. Usage Agreement
    8. Migration

    Getting started with bamboo

    First, if you have a index.html file in your home directory, remove it before you do anything else.

    Then edit your b.site file. This is the general configuration for the website.

    Here is a good example file to get your started:

    ; the name of the website
    sitename = My very wonderful site

    ; what template to use for the site appearance
    decorator = spartan

    ; set up a single static user and password:
    userbackend = static, admin:mysecretpass

    ; allow only txt and html files.
    allowed-types = txt html

    ; set permissions
    access-view = anonymous
    access-edit = admin

    More options can be found at dev.riseup.net/bamboo.

    Creating a decorator

    To customize how your site looks, you need to create a custom decorator (also known as a theme, skin, template, etc).

    In this example, our decorator will be named "superfine".

    1. Go to the bamboo site, click edit, type in some text, then hit "Publish". This is required to kick start your bamboo site.
    2. Create the directory ~/.bamboo/superfine.
    3. Copy the simple example decorator:
      cp -vr /var/www/bamboo-latest/decorators/basic/* ~/.bamboo/superfine
    4. edit the template.php and style.php files to suit your needs.
    5. Make the group be www-data, and make all files group readable and executable. For example:
      cd .bamboo
      chgrp www-data superfine -R
      chmod g+rX superfine -R
    6. Edit your b.site file so that bamboo will use your new decorator:
      decorator = superfine
    editinfologout
    Get off the internet, I'll see you in the streets!