Blog


Concrete5 – mehr Speed mit eAccelerator

UPDATE: Die aktuelle eAccelerator Version enthält kein PHP API mehr! Ich eAccelerator deshalb im Zusammenhang mit Concrete5 nicht mehr empfehlen. Die kommende Version 5.4 wird jedoch Unterstützung für APC und memcache haben!

Mehr Geschwindigkeit bei Concrete5? Stellen Sie sicher, dass eAccelerator läuft!

In diesem Tutorial erkläre ich, wie man eAccelerator auf einem Debian Server installiert um bei Concrete5 mehr Geschwindigkeit zu bekommen.

eaccelerator1




Concrete5 – Team Datenbank in Tabelle

In vielen Fällen soll eine Internetseite Elemente enthalten, die in zwei Spalten dargestellt werden sollen. In diesem Tutorial beschreibe ich einen sehr einfachen Block, um ein Bild einer Person anzuzeigen, so dass die Beschreibung rechts vom Bild dargestellt wird.

Das Ergebnis schaut folgendermassen aus:

staff1




Concrete5 – CSS Funktionen [typography.css, anpassbare Themes]

Wer ein Theme für Concrete5 erstellt hat, wird sich eventuell gefragt haben, wofür die zwei CSS Dateien main.css and typography.css. In diesem Tutorial zeige ich ein paar Möglichkeiten, die Concrete5 im Zusammenhang mit CSS bietet. Grundlegende Kenntnisse über das Erstellen von Themes sollten vorhanden sein, ansonsten wäre es hilfreich dieses Tutorial vorgängig zu lesen: http://www.codeblog.ch/2009/01/concrete5-theme-erstellen/

typo1




Concrete5 – Blöcke im Template

Concrete5 wird standardmässig mit verschiedenen “Blöcken” ausgeliefert, welche man auf seiner Seite mit wenigen Klicks einbauen kann. Manchmal möchte man aber einen Block auf sämtlichen Seiten anzeigen. Zum Beispiel eine Navigation. Wie macht man das?

block-in-template

Zwei Möglichkeiten! Mehr auf der nächsten Seite..




Concrete5 – Drop Down Menü Navigation

Eine Internetseite braucht eine Navigation. Als Concrete5 Anfänger findet man oft den “Auto-Nav” Block der einfach ausschaut, aber einiges an versteckter Power hat. Gerade wenn ein Layout gewünscht ist, das sich nicht mit CSS umsetzen lässt, braucht es ein paar Grundlagen. In diesem Tutorial zeige ich, wie man mit ein paar wenigen Schritten ein Drop-Down Menü in Concrete5.3+ erstellen kann.

5-result




Schriften im Internet – Cufón

Schriften im Internet

Schriften unter Internetseiten ist seit langem ein beliebtes Thema. Grafiker wollen logischerweise völlige Freiheiten, der Programmierer eine solide Lösung die keine Probleme verursacht. Oft interessiert es den Leser nicht in welcher Schrift etwas dargestellt wird, solange der Inhalt lesbar ist. Bei kleinen Seiten mit wenig Inhalt spielen Schriften jedoch schnell eine grössere Rolle.

Wie kann man sowas umsetzen:

font




Concrete5 Templates

Concrete5 Templates erstellen ENGLISH

Das CMS System Concrete5 bietet die Möglichkeit, für bestehende Blocks aus dem Core, dem Teil von Concrete5 der nicht verändert werden sollte, ein eigenes Template zu erstellen. Dadurch hat man die Möglichkeit das Layout komplett anzupassen, sollte CSS nicht mehr genügen.




Einstieg in Ruby (on Rails)

Schon länger liest und hört man viel von Ruby, vorallem von Ruby on Rails. Man will sich als Programmierer ja schliesslich auf dem laufenden halten, so auch ich. Die Prioritäten haben den Ruby Start oft verschoben, als nun aber Redmine bei einem Projekt zum Einsatz kommen wird, und je nach Ergebnis in Zukunft auch bei anderen Projekten, wurde es doch Zeit mit Ruby on Rails zu starten!




Concrete5 Theme erstellen

Die eigene Seite mit dem eigenen Layout – man will ja schliesslich nichts von der Stange!
Dieses Tutorial soll aufzeigen wie man ein Layout in Concrete5 umsetzen kann.

Ein Verständnis für HTML und CSS ist sicherlich angebracht. PHP Kenntnisse sind keine erforderlich, ich werde die wenigen Zeilen PHP Code ausführlich beschreiben!

Ein Layout solltet ihr schon haben, wenn möglich als HTML und CSS Datei. Ich beschreibe hier nicht wie man aus einer Photoshop Datei in HTML, CSS umwandeln kann.




Mac OS X – Maus Beschleunigung

Zugegeben etwas ungewöhnlich und vermutlich kein grosses Problem für die meisten Leute. Bei der Mausbeschleunigung geht es darum, dass man für einen Monitor der 50cm breit ist, die Maus nicht 50cm weit bewegen muss. Dabei muss es trotzdem möglich sein, kleine Distanzen präzise zurückzulegen. Das führt dazu, das sich der Mauszeiger in einer nicht linearen Form gegenüber der Mausbewegung verschiebt.

Was hat das mit Mac OS X zu tun? Ich selbst besitze zwei Computer von Apple, ein Mac Mini und ein Macbook Pro mit einem Intel Prozessor.

So lächerlich das klingt – der Hauptgrund, wieso ich auf meinem Macbook kaum mit OS X arbeite ist, dass ich mit der Maus nicht umgehen kann. Es passt mir regelmässig, dass ich die Icons verfehle!

Hier gibt es jedoch Abhilfe – ein gratis Tool mit dem Namen “MouseFix”. MouseFix Seite

Das beste OS X Tool das ich je gefunden habe!

😉