In diesen Slot wird eine der mächtigsten Template-Funktionen in Shopware aufgezeigt - das Block- und Vererbungssystem. Hierbei geht es um Beispiele für die effektive Nutzung und den "Best Practices" zur Verwendung der beiden System in Kombination.
Wer sich mit XPages-Entwicklung beschäftigt, wird über Kurz oder Lang auch auf OpenNTF und die eXtension Library stoßen.
Was ist die eXtension Library und wie kann ich die Erweiterungen in meiner Entwicklungsumgebung nutzen?
Wie können mir die zahlreichen Custom Controls auf OpenNTF helfen, den Entwicklungsaufwand zu reduzieren?
Seit Juli 2011 gibt es die Möglichkeit, aus XPages heraus auf relationale Datenbanken zuzugreifen. Was wird dazu benötigt und wie sieht der Zugriff in der Praxis aus?
Zielgruppe: Teilnehmer mit Grundlagenkenntnissen in der XPages-Entwicklung
Kenntnisse: Grundlagenkenntnisse in der XPages-Entwicklung
JBoss AS 7 als Plattform moderner Enterprise-Anwendungengedoplan
JBoss AS 7 als Plattform moderner Enterprise-Anwendungen
Zu den „dienstältesten“ Open-Source-Applikationsservern gehört mit JBoss eine Plattform, die uns schon seit mehr als 10 Jahren als Basis für Unternehmensanwendung zur Verfügung steht. Für die Version 7 wurde der Server in weiten Teilen neu implementiert. Das Ergebnis kann sich sehen lassen: Eine übersichtlichere Struktur, erstaunliche Startzeiten, geringerer Ressourcenverbrauch und betriebstaugliche Administrationswerkzeuge sind einige der Neuerungen. Der eher auf die Softwareentwicklung fokussierte Betriebsmodus früherer JBoss-Versionen wurde zudem um den Domain Mode ergänzt, der administrative Belange besser berücksichtigt und den Server in professionelle Betriebsumgebungen einbindet. Der Vortrag gibt einen Überblick über die Struktur des JBoss AS 7 und zeigt seinen Funktionsumfang anhand einiger Praxisbeispiele.
Dirk Weil ist Geschäftsführer der GEDOPLAN GmbH in Bielefeld. Er ist seit 1998 als Berater im Bereich Java und Java EE tätig und arbeitet u. a. mit JBoss und GlassFish. Er ist Fachbuchautor, schreibt Artikel für Fachmagazine, hält Vorträge und leitet Seminare zu zahlreichen Themen.
Weitere Infos:
- http://www.gedoplan-it-training.de
- http://www.gedoplan-it-consulting.de
- http://javaeeblog.wordpress.com
- http://expertenkreisjava.blogspot.de
In diesem Wordpress Template Workshop zeige ich anhand viele Screenshots wie man ein ein vorgebenen Wordpress Template individualisieren kann.
Dabei gehe ich auf Wordpress Funktionen sowie die Editierung der Wordpress Template PHP Dateien ein.
9 WordPress Plugins für SEO, die reich und mächtig machenAlexander Rus
http://www.evergreenmedia.at/wordpress-seo-plugins/ - Jaja, nicht schon wieder ein Beitrag über WordPress SEO Plugins. Nein, diesmal gibt es wirklich was Feines. Die präsentierten Plugins sind alle miteinander getestet und unterstützen mich schon seit Jahren bei der erfolgreichen WordPress SEO.
Einige meiner Lieblingsplugins sind nicht mit dabei, da ich sonst den lieben Sergej Müller ein wenig zu oft erwähne (Cachify, Antispam Bee, etc). Ansonsten ist aber die Crème de la Crème der WordPress Plugins vertreten.
Wer sich mit XPages-Entwicklung beschäftigt, wird über Kurz oder Lang auch auf OpenNTF und die eXtension Library stoßen.
Was ist die eXtension Library und wie kann ich die Erweiterungen in meiner Entwicklungsumgebung nutzen?
Wie können mir die zahlreichen Custom Controls auf OpenNTF helfen, den Entwicklungsaufwand zu reduzieren?
Seit Juli 2011 gibt es die Möglichkeit, aus XPages heraus auf relationale Datenbanken zuzugreifen. Was wird dazu benötigt und wie sieht der Zugriff in der Praxis aus?
Zielgruppe: Teilnehmer mit Grundlagenkenntnissen in der XPages-Entwicklung
Kenntnisse: Grundlagenkenntnisse in der XPages-Entwicklung
JBoss AS 7 als Plattform moderner Enterprise-Anwendungengedoplan
JBoss AS 7 als Plattform moderner Enterprise-Anwendungen
Zu den „dienstältesten“ Open-Source-Applikationsservern gehört mit JBoss eine Plattform, die uns schon seit mehr als 10 Jahren als Basis für Unternehmensanwendung zur Verfügung steht. Für die Version 7 wurde der Server in weiten Teilen neu implementiert. Das Ergebnis kann sich sehen lassen: Eine übersichtlichere Struktur, erstaunliche Startzeiten, geringerer Ressourcenverbrauch und betriebstaugliche Administrationswerkzeuge sind einige der Neuerungen. Der eher auf die Softwareentwicklung fokussierte Betriebsmodus früherer JBoss-Versionen wurde zudem um den Domain Mode ergänzt, der administrative Belange besser berücksichtigt und den Server in professionelle Betriebsumgebungen einbindet. Der Vortrag gibt einen Überblick über die Struktur des JBoss AS 7 und zeigt seinen Funktionsumfang anhand einiger Praxisbeispiele.
Dirk Weil ist Geschäftsführer der GEDOPLAN GmbH in Bielefeld. Er ist seit 1998 als Berater im Bereich Java und Java EE tätig und arbeitet u. a. mit JBoss und GlassFish. Er ist Fachbuchautor, schreibt Artikel für Fachmagazine, hält Vorträge und leitet Seminare zu zahlreichen Themen.
Weitere Infos:
- http://www.gedoplan-it-training.de
- http://www.gedoplan-it-consulting.de
- http://javaeeblog.wordpress.com
- http://expertenkreisjava.blogspot.de
In diesem Wordpress Template Workshop zeige ich anhand viele Screenshots wie man ein ein vorgebenen Wordpress Template individualisieren kann.
Dabei gehe ich auf Wordpress Funktionen sowie die Editierung der Wordpress Template PHP Dateien ein.
9 WordPress Plugins für SEO, die reich und mächtig machenAlexander Rus
http://www.evergreenmedia.at/wordpress-seo-plugins/ - Jaja, nicht schon wieder ein Beitrag über WordPress SEO Plugins. Nein, diesmal gibt es wirklich was Feines. Die präsentierten Plugins sind alle miteinander getestet und unterstützen mich schon seit Jahren bei der erfolgreichen WordPress SEO.
Einige meiner Lieblingsplugins sind nicht mit dabei, da ich sonst den lieben Sergej Müller ein wenig zu oft erwähne (Cachify, Antispam Bee, etc). Ansonsten ist aber die Crème de la Crème der WordPress Plugins vertreten.
La resolución de problemas mediante computadora consiste en cuatro pasos: 1) análisis del problema, 2) diseño de un algoritmo, 3) codificación del algoritmo en un programa, y 4) ejecución y validación del programa. Un algoritmo es un conjunto de instrucciones bien definidas y finitas que permite resolver un problema mediante pasos sucesivos. Las características de un algoritmo incluyen ser finito, preciso, tener entradas y salidas definidas, y ser eficaz.
RSS es un formato XML para compartir contenido actualizado de sitios web con usuarios suscritos. Originalmente significaba Rich Site Summary pero ahora se refiere a Really Simple Syndication. RSS permite distribuir información de sitios web a través de agregadores u otros programas sin necesidad de un navegador. Los agregadores recopilan actualizaciones de múltiples fuentes web en un solo lugar para que los usuarios puedan acceder fácilmente a contenido reciente.
Este documento presenta las fases y pasos para realizar una lectura efectiva. La Fase 1 incluye la planeación y pre-lectura para establecer objetivos y obtener una vista previa del documento. La Fase 2 detalla la lectura párrafo por párrafo para identificar ideas principales, hacer notas y elaborar inferencias. La Fase 3 es después de la lectura e implica evaluar el cumplimiento de objetivos, hacer más inferencias y posiblemente definir lecturas adicionales.
El documento resume la evolución del caballo desde el hyracotherium, un pequeño caballo herbívoro del Eoceno con cuatro dedos, hasta las especies modernas. Describe cómo el Mesohippus dio origen a otras especies como el Merychippus en el Oligoceno y Mioceno. Explica que los caballos se extendieron desde Norteamérica a otras partes del mundo pero luego se extinguieron en América. Finalmente, resume la domesticación temprana del caballo y el desarrollo de razas como los ponis y caballos de t
Este documento proporciona instrucciones en 6 pasos para actualizar el sistema operativo Windows, incluyendo buscar actualizaciones, comprobar e instalarlas, y reiniciar el PC después de la instalación. También indica que Windows Update solo incluye parches de seguridad básicos y no todas las actualizaciones publicadas diariamente. Por último, da instrucciones para abrir el Administrador de dispositivos de Windows para ver controladores de hardware instalados y su configuración.
Este documento describe varias herramientas digitales como sistemas de gestión de contenido (CMS), blogs, redes sociales, lectores RSS, marcadores sociales y editores multimedia. CMS como WordPress y Blogger permiten crear y administrar contenido web fácilmente. Redes sociales como Facebook, Twitter y YouTube permiten compartir contenido y conectarse. Lectores RSS como Google Reader permiten seguir fuentes de noticias actualizadas.
Este documento describe los pagos en línea y los tipos principales de pagos, incluidos los pagos al contado y a crédito. También cubre los documentos de pago comunes como cheques y cheques bancarios.
El documento presenta un trabajo práctico sobre el navegador Google Chrome y Mozilla Firefox. Instruye al estudiante a instalar extensiones y aplicaciones desde la Chrome Web Store, como Adblock, Fotor y Picmoney. También explica cómo acceder a programas descargados en sesiones futuras, modificar el tema de Google Chrome e instalar extensiones.
Whitebox: neue Wege in der Behandlung von Sucht mit BaclofenFriedrich Kreuzeder
16 typische Berichte von Patienten mit einem Erfahrungsspektrum von 6 bis 26 Monaten im off-label-use und überwiegend unter Über-wachung ihrer behandelnden Ärzte.
Este documento presenta una actividad para niños en preescolar sobre los valores de la amistad y la solidaridad. Incluye imágenes para colorear e identificar cuál representa cada valor, así como créditos de las fuentes de las imágenes.
Este documento proporciona instrucciones sobre cómo usar herramientas tecnológicas educativas como PowerPoint y Blogger. Explica cómo crear presentaciones en PowerPoint y blogs educativos en Blogger, y brinda consejos sobre cómo incorporar estas herramientas en el aula para enriquecer la enseñanza y el aprendizaje.
El documento trata sobre tecnología informática para el grado 6°1 durante el segundo periodo. Brevemente describe el tema de estudio como digital 2015 y la asignatura de tecnología informática.
Este documento lista los recursos necesarios y procedimientos para asistir un parto pre-hospitalario, incluyendo elementos de bioseguridad como guantes y tapabocas, un kit obstétrico con tijeras, pinzas y gasas, un aspirador, y procedimientos para situaciones como preeclampsia, amenaza de aborto, sangrado vaginal o trauma.
Wilson Leonardo Patiño Patarroyo nació el 1 de septiembre de 1997 en Aguazul, Casanare. Actualmente vive con sus padres y hermano en el barrio Simón Bolívar de Aguazul. Su meta es convertirse en odontólogo. Sus deseos para el futuro incluyen tener una familia, una casa de cinco pisos, un carro y un buen trabajo.
China hat sich zur digitalen Konsumgesellschaft entwickelt. Soziale Medien sind wichtige Faktoren für das Empfehlungs- und Content- Marketing. HR-Kommunikation, Produktvermarktung und Vertriebs- erfolg sowie die Darstellung der Reputation eines Unternehmens werden in China immer öfter über Social-Media-Kanäle bestimmt. Wer in China gehört werden will, sollte hier Präsenz zeigen und die spezifischen Erfolgsfaktoren dort kennen.
Este documento describe la importancia de la educación inicial para los niños. Explica que los primeros años de vida son fundamentales para el desarrollo de habilidades, por lo que la etapa infantil debe estimularse en todos los sentidos. La educación inicial, dirigida a niños de 0 a 6 años, complementa la labor de las familias al fomentar el desarrollo físico, psicológico y de la creatividad de los niños. La educación inicial es un derecho que garantiza un desarrollo armónico y prepara a los niños para la vida
La resolución de problemas mediante computadora consiste en cuatro pasos: 1) análisis del problema, 2) diseño de un algoritmo, 3) codificación del algoritmo en un programa, y 4) ejecución y validación del programa. Un algoritmo es un conjunto de instrucciones bien definidas y finitas que permite resolver un problema mediante pasos sucesivos. Las características de un algoritmo incluyen ser finito, preciso, tener entradas y salidas definidas, y ser eficaz.
RSS es un formato XML para compartir contenido actualizado de sitios web con usuarios suscritos. Originalmente significaba Rich Site Summary pero ahora se refiere a Really Simple Syndication. RSS permite distribuir información de sitios web a través de agregadores u otros programas sin necesidad de un navegador. Los agregadores recopilan actualizaciones de múltiples fuentes web en un solo lugar para que los usuarios puedan acceder fácilmente a contenido reciente.
Este documento presenta las fases y pasos para realizar una lectura efectiva. La Fase 1 incluye la planeación y pre-lectura para establecer objetivos y obtener una vista previa del documento. La Fase 2 detalla la lectura párrafo por párrafo para identificar ideas principales, hacer notas y elaborar inferencias. La Fase 3 es después de la lectura e implica evaluar el cumplimiento de objetivos, hacer más inferencias y posiblemente definir lecturas adicionales.
El documento resume la evolución del caballo desde el hyracotherium, un pequeño caballo herbívoro del Eoceno con cuatro dedos, hasta las especies modernas. Describe cómo el Mesohippus dio origen a otras especies como el Merychippus en el Oligoceno y Mioceno. Explica que los caballos se extendieron desde Norteamérica a otras partes del mundo pero luego se extinguieron en América. Finalmente, resume la domesticación temprana del caballo y el desarrollo de razas como los ponis y caballos de t
Este documento proporciona instrucciones en 6 pasos para actualizar el sistema operativo Windows, incluyendo buscar actualizaciones, comprobar e instalarlas, y reiniciar el PC después de la instalación. También indica que Windows Update solo incluye parches de seguridad básicos y no todas las actualizaciones publicadas diariamente. Por último, da instrucciones para abrir el Administrador de dispositivos de Windows para ver controladores de hardware instalados y su configuración.
Este documento describe varias herramientas digitales como sistemas de gestión de contenido (CMS), blogs, redes sociales, lectores RSS, marcadores sociales y editores multimedia. CMS como WordPress y Blogger permiten crear y administrar contenido web fácilmente. Redes sociales como Facebook, Twitter y YouTube permiten compartir contenido y conectarse. Lectores RSS como Google Reader permiten seguir fuentes de noticias actualizadas.
Este documento describe los pagos en línea y los tipos principales de pagos, incluidos los pagos al contado y a crédito. También cubre los documentos de pago comunes como cheques y cheques bancarios.
El documento presenta un trabajo práctico sobre el navegador Google Chrome y Mozilla Firefox. Instruye al estudiante a instalar extensiones y aplicaciones desde la Chrome Web Store, como Adblock, Fotor y Picmoney. También explica cómo acceder a programas descargados en sesiones futuras, modificar el tema de Google Chrome e instalar extensiones.
Whitebox: neue Wege in der Behandlung von Sucht mit BaclofenFriedrich Kreuzeder
16 typische Berichte von Patienten mit einem Erfahrungsspektrum von 6 bis 26 Monaten im off-label-use und überwiegend unter Über-wachung ihrer behandelnden Ärzte.
Este documento presenta una actividad para niños en preescolar sobre los valores de la amistad y la solidaridad. Incluye imágenes para colorear e identificar cuál representa cada valor, así como créditos de las fuentes de las imágenes.
Este documento proporciona instrucciones sobre cómo usar herramientas tecnológicas educativas como PowerPoint y Blogger. Explica cómo crear presentaciones en PowerPoint y blogs educativos en Blogger, y brinda consejos sobre cómo incorporar estas herramientas en el aula para enriquecer la enseñanza y el aprendizaje.
El documento trata sobre tecnología informática para el grado 6°1 durante el segundo periodo. Brevemente describe el tema de estudio como digital 2015 y la asignatura de tecnología informática.
Este documento lista los recursos necesarios y procedimientos para asistir un parto pre-hospitalario, incluyendo elementos de bioseguridad como guantes y tapabocas, un kit obstétrico con tijeras, pinzas y gasas, un aspirador, y procedimientos para situaciones como preeclampsia, amenaza de aborto, sangrado vaginal o trauma.
Wilson Leonardo Patiño Patarroyo nació el 1 de septiembre de 1997 en Aguazul, Casanare. Actualmente vive con sus padres y hermano en el barrio Simón Bolívar de Aguazul. Su meta es convertirse en odontólogo. Sus deseos para el futuro incluyen tener una familia, una casa de cinco pisos, un carro y un buen trabajo.
China hat sich zur digitalen Konsumgesellschaft entwickelt. Soziale Medien sind wichtige Faktoren für das Empfehlungs- und Content- Marketing. HR-Kommunikation, Produktvermarktung und Vertriebs- erfolg sowie die Darstellung der Reputation eines Unternehmens werden in China immer öfter über Social-Media-Kanäle bestimmt. Wer in China gehört werden will, sollte hier Präsenz zeigen und die spezifischen Erfolgsfaktoren dort kennen.
Este documento describe la importancia de la educación inicial para los niños. Explica que los primeros años de vida son fundamentales para el desarrollo de habilidades, por lo que la etapa infantil debe estimularse en todos los sentidos. La educación inicial, dirigida a niños de 0 a 6 años, complementa la labor de las familias al fomentar el desarrollo físico, psicológico y de la creatividad de los niños. La educación inicial es un derecho que garantiza un desarrollo armónico y prepara a los niños para la vida
Im Sommer/Spätsommer 2014 dürfte Drupal 8 erscheinen. Aktuell befindet sich das System noch in einer Alpha-9-Version, aber ein erster Blick verspricht schon viele nützliche neue Funktionen.
In diesem Artikel vergleichen wir die Zwei Content Management Systeme "WordPress" und "TYPO3". Wir möchten damit einen kleinen Einblick geben, was die Systeme genau können. Wir möchten damit die Wahl des richtigen CM-Systems ein wenig vereinfachen.
Für viele Projekte braucht es lediglich einen Bruchteil der Funktionalität und des Codes sogenannter “Premium”-Themes oder Frameworks – denen dafür andere, wichtige Features oft fehlen. Um die Projektanforderungen und das gewünschte Design entsprechend umzusetzen, ist es dann deutlich sinnvoller, ein individuelles Theme zu entwickeln. Die Anwender erhalten so ein intuitives und übersichtliches System mit den Optionen, die sie wirklich brauchen. Und der Browser schlankeren Code ohne unnötigen Ballast. In diesem Talk geht es um folgende Themen:
Wozu überhaupt ein Theme selbst entwickeln? Performance, Sicherheit, Benutzerfreundlichkeit, Design
Anatomie eines Themes: Welche Dateien brauchen wir? Von einem leeren Verzeichnis ausgehend arbeiten wir uns bis zu einem Theme vor, das WP als solches akzeptiert.
Erweiterung durch Custom Post Types und Custom Fields
Tools, die den Workflow bei der Entwicklung erleichtern: grunt, git…
Du wolltest immer schon einmal dein eigenes WordPress Theme aufbauen und möchtest zahlreiche neue Kenntnisse für die Gutenberg Theme Entwicklung gewinnen? In diesem Workshop lernst du von der Pike aus, welche technischen Aspekte berücksichtigen solltest und wie du den WordPress Editor „Gutenberg“ für dein Theme perfekt optimierst. Dabei lernst du auch das WordPress Template System kennen und erfährst, wie du WordPress nach deinen Wünschen anpassen kannst.
Alle Neuerungen der am 29.09.2015 veröffentlichten Version TYPO3 CMS 7.6 auf über 41 Slides. Viel Spaß damit!
Alle weiteren Neuerungen gibt es auf: http://www.lobacher.de
Präsentation über den Nutzen und die Anwendungspotentiale von Enterprise Wikis in Unternehmen anhand von Atlassian Confluence. Einführungsstrategien von Wiki Systemen in Unternehmen.
Anhand von Beispielen aus der Praxis wird die Arbeit in Contao gezeigt. Zudem soll die Möglichkeit gegeben werden, sich über verschiedene Ansätze auszutauschen. Welche Methoden führen am besten, effizientesten zum Ziel?
Alle Neuerungen der am 29.09.2015 veröffentlichten Version TYPO3 CMS 7.5 auf über 65 Slides. Viel Spaß damit!
Alle weiteren Neuerungen gibt es auf: http://www.lobacher.de
Oracle-DB: Beeinflussen der Ausführungspläne von SQL-Statements ohne Code-Anp...Peter Ramm
Zur Beeinflussung der Laufzeit von SQL-Statements gibt es diverse Verfahren, Optimierung der SQL-Syntax, Nutzung von Optimizer-Hints etc. .
Diese erfordern aber oftmals ein Ausrollen der geänderten Software mit dem entsprechenden Zeit- und Prozessaufwand bis zur produktiven Aktivierung.
In kritischen Produktions-Szenarien ist oft eine schnellere Lösung von Problemen mit SQL-Ausführung nötig.
Dieser Vortrag demonstriert, mit welchen Verfahren der Oracle-DB sich SQL-Ausführungen auch ohne Ausrollen von Software-Änderungen ad hoc beeinflussen lassen.
Das Tool Panorama erlaubt dabei über GUI die Identifikation der kritischen SQL und Generierung der für ihre schnelle Optimierung nötigen komplexen DB-Kommandos.
SCD 13: Alexander Graf - SEO oder doch etwas Neuesshopware AG
Alexander Graf berät seit 2011 als Gründer und Geschäftsführer der eTribes Framework GmbH Unternehmen bei der Umsetzung von Online Geschäftsmodellen. Der eCommerce hat aus Sicht von Alexander Graf in den vergangenen Jahren vorrangig langweilige und wenig dynamische Geschäftsmodelle hervorgebracht. Welche neuen und interessanten Ansätze es abseits von SEM/SEO geben kann, darüber referiert er in seinem äußerst interessanten Vortrag.
SCD 13: Wie wirken sich die angebotenen Zahlarten auf die Konvertierung aus? shopware AG
Jeder Händler beschäftigt sich früher oder später mit der Frage, welche Zahlarten er einbinden soll. Im Vergleich zu USA, wo es ausreicht, Paypal und Kreditkarte anzubieten, findet man in Deutschland eine breite Palette an möglichen Zahlarten und Präferenzen des Endkunden vor. Insofern stellt sich die Frage: Was bringt mir Rechnungskauf? Lohnen sich die Gebühren und welche Risiken habe ich bei welcher Zahlart? Wie viel Umsatz mehr mache ich konkret, wenn ich welche Zahlarten anbiete?
SCD13: Agile Entwicklung bei der shopware AGshopware AG
In diesem Vortrag sollen die verwendeten internen Vorgehensmodelle präsentiert werden. Hier geht es vor allen Dingen um die Einführung von Scrum, den Wechsel zu Kanban und die daraus resultierenden Vorteile.
In diesen Slot werden die Best-Pratice der jQuery Plugin-Entwicklung vorgestellt. Wichtig sind hier folgende Punkte:
Lightweight-Plugin Loader
Setzen der Konfiguration
DOM-Bridging
Steuerung eines Plugins per HTML5 "data"-Attribute
Namespacing von Events
eine Einführung in die Funktionsweise von Sikuli
Wie werden Tests erstellt
Das Robotframework
Zusammenspiel von Sikuli und Robotframework
Wie setzen wir Sikuli und das Robotframework bei der Shopware AG ein
SCD13: Shopware 4 - Shopware Backend Module ganz einfachshopware AG
Lernen Sie die besten Techniken einfach und schnell eigene Backend Module zu schreiben. Anhand von kleinen vorbereiteten Beispielen werden die Grundlagen von ExtJS und Shopware Standard Layouts vorgestellt.
3. ÜBERBLICK
- 9 mitgelieferte Farbvarianten
- Smarty 3 als Template Engine
- jQuery 1.7.2 als Javascript Bibliothek
- 960.gs mit YUI 2 Reset als CSS-Framework
- Ausgeklügelte Vererbungssystem über das
sogenannte Block-System von Smarty
- Erweiterbar mit Shopware Plugins
DAS SHOPWARE TEMPLATE
5. DIE STRUKTUR
DIE STRUKTUR
WO FINDE ICH WAS?
- engine
- enthält den kompletten Programm-
code + alle Plugins
- media
- enthält alle hochgeladenen Dateien
- snippets
- Textbausteine für das Backend
- templates
- enthält alle Shopware Templates
6. DIE STRUKTUR
WO FINDE ICH WAS?
- backend
- enthält alle Backend-Module
- documents
- Templates für generierte Dokumente
- frontend
- enthält die Templates für die Storefront
- newsletter
- enthält die Bestandteile des Newsletters
- widgets
- enthält Templatess für die verschiedenen
Widgets
(unabhängige Bereiche innerhalb von Shopwar
11. DAS VERERBUNGSSYSTEM
VERERBUNGEN
- Ei-Prinzip - auf den Kern werden die
verschieden Schichten gelegt
Vorteile des Systems:
- Punktuelle Änderungen
- Kein Kopieren von kompletten Templates
- Updatefähigkeit
- Erweiterbarkeit über Shopware Plugins
15. DAS BLOCK SYSTEM
- Fest definierte Abschnitte von HTML-
Code
- Ansprechbar über einen eindeutigen
Namen
- Veränderbar über Shopware Plugins
- Block-System und Vererbungen
bauen aufeinander auf
DAS BLOCK SYSTEM
16. DAS BLOCK SYSTEM
EIN GENAUERER BLICK
- Blöcke können mit Inhalt ersetzt oder erweitert
werden
- replace - Inhalt ersetzen
- prepend - Inhalt vor Block setzen
- append - Inhalt nach Block setzen
17.
18. FRAGE
FRAGE: Wie viele Blöcke haben Sie auf der
Detailseite von Shopware zur Verfügung?
156 Blöcke !
19. DAS BLOCK- UND VERERBUNGSSYSTEM
- punktuelle Änderungen können vorgenommen
werden
- Templates müssen nicht kopiert werden
- Flexible Arbeitsweise über die verschiedenen
Ersetzungmöglichkeiten
- Templates sind unabhäniger und nicht nur auf
einen
Bereich zugeschnitten
ZUSAMMENFASSUNG
21. TEXTBAUSTEINE
TEXTBAUSTEINE
- Textbausteine referenzieren über einen eindeutigen
Texte,
die in der Datenbank hinterlegt sind
- Dient zur Lokalisierung der verwendeten Texte im
System
- Namespace liegt auf der inkludierten Datei
CODE-BEISPIEL:
22. TEXTBAUSTEINE - WORKFLOW
WORKFLOW
1. Template-Code erstellen
2. Texte statisch einfügen
3. Nach endgültiger Freigabe Textbausteine einpflegen
NACHDEM EIN TEXTBAUSTEIN GESETZT WURDE,
WIRD DER INHALT AUS DER DATENBANK BEZOGEN!
23. TEXTBAUSTEINE - TIPPS UND TRICKS
TIPPS UND TRICKS
NAMESPACE SETZEN - INLINE
NAMESPACE SETZEN - PRO DATEI
TEXTBAUSTEINE FEST ÜBERSCHREIBEN