Inhaltsverzeichnis

Vorlagen

wget

Download komplette Website mit wget

$ wget --recursive --no-clobber --page-requisites --html-extension --convert-links --restrict-file-names=windows --domains gene-abc.ch --no-parent -U Mozilla www.gene-abc.ch/

dieser Befehl lädt die Website www.gene-abc.ch/.

Die Optionen bedeuten folgendes:

–recursive: lädt die ganze Seite.

–domains gene-abc.ch: keinen Links ausserhalb gene-abc.ch folgen.

–no-parent: folge keinen Links ausserhalb /.

–page-requisites: alle Elemente der Seite laden (Bilder, CSS etc).

–html-extension: speichere Dateien mit der HTML-Erweiterung.

–convert-links: konvertiere Links damit sie off-line funktionieren.

–restrict-file-names=windows: Dateinamen Windowskonform anpassen.

–no-clobber: existierende Dateien nicht überschreiben (im Falles eines korrupten und wiederaufgenommen downloads).

-U Mozilla: sagt der Website das mit einem herkömmlichen Browser darauf zugegriffen wird.

Codebeispiele

Footer am Bottom
Tabellen gestalten
47 CSS-Tricks und Tipps

Videos auf Website

Videos mit Stand-Alone-Player auf eigener Website abspielen

Website von Flowplayer

Konvertieren von Videofiles

Codebeispiel

Videogrössen (Eingang/Ausgang)

für einzelne Datei von MTS nach FLV

ffmpeg -i input.MTS -vcodec flv -f flv -r 25 -s 480x270 -aspect 16:9 -b 2000k -g 160 -cmp 2 -subcmp 2 -mbd 2 -flags +aic+cbp+mv0+mv4 -trellis 2 -acodec libmp3lame -ac 2 -ar 44100 -ab 256k out.flv

für einen ganzen Ordner

for f in *.MTS; do ffmpeg -i "$f" -vcodec flv -f flv -r 25 -s 480x270 -aspect 16:9 -b 2000k -g 160 -cmp 2 -subcmp 2 -mbd 2 -flags +aic+cbp+mv0+mv4 -trellis 2 -acodec libmp3lame -ac 2 -ar 44100 -ab 256k "${f%}.flv"; done

für einen ganzen Ordner von MTS nach MP4

for i in *.MTS; do ffmpeg -i "$i" -vcodec mpeg4 -b:v 15M -acodec libmp3lame -b:a 192k "$i.mp4"; done

Ein Screenshot für Thumbnail erstellen

Screenshot Beispiele

ffmpeg  -itsoffset -4  -i test.avi -vcodec mjpeg -vframes 1 -an -f rawvideo -s 480x270 test.jpg

-itsoffset -4 bedeutet, dass ein Bild vom Video bei 4sek. erstellt wird


Wordpress

Wordpress als CMS

unterschiedliche sidebar.php

Verbindungsinformationen

bei lokaler Installation kann es vorkommen, dass Plug-ins nicht installiert werden können wegen fehlender FTP-Angaben. Das hängt mit den fehlenden Dateirechten zusammen. Ändern lässt sich das ganz einfach:

$ chown -R www-data:www-data <WordPress-Verzeichnis>

Einmal rekursiv die Zugriffsberechtigungen auf das WordPress-Verzeichnis setzen, kann auch nicht schaden:

$ chmod -R 755 <WordPress-Verzeichnis>

damit Besucher wissen ob es sich um einen internen oder externen Link handelt, sollten diese gekennzeichnet sein. Das erledigen wir ohne Plugin mit folgenden Angaben.

die „style.css“ öffnen und folgendes eingeben:

a[href^="http:"] { background: url(images/externallink.png) right center no-repeat; margin-right: 3px;padding-right: 13px;}

danach noch folgendes (DEINEDOMAIN.de mit deiner Website ersetzen):

a[href^="http://DEINEDOMAIN.de"] { background: none; margin: 0; padding: 0;}

hier dasselbe in der „style.css“ eingeben. Sie ist zu finden unter:

/wp-content/plugins/wptouch/themes/default

ein Wordpress-Theme übersetzen

Quelle

Am Bespiel von montezuma

  1. .po-Datei mit poedit öffnen
  2. blau markierte Worte übersetzen
  3. speichern als .mo-Datei mit Ländercode „montezuma-de_DE.mo“
  4. die .mo-Datei in das Verzeichnis „wp-content/languages/themes“ laden

Autostart von Slideshow in Galerie verhindern


Typo3

Installation für mehrere Projekte

(4.x.tar.gz jeweils mit aktueller Datei anpassen) als Root anmelden

sudo su

Source runterladen

wget http://prdownloads.sourceforge.net/typo3/typo3_src-4.x.tar.gz

Dummy runterladen

wget http://prdownloads.sourceforge.net/typo3/dummy-4.x.tar.gz

Dummy in Projektordner entpacken

tar -C /home/tom/web/Typo3/cbtest -xzf /home/tom/web/Typo3/dummy-4.x.tar.gz

Inhalt von neuem dummy-Ordner in Projektordner verschieben

mv -f /home/tom/web/Typo3/cbtest/dummy-4.x/* /home/tom/web/Typo3/cbtest/

Source in Typo3-Verzeichnis entpacken

tar -C /home/tom/web/Typo3/ -xzf /home/tom/web/Typo3/typo3_src-4.x.tar.gz

In Projektordner wechseln

cd /home/tom/web/Typo3/cbtest

Symlink zur Source erstellen

ln -s -f /home/tom/web/Typo3/typo3_src-4.x. /home/tom/web/Typo3/cbtest/typo3_src

Dateien für Besitzer und Gruppen schreibbar machen

chmod -R 775 /home/tom/web/Typo3/cbtest/

Den Benutzer für Webroot auf einen FTP-Benutzer einstellen.

chown -R tom:tom /home/tom/web/Typo3/cbtest/

Dateien welchen von Typo3 schreibbar sein müssen

chown -R www-data:www-data /home/tom/web/Typo3/cbtest/typo3temp/
chown -R www-data:www-data /home/tom/web/Typo3/cbtest/typo3temp/
chown -R www-data:www-data /home/tom/web/Typo3/cbtest/uploads/
chown -R www-data:www-data /home/tom/web/Typo3/cbtest/fileadmin/
chown -R www-data:www-data /home/tom/web/Typo3/cbtest/typo3conf/
chown -R www-data:www-data /home/tom/web/Typo3/cbtest/typo3/ext/

Datei „ENABLEINSTALLTOOL“ erstellen

touch /home/tom/web/Typo3/cbtest/typo3conf/ENABLE_INSTALL_TOOL

den FTP-Benutzer der Webserver-Gruppe hinzufügen. Somit können Erweiterungen bearbeitet werden.

usermod -G www-data tom

Sobald die Website online geht, das Verzeichnis „typo3conf/ext“ read-only für den Webserver-Benutzer setzten.

chown-R ajado: ajado typo3conf/ext

Update der Source

tar xzf typo3_src-XXX.tar.gz
cd dummy-XXX/
rm typo3_src
ln -s ../typo3_src-XXX typo3_src
rm typo3conf/temp_CACHED_*

Update der Source ohne SSH-Zugang

Quelle

Videos Typo3-Kurs von WoWaWebDesign

Video Kontaktformular


DokuWiki

in dein Webverzeichnis wechseln

$ cd /dein/Web/Verzeichnis

DokuWiki in das Verzeichnis herunterladen

$ sudo wget http://www.splitbrain.org/_media/projects/dokuwiki/dokuwiki-2011-05-25a.tgz

Dokuwiki entpacken

$ sudo tar xvf dokuwiki-2011-05-25a.tgz

Namen von DokuWiki ändern

$ sudo mv dokuwiki-2011-05-25a dokuwiki

Zugriffsrechte an den Server anpassen

$ sudo chown -R www-data:www-data /dein/Web/Verzeichnis/dokuwiki

DokuWiki installieren


Autogalerie

am Beispiel von Frieda-Galerie