Sikkepitje

Sikkepitje.nl

Mijn startpagina met random braindumps

Ik maak een wikifarm op amber.bonhoeffer.nl.

De farm is /home/paul/wwwict .

Het field is /home/paul/wwwlake .

Ik maak een field template op /home/paul/wwwfield .

  • kopieer /home/paul/wwwlake naar /home/paul/wwwfield
  • Aanpassen externe DNS bij Ziggo:
    • Maak een nieuwe CNAME record "field" verwijzing naar "amber.bonhoeffer.nl".
  • Aanpassen interne DNS op server BCDC3:
    • in "Forward Lookup Zones" -> "bonhoeffer.nl", maak nieuwe alias "field" die wijst naar "amber.bonhoeffer.nl".
  • aanpassen /etc/apache2/sites-enabled/000-default, toevoegen:
<VirtualHost *:80>
        ServerName field.bonhoeffer.nl
        ServerAdmin p.wiegmans@bonhoeffer.nl
        DocumentRoot /home/paul/wwwfield
        <Directory /home/paul/wwwfield/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
  • aanpassen /home/paul/wwwfield/local/config.php:
$WikiTitle = "WikiField";
$WikiTag = "WikiField";
session_name('wikifield');

  • Herstel UserAuth2 configuratie:
    • verwijder cookbook/userauth2/profiles/* .
    • verwijder cookbook/userauth2/userperms/* .
    • inloggen als admin, geen wachtwoord.
    • verander wachtwoord.
    • maak nieuwe gebruikers naar behoefte.

CleanURLs

Ik wil een Clean Url. Altijd spanned of het werkt zoals ik wil. Uitgangspunten:

Stappen:

  • maak .htaccess in kortste URL-locatie dus /home/paul/wwwfield/.htaccess
# Use mod_rewrite to enable "Clean URLs" for a PmWiki installation.
RewriteEngine On
# The rewrite base will be the document root.
RewriteBase /
# Send requests without parameters to pmwiki.php.
RewriteRule ^$           index.php  [L]
# Send requests to pmwiki.php, appending the query string part.
RewriteRule ^([A-Z0-9\xa0-\xff].*)$ index.php?n=$1  [QSA,L]
  • config aanpassen:
$EnablePathInfo = 1;
$ScriptUrl = "http://field.bonhoeffer.nl";

De field-URL is nu : http://field.bonhoeffer.nl/Main/HomePage . Bewerken van een pagina met http://field.bonhoeffer.nl/Main/HomePage?action=edit. Netjes en simpel!

Waar het eerder mis ging is met het combineren van Alias en URL-Rewrite. Dat wordt onnodig complex.

Uiterlijk

  • Aanpassen favicon : Makkelijkst is om een favicon te genereren uit een afbeelding met Dynamic Drive Favicon generator. Sluit een groter formaat icon in, zodat een snelkoppeling op Windows bureaublad er ook goed uit ziet.
  • Nieuw is de Apple Touch Icon. Het is een afbeelding van 57px bij 57px met naam apple-touch-icon.png. Toewijzen in XHTML gaat zo:
<link rel="apple-touch-icon" href="/apple-touch-icon.png"/>

En zelfs zonder de HTML wordt deze afbeelding opgehaald.

  • Aanpassen headerafbeelding /pub/images/wikilogo.png (of welke dan ook ingesteld in local/config.php) .
  • Aanpassen van skin. De skins staan nog on de farm. Een alternatieve skin wordt aangewezen vanuit config.php . Het is goed gebruik om de skin te noemen {field}-{skin} .