Die RSS Feed Funktion wurde neu erstellt. Dadurch muss aber der Aufbau der Quell Datei angepasst werden.
rx2rss ist kleines Programm das aus einer Markdown Datei einen RSS Feed erstellt.
Zum schreiben der Texte wird der erweiterte Markdown Syntax von pandoc verwendet. Pandoc ist auch für die Umwandlung der Texte innerhalb der XML Datei zuständig. Muss also auf dem System installiert werden.
apt-get install pandoc
Das Programm wird mit
perl rx2rss.pl URL+NAME (ohne Endung)
gestartet. Die Ausgabe erfolgt auf dem Bildschirm.
Für die RSS Grund Datei werden Standardwerte vorgespannt. Diese können jedoch in der jeweiligen Datei angepasst werden. Folgende Kopfwerte stehen zur Verfügung.
Beispiel
% Abo Seite - Newsletter - RSS Feed
%
%
Die Zeilen müssen am Anfang der Datei stehen.
Kleine Änderungen in der main.mk Datei. Die vim Startdateien rumex-gvim, rumex-vim, rumex-tilda können nun als Sym. Link realisiert werden. Eine Anpassung der Dateien ist nicht mehr nötig.
Beispiel:
ln -s /home/user/rumex/.rumex/bin/rumex-gvim.sh meinehp-gvim
reicht. Alle Pfade und Parameter werden automatisch gesetzt.
wput
wurde durch sitecopy
ersetztBeta Test Phase. Beta wurde gestrichen weil zwei neuen Erweiterungen eingebaut wurden.
Vorbereitung auf die make update
Funktion.
Es wurden Formatierungsbefehle eingebaut
Ist eine Konfig Dateien im .inc/user Verzeichnis nicht vorhanden wird die entsprechende Datei aus dem Verzeichnis .inc/default verwendet.
In Rumex wurden zwei JavaScripts eingebaut. Diese ermöglichen zum einen das die Seiten von Rumex durchsucht werden können. Zum anderen das die gefunden Wörter auf der jeweiligen Seite markiert werden.
Vorbereitung zum Update Skript. Die Verzeichnis Struktur von Rumex wurde umgebaut.
Rumex hat eine GVIM Unterstützung bekommen.
Nun ist es möglich Kommentare in die einzelnen Seiten, von Rumex, einzubinden. Die Funktion wird von der Plattform moot.it zur Verfügung gestellt. moot.it ist zwar noch in der BETA Phase aber die Einfachheit und der Syntax, der zum schreiben der Kommentar und der Foren Einträge verwendet wird, passt gut zu Rumex.
Ein Beispiel der neuen Kommentar Funktion findet man auf der Beschreibungsseite.
Eine weitere Möglichkeit die moot.it bietet ist ein Forum. Dieses Einbindung findet man auf der Forumsseite.
Einen kleinen Nachteil hat das Einbinden der Kommentar / Forum Funktion von moot.it. Rumex wird dadurch langsamer da der Aufbau der Seite unter Umständen erst erfolgt wenn der Code von moot.it geladen wurde.
Infolink über die neue Plattform moot.it: http://t3n.de/news/us-startup-moot-startet-456329/
Die Systemverzeichnisse wurden auf dot Verzeichnisse, nicht sichtbare Verzeichnisse, umbenannt.
bin
-> .bin
inc
-> .inc
rumex
-> .rumex
rumex kann jetzt auch mit FTP umgehen. Dazu muss das Programm wput
installiert und in der bin/config.mainfile
die Variable
FTP = "ftp://USER:PASS@SERVER:PORT/WWW_DIR/"
gesetzt werden.
Verzeichnisschutz .htaccess
eingebaut. Geschützt werden die Verzeichnisse:
Rumex wurde um ein Installationsskript erweitert.
Die Installation beschränkt sich nun auf folgende Schritte
rumex
make install
make clean
make all
make show
Umbau der Seiten Struktur
- Quelldateien vom Unterverzeichnis markdown
nach rumex
verlagert
- make Steuerdatei in das Unterverzeichnis rumex verlagert
- Dateiendungen der Quelldateien von md??
nach rx??
geändert
Einbau einer sitemap.html
. Erstellt wird dabei eine einfache Liste im Format markdown md0v
, die schlussendliche dann nach HTML gewandelt wird.
Einbau einer Weiterleitungsfunktion per JavaScript da .htaccess
von github.com nicht unterstützt wird.
Verwendet wird dazu die Dateierweiterung .md0w
. Die entsprechende Suchmaschinen Anweisung wird in den Header der html Datei geschrieben.
Verzeichnis Struktur umgebaut. Dateien aus inc
nach bin
verlagert.
Rumex bekommt eine Bild Verarbeitung.
Eigentlich ist es gar keine richtige Bildbearbeitung sondern nur eine ImageMagick
Befehlsfolge die, die Bilder im Verzeichnis bilder
in verschiedene Größen bereitstellt.
Unterstützt werden zur Zeit die Größen
Wobei hier die Breite des Bildes das Zielmaß ist. Die Höhe wird entsprechend von ImageMagick
berechnet.
Aufruf und Ausgabe
make bilder
convert bilder/404.png -resize 100x bilder/404_100_.png
convert bilder/404.png -resize 200x bilder/404_200_.png
convert bilder/404.png -resize 400x bilder/404_400_.png
convert bilder/404.png -resize 600x bilder/404_600_.png
convert bilder/404.png -resize 800x bilder/404_800_.png
Das Seiten Layout bekommt ein eigenes Verzeichnis.
Versions Vermerk eingebaut.<meta name="generator" content="pandoc rumex VERSION">
sitemap.xml
wurde eingebaut.
Einstellungen optimiert.
Der Baukasten wurde um die RSS Feed Funktion erweitert.
Steuerung der Inhaltsverzeichnis Einbindung durch Dateinamen Endungen.
Version 0.1 ist fertig. Hat zwar hoch nicht viel Funktionen aber der Baukasten funktioniert schon.
Copyright(c) 2013, 2014 Stefan Blechschmidt. Texte und Bilder dieser Seite sind frei im Sinne der CC BY-SA 3.0 Lizenz. Texte, Bilder und Zitate aus anderen Quellen sind von dieser Lizenz ausgenommen. Kommentare und Anmerkungen senden Sie bitte an sb AT it-bayer PUNKT de.
hosted on github.com | Suche | Forum | RSS Feed | Sitemap | Datenschutz | Impressum