Frequently Asked Questions

What we tested is:

  • Download MAMP from here http://www.mamp.info/de/mamp.html;
  • Read the readme
  • Note that Mamp comes with a nice Widget to start/stop the server
  • Start the server
  • Copy some random html file to /Applications/MAMP/htdocs and check if MAMP  is running correctly - the URL is http://localhost:8888/randomfile.html
  • SVN checkout Driki into the htdocs directoy
  • Goto http://localhost:8888/MAMP and select mysqladmin - create a mysql database
  • edit settings/default/settings.php as usual
  • edit MAMP/conf/php5/php.ini

max_execution_time = 300     ; Maximum execution time of each script, in seconds
max_input_time = 60    ; Maximum amount of time each script may spend parsing request data
memory_limit = 128M      ; Maximum amount of memory a script may consume (8MB)
 

 

Go to <site>/admin/logs/settings and enable "accesss log". Now, when editing a page, you get a "track" tab, that shows who accessed that specfic node

comment-uplaod  aktivieren

Das liegt meistens an den Access Control Einstellungen, die man unter site/admin/user/access anpasst. Dort für Anonymous View Content scharf schalten. Aber Vorsicht: Hier nicht zu grosszügig sein.

Jeder Zugriff wird in einem Logfile vermerkt. Ich kenne allerdings keine Auswertungsmöglichkeiten dafür (gibt es wahrcheinlich). Eigentlich müsste ja das "Gelesen" Flag auch wieder zurück gesetzt werden, wenn der Beitrag geändert wurde. Auch können wir natürlich nur loggen, ob eine Seite geöffnet wurde und nicht, ob das dann auch jemand gelesen hat.

Jede Seite hat einen Reiter mit Namen "Track". Dort kann man die Zugriffe auf die Seite sehen

Oben links in der Navigation finden sich die Spracheinstellungen, die es dem geneigten Betrachter ermöglichen zwischen Deutsch und Englisch umzuschalten. Klickt man auf "english", so wird für einen Beitrag die englische Version angezeigt, sofern sie existiert; wenn nicht bleibt es bei Deutsch. Einen Eindruck von dem, was auf einer deutschen Seite steht kann der englischsprachige  Besucher auch mit den Google Language Tools bekommen, z.B. unsere Homepage.

"Members, that would like themselves to have or in the project take part questions to the thing, contact the project manager please directly. "

Um eine richtige englische Übersetzung anzulegen, geht man folgendermassen vor

  1. Inhalt ganz normal erstellen und speichern. Dabei sicher stellen, dass die Auswahlliste im Editor oben auf der richtigen Sprache steht (Deutsch ist Standard)
  2. Wenn man sich den Beitrag jetzt nochmal anschaut, sieht man oben rechts eine Lasche mit Namen "Translation"
  3. Selbige klicken - es erscheint 
     
    english Not translated -- create translation | select node
  4. Daselbst "Create translation" klicken und den englischen Text eingeben. Die angezeigte Sprache steht jetzt auf Englisch. Speichern und fertig.

Unter dem Beitrag sieht man jetzt einen Link um die Sprache für diesen Beitrag umzuschalten. Hier ist ein Beispiel

 

Im Edit Modus unter Publishing Options auswählen.

Am einfachsten geht das über die Funktion, die man auf der Editor Seite unten findet

 

Vor dem Speichern des eigentlichen Beitrags kann man an dieser Stelle mehrere Anhänge anfügen. Wenn man dann allerdings Abbrechen wählt, sind die Dateien trotzdem hochgeladen.

 

Löschen kann man einen Anhang, wenn man die Auswahl "Löschen" wählt und den Beitrag speichert.

Manchmal vergisst man eine neue Buchseite in  das richtige Buch
aufzunehmen. Da die neue Seite dann keinen Parent hat, gilt sie selber
als Buch. Alle Bücher kann man sich hier anschauen

/admin/content/book

Dort die Seite auswählen, edit und dann in das richtige Buch
einhängen. Auf ähnliche Weise kann man auch die Seiten (samt
untergeordneten Seiten) von einem Buch in ein anderes verschieben.

Alternativ im Edit Mode den parent auswählen. Beiträge, die nicht zu einem Buch gehören, kann man dort hinhängen indem man im Edit Mode den Reiter Outline wählt 

Der Wysiwyg Editor kann überraschend viel, z.B. Copy&Paste,  Links, Bilder, Tabellen, Aufzählungen, usw. Ich kenne auch nicht alles, versuche aber mal einige besondere Funktionen hier zu beschreiben.

Zum Einfügen aus dem Clipboard gibt es drei Verfahren, je nachdem  wo der Text herkommt (die drei Clipboards oben links in der Werkzeugleiste). So schafft man es auch ein Worddokument halbwegs in den Editor zu bekommen, allerdings ohne Bilder !

Oben rechts findet man Einzüge, Ausrichtung und Aufzählung. In der zweiten Reihe links ist das Symbol um einen Link hinzuzufügen. Dazu markiert man einen Text und drückt diesen Knopf. Beim Verlinken von Seiten aus diesem Wiki bitte nicht den ganze http:// String eingeben, sondern lediglich den Teil beginnend mit /lbcn/ ... Löschen kann man einen Link indem man ihn markiert und das Symbol dem Llink erzeugen klickt. das Ergebnis sieht dann ungefähr so aus:

Der kleine Bilderrahmen dient dazu Bilder einzufügen. Da das Bild (in der Regel) auf dem Server vorhanden sein muss, muss es entweder schon vorher da sein, oder jetzt hochgeladen werden. Der Editor gestaltet den sonst recht mühsamen Prozess recht enfach. Wenn man das Bild Symbol klickt, geht ein Fenster auf, indem man oben rechts "Server durchsuchen" auswählt. Findet man auf dem Server kein geeignetes Bild, kann man unten "durchsuchen" klicken, ein Bild auf der lokalen Platte suchen, und mit "Upload"  hochladen. Wichtig ist, dass die Bilder schon die richtige Grösse haben. Man kann sie zwar im Editor verkleinern, das ändert aber an den zu übertragenden Daten nichts; soll heissen - grosse Bild-Datei -> langsame Seite, kleine Bild-datei -> schnelle Seite.

Zwei Symbole weiter in der Toolbar findet sich die Tabelle, die auch wenig spektakulär ist. Am Besten die Standardeinstellungen verwenden.

 

Bei Verwendung von OG: Zunächst sollte man sich darüber klar sein, zu welchem Projekt eine
Seite gehört, denn das muss für die neue Seite eingetragen werden. Am
einfachsten geht es dann, wenn man links unten das Projekt unter "Mein
Gruppen" auswählt und z.B. "Seite erstellen" klickt .

Wenn man Books verwendet: Genau so geht es,
wenn man ein neues Buch anlegen will, dann wählt man Buchseite anlegen
(ja, ist ein wenig sonderbar). Wenn man schon ein Buch hat, kann man
vom Buch aus eine neue Seite anlegen.

Danach erscheint eine Page (damit ich nicht schon wieder Seite
schreibe) mit einigen Feldern, von denen ich die wichtigesten kurz
beschreiben möchte:

Title Der Titel
Textkörper Hier
sollte ein Wysiwyg Editor erscheinen. Wenn da nur ein einfaches Feld zu
sehen ist, liegt es am Browser (oder am Useragent) Probiert habe ich es
mit Internet Explorer und Firefox
Groups das Projekt auswählen, zu der die Seite gehört und ggfls Public ein/ausschalten - sollte in der Regel angeschaltet sein
URL Alias Einstellungen Ohne
Vorkehrung heisst die neue Seite node/99. Wenn man einen sprechenden
Namen haben möchte kann man den hier eintragen. Der neue Name darf aber
kein führenden Slash haben, so ist richtig: lbcn/mitgliedschaft und so
ist falsch /lbcn/mitgliedschaft. Wichtig ist eine solche URL eigentlich
nur für Seiten, die direkt mit der Homepage verlinkt sind, wie z.B.
beim Vereinsmenü
Dateianhänge Was
es sagt - hier kann man an die Seite beliebige Dateien anhängen. Bitte
unbedingt darauf achten, das auf dem eigenen Rechner ein Virenscanner
installiert ist.

Der Editor erlaubt es einer Seite durch Fonts, Farben etc. einen ganz
persönlichen Stil zu geben. Es ist aber mehr als hilfreich, dies nicht
zu machen. Für Texte sollten eigentlich nur die wenige
Formatanweisungen verwendet werden, wie z.B. "Normal", "Überschrift
1",  "Aufzählung"... Nur so erreichen wir, dass die ganze Website ein
einheitliches Bild bekommt und nicht aussieht wie "Mein erstes Word
Dokument" .

Noch ein Hinweis. Schnell hat man mal auf die Backspace Taste gedrückt,
einen anderen Link aufgemacht, oder den Browser geschlossen. Dann ist
die gerade mühsam erstellte Seite weg. Dagegen gibt es nur drei Mittel

  1. Seite erstmal in einem anderen Editor schreiben. Dazu
    sollte man aber nicht Word nehmen, da bei Copy&Paste die
    Formatinformationen mitgenommen mit dem Ergebnis werden, dass der Text
    schlecht aussieht. Notepad/vi sind da schon besser, man muss allerdings
    dann die Formatierung nachziehen.
  2. Öfters mal Speichern
  3. Mit der Gefahr leben, mit Word macht man das ja auch

Copy & paste
Noch ein letzter Hinweis zu copy&paste. Bei einem solchen Vorgehen
ist auch immer die Anwendung beteiligt, in der man das copy
durchgeführt hat denn diese versucht , je nach "Paste-Ziel"
möglichst klug zu sein. Am klügsten ist natürlich Word, welches
allerlei Formatanweisungen einbaut, damit der HTML Text genau so
aussieht wie in Word. Das ist natürlich nicht gewollt. Auch haben wir
das Problem gehabt, diesmal mit Open Office, dass nach einem paste
& save der Text nicht mehr editierbar war, da die Steuerzeichen den
Firefox durcheinander gebracht haben. In diesem Fall kann man die Seite
im IE editieren, im Editor "Quellcode"  auswählen und die
Formatanweisungen entfernen.

Wenn es denn unbedingt copy&paste sein soll, gibt es zwei Möglichkeiten

  1. Text wie oben geschrieben in einem einfache Editor
    schreiben und die Formatierung nach dem Paste im Javascript Editor
    durchführen
  2. Nicht einfach mit ctrl-v einfügen sondern das Icon "Aus MS Word einfügen" (6tes von links) verwenden

 

Drupal kennt verschiedene Inhaltstypen, wie z.B. eine Buchseite oder
einen Artikel.
Die Inhaltstypen, die standardmässig verfügbar sind (neue via CCK):

Artikel/Seite
Beide sind eigentlich synonym zu betrachten und werden dazu verwendet
eine Seite, im Sinne von "einer HTML Seite", zu erstellen. Die Seite
kann Tabellen, Bilder, Listen oder Texte enthalten. Ein Artikel sollte
etwas sein, an dem längere Zeit gearbeitet wird und dass dann
irgendwann einen abgeschlossenen Zustand erreicht. Hier ist ein Beispiel für einen Artikel und hier einige Infos wie man einen solchen erfasst

Buch/Buchseite
Eine Buchseite ist schon interessanter. Ein Buch ist eine Sammlung von
(HTML-) Seiten und wird dazu verwendet einen grösseren Text zu
strukturieren. Eine einzelne Buchseite ist fast genau so wie eine
Artikel/Seite, ausser dass sie eben zu einem Buch gehört. Wenn man
mehrere Personen an etwas schreiben, bietet sich ein Buch an, in dem
jeder eine Seite hat. Dies vermeidet das Ändern in Texten, die andere
geschrieben haben. Um ein Buch anzulegen erstellt man einfach eine neue
Buchseite. Eine neue Seite in dem Buch wird durch Auswahl des Links
"Untergeordnete Seite hinzufügen" . Ein Beispiel für ein Buch ist das LBCN Wiki FAQ

Termin
Ist , wie der Name schon sagt, ein Termin und wird im Kalender und der "Upcomming events" Liste eingetragen. Hier ein Beispiel für einen Termin

Protokoll
Protokoll zu einem Termin, man muss vorher einen Termin haben. Wird es demnächst (leider) nicht mehr geben.

Forum/Forenbeiträge
Ein Forum ist ein Platz zur Diskussion von Ideen. Forenbeiträge sind
oft deutlich kürzer als Artikel. Während an Artikel in der Regel eine
längere Zeit gearbeitet wird, ist das bei einem Forenbeitrag nicht so.
Jede Gruppe im LBCN Wiki hat ein eigenes Forum, in der Gruppen
spezifische Dinge besprochen werden können. Beispiel für einen Forenbeitrag

Kommentar
Registrierte Benutzer können jeden Beitrag kommentieren. Dazu klickt
man den Link "Kommentar hinzufügen" auf der jeweiligen Seite.

 

for Driki 5 this is

svn up --username xxxx --password xxxx https://svn.microdoc.com/svn/driki/trunk/driki/build .

for Driki 6 this is

svn up --username xxxx --password xxxx https://svn.microdoc.com/svn/driki/trunk/driki6/build .

Make sure to check the admin status for updates to the database

creating the database
    =====================
    create database <db>;
    mysql -u root -p
    create database <database>;
    grant all on <database>.* to '<user>'@localhost identified by '<pwd>';
    
    Checking out/updating
    =====================
    trunk:
    svn co --username driki --password driki https://svn.microdoc.com/svn/driki/trunk/driki/build .
    svn up --username driki --password driki https://svn.microdoc.com/svn/driki/trunk/driki/build .

    - edit sites/default/settings.php; also check the cookie name
    - mv files-template to files and make it r+w for the web server

    
    
    Mod Theme
        http://mysite/?q=admin/build/themes/settings/
    
    
    General settings
        http://mysite/?q=admin/settings/site-information
       
    Clean URLS, so that you get URIs rather than ?q ....
        http://mysite/admin/settings/clean-urls
    
           
    Activate Moduls
        Path - URL einer Seite frei wählen
        Book - hierarchie für Seiten
        Search
        Event - für Termin
        Image & Image Attach - für Bilder
        Notify - damit man Benachrichtungen bekommt
        FCK Editor   
        http://mysite/admin/build/modules
        
    Access control and Feature if you have more than one user - check this again after activating modules
        http://mysite/admin/user/access
    
       
    Properties of content types
        http://mysite/admin/content/types/book
       
    Set Input to Full HTML
        http://mysite/admin/settings/filters

    

    Note that you may have to update the database schema

Drupal bietet ein Gallery Modul. Damit kann man Bilder anlegen,
einzelne Bilder hinzufügen und anzeigen. Mit einer kleinen Erweiterung
kann man auch viele Bilder, die man p/FTP kopiert hat, in einer
Gallerie laden. Hier mal ein Beispiel.

Damit das dann auch schön aussieht, kann man einen Flashplayer installieren, damit wird's dann schöner.

Es gibt auch Module, die binden eine externe Gallerysoftware sein. Mit
gefällt das aber nicht, da die Bilder dann immer etwas abseits stehen.

Das Problem aller dieser Methoden ist, dass die Bilder auf der Site
selber liegen, viel Bandbreite kosten und die Backups im Laufe der Zeit
riesig werden. Ich habe daher die Bilder mittlerweile auf
picasa.google.com (gibt auch eine schöne Mac Integration). Den
Flashplayer bindet man dann über ein wenig HTML Code ein und das sieht
dann so aus

Ähnliches kann man natürlich auch mit Videos machen

Alle Möglichkeiten sind hier verfügbar. Wenn euch was zusagt, schreibe
ich kurz wie man vorgeht - inkl FTP. Zu bedenken ist noch, dass ihr ja
auch Sicherheitsbedürfnisse habt, die nicht ganz einfach zu erfüllen
sind.

1. Gallerie anlegen admin- Image Galleries. Die Gallerie bekommt eine Nummer. Diese merken oder (für die Älteren) aufschreiben.

2. Bilder in die Gallerie laden "Inhalt erstellen" - "Image" und dann Galleries auswählen

3. Die Gallerie kann man dann anzeigen unter
http://site/image/tid/NUMMER
wobei NUMMER die gemerkte nummer von oben ist.

4. Alternativ, und das ist etwas schicker
http://site/fgallery/NUMMER
Dafür muss aber Flash Gallery aktiviert sein