Benutzer-Werkzeuge

Webseiten-Werkzeuge


webcoding

**Dies ist eine alte Version des Dokuments!**

Vorlagen

Codebeispiele

Videos auf Website

Videos mit Stand-Alone-Player auf eigener Website abspielen

Website von Flowplayer

Konvertieren von Videofiles

Codebeispiel

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

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>

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

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
webcoding.1351504451.txt.gz · Zuletzt geändert: 2025/05/03 09:10 (Externe Bearbeitung)