**Dies ist eine alte Version des Dokuments!**
Inhaltsverzeichnis
Vorlagen
Codebeispiele
Videos auf Website
Videos mit Stand-Alone-Player auf eigener Website abspielen
Konvertieren von Videofiles
Videogrössen (Eingang/Ausgang)
- 1920×1080 / 600×336
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
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>
externe Links kennzeichnen
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;}
externe Links im Mobile-Theme WP-Touch
hier dasselbe in der „style.css“ eingeben. Sie ist zu finden unter:
/wp-content/plugins/wptouch/themes/default
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
- Zur Sicherheit den Projektordner und die MySQL-Datenbank sichern.
- Typo-Sorce typo3_src-XXX.tar.gz auf der gleichen Verzeichnisebene mit altem Source-Verzeichnis entpacken.
tar xzf typo3_src-XXX.tar.gz
- In das Seitenverzeichnis (dummy-XXX) wechseln.
cd dummy-XXX/
- Alten symbolischen Link löschen.
rm typo3_src
- Neuen Symlink erstellen.
ln -s ../typo3_src-XXX typo3_src
- Caches im Verzeichnis „typo3conf“ löschen.
rm typo3conf/temp_CACHED_*
- Typo3 Install Tool > Update Wizard starten, den Anweisungen auf dem Bildschirm folgen.
- Typo3 Install Tool > Database Analyser > Update required tables COMPARE. In diesem Schritt werden neue Tabellen der vorhandenen Datenbank hinzugefügt. Gleichzeitig können Sie die Datenbank von den nicht benötigten Tabellen bereinigen.
- Der TYPO3-Core ist nun aktualisiert.
Update der Source ohne SSH-Zugang
Links und Quellen
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
- Filebrowser ftp
- _vorlagegallerie kopieren/umbenennen
- Webtaugliche Bilder nach /uploads kopieren
- pixlie.php bearbeiten
- Galeriename anpassen
- Formulare ausfüllen