Soeben wurde die neue Version von Typogento veröffentlicht. Hier der Blogpost von TypoGento.
Nachdem heute Nacht noch neue Features dazugekommen sind, werde ich heute noch auf die aktuelle Version aus dem TER updaten. Ich werde berichten!
So, es ist endlich soweit: Unser erster TypoGento Store ist online! Soweit ich informiert bin, ist es der erste Shop mit diesem System überhaupt, der online ist! Dickes Dankeschön an Michael Türk und Jörg Weller von TYPO3-Agentur Flagbit! Ohne die beiden und Ihrer Bereitschaft zur Hilfe wäre das so nie möglich gewesen. Auch ein dickes Dankeschön an Vinai Kopp, der neben Flagbit einiges an diesem Plugin gefixt und weiterentwickelt hat.
Wir (analog multimedia - TYPO3 und Magento) verwenden auf der Seite www.biestmilch.com/store die aktuellste Version von TypoGento, die in den nächsten Tagen auch im TER (TYPO3) und MagentoConnect (Magento) verfügbar sein wird. Diese Version enthält einige Neuerungen und kommt einer wirklich stabilen Version sehr sehr nahe!
Für weitere Informationen diesbezüglich schaut die nächsten Tage einfach auf www.typogento.com. Dort wird über die neue Version und deren Neuerungen berichtet, sobald Sie veröffentlich ist.
Auch wird die Dokumentation auf typogento.com die nächsten Tage um die neuen Features ergänzt! Also stay tuned!
Magento ist von Anfang an als kommerzielles Open Source Produkt geplant und umgesetzt worden.
Die explosive Verbreitung ist ein Beleg das die Strategie von Varien aufgegangen ist.
Einer der dicksten Pluspunkte für Magento ist die Flexibilität und Erweiterbarkeit.
Die Möglichkeit, wiederverwendbaren Code zu schreiben und in Module zu packen hat für mich den Ausschlag gegeben, auf Magento zu setzen.
Ich war, wie viele Entwickler, zuerst euphorisch, endlich Projekte auf ein wirklich gutes Open Source System aufbauen zu können.
Und ich halte die Architektur von Magento nach wie vor für hervorragend und voller Potential.
Aber ich bin zur Zeit nicht mehr so euphorisch, eher ernüchtert.
Bei dem Programmieren von Erweiterungen stoße ich an Grenzen.
Read the rest of this entry »
März 5th, 2009 in
magento |
4 Comments
So sehr ich die Magento API auch liebe, Controller zu verändern ist (bisher) eines der nervtötensten Dinge beim programmieren von Extensions. Die im Wiki empfohlene Variante den URL Pfad umzuschreiben ist schwer zu verstehen (zumindest für mich), und hat unerwünschte Nebeneffekte, z.B. wenn Links gerendert werden (die Methode Mage->getUrl(’*/*/xyz’) setzt den neuen Controller Pfad ein statt dem Original).
Ein weiterer Punkt über den ich mich mehr als ein mal geärgert habe, ist das Layout Updates nicht mehr aufgerufen werden, bzw. die Update Handles erst in eine eigene Layout Datei übernommen werden müssen. Nicht schön!
Es gibt zwar noch etwas hackische Wege das Problem etwas besser zu lösen, aber die lohnt es jetzt nicht mehr aufzuführen, denn: mein Freund Lee Saferite hat ein Modul veröffentlicht, mit dem die oben genannten Probleme (und noch mehr!) gelöst sind.
Ich möchte das Wissen um diese hervorragende Erweiterung gerne verbreiten. Wenn genügend Module darauf aufbauen, wer weiß, vielleicht wird der Code in den Core übernommen.
Außerdem erstaunt mich Lee immer wieder mit seinen Lösungen. Ich lerne sehr viel von Ihm.
Read the rest of this entry »
Wenn man mit Templa Voila arbeitet, hat man backend-technisch schon einige Vorteile. Zum Beispiel ist auf Page-Template Ebene nur vorhanden, was auch mit Inhalt gefüllt werden kann. Es ist also schon “aufgeräumter” als das normal Layout des Backends wo ja standardmäßig immer die Spalten “left”, “normal”, “right” und “border” vorhanden sind.
Nun ist es aber auch in TV so, dass die Spalten standardmäßig immer die gleichen Ausmaße haben und je nach Reihenfolge beim anlegen des Mappings auch eine horizontale Anrichtung. Bei ein oder zwei Spalten ist das erstmal kein Problem. Hat man jedoch mehr Spalten wird es langsam aber sicher unübersichtlich.
Es gibt jedoch eine Lösung für dieses Problem. Man kann hier eigens Tabellen erstellen und die Spalten individuell anordnen. Das ganze funktioniert so:
Man muss in das XML des jeweiligen TV-Templates gehen und folgenden (hier beispiel-code) einfügen:
<meta type="array">
<langDisable>1</langDisable>
<beLayout>
<![CDATA[
<table width="99%" border="3">
<tr>
<td style="background-color: #ffffff" >###field_eins###</td>
</tr>
<tr>
<td style="background-color: #cccccc" >###field_zwei###</td>
</tr>
<tr>
<td>###field_drei###</td>
</tr>
</table>
]]></beLayout>
</meta>
In diesem Beispiel werden die Felder ###field_eins### bis ###field_drei### in einer Tabelle angeordnet. Das Ganze muss in den “meta” Bereich eingestellt werden.
So lassen sich die Backendfelder aufteilen, mit Farben versehen und in Ihrer Breite anpassen.
Somit lässt sich das Backend für den Redakteur um einiges schöner und benutzerfreundlicher gestalten.
Es gibt eine neue Version von TypoGento. Die aktuellen Versionen sind sowohl auf TYPO3.org als auch auf Magento-Connect verfügbar. Aktuelle Version : 0.4.0
Es wurden einige Bugs behoben und ich bin der Meinung, langsam bewegen wir uns auf die erste “Stable” Version zu.
Zeitgleich wurde, wie im Twitter von TypoGento (http://www.twitter.com/typogento) angekündigt, auch die neue Homepage online gestellt.
Hier findet man nun endlich eine “how to install” Anleitung.
Hier der Blogeintrag von Typogento.com: http://www.typogento.com/blog/typogento/new-typogento-version-040-in-the-ter-and-magentoconnect/
Wie die Firma soeben veröffentlich hat, ist eine neue Version des Plugins Typogento (sowohl für TYPO3 als auch für Magento) veröffentlicht. Es sind einige Bugfixes eingebaut und der Plugin, mit dem ich schon gearbeitet habe, ist ein gutes Stück weitergekommen. Hier findet Ihr den offiziellen Blogeintrag: http://www.typogento.com/blog/blog-post/2009/02/04/typogento-version-020-is-out-now.html
Ich bin jetzt auf dem Weg nach Leipzig und werde dort den “meet-magento-day” besuchen.
Danach werde ich mehr über den Plugin (die Plugins) berichten.
Ach ja… ich habe zusammen mit Flagbit eine Dokumentation verfasst. Diese ist auf www.typogento.com zu lesen. Bis dato ist diese, genau wie die Extensions auch, im Betastatus. Sie sollte aber schon so weit sein, dass man die Plugins erfolgreich zum laufen bringen sollte.
Stay tuned for more informations!
Es kommt mitunter vor, dass man ein Web mit zwei oder mehr Stammbäumen und Domains in TYPO3 betreiben will. Nun wird aber in der Konfiguration von RealUrl (localconf.php oder real_conf.php) eine Root-ID angegeben. Da wir mehrere Stammbäume besitzen, haben wir auch unterschiedliche Root-ID´s. Ich habe hierfür 2 Lösungen gefunden.
Read the rest of this entry »
Manchmal kann es ganz nützlich sein, wenn auch Redakteure oder anderen BE Benutzern im TYPO3 Backend das Cache leeren können.
In TYPO3 kann man hierzu einfach folgendes Script in der TSconfig der Benutzergruppe oder des Benutzers hinzufügen.
### Loescht den FE-Cache ###
options.clearCache.pages = 1
### Loescht FE-Cache und Cache in typo3conf ###
options.clearCache.all = 1
Damit der Benutzer aber auch die praktischen Buttons oben Rechts im Backend zum löschen des Caches hat, muss man zusätzlich noch die Extension “Clear Cache for BE-Users (cl_becache)” installieren.
Nach der Installation kann man in der betreffenden Gruppe einen Haken im Abschnitt “FE-Cache löschen aktivieren” setzen. Danach sollte bei allen Usern in dieser Gruppe der gewohnte “Cache löschen Button” erscheinen.
In den letzten beiden T3N-Magazinen (http://t3n.yeebase.com - Open Source und TYPO3) habe ich jeweils einen Artikel über das Arbeiten mit TemplaVoilà geschrieben und möchte euch hier die beiden Teile zur Verfügung stellen. Für Feedback und/oder Anregungen und Tipps bin ich dankbar!
Diese Einleitung soll es TemplaVoilà-Einsteigern ermöglichen, innerhalb kurzer Zeit eine Website mit TYPO3 und TemplaVoilà zu realisieren. Grundkenntnisse in TYPO3 und TypoScript werden vorausgesetzt, sind aber nicht zwingend notwendig. Jedoch wird in diesem Tutorial auf die eingebundenen TypoScript-Templates und die grundsätzlichen Funktionsweisen von TYPO3 nicht eingegangen.
Read the rest of this entry »