Archive für January, 2008

24. Jan 2008

4 Tipps einen WordPress Blog abzusichern

  1. /wp-admin Verzeichnis sichern, z. B. durch .htaccess Datei
  2. Ergänzung einer leeren /wp-content/plugins/index.html Datei, da anderenfalls eine Liste installierter Plugins ausgelesen werden könnte
  3. Die Patches im http://wordpress.org/development/feed/ Blog im Auge behalten und ggf. sofort aufspielen
  4. In der header.php folgende Zeile löschen, damit die installierte WordPress Version nicht sofort ersichtlich wird
    <meta name="generator" content="WordPress" />

Mehr dazu Three tips to protect your WordPress installation

Posted by Posted by admin under Filed under WordPress Comments No Comments »

16. Jan 2008

Ein paar Gedanken zum Deployment von PHP-Anwendungen

Ian Bricking versucht sich in seinem Blog an einen analytischen Blick auf PHP: Ein großer Vorteil der Scriptsprache ist aus seiner Sicht die klare Rollentrennung zwischen Server-Administration und Programmierung:

  • Fehler in PHP lassen sich einfach isolieren
  • Deployment findet über simple Dateien statt: Einfach aufspielen und die Anwendung ist läuft
  • Minimale globale Abhängigkeiten
  • Einfache Vervielfältigung der Anwendung durch simples kopieren von Dateien
  • Funktionierende Anwendungen funktionieren (halb funktionierende Anwendungen funktionieren halb)
  • Keine Notwendigkeit Administratoren zu involvieren

Quelle: http://blog.ianbicking.org/2008/01/12/what-php-deployment-gets-right/

    Posted by Posted by admin under Filed under PHP, Programmierung Comments No Comments »

    13. Jan 2008

    Flex: Vorteile und Nachteile - ein erster Eindruck

    Nach ein paar Wochen Beschäftigung mit Adobe Flex, hier eine subjektive Zusammenfassung der Vor- und Nachteile:

    • Pro:
      • Komponenten - Mit den von Flex schon bereitgestellten Komponenten lassen sich Benutzeroberflaächen sehr schnell umsetzen. Und wenn’s mal nicht reichen sollte, lassen sich Komponenten ergänzen.
      • Flash Runtime - Ausführung der Flash Filme im Browser oder auf dem Desktop in einer Sandbox
      • State - Der Zustand wird vom Client verwaltet; Client-Server-Kommunikation kann reduziert werden; der Request kann auch vom Server aus gesendet werden
      • ActionScript - überraschend nahe an Java dran, Code-Kapselung durch Klassen und Pakete
      • MXML - ein XML-Dialekt, mit Hilfe dessen Komponenten konfiguriert werden können; erst beim Kompilieren werden daraus ActionScript Klassen. - Sehr sauber und effektiv.
      • CSS - sie Ermöglichen das Auslagern des Look&Feels eines Flash Films; wer CSS von HTML her kenn kommt mit der Syntax der Flex StyleSheets rasch klar
    • Kontra:
      • Flex ist kein Webstandard
      • So Sachen wie SEO, etc. sind erst mal nicht realisierbar

    Zudem:

    Sehr gelungen ist auch der Flex Builder, der auf Basis von Eclipse läuft. Im Vergleich mit den PHP Zend Studio for Eclipse erscheint der Flex Builder wesentlich stabiler umgesetzt. Die Bereitstellung als Plugin ist ein absolutes Plus.

    Besonders als Bundle mit PHP, der weit verbreiteten Server-Skriptsprache, könnte Flex - welches durch die Flash Runtime auf über 90% der Clients verfügbar ist (laut Adobe) - zu einem wichtigen Baustein für Rich Internet Applications RIAs machen. - Trotzdem: Ajax wird durch Flex jedoch nicht verdrängt - dafür spricht dessen Leichtgewichtigkeit und die Nähe zu Webstandards; Flex ist jedoch von Fall zu Fall eine ernst zu nehmende Ergänzung.

    Die durch Flash gegebenen ästhetischen Möglichen von Flex zur Erstellung von Benutzeroberflächen (GUIs), lassen entsprechende Möglichkeiten anderer Programmiersprachen (z. B. Java) ganz schön alt aussehen.

    Posted by Posted by admin under Filed under Ajax, Flex, Programmierung Comments No Comments »