OXID-Template auf Basis von YAML Details »»
|
|||||
|
OXID-Template auf Basis von YAML
Version: oxid ce, by Timo (Developer/Designer(in)) Entwickler Zuletzt Online: Aug 2010
Version: 1.0.3 Hersteller Produktname: oxid ce Hersteller Produkt Version: ab 4.3.2 Bewertung: (2 Stimmen - 5,00 Durchschnitt) Lizenz: Creative Common 3.0 Veröffentlicht: 25.09.2009 Letzte Aktualisierung: Nie Installationen: 1 Nach doch sehr langer Entwicklungszeit können wir endlich unser OXID-Template 1.0.3 stable für die oxid community edition 4.3.2 auf Basis von YAML 3.2.1 veröffentlichen.
Unsere funktionsfähige Migrationslösung für osc/xtc 2 oxid ce steht ab sofort zum Kauf im Shop zur Verfügung Die Entwicklung hat so viel Zeit in Anspruch genommen, da wir den aufwendigeren von zwei Wegen gegangen sind. Zunächst wurde nur YAML als Grundgerüst eingebunden, diese Lösung war aber für alle beteiligten keine zufriedenstellende Lösung, da das mitgelieferte Template von OXID, das als Ausgangsbasis verwendet wurde, in unseren Augen doch einige strukturelle Schwächen aufwies. So dass die Lösung die wir bis dahin realisiert hatten zwar YAML integriert hatte, aber für Entwickler keine große Erleichterung darstellt, da das Template immer noch mit einer Vielzahl von Klassen und fixen Breiten versehen und nicht gerade einfach und flexibel anpassbar war. Wir entschlossen uns daher das ganze Template neu aufzubauen und holten dafür Tobias Bruns (www.boxyton.de) ins Team, der diese Arbeit übernahm. Dieses Template ist ein Entwicklertemplate, weshalb es nicht vornehmlich um ein optisch ansprechendes Äußeres geht, sondern um einen validen anpassbaren Quellcode dahinter, so dass durch Entwickler eigene Templates auf Basis dieses Templates entwickeln werden können. Eine Installationsanleitung sowie die Nutzungsbedingungen liegen dem Paket bei. Installation Das Template 1.0.3 ist für OXID CE 4.3.2 gestestet und muss ggf. für ältere Versionen angepasst werden. Kopieren sie den Ordner „custom“ in den Ordner „out“ ihres OXID-Shops. config.inc.php öffnen und Template-Variable folgendermaßen ändern: Code:
$this->sTheme = 'custom'; Debug Modus Ab Version 1.0 gibt es auch einen Debug-Modus für das Template. Um diesen zu aktivieren müssen sie in der config.inc.php folgende Zeile unter $this->sTheme = 'custom'; einfügen: Code:
define('TPL_DEBUG', 'on');
Code:
define('TPL_DEBUG', 'off');
Wir hoffen auf reges Feedback. Björn Teßmann, Tobias Bruns und Timo Panitz Zitat:
Download Now
Lizenzvereinbarung Creative Common Lizenz URL: http://creativecommons.org/licenses/by/3.0/de/
Kontakt:
itratos Coburger Str. 43 96052 Bamberg Deutschland Telefon: 09516010096 Fax: 09519686827 www.itratos.de Kontaktperson W.T. Panitz t.panitz@itratos.de Beschreibung folgt Unterstützen Sie den Autor
|
| Kommentare |
|
#2
|
|||
|
|||
|
Hallo,
bei einem ersten Test mit dem genialen Template sind mir schon mal folgende Dinge aufgefallen: Kategorien -> Unterkategorien im Mainbereich Hier wird, wenn mehrere Unterkategorien vorhanden sind, der Border in der Box nicht erweitert, so dass die Kategorienauflistung nach unten rausragt. (.contentBox ff) Artikel -> Dropdownfeld für Variantenauswahl Das Dropdownfeld enthält nur ca. 10 Zeichen, wodurch der Rest abgeschnitten wird. (.columnar .variants div.type-select select ...) Konto eröffnen Straße/Hausnummer, PLZ/Ort wird das Eingabefeld nach unten verrutscht. (oxyaml_registerCity ff)
__________________
Viele Grüße Christian |
|
#3
|
|||
|
|||
|
Hallo Christian,
danke für dein Feedback. Ich werde es auf die ToDo-List packen für die übernächste Version. In ein paar Tage wird eine neue Version erscheinen, die wir momentan noch intern testen. Dort sind schon einige Fehler behoben und die Version ist auf Oxid 4.1.6 abgestimmt. Viele Grüße Tobias |
|
#4
|
|||
|
|||
|
Hi,
super :-). Dann mache ich auch noch nicht weiter und warte auf die aktuellere Version, ist ja sonst kontraproduktiv.
__________________
Viele Grüße Christian |
|
#5
|
|||
|
|||
|
Hallo,
bin gerade mal so ein bisschen am rumtesten ... Ist es denn möglich mit dem Yaml-Template die Designanpassungen neben dem (definitiv besseren aber eben auch aufwendigeren) Ändern der CSS Dateien alternativ auch via Look&Feel Editor des OXID Admins vorzunehmen? Wann wird den die erste nicht mehr Beta Version kommen? Gruß Sid |
|
#6
|
|||
|
|||
|
Die Nutzung des Look&Feel Editors ist nicht vorgesehen.
Wir arbeiten gerade noch an einem neuen Entwickler-Feature für die 1.0 , nächste Woche wird es soweit sein denk ich.
__________________
YAML für xt:Commerce Projektseite: http://www.zs-eCommerce.com Ecommerce Lösungen von der Zerosoftware GbR |
|
#7
|
|||
|
|||
|
Ich verfolge gerade die hitzige Diskussion im OXID Forum über die Änderungen in der Version 4.2 und die daraus entstehenden, nötigen und z.T. massiven Änderungen in den Templates. Inwiefern ist denn das YAML Template betroffen? Ich hätte auch keine Lust, jedes mal Kundentemplates zu überarbeiten, nur weil sich "unter der Haube" was geändert hat ...
Viele Grüße Mario |
|
#8
|
|||
|
|||
|
Hi,
dieses Problem wird, egal welches Template man nutzt, nicht besser oder schlechter. Die von OXID durchgeführten Änderungen sind in manchen bereichen trivial, bei den Multidimensionalen Varianten halt umfangreicher. Ein anfassen des Templates wird bei solchen Änderungen immer notwendig sein.
__________________
Viele Grüße Christian |
|
#9
|
|||
|
|||
|
Trozdem wäre es gut zu wissen ob yaml gleich für 4.2 lauffähig sein wird.
Wir haben auch gerade das riesen Problem mit der Versionumstellung kurz vor Weihnachten... (kennen wir doch alle das manche Kunden gerade jetzt in Panik den neuen Shop wollen :-) Das inZukufnt dieses Problem besteht ist eine andere Sache.. eine ganz böse gerade für Entwickler und Agenturen die dann gleich einer Reihe von Leuten erklären müssen warum man wieder die Templates umarbeiten darf... hier versteh ich oxid nicht warum es da keine Abstrationsschicht gibt oder warum jetzt Objektnamen verändert werden (herrlich Programmiertechnische Kosmetik wie es scheint...) |
|
#10
|
|||
|
|||
|
Hi,
4.2 wäre natürlich schon nicht schlecht .
__________________
Viele Grüße Christian |
![]() |
| Lesezeichen |
| Stichworte |
| oxid ce, template, yaml |
| Themen-Optionen | |
|
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:19 Uhr.











.






