|
|
|
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.
|