| 
  
  | 
| 
 SiSU Configuration [0.58] Ralph Amissah copy @ SiSU | 
Ralph Amissah
 
  
    
    SiSU - Configuration [0.58],
 | 
  
     1  | 
 
  Configuration of Environment | 
  
     2  | 
 
  1. Configuration | 
  
     3  | 
 
  1.1 Determining the Current Configuration | 
  
     4  | 
|  
   Information on the current configuration of SiSU should be available with the help command:  | 
  
     5  | 
|   
     6  | 
|   
     7  | 
|   
     8  | 
|  
   Either of these should be executed from within a directory that contains sisu markup source documents.  | 
  
     9  | 
 
  1.2 Configuration files (config.yml) | 
  
     10  | 
|  
   The SiSU configuration file is a yaml file, which means indentation is significant.  | 
  
     12  | 
|  
   SiSU resource configuration is determined by looking at the following files if they exist:  | 
  
     13  | 
|   
     14  | 
|   
     15  | 
|   
     16  | 
|  
   The search is in the order listed, and the first one found is used.  | 
  
     17  | 
|  
   In the absence of instructions in any of these it falls back to the internal program defaults.  | 
  
     18  | 
|  
   Configuration determines the output and processing directories and the database access details.  | 
  
     19  | 
|  
   If SiSU is installed a sample sisurc.yml may be found in /etc/sisu/sisurc.yml  | 
  
     20  | 
 
  Configuration of Documents | 
  
     21  | 
 
  2. Skins | 
  
     22  | 
|  
   Skins modify the default appearance of document output on a document, directory, or site wide basis. Skins are looked for in the following locations:  | 
  
     23  | 
|   
     24  | 
|   
     25  | 
|   
     26  | 
|  
   Within the skin directory are the following the default sub-directories for document skins:  | 
  
     27  | 
|   
     28  | 
|   
     29  | 
|   
     30  | 
|  
   A skin is placed in the appropriate directory and the file named skin_[name].rb  | 
  
     31  | 
|  
   The skin itself is a ruby file which modifies the default appearances set in the program.  | 
  
     32  | 
 
  2.1 Document Skin | 
  
     33  | 
|  
   Documents take on a document skin, if the header of the document specifies a skin to be used.  | 
  
     34  | 
|   
     35  | 
 
  2.2 Directory Skin | 
  
     36  | 
|  
   A personal habit is to place all skins within the doc directory, and symbolic links as needed from the site, or dir directories as required.  | 
  
     38  | 
 
  2.3 Site Skin | 
  
     39  | 
|   
     40  | 
 
  2.4 Sample Skins | 
  
     41  | 
|   
     42  | 
|  
   /etc/sisu/skin/doc and /usr/share/doc/sisu/sisu_markup_samples/dfsg/_sisu/skin/doc  | 
  
     43  | 
|  
   (or equivalent directory) and if sisu-markup-samples is installed also under:  | 
  
     44  | 
|  
   /usr/share/doc/sisu/sisu_markup_samples/non-free/_sisu/skin/doc  | 
  
     45  | 
|  
   Samples of list.yml and promo.yml (which are used to create the right column list) may be found in:  | 
  
     46  | 
|  
   /usr/share/doc/sisu/sisu_markup_samples/dfsg/_sisu/skin/yml (or equivalent directory)  | 
  
     47  | 
 
  3. Homepages | 
  
     48  | 
|  
   1. through placing your home page and other custom built documents in the subdirectory _sisu/home/ (this probably being the easier and more convenient option)  | 
  
     50  | 
|  
   2. through providing what you want as the home page in a skin,  | 
  
     51  | 
 
  3.1 Home page and other custom built pages in a sub-directory | 
  
     53  | 
|   
     55  | 
 
  3.2 Home page within a skin | 
  
     56  | 
|  
   
    
    class Home  | 
  
     59  | 
 
  Document Information (metadata) | 
  
     0  | 
|  
 <http://www.jus.uio.no/sisu/sisu_manual/sisu_configuration/sisu_manifest.html>  | 
|  
 Dublin Core (DC)  | 
|  
 DC tags included with this document are provided here.  | 
|  
 DC Title: SiSU - Configuration [0.58]  | 
|  
 DC Creator: Ralph Amissah  | 
|  
 DC Rights: Ralph Amissah  | 
|  
 DC Type: information  | 
|  
 DC Date created: 2002-08-28  | 
|  
 DC Date issued: 2002-08-28  | 
|  
 DC Date available: 2007-08-28  | 
|  
 DC Date modified: 2007-08-30  | 
|  
 DC Date: 2007-08-30  | 
|  
 Version Information  | 
|  
 Sourcefile: sisu_configuration._sst  | 
|  
 Filetype: SiSU text insert 0.58  | 
|  
 Sourcefile Digest, MD5(sisu_configuration._sst)= 2a18ae8bbfec534c6e064d666ffbe20d  | 
|  
 Skin_Digest: MD5(/home/ralph/grotto/theatre/dbld/sisu-dev/sisu/data/doc/sisu/sisu_markup_samples/sisu_manual/_sisu/skin/doc/skin_sisu_manual.rb)= 20fc43cf3eb6590bc3399a1aef65c5a9  | 
|  
 Generated  | 
|  
 Document (metaverse) last generated: Sun Sep 23 04:11:03 +0100 2007  | 
|  
 Generated by: SiSU 0.59.0 of 2007w38/0 (2007-09-23)  | 
|  
 Ruby version: ruby 1.8.6 (2007-06-07 patchlevel 36) [i486-linux]  | 
  
  | 
  
  | 
| 
   
    Output generated by
    
      SiSU
    
    0.59.0 2007-09-23 (2007w38/0)
      | 
   
    SiSU using:
      | |
| 
   SiSU is released under GPLv3 or later, <http://www.gnu.org/licenses/gpl.html>  | 
   
    SiSU, developed using
    
      Ruby
    
    on
    
      Debian/Gnu/Linux
    
    software infrastructure,
    with the usual GPL (or OSS) suspects.
    |