Newsletter
Verfasst: Do 23. Dez 2010, 13:50
Hallo zusammen,
das Jahr geht zu Ende und wir sind schon fast am Selbigen. Wir möchten uns bei Euch für Eure Geduld bedanken, immerhin haben wir uns nun fast ein Jahr Zeit gelassen für die neue Shop-Version.
Wir haben den Release immer wieder verschieben müssen, da uns die Zeit fehlte, am System weiterzuarbeiten.
1. STAND DER DINGE
==================
Aktuell befindet sich die Entwicklung aber in den letzten Zügen. Es gilt nun, "nur" noch das neue Design im neuen Template umzusetzen. Dies ist zu ca. 60% erledigt. Dann steht dem Release des Webs-Shops Version 1.0.10 nichts mehr im Wege. Wir gehen davon aus, dass dies in der ersten Januar-Hälfte soweit sein wird.
Da der Shop einige Änderungen und Neuerungen erfahren hat, werden wir zunächst einmal eine Alpha-Version veröffentlichen, die Ausdrücklich NICHT für den Produktiveinsatz bestimmt ist.
2. WAS GIBT'S NEUES?
====================
Folgendes wird Euch in der neuen Version erwarten:
a. neues Template
-----------------
Wir haben ein komplett neues Template entwickelt, welches mit sauber strukturiertem HTML- und CSS-Code daher kommt. Dieses wird auf dem 960-Grid-System (http://960.gs) basieren, was die Strukturierung der Seite enorm vereinfacht.
Um den Aufbau des Templates so flexibel wie möglich gestalten zu können, wurde die header.php komplett eliminiert und man kann nun ALLES vom Doctype bis zum </html>-Tag in der index.html steuern.
Das Template wurde mit großer Sorgfalt hinsichtlich Performance und Validität umgesetzt. So werden die CSS-Dateien alle im <head>-Bereich inkludiert, alle Javascripts wurden in externe Dateien ausgelagert und werden ganz am Ende eingebunden (siehe auch http://forum.webs.de/viewtopic.php?f=20&t=26).
Als zusätzliches Goodie ist es nun Möglich, mithilfe des CSS- und JS-Kompressors alle im Template vorhandenen CSS- und JS-Dateien zu einer zu kombinieren und optional sogar zu komprimieren.
Weitere Features des neuen Templates:
- Tag-Cloud (gefüllt aus der shopinternen Suche)
- geteilte Navigation
- jQuery 1.4.4 und jQuery-UI inklusive
- JS-Bildergalerie
- HTML-Buttons (optional)
b. neues Image-System für Produktbilder
---------------------------------------
Eine der "heftigsten" Änderungen betrifft das neue Bilder-System für Produktbilder. Vergesst das starre System mit original, popup, info und thumbnail. Vergesst das elende "Image Processing", dass auf kleineren Webspaces ggf. auch gerne mal mittendrin abbrach. Vergesst das umständliche Hochladen der Bilder und die Probleme, wenn die Bilder benannt sind, wie die vorhandenen. Alles wird gut!
Mit dem neuen System ist es möglich, beliebig viele sogenannte "Presets" zu erzeugen, die jede ihre eigene Kette von Bildmanipulationen enthalten können. Hinzu kommt, dass die Abzüge der Originale zwischengespeichert werden. Sind sie nicht vorhanden, werden sie "on the fly" neu erzeugt. Man muss also nur noch die Originalbilder hochladen, um den Rest kümmert sich das System.
Folgende Bildmanipulationen sind bereits enthalten:
- abgerundete Ecken (mit individuellem Radius pro Ecke)
- schärfen
- skalieren
- Hintergrund
- Bild-Typ (png, jpg, gif)
- Text
- Wasserzeichen
Dank des modularen Aufbaus lassen sich weitere Manipulationen einfach hinzufügen. Vorschläge werden gerne entgegen genommen.
Die Bilder können nun Namen und Beschreibungen bekommen, die dann genutzt werden, um den Bildern sprechende Bildnamen und -unterschriften zu verpassen.
Zu guter Letzt ist die Administration der Bilder im Backend sehr viel komfortabler geworden.
c. Mehr Performance
-------------------
Durch die Optimierung des Quellcodes haben wir die Performance verbessert. Es hat sich herausgestellt, dass das Smarty-Caching vollkommen fehlerhaft implementiert wurde, wodurch viel Ressourcen verschwendet wurden.
Einige sogenannte "Module" haben wir in Smarty-Funktionen ausgelagert, sodass man deren Nutzung nun direkt im Template aktvieren kann. Früher war dazu umständliches Hacken im Quellcode von Nöten.
d. Verbessertes Attribut-System
-------------------------------
Die Administration des Attribut-Systems wurde verbessert, wodurch es nun einfacher möglich ist, Merkmale zu administrieren. Zusätlich ist es nun möglich, für Merkmale Bilder zu hinterlegen, welche bei der Auswahl im Template angezeigt werden.
e. überarbeitetes Mail-System
-----------------------------
Das Mail-System im Backend ist recht starr und irgendwie auch wiedersprüchlich. Mit einem neuen System, ist es nun möglich, sämtliche Daten eines Mail-Textes direkt im Template zu steuern. So lassen sich damit z.B. nun auch mehrsprachige Betreff-Zeilen realisieren.
Mehr Informationen gibt es hier: http://wiki.webs.de/index.php/HowTo:EMail_Template
Das sind nur einige wesentliche Aspekte der neuen Version. Insgesamt haben wir ~600 Änderungen (für die Nerds: "SVN-Commits") gegenüber der Version 1.0.8 vorgenommen. Es gab noch unzählige Fehler und Logik-Probleme, die wir gelöst oder umschifft haben. So zahlreich, dass sie kaum aufzuzählen sind.
f. Intraship - Anbindung
-----------------------------
Im Backend können direkt "Versandaufträge" gesammelt werden und dann per CSV direkt im Intraship eingelesen werden. (Gewichte können berücksichtig werden.) Die Daten zur Sendungsverfolgung können aus Intraship heraus in den Shop eingelesen werden.
3. WAS IST GEBLIEBEN?
====================
Der Updater sorgt wie immer dafür, daß Eure Datenbank automatisch auf den neuesten Stand gebracht wird.
4. WIR SUCHEN SPONSOREN
=======================
Obwohl der größte Teil unserer Arbeit an diesem Shop-System freiwillig und unentgeltlich ist, müssen auch wir unsere Kühlschränke füllen.
Wir haben einige Teilprojekte, die wir gerne umsetzen würden, für die wir aber Eure Unterstützung benötigen. Wenn Ihr also Interesse habt, unsere Arbeit zu unterstützen, dann ist dies die Gelegenheit dazu. Wie immer gilt: je mehr mitmachen, desto geringer die Kosten für jeden Einzelnen.
Wer sich also an der Finanzierung der Projekte beteiligen möchte, sollte sich dort bitte zu Wort melden. Natürlich steht auch einer offenen Diskussion an der Stelle nichts im Wege.
Folgende Projekte stehen in der Pipeline:
1. neues Bewertungssystem
Das aktuell im Shop enthaltene Bewertungssystem für Produkte ist altbacken, umständlich und fehlerhaft. Das Ziel soll die Entwicklung eines neuen Systems sein, dass modernen Ansprüchen genügt und für den Kunden bei der Kaufentscheidung eine hilfreiche Orientierung bietet.
Im Forum ist bereits eine Feature-Liste (http://forum.webs.de/viewtopic.php?f=26&t=229) entstanden, die in mehrere Teilprojekte aufteilbar ist.
2 bestätigte Sponsoren gibt es bereits...
2. Lieferscheine und Rechnungen
Derzeit gibt es zwar die Möglichkeit über den Shop sowohl Lieferscheine als auch Rechnungen zu erstellen, jedoch ist die Funktionalität der vorhandenen Implementierung eher schlecht und lange nicht so umfangreich wie man es sich wünscht. Ein erster Schritt ist bereits gemacht mit der Implementierung einer einfachen Rechnungsnummer.
- Teillieferungen sind nicht möglich
- Stornierungen ebenfalls nicht (Storno einer bereits in Rechnung gestellten Ware)
Das neue System wird hier Abhilfe schaffen, u.a. mit eigenen Nummernkreisen für Lieferungen, Rechnungen und Stornierungen.
Auch hier gibt es bereits einen Sponsor...
Abschließend wünschen wir Euch und Euren Familien ein paar besinnliche Feiertage und ein erfolgreiches Jahr 2011.
mit feierlichen Grüßen,
Jörg, Mike und Ole
P.S. Alle alten Shop - Versionen stehen ab sofort im Wiki zum Download zur Verfügung!
das Jahr geht zu Ende und wir sind schon fast am Selbigen. Wir möchten uns bei Euch für Eure Geduld bedanken, immerhin haben wir uns nun fast ein Jahr Zeit gelassen für die neue Shop-Version.
Wir haben den Release immer wieder verschieben müssen, da uns die Zeit fehlte, am System weiterzuarbeiten.
1. STAND DER DINGE
==================
Aktuell befindet sich die Entwicklung aber in den letzten Zügen. Es gilt nun, "nur" noch das neue Design im neuen Template umzusetzen. Dies ist zu ca. 60% erledigt. Dann steht dem Release des Webs-Shops Version 1.0.10 nichts mehr im Wege. Wir gehen davon aus, dass dies in der ersten Januar-Hälfte soweit sein wird.
Da der Shop einige Änderungen und Neuerungen erfahren hat, werden wir zunächst einmal eine Alpha-Version veröffentlichen, die Ausdrücklich NICHT für den Produktiveinsatz bestimmt ist.
2. WAS GIBT'S NEUES?
====================
Folgendes wird Euch in der neuen Version erwarten:
a. neues Template
-----------------
Wir haben ein komplett neues Template entwickelt, welches mit sauber strukturiertem HTML- und CSS-Code daher kommt. Dieses wird auf dem 960-Grid-System (http://960.gs) basieren, was die Strukturierung der Seite enorm vereinfacht.
Um den Aufbau des Templates so flexibel wie möglich gestalten zu können, wurde die header.php komplett eliminiert und man kann nun ALLES vom Doctype bis zum </html>-Tag in der index.html steuern.
Das Template wurde mit großer Sorgfalt hinsichtlich Performance und Validität umgesetzt. So werden die CSS-Dateien alle im <head>-Bereich inkludiert, alle Javascripts wurden in externe Dateien ausgelagert und werden ganz am Ende eingebunden (siehe auch http://forum.webs.de/viewtopic.php?f=20&t=26).
Als zusätzliches Goodie ist es nun Möglich, mithilfe des CSS- und JS-Kompressors alle im Template vorhandenen CSS- und JS-Dateien zu einer zu kombinieren und optional sogar zu komprimieren.
Weitere Features des neuen Templates:
- Tag-Cloud (gefüllt aus der shopinternen Suche)
- geteilte Navigation
- jQuery 1.4.4 und jQuery-UI inklusive
- JS-Bildergalerie
- HTML-Buttons (optional)
b. neues Image-System für Produktbilder
---------------------------------------
Eine der "heftigsten" Änderungen betrifft das neue Bilder-System für Produktbilder. Vergesst das starre System mit original, popup, info und thumbnail. Vergesst das elende "Image Processing", dass auf kleineren Webspaces ggf. auch gerne mal mittendrin abbrach. Vergesst das umständliche Hochladen der Bilder und die Probleme, wenn die Bilder benannt sind, wie die vorhandenen. Alles wird gut!
Mit dem neuen System ist es möglich, beliebig viele sogenannte "Presets" zu erzeugen, die jede ihre eigene Kette von Bildmanipulationen enthalten können. Hinzu kommt, dass die Abzüge der Originale zwischengespeichert werden. Sind sie nicht vorhanden, werden sie "on the fly" neu erzeugt. Man muss also nur noch die Originalbilder hochladen, um den Rest kümmert sich das System.
Folgende Bildmanipulationen sind bereits enthalten:
- abgerundete Ecken (mit individuellem Radius pro Ecke)
- schärfen
- skalieren
- Hintergrund
- Bild-Typ (png, jpg, gif)
- Text
- Wasserzeichen
Dank des modularen Aufbaus lassen sich weitere Manipulationen einfach hinzufügen. Vorschläge werden gerne entgegen genommen.
Die Bilder können nun Namen und Beschreibungen bekommen, die dann genutzt werden, um den Bildern sprechende Bildnamen und -unterschriften zu verpassen.
Zu guter Letzt ist die Administration der Bilder im Backend sehr viel komfortabler geworden.
c. Mehr Performance
-------------------
Durch die Optimierung des Quellcodes haben wir die Performance verbessert. Es hat sich herausgestellt, dass das Smarty-Caching vollkommen fehlerhaft implementiert wurde, wodurch viel Ressourcen verschwendet wurden.
Einige sogenannte "Module" haben wir in Smarty-Funktionen ausgelagert, sodass man deren Nutzung nun direkt im Template aktvieren kann. Früher war dazu umständliches Hacken im Quellcode von Nöten.
d. Verbessertes Attribut-System
-------------------------------
Die Administration des Attribut-Systems wurde verbessert, wodurch es nun einfacher möglich ist, Merkmale zu administrieren. Zusätlich ist es nun möglich, für Merkmale Bilder zu hinterlegen, welche bei der Auswahl im Template angezeigt werden.
e. überarbeitetes Mail-System
-----------------------------
Das Mail-System im Backend ist recht starr und irgendwie auch wiedersprüchlich. Mit einem neuen System, ist es nun möglich, sämtliche Daten eines Mail-Textes direkt im Template zu steuern. So lassen sich damit z.B. nun auch mehrsprachige Betreff-Zeilen realisieren.
Mehr Informationen gibt es hier: http://wiki.webs.de/index.php/HowTo:EMail_Template
Das sind nur einige wesentliche Aspekte der neuen Version. Insgesamt haben wir ~600 Änderungen (für die Nerds: "SVN-Commits") gegenüber der Version 1.0.8 vorgenommen. Es gab noch unzählige Fehler und Logik-Probleme, die wir gelöst oder umschifft haben. So zahlreich, dass sie kaum aufzuzählen sind.
f. Intraship - Anbindung
-----------------------------
Im Backend können direkt "Versandaufträge" gesammelt werden und dann per CSV direkt im Intraship eingelesen werden. (Gewichte können berücksichtig werden.) Die Daten zur Sendungsverfolgung können aus Intraship heraus in den Shop eingelesen werden.
3. WAS IST GEBLIEBEN?
====================
Der Updater sorgt wie immer dafür, daß Eure Datenbank automatisch auf den neuesten Stand gebracht wird.
4. WIR SUCHEN SPONSOREN
=======================
Obwohl der größte Teil unserer Arbeit an diesem Shop-System freiwillig und unentgeltlich ist, müssen auch wir unsere Kühlschränke füllen.
Wir haben einige Teilprojekte, die wir gerne umsetzen würden, für die wir aber Eure Unterstützung benötigen. Wenn Ihr also Interesse habt, unsere Arbeit zu unterstützen, dann ist dies die Gelegenheit dazu. Wie immer gilt: je mehr mitmachen, desto geringer die Kosten für jeden Einzelnen.
Wer sich also an der Finanzierung der Projekte beteiligen möchte, sollte sich dort bitte zu Wort melden. Natürlich steht auch einer offenen Diskussion an der Stelle nichts im Wege.
Folgende Projekte stehen in der Pipeline:
1. neues Bewertungssystem
Das aktuell im Shop enthaltene Bewertungssystem für Produkte ist altbacken, umständlich und fehlerhaft. Das Ziel soll die Entwicklung eines neuen Systems sein, dass modernen Ansprüchen genügt und für den Kunden bei der Kaufentscheidung eine hilfreiche Orientierung bietet.
Im Forum ist bereits eine Feature-Liste (http://forum.webs.de/viewtopic.php?f=26&t=229) entstanden, die in mehrere Teilprojekte aufteilbar ist.
2 bestätigte Sponsoren gibt es bereits...
2. Lieferscheine und Rechnungen
Derzeit gibt es zwar die Möglichkeit über den Shop sowohl Lieferscheine als auch Rechnungen zu erstellen, jedoch ist die Funktionalität der vorhandenen Implementierung eher schlecht und lange nicht so umfangreich wie man es sich wünscht. Ein erster Schritt ist bereits gemacht mit der Implementierung einer einfachen Rechnungsnummer.
- Teillieferungen sind nicht möglich
- Stornierungen ebenfalls nicht (Storno einer bereits in Rechnung gestellten Ware)
Das neue System wird hier Abhilfe schaffen, u.a. mit eigenen Nummernkreisen für Lieferungen, Rechnungen und Stornierungen.
Auch hier gibt es bereits einen Sponsor...
Abschließend wünschen wir Euch und Euren Familien ein paar besinnliche Feiertage und ein erfolgreiches Jahr 2011.
mit feierlichen Grüßen,
Jörg, Mike und Ole
P.S. Alle alten Shop - Versionen stehen ab sofort im Wiki zum Download zur Verfügung!