Posts Tagged ‘ PHP

Rechtsfreier Raum getestet mit WordPress 3.0

Mein Plugin Rechtsfreier Raum läuft übrigens mit WordPress 3.0. Ich habe daher gerade ein Update für das Plugin herausgegeben, welches jedoch nur die Kompatibilitätsinfo dementsprechend ändert.

Links 5

  1. Musik: Queedom Come von ZOE.LEELA.
    Ihr neues Album gibts kostenlos zum Download!
  2. WordPress Plugin: Rechtsfreier Raum jetzt verfügbar!
    ProjektseiteDownload bei WordPress.org
  3. Köhler ist draußen
    Jetzt nur noch Merkel, CDU, SPD und FDP weg und so langsam wird das was mit Deutschland. :-)

imgup Update

Gerade habe ich imgup in Version 0.2 fertiggestellt. In der neuen Version können Bilder auch direkt via URL Eingabe hochgeladen werden, außerdem wurde die Bildüberprüfung verbessert.

Zum Download und Changelog

Links 4

  1. imgup
    Meine neuste Entwicklung. Ein kleines Image-Hostingtool.
  2. You have 0 friends
    In dieser Southpark Folge geht’s um Facebook. Sehr witzig!
  3. Fellatio Elefantus
    Bei 3DSupply gefunden, super geil. :-)
  4. Chinesischer Junge singt Whitney Houston an die Wand
  5. Download Statusbar :: Firefox Add-ons
    Praktisches Addon dass das nervige Firefox Downloadfenster in die Statusleiste verbannt.
  6. Drucker mit Spionagefunktion | law blog
    Das wusste ich auch noch nicht…
  7. A Comparison of Dedicated Servers By Company
    Wer hat die meisten?

SysCP ist out – hallo Froxlor!

Ich benutze seit mehreren Jahren das kostenlose Serververwaltungstool SysCP, welches mir in der ganzen Zeit auch immer treue Dienste erwies. Seit vielen Monaten zeigt sich bei diesem Projekt jedoch ein starker Abwärtstrend: die Entwicklung ist nicht wirklich offen gewesen, Fehler häuften sich und Aktualisierungen blieben aus.

Am 19. Januar 2010 spaltete sich eine Entwicklergruppe vom SysCP Projekt ab und gründete den Fork Froxlor mit den Zielen für eine offene Entwicklung zu sorgen und etliche Bugs des “alten” SysCP Codes zu beseitigen. Eine Neuprogrammierung des Programmkerns und regelmäßige Releases sollen folgen. Bereits am 1. Februar ist die erste Version von Froxlor erschienen: Froxlor 0.9.

Heute bin ich auch umgestiegen, alles verlief ohne größere Probleme und meine Konfiguration konnte komplett übernommen werden. Eine Anleitung dafür gibt es im Froxlor Wiki.

Ich bin sehr gespannt was aus dem Projekt wird und freue mich auf neue Funktionen. :-)

Umstieg auf WordPress, Teil 2

Da meine Artikel IDs beim Importieren der Einträge aus Serenpidity verloren gingen und ich zu faul war diese manuell anzupassen, habe ich ein kleines PHP Snippet geschrieben, dass die IDs in beiden Systemen sucht und daraus dann mod_rewrite Regeln für die .htaccess Datei erstellt.

Vor der Benutzung sollte die Tabelle s9y_entries aus der alten S9Y Datenbank in die WordPress Datenbank kopiert werden. Nach dem Vorgang kann sie wieder gelöscht werden.

Außerdem müssen einige Variablen in der PHP Datei angepasst werden. Diese sollten selbsterklärend sein.

Nach der Ausführung des Skripts kann die gesamte Ausgabe in die .htaccess Datei von WordPress kopiert werden. Am besten nach der RewriteBase Zeile.

Download: S9Y <-> WordPress ID Finder

Umstieg auf WordPress

Mithilfe des Serenpidity (s9y) to WordPress Importer habe ich den Umstieg auf WordPress gewagt. Irgendwie fehlte mir an S9Y immer etwas.

Was nicht automatisch funktioniert hat:

  • Artikel Tags müssen manuell nachgepflegt werden (Tags waren ein extra S9Y Plugin).
  • Statische Seiten müssen ebenfalls manuell übernommen werden, da das auch ein extra S9Y Plugin war.
  • Leider sind die alten Artikel IDs verloren gegangen. Hier hilft manuelles anpassen oder mod_rewrite o.ä.
  • Dateien / Bilder werden nicht automatisch übernommen. Um die Links beizubehalten habe ich den alten Ordner einfach in das WordPress Verzeichnis kopiert.

Diese mod_rewrite Regel hilft, die alten Links größtenteils beizubehalten, wenn die Artikel IDs beibehalten worden sind:

RewriteRule ^feeds/index.rss2$ /feed/ [L,R=301]
RewriteRule ^feeds/index.rss1$ /feed/ [L,R=301]
RewriteRule ^feeds/index.rss$ /feed/ [L,R=301]
RewriteRule ^plugin/tag/(.+)$ /tag/$1/ [L,R=301]
RewriteRule ^archives/([0-9]+)\-[a-zA-Z\-_]+.html$ /index.php?p=$1 [L]

Die Regeln für statische Seiten sollte man manuell hinzufügen.

eyeOS – Desktop der Zukunft?

Das Open-Source Projekt eyeOS macht es sich zum Ziel, einen kompletten Desktopersatz auf Web-Basis zu bieten.

Es basiert vollständig auf PHP, HTML und JavaScript (wodurch es in jedem aktuellen Browser lauffähig ist) und macht einen ausgesprochen guten und stabilen Eindruck. Aus einem solchen System ergeben sich interessante Vorteile, da die gewohnte Desktopumgebung, inklusive aller Daten und E-Mails ständig und überall verfügbar sein können.

Projekthomepage

Demo

rechtsfreier Raum