Syntax-Highlightning für OXIDs TPL-Files (Smarty) in Notepad++

Joscha Krug
14. Dezember 2010
5 Kommentare

Meinem Lieblingseditor Notepad++ kann ich nicht abschwören. Der schlanke Kleine entwickelt sich zu einem echten Allrounder. FTP-Client mit Unterstützung für FTP, SFTP, FTPES und FTPS und Autovervollständigung sind nur einige der schönen Features.

Was ich jedoch lange vermisst habe, war das Syntax-Highlightning bei OXID Template Dateien. Eigentlich ja nur Smarty, für das es auch schöne Erweiterungen gibt, aber eben doch mit einigen Ergänzungen.

Am Wochenende habe ich mich beim Arbeiten endlich daran gemacht, dieses “Manko” zu beheben. Über eigene Sprachdateien lässt sich dies auch recht einfach machen, es ist nur mit etwas Arbeit verbunden. An dieser Stelle schonmal die erste Alpha-Version.

Die Installation ist ganz einfach:

  • Datei runter laden
  • Im Menü “Ansicht” -> “Benutzerdefinierte Sprache” aufrufen
  • Importieren
  • Editor gegebenenfalls neu starten

Erweiterung und eigene Verbesserungen lassen sich so natürlich auch einfach machen.

Ich werde die Tage sicher noch weitere Ergänzung machen und evtl. nochmal ein richtiges Plugin erstellen. Auf jeden Fall wird noch eine Autvervollständigung für die OXID-eigenen getter, setter und Funktionen folgen.

Viel Spaß beim Coden!

···

WikiRebels – Fernseh-Reportage über Wikileaks

Joscha Krug
10. Dezember 2010
1 Kommentar

WikiLeaks ist in aller Munde. Kaum jemand konnte sich die letzten Tage diesem Thema entziehen – so natürlich auch wir.

Ich persönlich weiß nicht so recht, was ich von den letzten Veröffentlichungen halten soll. Sind dies wirklich Dokumente, die der Allgemeinheit einen Nutzen bringen? Sind das Informationen, die der Demokratie nützlich sind?

Eine ähnliche Frage wird auch am Ende der Reportage gestellt. Diese ist bis zum 13. Dezember beim schwedischen Sender “SVT” online zu sehen. Wie nicht anders zu erwarten war, hat diese inzwischen auch den Weg auf Youtube gefunden und ist dort in 4 Teilen abzurufen.

die Reportage WikiRebels jetzt anschauenVorschaubilder der Reportage WikiRebels

Eine ganz andere Frage ist jedoch der Umgang mit den Betreibern. Druck zu erzeugen indem man Konten sperrt, Server abschaltet, Domains löscht oder deren Aufruf unterbindet ist mit Sicherheit keine adäquate Reaktion auf solch eine Veröffentlichung. Ganz im Gegenteil erreicht man so ein unglaubliches Wachstum, wie Gregor von vis4.net sehr schön aufbereitet hat. Dies zeigt einmal mehr, wie ungeschickt Regierungen auf solche Vorfälle reagieren und wie wenig sie dich virale Macht des Internet verstehen – zum Glück.

···

TYPO3 Content-Element “Shortcut” mit “header_layout”

Joscha Krug
9. Dezember 2010
1 Kommentar

Ich verwende gerne das Feld “header_layout” um den Redakteuren die Möglichkeit zu geben, gewisse Inhalte anders darzustellen.

Im konkreten Fall wollte der Kunde die Möglichkeit haben, bestimmte Elemente per JavaScript auf- und zu zuklappen (Accordion-Effekt).

Dazu haben wir ihm im Feld “header_layout” (erscheint neben der Überschrift als “Typ:”) die Werte “normal” und “Auf-/Zuklappen” zur Auswahl gestellt und entsprechend gewraped.

Nun ist die Seite aber recht umfangreich (derzeit knapp 1.000 Seiten stark) und manche Inhalte sollen auf verschiedenen Seiten auftauchen. Auch das lässt sich natürlich machen. Ganz komfortabel stellt TYPO3 dazu das Content-Element “shortcut” (“Datensatz einfügen”) bereit, das eben genau dieses ermöglicht. Zentral gepflegte Inhalte machen es dem Redakteur doch deutlich einfacher, als Content-Elemente mit gleichem Inhalt mehrfach zu pflegen.

Problem: Da das Content-Element ja keine eigene Überschrift hat, hat es im Standard auch kein Feld “header_layout”. Dieses kann man jedoch recht einfach hinzufügen.

In der Datei “typo3conf/extTables.php” einfach den entsprechenden Wert setzen:

$TCA['tt_content']['types']['shortcut']['showitem'] = ‘CType;;4;;1-1-1, hidden, header;LLL:EXT:lang/locallang_general.php:LGL.name;;;2-2-2, –div–;LLL:EXT:cms/locallang_ttc.xml:CType.I.13, records;;;;5-5-5, layout, header_layout, –div–;LLL:EXT:cms/locallang_tca.xml:pages.tabs.access, starttime, endtime, fe_group’;

···

Relaunch unserer Website

Matthias Sasse
28. Oktober 2010
keine Kommentare

Am letzten Donnerstag, dem 15. Oktober um 16.00 Uhr ließen wir die Korken knallen.
Pünktlich zum OXID-Usertreffen in Weilburg haben wir uns ein neues Gesicht verpasst und
unsere Hauptseite marmalade.de gerelauncht.

Die neue Seite soll unsere Full-Service-Leistung “Professional Web Solutions” herausstellen
- passgenaue Lösungen für die jeweilige Anforderung.

Gepflegt wird die Seite wie bisher mit TYPO3.

Inhaltlich haben wir im ersten Schritt vor allem die Punkte Referenzen
(CMS und E-Commerce) mit neuen Projekten ergänzt.

Wie bisher auch, freuen wir uns natürlich über das Feedback jedes Besuchers.

···

marmalade.de beim OXID-User-Treffen in Weilburg

Joscha Krug
28. Oktober 2010
3 Kommentare

Über 70 OXID-Shop-Betreiber und -Partner trafen sich vor zwei Wochen im Schloss Weilburg. Das 11. OXID-User-Treffen war der Anlass. Auch wir reisten von Magdeburg an die Lahn um dort unsere Integration von TYPO3 und WordPress vorzustellen.

Das Treffen war ein voller Erfolg und wir blicken auf interessante Gespräche in angenehmer Atmosphäre zurück.

Einige Eindrücke haben wir auf den folgenden Bildern festgehalten:

···