custus.de
E-Mail
Abonnieren
Empfehlen
Verfolgen

Design nach Lust und Laune

6.06.2010 custus Kategorie: Webdesign, Wordpress Kommentare (0)

Es ist ein wenig her seit das letzte Update auf diesem Blog gemacht wurde. Dass heißt aber nicht, dass wir untätig waren. Es wurde viel gearbeitet, Erfahrungen gesammelt und wie immer auch viel Neues entdeckt.

Zunächst erfolgte ein Update auf Wordpress 2.9.2. Die Entwicklung von Wordpress schreitet in den letzten Monaten relativ rasant voran, dass bemerkt man auch an der Fülle an neuartigen Plugins, die wie Pilze aus dem Boden schießen.

Und schließlich ist ein neues Theme in den Blog eingefügt worden, welches Übersicht und Flexibilität zurück bringen soll. Es st etwas minimalistisch oder puristisch wenn man möchte, aber sollte seinen Zweck erfüllen und genau dafür ist es auch gedacht und nicht mehr.

Die nächsten Arbeiten am Blog werden sich auf XHTML Validierung und barrierearme Programmierung beziehen. Hierzu werden wir sicher auch noch einige Infos veröffentlichen.

Wordpress Tuning #1

11.12.2009 custus Kategorie: Wordpress Kommentar (1)

Mein Ziel war es Wordpress zu beschleunigen ohne direkt auf Plugins zurück zu greifen, sondern mit einfachen Bordmitteln zu arbeiten. Eine Inspiration war unter Anderem ein Artikel im Wordpress Magazin.

Alle Anpassungen beziehen sich auf die zur Zeit aktuelle Version von Wordpress 2.8.6.

GZip – aktivieren
Die native Komprimierung des HTTP Contents kann über einen einfachen Befehl direkt innerhalb des Themes aktiviert werden. Hierzu muss einfach der Befehl
ob_start(“ob_gzhandler”); in die functions.php eingefügt werden.
Voraussetzung für die Komprimierung ist eine Unterstützung durch den Hoster. PHP muss die entsprechenden Libraries mit einkompiliert haben.

Theme optimieren
Ein weiterer Punkt ist die Optimierung des Wordpress Themes. Hier ersetzt man einfach, einige Wordpress-Variablen durch feste Angaben, soweit dies Möglich ist.
Beispielsweise in der header.php die Angabe der Domain für den Link im Seitenkopf und auch der Titel des Blogs im Seitenkopf.

Weiter lesen… »

Javascript CSS Klasse ändern im IE und Firefox

10.12.2009 custus Kategorie: CSS, Webdesign Kommentare (0)

Ich stieß auf folgendes Problem. Mit einem Javascript, wollte ich die das class-Attribut meine DIV Elements ändern, je nachdem welcher Button gedrückt wurde.

Mit “setAttribute” ist dies möglich, aber da stieß ich auch schon auf das Problem. Der IE mag nur den Schlüssel “className” als Parameter und Firefox ausschließlich “class”.
Es ist also notwendig, beide Parameter mit “setAttribute” zu setzen.

var x = getElementById(‘divid’);
x.setAttribute(‘className’, ‘cssclass1′);
x.setAttribute(‘class’, ‘cssclass1′);

Jetzt da ich es weiß, versuche ich es zum nächsten Mal nicht wieder zu vergessen.

SVN Server unter Debian Lenny / Ubuntu:

3.12.2009 ronin Kategorie: Server (Linux) Kommentare (2)

Für die Entwicklung ist eine Versionsverwaltung immer hilfreich.
Z.b. Subversion verhindert, das Entwickler die Änderungen anderer versehentlich überschreiben bzw. diese verloren gehen.

Einen SVN-Server aufzusetzen ist nicht besonders schwer, vorausgesetzt es besteht Rootzugriff.
Natürlich setzt die installation allgemeine Erfahrung in Serveradministration unter Linux und den sicheren Umgang mit der Shell voraus.
Es ist auch Vorsicht angebracht, denn es wird Software installiert (subversion) und die Apache-Konfiguration geändert.

Weiter lesen… »

Wordpress 2.8 – Upgrade unter 1&1

14.11.2009 custus Kategorie: PHP Kommentare (0)

Die Webspaces von 1&1 Hosting sind Werkseitig auf PHP Version 4 eingestellt. Dies erzeugt beim Einsatz von Wordpress 2.8 in der Administrationsebene einen Error 500.

Mit einer htaccess-Datei lässt sich PHP5 als Handler für den Webspace einstellen.

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

# PHP5 auf 1und1 einschalten
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php


Texteditoren für HTML/CSS und PHP

17.06.2009 custus Kategorie: Webdesign Kommentare (0)

Es gibt viele die arbeiten für Web-Projekte in Eclipse, Zen-Studio oder sogar im Visual Studio. Alle haben den großen Vorteil, dass es erprobte IDEs sind mit vielen nützlichen Funtkionen. Wenn man aber weniger im Team arbeitet ist es geschmackssache welchen Editor man verwenden möchte.

Ich möchte hier einige Vorstellen mit denen ich gearbeitet habe, oder heute noch arbeite:


Der Klassiker – “Weaverslave”

Weaverslave wird schon seit einigen Jahren nicht mehr weiter entwickelt. Die letzte Version zum Download ist die Beta 3.9.18 vom 7.12.2005.
Es ist also schon ein Weilchen her, aber das Programm besticht durch sein sehr gutes Code-Highlighting für verschieden Dokumentenarten und einer vielzahl von Funktionen für die Entwicklung in PHP und HTML.

http://www.weaverslave.ws/

Weiter lesen… »

Tag Cloud – Größe ändern mit Plugin CTC

15.06.2009 custus Kategorie: Wordpress Kommentare (0)

Mit der Tag Cloud ist als Widget ein nettes Feature zu Wordpress hinzu gekommen. In Wordpress 2.8 hat sich nicht sehr viel an dieser Funktion getan. Wenn die Tag Cloud nicht als Widget genutzt wird, dann kann man es auch direkt in sein Theme einbauen mit der Funktion:

<?php wp_tag_cloud(); ?>

Weiter lesen… »

Wordpress Editor – Zeilenumbrüche speichern

13.06.2009 custus Kategorie: Wordpress Kommentar (1)

Ich selbst bin auf folgendes Problem gestoßen. Bei der Standard-Installation von Wordpress werden die Inhalte, die im Editor erstellt werden von bestimmten HTML-Eigenschaften gefiltert. Das betrifft insbesonders alleinstehende Zeilenumbrüche (<br />, <p>). Es ist ärgerlich, wenn man nichtmal einen Absatz mehr einfügen kann und die Zeilenumbrüche einfach entfernt werden.

Das Problem ist ein interner Filter in Wordpress, der bei der Speicherung des Inhalts zum tragen kommt.  Nun habe ich nach Lösungen gesucht.
Den Teil des scripts anpassen wollte ich nicht, da ich bei einem Update von Wordpress nicht gleich wieder diese Änderung machen wollte. So blieb nur die Lösung über ein Plugin. Weiter lesen… »

Templates in eigener Sache

8.06.2009 custus Kategorie: Webdesign Kommentare (0)

Vielleicht muss ich es doch zurück nehmen, dass ich völlig unbegabt in Grafikdesign bin. Ich habe mir alle meine Entwürfe aus der letzten Zeit durchgesehen. Es sind einige sehr interessante Designs dabei. Nur die wenigsten sehe ich als nutzbar für einen Blog an. Einige davon sind ideal für Firmenauftritte, Visitenkarten von Handwerkern oder als Portalseite.

Hier ist eine kleine Auswahl meiner Entwürfe:

visitenkarte_screentemplate_screen3

template_screen2template_screen1

Wenn jemand die Entwürfe vollständig haben möchte, kann er ja mit mir Kontakt aufnehmen. Es findet sich sicher für jeden etwas.

Typo3 Extensions – Der Quasi-Standard

6.06.2009 custus Kategorie: TYPO3 Kommentare (0)

Typo3 rennt auf die Veröffentlichung von Version 4.3 zu und die Entwicklung von Typo3 Version 5 ist in vollem Gange.

Aber etwas sollte man nie vergessen, ohne die Erweiterungen ist Typo3 nur halb so spannend. Bevor also mit der Version 4.3 die neue Extension Basis eingeführt wird und viele Erweiterungen nicht sofort laufen werden, hier noch eine Liste der Erweiterungen, die ich selbst immer gerne einsetze und warum.

Allgemein darf man hierbei nicht vergessen, dass jede Erweiterung unterschiedliche Konfigurationsarbeit mit sich bringt. Ich präsentiere die Erweiterungen lediglich, die Arbeit kann ich nicht abnehmen:
(http://typo3.org/extensions/repository/)


TemplaVoila!

tvoilaTemplaVoila! ist eine Template-Engine für Typo3, welche die starre Spaltendarstellung aufbricht und mehr Möglichkeiten eröffnet. Die Marker können über die Oberfläche von TemplaVoila! gesetzt werden und müssen nicht über Platzhalter erfasst werden.

Zusätzlich können über “Flexible Content Elements” beliebige CSS Formatierungen als Content Elemente in den Inhalt eingefügt werden. Dies macht es einfach schöne Stylings mit Typo3 Inhalten zu kombinieren. Weiter lesen… »