ExpressionEngine 2.4.0 ist erschienen. Die Sprachdateien sind im Donwload-Bereich zu finden - oder auf der Website von ExpressionEngine.
Neuerungen sind im Changelog aufgeführt.

ExpressionEngine 2.4.0 ist erschienen. Die Sprachdateien sind im Donwload-Bereich zu finden - oder auf der Website von ExpressionEngine.
Neuerungen sind im Changelog aufgeführt.
Hier ist die Eingabe eines Kommentars möglich:

Eine klare Anleitung, wie ein Playa-Feld als Dropdown in einem Safecracker-Formular einzufügen ist, so dass der richtige Eintrag im Dropdown als ausgewählt gezeigt wird, ist nirgendwo zu finden. In den Beiträgen auf Get Satisfaction von Pixel & Tonic hier gibt es Stückchen, die erst bei richtigem Zusammensetzen das gewünschte Ergebniss bringen.
Hier die kurze Zusammenfassung, wie man es machen muss:
Im Beispiel ist ein Channel "domains" (eine Liste von Domainnamen) mit einem Playa-Feld "domain_kunde" (eine Liste von Kundennamen). Das Playa-Feld ist also mit dem Channel "kunden" verknüpft, wo im title der Kundenname steht. Einer bestimmten Domain (z.B. "heartwaves.ch") wird der Kunde (z.B. Octave 2 GmbH) zugewiesen.
Im Formular-Template ist der Code für ein Safecracker-Formular. Unter allen anderen Feldern ist ein Dropdown, das anzeigen soll, wem die Domain mit der entry_id gehört, die im URL an der Stelle des 3. Segment (also {segment_3} steht. Wenn gewünscht, kann die Domain einem anderen Kunden zugeteilt werden.
Es steht ein Aufruf zum Embeden eines Templates. Dem Template wird die Child-ID des Playa-Feldes mitgegeben. Es ist die ID, welche der abgespeicherten Auswahl für das Feld "domain_kunde" entspricht.
Der Code für das Dropdown: (Space vor dem select entfernen)
< select name="domain_kunde[selections][]">
{exp:channel:entries channel="domains" dynamic="no" entry_id="{segment_3}"}
{embed="domains/_kunden_drop" selected="{domain_kunde:child_ids}"}
{/exp:channel:entries}
Es steht ein Aufruf zum Embeden eines Templates. Dem Template wird die Child-ID des Playa-Feldes mitgegeben. Es ist die ID, welche der abgespeicherten Auswahl für das Feld "domain_kunde" entspricht.
Der Code im Embed:
{exp:channel:entries
channel="kunden"
disable="custom_fields|categories|category_fields|member_data|pagination|trackbacks"
dynamic="no"
}
< option value="{entry_id}"selected>{title}
{/exp:channel:entries}
Hoffe, dieser kurze Hinweis hilft. Ich hatte lange gesucht und probiert, bis ich auf die passende Lösung gestossen bin.
Hier ist die Eingabe eines Kommentars möglich:

Im Eintrag hier habe ich gezeigt, wie man den Texteditor E dazu bringt, die Syntaxhervorhebung auch mit Templates mit Erweiterungen wie
.snip
.spec
.glob
korrekt vorzunehmen.
Wer das Modul Libraree einsetzt, hat in seinem Template-Ordner Dateien mit diesen Erweiterungen.
Damit Sublime Text 2 auch in diesen Templates die ExpressionEngine Syntax korrekt hervorhebt, braucht es folgende Änderung in der Datei ExpressionEngine.tmLanguage. Sie befindet sich bei Windows XP im Ordner
c:\Dokumente und Einstellungen\*Username*\Anwendungsdaten\Sublime Text 2\Packages\ExpressionEngine2\Syntaxes\
Voraussetzung ist, Sie haben das Bundle von mrw in einem Ordner mit Namen ExpressionEngine2 installiert.
In der Datei sind die Zeilen 13, 14 und 15 zu ergänzen.

Hier ist die Eingabe eines Kommentars möglich:

Ich programmiere vor allem ExpressionEngine Templates mit einem Text-Editor. Bislang mit dem Texteditor E. Doch wie es aussieht, wird dieser nicht mehr weiterentwickelt.
Seit einigen Wochen beschäftige ich mich mit Sublime Text 2. Die Begeisterung ist gross. Es gibt ein Snippet-Package für ExpressionEngine 2, der Editor ist schnell und zu TextMate kompatible. So sind TextMate Syntax-Pakete und Farb-Themes kompatible. Für die Arbeit mit ExpressionEngine Templates habe ich ein Theme noch angepasst .
Was mir fehlte: eine komfortable Methode, bearbeitete Dateien direkt auf den Server senden zu können, ohne auf einen FTP-Client wechseln zu müssen. Das direkte Bearbeiten von Dateien auf dem Server wollte ich nur in Ausnahmefällen wählen.
Ich arbeite gerne so:
Lokal besteht die selbe Ordnerstruktur wie sie auf dem Server vorhanden ist. In Sublime Text 2 wird ein lokaler Ordner geöffnet und die Dateien dort drin bearbeitet. Per FTP (z.B. TotalCommander oder FileZilla) werden die geänderten Dateien auf den Server geschickt.
Mit der FTP-Funktionalität in Sublime Text 2 wird die Arbeit wesentlich komfortable. Eine bearbeitete Datei kann direkt auf den Server gesandt werden, während sie gleichzeitig auch lokal gespeichert wird.
Beschrieben wird die Installation des kommerziellen SFTP/FTP Plugins von Will Bond. Es kostet $8 und kann kostenlos getestet werden.
Sublime Packages Control ist der Manager zum Installieren, Entfernen und Updaten von Packages für Sublime Text 2. Er stammt auch von Will Bond.
Die Sublime Text Console wird für die Installatiion benötigt, unter View / Show Console zu finden.

Ist der Befehl ausgewählt, öffnet sich am Fuss des Editors die Console-Zeile. Dort wird der folgende Code hinein kopiert
import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())
und mit Return augeführt. Man sieht nicht, ob etwas passiert. Sublime Text 2 schliessen und neu starten.
Unter Tools / Command Palette öffnet man ein Auswahlfenster für Befehle. Dort wird gewählt Packages Control: Install Packages.

Es erscheint eine Liste von verfügbaren Packages. Bis zu "SFTP" (Commercial SFTP/FTP plugin ...) scrollen und auswählen.

Das Package wird installiert.
In der Fusszeile des Fensters ist eine Statusmeldung sichtbar. EIn Gleich-Zeichen bewegt sich hin und her bis der Donwload abgeschlossen ist.
In der Linken Spalte einen lokalen Ordner öffnen. Im Kontextmenue (Rechtsklick) Edit SFTP/FTP Remote... wählen.

Eine JSON-Datei wird geöffnet, die konfiguriert werden muss.

Neben den FTP-Login-Daten muss der Ort des Ordners auf dem Server angegeben werden. In Zeile 3 nicht vergessen, den Typ der Verbindung (sftp oder ftp) angeben. Zeile 7 muss die Auskommentierung entfernt werden und das Passwort eingegeben werden. Zeile 10 enthält den Ordnernamen des Servers (z.B. public_html). Die Datei mit CTRL-S speichern.
Ist eine Datei zur Bearbeitung ausgewählt und soll neu gespeichert werden, wählt man im Kontextmenue "Upload File".

Die Datei wird auf den Server gesendet und abgespeichert. In der Fusszeile des Editors öffnet sich die Konsole und meldet Erfolg oder Fehler.
Hier ist die Eingabe eines Kommentars möglich:

ExpressionEngine 2.xx installiert standardmässig ein "Default"-Theme für das Control Panel (Screenshot). Als Alternative steht bei den eigenen Kontodaten ein Theme mit Namen "Corporate" zur Auswahl. Dieses ist aber unbrauchbar.
Diverse Buttons werden nicht mit Farbe hinterlegt, wie zum Beispiel beim Dateiauswahl-Fenster, wenn man ein Bild in den Text setzen will.
Im Dateimanager in der Ansicht mit den Vorschaubildern, sind diese alle untereinander, statt in Reihen aufgelistet.
Das Theme ist also absolut unbrauchbar. Ich lösche es in Zukunft aus jeder Installation, damit kein Kunde es für sich einschalten kann.
Hier ist die Eingabe eines Kommentars möglich:

Unsere Website erscheint seit heute in neuem Design. Umgesetzt in HTML5 und CSS3. An einigen kleinen Details feilen wir noch.
Hier ist die Eingabe eines Kommentars möglich:

Die deutschen Sprachdateien liegen Download-Bereich. Der Download kann auch von der ExpressionEngine-Website erfolgen.
Hier ist die Eingabe eines Kommentars möglich:

Wer den Texteditor E zum Bearbeiten von ExpressionEngine Templates benutzt, hat wahrscheinlich das Bundle von Wes Baker installiert. HTML, PHP und EE Tags werden damit entsprechend hervorgehoben. Das funktioniert, solange die geladenen Dateien .html oder .php als Erweiterung haben.
Werden mit dem Modul Libraree Snippets, Globale Variablen und Speciality Templates als Dateien bearbeitet und synchronisiert, so erscheint der Code in den in den E eingeladenen Dateien nicht farblich hervorgehoben. Das, weil die Dateierweiterungen dieser Dateien auf .snip, .glob und .spec enden.
Mit einer kleinen Modifikation kann das korrigiert werden, dass auch diese Dateien die Syntax hervorheben:
etwas so
"xhtml",
"snip",
"spec",
"glob"
Speichern und fertig.
Jetzt werden auch Dateien für Snippets, Globale Variablen und Speciality Templates im E die Syntax hervorheben.
(* Zeile 20 wenn das ältere Bundle für EE1 eingesetzt wird.)

Hier ist die Eingabe eines Kommentars möglich:
Vor etwa einer Woche ist ExpressionEngine 2.2 von Ellislab, Inc. freigegeben worden. Die deutschen Sprachdateien habe ich aktualisiert. Sie liegen hier zum Download bereit. Der Download kann auch von der ExpressionEngine-Website erfolgen.
Hier ist die Eingabe eines Kommentars möglich:
EllisLab hat ExpressionEngine in der Version 1.7.1 veröffentlich. Ein paar Bugs wurden eliminiert und die Sicherheit verbessert.
Das deutsche Sprachpakt ist im Download-Bereich bereit.
Hier ist die Eingabe eines Kommentars möglich:
Das deutsche Sprachpaket für Version 1.1.0 von MojoMotor ist im Download-Bereich verfügbar.
Entschuldigen möchte ich mich noch für den Fehler im Paket für Version 1.0.6. Durch einen Fehler war das deutsche Sprachfile gar nicht im Paket drin, sondern das englische.
Hier ist die Eingabe eines Kommentars möglich:
Relativ rasch folgt schon Version 2.1.3 von ExpressionEngine. Die vorhergehende Version hatte leider 2 Fehler, die nicht hätten durchgehen sollen.
Das Sprachpaket ist nachgeführt. Dabei gab es keine neuen Texte zu übersetzen. Eine wesentliche Korrektur habe ich vorgenommen und einen zu langen Text im Control Panel angepasst.
Das Sprachpaket ist im Download-Bereich.
Hier ist die Eingabe eines Kommentars möglich:
Heute hat EllisLab Inc. ExpressioneEngine 2.1.2 veröffentlich. Neben ein paar Ergänzungen sind mir die vielen Fehlerkorrekturen wichtig. Einige alte Fehler hatten ziemlich genervt.
Die deutschen Sprachdateien habe ich nachgeführt und ein paar Korrekturen vorgenommen. Das deutsche Sprachpaket zur Version 2.1.2 ist im Download-Bereich verfügbar.
Hier ist die Eingabe eines Kommentars möglich:
ExpressionEngine 2.1.1 wurde endlich veröffentlicht. Es war auch Zeit. Lange mussten wir auf wichtige Korrekturen warten. Jetzt sind mehr als 50 Bugs behoben und neue Features dazu gekommen (siehe Changelog).
Gleichzeit wurde ein Update der alten Version auf 1.7.0 veröffentlicht (Changelog).
Für beide Versionen habe ich bereits die Sprachpakete nachgeführt. Sie sind bei Ellislab zu finden und hier auf meiner Site unter Downloads.
Hier ist die Eingabe eines Kommentars möglich:
1.0.6 von MojoMotor ist im Moment die aktuellste Version. Die paar Änderungen und Ergänzungen sind im Changelog aufgeführt.
Die deutschen Sprachdateien habe ich aktualisiert und hier zum Download abgelegt.
Bitte mir melden, wenn in den Dateien etwas nicht stimmt.
Hier ist die Eingabe eines Kommentars möglich:
EllisLab, Inc. lässt Version 1.0.4 von MojoMotor vom Stapel. Die paar Änderungen und Ergänzungen sind im Changelog aufgeführt.
Die deutschen Sprachdateien habe ich aktualisiert und hier zum Download abgelegt.
Bitte ungeniert melden, wenn in den Dateien etwas nicht stimmt.
Hier ist die Eingabe eines Kommentars möglich:
EllisLab, Inc. hat die Namenkonvention für die Sprachdateien von ExpressionEngine 2.1.0 beim Build 20100805 geändert und die Namensgebung an der von CodeIgniter orientiert.
Das Resultat: Die deutschen Sprachdateien laufen nicht mehr.
Zum Beispiel heisst die Datei lang.admin.php neu jetzt admin_lang.php.
Ich werde relativ rasch das Sprachpaket für ExpressionEngine 2.1.0 überarbeiten und zum Download bereitstellen.
Hier ist die Eingabe eines Kommentars möglich:
In den letzten Jahren habe ich neben den Sprachdateien für ExpressionEngine 1 & 2 auch Sprachdateien von Extensions oder Modulen verschiedener Programmierer übersetzt.
Diese wurden zum Teil dem Originalpaket beigefügt. Aber eben nicht immer.
Damit ich selber eine Übersicht habe, welche Übersetzungen ich erstellte, und auch damit Interessierte sich informieren können, stelle ich heute eine Seite online.
Hier ist die Eingabe eines Kommentars möglich:
ExpressionEngine ist in der Version 2.1.0 erschienen. Das deutsche Sprachpaket habe ich aktualisiert und überarbeitet. EllisLab wird die ZIP-Files auf der Website bei den Downloads einfügen.
Gleichzeitig habe ich auch die Sprachpakete für Multiple Site Manager 2.0 (MSM 2.0) und für das Forum 3.1.0 nachgeführt, überarbeitet und abgeliefert.
Hier ist die Eingabe eines Kommentars möglich:
Das Leichtgewicht-CMS MotoMotor ist bereits in Deutsche übersetzt. Die Sprachdateien habe ich heute bei Derek Allard von EllisLab Inc. abgeliefert.
Den Download-Link kann ich noch nicht publizieren.
Sobald ich eine (Beta-)Version von MojoMotor zu Gesicht bekomme, kann ich mir die Übersetzung im Zusammenhang anschauen und sie noch anpassen, wo es nötig sein wird.
Hier ist die Eingabe eines Kommentars möglich:
Ellislab Inc., der Hersteller von ExpressionEngine, kündigt ein neues, kleines CMS an. MojoMotor wendet sich an Designer, die damit einfache Websites erstellen, für Kunden, die ihre Inhalte selber pflegen und auf kein detailreiches Admininterface angewiesen sind. Im Moment befindet sich die Software in der internen Beta-Phase, soll aber relativ rasch - in den nächsten Wochen - auf den Markt gebracht werden.
Das Tool ist mit minimalem Aufwand installiert. Am oberen Seitenrand floatet die „Mojobar" zum Bedienen aller Site-Funktionen. Zu sehen ist sie nur für eingeloggte Administratoren. Bereiche des Seiteninhaltes sind in on-screen-bearbeitbare Regionen eingeteilt, d.h. die Bearbeitung von Inhalten erfolgt direkt auf der Website. Zwei Level von Accounts sind vorgesehen, der Admin mit vollem Zugriff auf alle Funktionen und der Editor, der nur Inhalte bearbeiten kann.
![]()
Der Editor bietet volles WYSIWYG mittels eingebautem CK Editor. Die Speicherung erfolgt inline durch AJAX und Änderungen sind sofort auf der Website ersichtlich. MojoMotor ist auf CodeIgniter aufgebaut.
Kosten soll eine MojoMotor-Lizent $50.
Was MojoMotor im Vergleich mit ExpressionEngine nicht bietet: Categories, dynamische Einträge, Conditionals, Suche, Datenbank orientierte Dateneingabe, beliebige Member-Levels.
Eine Schnittstelle für Addons soll MM auch bieten und EllisLab will noch eine Kontaktformular-Funktionalität einbauen, die im Moment offenbar noch nicht vorhanden ist.
Bestimmt sehr interessant ist die Option, eine MojoMotor-Website exportieren zu können, um sie dann in ExpressionEngine zu importieren.
Für einige Websites ist die Funktionenvielfalt von ExpressionEngine ein Overkill. Da scheint MojoMotor, das ohne Control Panel auskommt, dann die bescheidenere Wahl zu sein.
Wir sind gespannt.
Hier ist die Eingabe eines Kommentars möglich:
Das deutsche Sprachpaket für ExpressioneEngine 2.0.2 Public Beta habe ich vor ein paar Tagen an EllisLab geliefert. Es liegt auf der Website zum Download bereits.
Auch das Sprachpaket zum Forum 3.0.1 habe ich ergänzt und überarbeitet. Es liegt auch auf der Website von ExpressionEngine bereit, und zwar hier.
Hier ist die Eingabe eines Kommentars möglich:
Zu ExpressionEngine 2.0 passt das Forum-Modul 3.0. Die deutschen Sprachdateien habe ich übersetzt und an ElliLab abgeliefert.
Demnächst sollte das Sprachpaket auf der Website von ExpressionEngine 2.0 zum Download verlinkt sein.
Hier ist das deutsche Sprachpaket für das Forum 3.0-Modul als-Zip-Datei auf unserem Serverplatz zum Download.
Hier ist die Eingabe eines Kommentars möglich:
Der Multiple Site Manager 2.0 für ExpressionEngine 2.0 ist übersetzt. Das deutsche Sprachpaket wird demnächst auf der Website von ExpressionEngine zum Download verlinkt werden.
Hier ist das Zip-File auch zum Download: Multiple Site Manager deutsche Sprachdatei.
Hier ist die Eingabe eines Kommentars möglich:
Version 2.0.1 von ExpressionEngine ist dieser Tage erschienen. Als Verantwortlicher für die Übersetzung ergänzte ich die neuen Schlüssel und korrigierte ein paar Fehler.
Das Paket wird auf der Website von ExpressionEngine publiziert. Ein Download ist als Zip-Datei auch direkt von dieser Site möglich. ExpressionEngine 2.0.1 Sprachpaket Deutsch.
Hier ist die Eingabe eines Kommentars möglich:
Seit unendlichen Monaten erwartet: Heute erscheint bei EllisLab die Public Beta von ExpressionEngine 2.0. Auf den ersten Blick sind als wesentliche Änderungen zu vermerken
Die deutschen Sprachdateien habe ich rechtzeitig abgeliefert. Mittlerweile hat EllisLab ein Team von offiziellen Translatern gebildet, die gewisse Verpflichtungen eingehen mussten. Eine davon war, bis heute die Übersetzung abgeliefert zu haben
Bei der Übersetzung habe ich versucht, Begriffe die für die Programmierung und Bedienung von EE wesentlich sind, in Englisch zu belassen. Also Channel (neuer Name für Weblog), Addons, Extension, Plugin, usw. sind nicht übersetzt worden. So war es ja auch in der Version 1.6.8
Bei Texten, die Besucher oder Mitglieder einer Website zu sehen bekommen, versuchte ich so wenig wie möglich technisch zu klingen. Eine nicht ganz einfache Gratwanderung.
Auch wenn ich meine, gut kontrolliert zu haben, Fehler wird es mit Sicherheit noch in den Sprachdateien drin haben. Hinweise dazu nehme ich gerne entgegen.
Die Sprachdateien sind bei ExpressionEngine zu finden (zum Zeitpunkt der Texterstellung ist der genaue Link unbekannt).
Hier ist die Eingabe eines Kommentars möglich:
Die angepasste deutsche Übersetzung zu ExpressionEngine ist schön seit August 2009 bereit. Durch einen Irrtum gelangte damals dieses Sprachpaket nicht zu EllisLab. Ich war der Meinung es sei, zusammen mit den Language-Files des Forum- und Tag-Moduls, abgeliefert worden.
Als ich erst Ende Oktober meinen Fehler realisierte, nahm EllisLab die Übersetzung nicht entgegen. Man war gerade daran, im Zusammenhang mit ExpressionEngine 2.0 offizielle Translator zu rekrutieren und wollte zuerst mit diesen Personen ein paar Dinge geregelt haben.
Für die deutschen Sprachdateien habe ich die Vereinbarung mit EllisLab unterzeichnet. Sobald die ersten grossen Wellen nach der Veröffentlichung der Public Beta von ExpressionEngine abgeebbt sind, wird EllisLab über das Translator-Team informieren.
Hier ist das deutsche Sprachpaket zu ExpressionEngine 1.6.8 (.zip) zum Download. Bei EllisLab wird es demnächst auch angeboten werden.
Im Zuge der Übersetzungsarbeiten an ExpressionEngine 2.0 entdeckte ich in der Fassung 1.6.8 noch einige Fehler, die ich hoffe, in den nächsten Wochen zu korrigieren.
Hier ist die Eingabe eines Kommentars möglich:
Gerade habe ich einen Fall, bei dem in ExpressionEngine das Tags-Modul von Solspace im Einsatz ist. Dabei tauchte eine wesentliche Schwierigkeit auf. Tags mit Umlauten, wie zum Beispiel 'Schulaktualität' führten zu einer Fehlermeldung in ExpressionEngine: "Disallowed key characters" - auf einer weissen Seite.
Die Fehlersuche ergab am Ende, dass das Entfernen der index.php für ExpressionEngine der Grund dafür war. In der .htaccess wurde mit
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]
der URL verkürzt: Die index.php erscheint nicht mehr als Teil des URL's.
Soll das Tag-Modul korrekt mit Umlauten arbeiten können, darf das jedoch nicht gemacht werden. Das Unterdrücken der index-php im URL hat einen Einfluss auf das Tag-Modul, in jenen Fällen, wo Tags mit Umlauten auftauchen. Weshalb genau ExpressionEngine eine Fehlermeldung ausgibt, ist nicht klar.
Zur Lösung: Die index.php wurde in 'web' umbenannt und in der htaccess ein paar Zeilen eingefügt, so wie ich es in den meisten meiner Projekte auch tue:
<Files web>
ForceType application/x-httpd-php
</Files>
DirectoryIndex web index.php index.html
Statt der index.php erscheint jetzt 'web' im URL.
Natürlich ist es sinnvoll für 'web' einen Begriff zu wählen, der im URL ein wesentliches Keyword für Suchmaschienen einsetzt. Zum Beispiel bei der Website "Fachausbildung für biologisch-dynamische Landwirtschaft" setzte ich den Begriff "landwirtschaft" als Ersatz für die index.php ein. Damit steht ein wichtiges Keyword jeweils im URL. Es ist jedoch nicht immer möglich, ein passendes Keyword zu finden. Dann entscheide ich mich für das nautrale "web".
Es lohnt sich nicht in jedem Fall, nur wegen eines kürzeren URL's die index.php zu eliminieren. Denn welche Auswirkungen dies bei Verwendung von Erweiterungen haben kann, ist an diesem Beispiel zu sehen. Das 'index.php' aus dem URL verschwinden soll, finde ich schon richtig. Die Alternative, die Datei mit einem nützlichen Begriff oder einem neutralen Wort zu übersetzen, scheint mir eine sicherere Methode zu sein.
Hier ist die Eingabe eines Kommentars möglich:
Das Content Management System ExpressionEngine erscheint in der Version 1.6.7. Geschlossen wurde ein Sicherheitsleck das Cross-Site Scripting Attacken verhindert. Mehrere kleine Bugs wurden ausgemerzt. Zu den category Tags kommt neu {parent_id} dazu.
Hier ist die Eingabe eines Kommentars möglich:
Das kostenlose Modul Freeform 2.7.1 von Solspace ist schon lange von mir übersetzt. In den letzten Monaten lieferte ich für folgende kommerziellen Module die deutschen Sprachdateien. Solspace legt die deutschen Language-Packs jeweils zur Software. (Allerdings scheint das nicht in jedem Fall zu klappen.)
Demnächst soll die Website von Solspace erneuert werden und die Sprachdateien dann als Downloads bereit stehen, etwas so, wie ExpressionEngine die Sprach-Dateien zum Download anbietet.
Übersetzte Module von Solspace:
Die Dokumentationen zu den Modulen sind nur in Englisch verfügbar.
Hier ist die Eingabe eines Kommentars möglich:
ExpressionEngine 1.6.6 wurde wegen eines Sicherheitsrisikos veröffentlicht. Es wird empfohlen, frühere Installationen mit dieser Version upzudaten.
Hier ist die Eingabe eines Kommentars möglich:
In diesen Tagen ist die Version 1.6.5 von ExpressionEngine erschienen. Ein paar wenige Features sind neu und Korrekturen wurden vorgenommen. Die Details sind hier zu finden.
Das Language Pack Deutsch habe ich umgehend ergänzt und an EllisLab abgeliefert.
Gleichzeitig aktuallisierte ich die deutschen Sprachpakete für den Multiple Site Mangager 1.1 und das Forum Modul 2.1.
Alle deutschen Sprachpaketesind auf der Website von ExpressionEngine zum Download bereit.
Hier ist die Eingabe eines Kommentars möglich:
Vor ein paar Tagen hat Ellislab, Inc. an einer Messe in Austin eine Vorversion von ExpressionEngine 2.0 gezeigt. Der Enthusiasmus unter den bisherigen Anwendern von EE ist enorm. Und in der Tat, das beste Content Management System wird noch besser werden!
ExpressionEngine 2.0, das irgendwann im Sommer erscheinen soll, wird auf dem PHP-Framework CodeIgniter (auch von Ellislab) aufgebaut sein. Neu wird zudem jQuery verwendet, was besonders in der Administration viele interessante Verwendungsmöglichkeiten bietet. Eine kleine, englische Vorschau auf ExpressionEngine gibt es hier.

Welche neuen Features am Ende im Software-Paket drin sein werden, wird sich zeigen. Wie immer, Ellislab lässt sich nicht im Detail in die Karten schauen.
Hier ist die Eingabe eines Kommentars möglich:
Die Version 1.6.2 von ExpressionEngine bringt ein paar wenige Änderungen gegenüber der Version 1.6.1. Für das deutsche Sprachpaket gab es nichts Neues zu übersetzen. Dennoch ist das Language Pack 1.6.2 von mir erstellt worden. In 4 Dateien habe ich Tippfehler korrigiert, Begriffe modifiziert oder Fehlendes ergänzt.
Herzlichen Dank an jene die mich auf Verbesserungen aufmerksam gemacht haben. Feedback zur deutschen Übersetzung von ExpressionEngine nehme ich sehr gerne entgegen.
Das deutsche Sprachpaket für Version 1.6.2 ist auf der Website von ExpressionEngine zum Download bereit.
Hier ist die Eingabe eines Kommentars möglich:
ExpressioEngine 1.6.1 ist erschienen. Bugs aus der Version 1.6 wurden behoben und ein paar neue Features eingebaut. Details zeigt das Changelog.
Das deutsche Sprachpaket habe ich ergänzt und an Ellislab abgeliefert.
Hier ist die Eingabe eines Kommentars möglich:
Captchas, die kleinen Grafik-Bildchen mit einem Sicherheitscode, den es zum Versenden von Formularen auf Website einzutippen gilt, sind eine feine Sache. Deshalb, weil die Spam-Roboter meist an ihnen scheitern und das E-Mail-Postfach von unnützen Formular-Einsendungen frei bleibt. Auch ExpressionEngine hat eine Captchas-Funktion, die ich gerne einsetze.
Nachteil dieser Grafiken sind, dass sie nicht immer eindeutig zu entziffern sind und für Menschen mit Sehbehinderung eine unüberwindebare Hürde darstellen. Die Barrierefreiheit ist im Eimer.
Greg von Purple Dogfish hat mit Accessible Captcha eine kleine, aber feine Extension geschrieben. Sie ersetzt die Captcha-Grafik mit einer von 8 selbst definierten Text-Fragen. Die Extension ist kostenlos, doch Greg freut sich auch über eine kleine Paypal-Donation.
Beispiele:
In der Administration der Extension sind 8 Fragen mit den Antworten definierbar. Die bereitgestellten Fragen erscheinen zufallsmässig an der Stelle, die den Captchas-Tag von ExpressionEngine erhält.
Die Extension steht hier zum Download. Die von mir übersetzte deutsche Sprachdatei dazu gibt hier zum Download.
Thank you Greg!
Hier ist die Eingabe eines Kommentars möglich:
Das deutsche Language Pack für ExpressionEngine 1.6 und für das Forum-Modul 2.0 habe ich für EllisLab, Inc. übersetzt. Es ist ab sofort zum Download bereit.
Die gesamten Sprachdateien habe ich überarbeitet, angepasst und alte Tippfehler korrigiert. Gewisse Begriffe im Zusammenhang mit der Programmierung sind bewusst in der Originalsprache behalten worden. Gerne nehme ich Hinweise über Fehler in der Übersetzung oder Anregungen für Modifikationen entgegen.
Hier ist die Eingabe eines Kommentars möglich:
ExpressionEngine 1.6, das Diskussionsforum 2.0 und der neue Multiple Site Manager zum 'diskreten' Verwalten von mehreren Websites mit einer Installation, sind soeben erschienen.
ExpressionEngine Version 1.6 bringt fast 100 neue Features und Erweiterungen, über 50 davon als direktes Resultat der Wünsche aus der Community. Das neue Pages Module erlaubt das Erstellen und Unterhalten von Seiten-Inhalten die mehr oder weniger statischen Inhalt haben als dynamische Information.
Diskussionsforum Modul 2.0 unterstützt mehrfache Sets von Foren. Das Diskussionsforum Modul 2.0 lässt sich mit dem neuen Multiple Site Manager einsetzen und dadurch für jede Site ein eigenes Forum betreiben. Version 2.0 enthält zudem noch andere Erweiterungen.
Der elegente Multiple Site Manager ermöglicht das Erstellen und Betreuen mehrerer Websites mit einer einzigen Installation von ExpressionEngine. Jede Site läuft mit eigenen Einstellungen, Templates und Weblogs. Multiple Site Manager wird separat verkauft. Weitere Infos... (englisch)
Eine komplette Liste der neuen Features und Erweiterungen enthält das englische change log.
Als lizensierter User von ExpressionEngine kann man die Version 1.6 in der download area holen.
Hier ist die Eingabe eines Kommentars möglich:
Die deutsche Version von ExpressionEngine hat bislang die Zufallswörter für den Sicherheitscode (Captchas) bei Formularen stehts englisch dargestellt. Damit ist nun Schluss.
Hier ist eine Liste mit 100 deutschen Wörtern zum Download. Die ZIP-Datei enthält die nötige Datei für ExpressionEngine, zusammen mit einem Hinweis, wohin diese Datei in der ExpressionEngine-Installation kopiert werden muss.
Die Datei stelle ich mit Erlaubnis von Ellislab, Inc. zur Verfügung.
Hier ist die Eingabe eines Kommentars möglich:
Ich weiss schon: sich ärgern kostet unnötig Energie. Und ich ärgere mich ja auch selten. Doch manchmal steigt mir wegen Kleinigkeiten Röte ins Gesicht. Besser gesagt: wegen fehlender Kleinigkeiten.
Man müsste meinen, jeder wisse wie man einen anständigen Brief schreibe, insbesonders was die Form anbelangt. So trägt ein Brief, zum Beispiel eine Beschwerde über eine falsch ausgestellte Rechnung, folgende Teile:
Ein Datum steht auch drin, das ist klar. Im Zusammenhang mit E-Mails ist dies hier jedoch nicht wichtig. Diese tragen sowieso ein Datum.
Diese 5 Punkte gehören auch in einen elektronischen Brief. Mag er noch so kurz sein. Mich ärgert es gelegentlich, wenn diese Punkte einfach missachtet werden. Zuweilen neige ich sogar dazu, fehlenden Anstand oder Respekt des Versenders/der Versenderin mir gegenüber anzunehmen.
Oder ist es tatsächlich so, dass im SMS-Zeitalter das Briefeschreiben eine belanglose Kunstform geworden ist?
Dabei gibt absolut keinen Grund zur Verrohung der Briefschreibekultur, auch wenn die Übermittlung auf elektronischen Weg erfolgt. Eine übersichtliche, etwas "gepflegte" Präsentation, so wie Sie sie auch in Briefen anstreben, darf getrost in einem E-Mail zu finden sein. Sie ist ja nichts anderes als der (elektronische) Ersatz für den gedruckten Bogen Papier, der in einem frankierten Umschlag Ihr Haus verlässt.
In der Post, die ich übers Internet erhalte, finde ich immer wieder elektronische Briefe welche mir achtlos zusammengestiefelt vorkommen.
Meine Güte, ist das denn so schwierig! Zuweilen kommt es mir vor, als sähen einige im Medium E-Mail ein Fresszettel-Transportsystem. Am Besten noch kräftig mit jugendlicher SMS-Syntax gefüttert.
"Text oben Fullquote unten", also Tofu, ist drin in solchen Mails, die mir eine Antwort senden und unterhalb davon steht anschliessend der ganze Karsumpel meiner ursprünglichen Mail nochmals - in voller Länge. Ich mag Tofu überhaupt nicht - auch den zum Essen nicht.
In einem meiner Projekte versende ich zum Beispiel einen Newsletter mit einer langen Liste von Musiktiteln. Nicht weiterdenkende Mitmenschen antworten mir dann auf dieses Mail, manchmal mit einer Bestellung. Unter dieser finde ich den kompletten Text meines Newsletters wieder. Drucke ich ein solches Mails aus, so sind das dann drei Seiten Papier die mein Drucker ausspuckt - 2 davon absolut unnötig.
Serienmails enthalten die verschiedenen Adressen nicht im Feld mit der Bezeichnung CC:, sondern in jenem das mit BCC: angeschrieben ist. Warum? Stehen die Adressen in CC: so kann jeder Adressat alle E-Mail-Adressen aus Ihrer Sammlung lesen. Ich möchte nicht, dass meine E-Mail-Adresse auf diese Weise verteilt wird!
Stehen hingegen alle Adressen in BCC: so kann niemand erkennen, an wen alles Sie dieses E-Mail versendet haben.
Solche Kleinigkeiten zu berücksichtigen wird mir, und anderen, das Leben erleichtern. Und Energie sparen wir dann auch - weil wir uns weniger über Nachlässigkeiten ärgern werden.
Wie man Mail richtig schreibt und korrekt zitiert, können Sie auch hier nachlesen.
Hier ist die Eingabe eines Kommentars möglich:
Seit die Software pMachine erschienen ist, nennt sich die Firma um Rick Ellis pMachine, Inc. Seit kurzen ist dieser Name nun Geschichte. Damit der Firmenname nicht weiterhin nur um ein Produkt zentriert bleibt, welches notabene nicht mehr weiter entwickelt wurde, fiel die Wahl eines neuen Namens auf EllisLab Inc.
Vier attraktive, neue Websites sind seit ein paar Tagen aufgeschaltet: EllisLab, ExpressionEngine, Engine Hosting, and CodeIgniter. Sehr interessant dabei: alle vier Websites werden von einer einzigen ExpressionEngine-Installation bedient. Paul hat dazu ein neues Feature programmiert, das später Teil von EE werden soll.
Designer der neuen Seiten mit modernem und frischem Erscheiningsbild ist Jesse Bennett-Chamberlain.
Hier ist die Eingabe eines Kommentars möglich:
Das Content Management System ExpressionEngine ist in der Version 1.5.2 erschienen. Neben einigen neuen Funktionen für die Programmiereung enthält diese Version einige Anpassungen für die ebenfalls neu erschienene Version 1.3.2 des Diskussionsforums.
Für ExpressionEngine 1.5.2 wie auch für das Forum 1.3.2 habe ich jeweils das deutsche Sprachpaket nachgeführt und an pMachine abgeliefert.
Hier ist die Eingabe eines Kommentars möglich:
ExpressionEngine 1.5.1 hat einige Bugs der 1.5 korrigiert und ein paar kleine Zusatzfeatures erhalten. Zum Beispiel den pMachine RSS Feed direkt in der Administration angezeigt und andere Deatails in verschiedenen Modulen.
Die deutsche Sprachdatei (das Laguage pack) für 1.5.1 habe ich nachgeführt. Bei pMachine wird es zum Download angeboten.
Hier ist die Eingabe eines Kommentars möglich:
Im deutschen Language Pack für Expression Engine 1.5 habe ich auch ein deutsches Wiki-Template 'standarddeutsch' verpackt. Der Ordner muss in 'themes/wiki_themes' kopiert werden.
In das vom Wiki-Module erstellte Template muss dann das deutsche Template wie folgt eingefügt werden:
{exp:wiki base_path="wiki/index" wiki="default_wiki" theme="standarddeutsch"}
Die Namensräume, 'Kategorie' oder 'Titles' sind im Language-File übersetzt. Eine Eigenheit des Wiki-Modules sind aber die Begriffe, die für die URLs (und damit für die interne Verarbeitung) im Englischen stehen bleiben müssen und dann als Titel auf den entsprechenden Wiki-Seiten auftauchen.
Es sind dies “Categories, Titles, Uploads, Files, Recentchanges” immer in Kombination mit “Spezial: ...”. Und das stört natürlich.
Die Lösung sind Conditionals im Wiki-Template, welche diese englischen Titel durch deutsche ersetzen. Im Template 'standarddeutsch' sind dazu folgende Änderungen vorgenommen worden, welche in einem aus dem englischen übernommenen Template eingefügt werden müssten.
Folgende Zeile ist zu suchen
{if topic == 'index'}
und der folgender Code ersetzt alle Zeilen bis vor das schliessende '/h2'
{if topic == 'index'}<br />{wiki_name}<br /><br />{if:elseif special_page && topic == 'Titles'}<br />{special_namespace}: Titel<br /><br />{if:elseif special_page && topic == 'Files'}<br />{special_namespace}: Dateien<br /><br />{if:elseif special_page && topic == 'Uploads'}<br />{special_namespace}: Datei hochladen<br /><br />{if:elseif special_page && topic == 'Categories'}<br />{special_namespace}: Kategorien<br /><br />{if:elseif special_page && topic == 'Recentchanges'}<br />{special_namespace}: Letzte Änderungen<br /><br />{if:else}<br />{title}<br />{/if}
Hier ist die Eingabe eines Kommentars möglich:
Gerade habe ich die Übersetzung der Sprachdateien für Expression Engine 1.5 an pMachine, Inc abgeliefert. Der Download ist hier zu finden.
Im Sprachpaket befindet sich auch ein komplett in Deutsch umgesetztes Wiki-Template für das Wiki-Modul.
Übersetzt ist auch das "Simple Commerce"-Modul. Selber im Einsatz oder ausgestestet habe ich es aber noch nicht.
Ich nehme gerne Hinweise, Anregungen oder Meldungen über Fehler in der Übersetzung entgegen und sorge für entsprechende Updates.
Hier ist die Eingabe eines Kommentars möglich:
Hier ist die Eingabe eines Kommentars möglich:
Hier ist die Eingabe eines Kommentars möglich:
Expression Engine ist in der Version 1.4.2 erschienen. 20 neue Funktionen und Erweiterungen, plus eine Reihe von Bugs ausgebügelt sind der eine Teil. Der andere Teil: das in den letzten Wochen ungeduldig erwartete Wiki-Modul ist mit dabei. Beliebig viele Wiki's lassen sich damit in der Expression Engine-Umgebung aufsetzen.
Auch das Forum-Modul ist erweitert und in der Version 1.3 freigegeben worden.
Ich arbeite am Language-Pack Deutsch für die Version 1.4.2 und dem Forum-Modul 1.3. In den nächsten Tagen stelle ich es pMachine zur Verfügung.
Hier ist die Eingabe eines Kommentars möglich:
Viele Besucher dieser Website (und auch anderer Webdesign- Agenturen-Websites, wie anzunehmen ist) interessieren sich dafür, was das Erstellen einer Website kostet. Dies lässt sich aus den Suchbegriffen schliessen, die Besucher von Suchmaschienen auf diese Website geführt haben.
Nicht jede Website hat den selben Umfang, den selben Aufwand für das Design und muss die gleichen Bedürfnisse abdecken können. Der Arbeitsaufwand ist also unterschiedlich. Weniger Arbeit ist günstiger zu erledigen, als aufwändigere. Eine banale Tatsache.
Darum offerieren wir für die Realisierung einer Website einen dem Aufwand entsprechneden Preis. Dies, nachdem wir Ihre Bedürfnisse in einem Gespräch ermittelt haben. Sie erhalten im Anschluss eine Offerte, auf die Sie sich verlassen können.
Wenn Sie mit Ihrem Angebot, mit Ihren Informationen, eine Präsenz im Internet anstreben, steht vielfach schon fest, mit welchem Budget Sie operieren wollen, oder können. Darum verstehen wir, dass es Sie interessiert, ob Sie bei uns mit Ihren Vorstellungen und den zur Verfügung stehenden finanziellen Mitteln, einen potentiellen Partner finden können?
In der Hoffnung, Ihnen dafür Entscheidungshilfe zu bieten, finden Sie neu auf unserer Website Anhaltspunkte zu Webdesign und Preise.
Bugs wurden behoben, kleinere Ergänzungen vorgenommen und ein neues Modul "IP to Nation" beigefügt. Ein Fähnchen-Icon kann die Länder-Herkunft des Autors eines Beitrages oder eines Kommentares anzeigen. Ganze Länder lassen sich vom Kommentieren fernhalten.
![]()
(Beispiel IP to Nation)
Die CSM-Software Expression Engine von pMachine ist in der Version 1.4 erschienen. Neben den mehreren Dutzend Erweiterungen finde ich die Möglichkeit zur Verknüpfung von Weblogs und die Versionen-Verwaltung besonders hilfreich.
Expression Engine verwendet zwar den Begriff 'Weblog', doch dieser kann in der Administration mit einem anderen Begriff ersetzt werden. In einem CMS ist 'Weblog' nicht unbedingt passend. (Daten)'Container' ist eine Möglichkeit, den Begriff zu ersetzen.
Ein Seminar-Veranstalter publiziert seine Veranstaltungen. Die Daten und Beschreibungen der Seminare speichert er in einen Container 'seminare'. Die Porträts der Seminarleiter legt er im Container 'seminarleiter' ab. In der Eingabemaske für 'Seminare' kann neben der Beschreibung ein Feld 'Seminarleiter' vorgesehen werden, das in einem Klapp-Menü alle Seminarleiter zur Auswahl anbietet. Seminarleiter werden somit einmal erfasst und können dann den Seminaren zugeordnet, oder mit ihnen verknüpft werden.
Auf diese Weise muss ein Seminarleiter-Porträt nur einmal geschreiben werden.
Dieses Beispiel ist nur eine Möglichkeit der Verwendung von 'Relationships', also Verknüpfungen oder Beziehungen zwischen zwei (oder auch mehreren) Weblogs (Containern).
Expression Engine enthält eine zuschaltbare Versionen-Verwaltung. Frühere Versionen eines Beitrages bleiben in der Datenbank (im Container), und können notfalls zurückgeholt werden.
Viele andere Erweiterungen in EE 1.4 machen diese CMS-Software für unsere Kunden noch attrativer als bislang schon. Gut, haben wir schon vor fast 2 Jahren auf Expression Engine gesetzt.
Für Expression Engine ist Forum-Modul separat erhältlich. Dessen Sprachdateien habe ich auf Deutsch übersetzt. Im Download-Bereich von pMachine.com ist das deutsch Language-Pack zum Forum-Modul 1.1.1 hier erhältlich.
Mit dem Modul lassen sich komfortable Diskussionsforen in ein Expression Engine-Projekt mit relativ wenig Aufwand einbinden. Ist Ihre Website noch nicht auf ein CMS (Content Management System) wie Espression Engine umgestellt, beraten wir Sie gerne. Selbstverständlich lässt sich ein Expression Engine Forum auch in eine Website mit statischen Seiten einbauen.

Für Expression Engine 1.3.2 habe ich das deutsche Language Pack erstellt. Es ist auf der Website von pMachine, Inc zum Download bereit, hier.
Sollte jemand einen Fehler in der Übersetzung finden, bitte ich um Mitteilung. Ich sorge in Zukunft laufend für ein aktuelles deutsches Sprachpaket für Expression Engine.
Etwa 90% der Kunden erwarten die Beantwortung einer E-Mail innert 12 Stunden.
Eine grosse Anzahl von Firmen erfüllt diesen Anspruch jedoch nicht. Das deutsche Fachmagazin Teletalk ermittelte in einer Untersuchung, dass bei 25% aller Unternehmen die Beantwortung länger dauert.
EssentialPIM ist hier seit Wochen im Einsatz. Der alte Lotus Organizer ist mittlerweile von der Festplatte verschwunden. Termine, Notizen, Kontakte und Aufgaben sind komfortabel zu verwalten.
Der Kalender bietet Tages-, Wochen, Monats- und Jahresübersicht. Die Entwickler sind sehr aufmerksam und gehen auf die Wünsche der User. 30$ sind ein vernüftiger Preis. EssentialPIM gibt es auch als Portable-Version, die komplett auf dem USB-Stick läuft. Natürlich ist die Software auch in Deutsch einzusetzen.
Das ist eine Empfehlung!