Benutzer-Werkzeuge

Webseiten-Werkzeuge


dev:284:q_a-helloworld

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
dev:284:q_a-helloworld [25.11.2014 17:09] – [Fragen & Antworten zu 'HelloWorld'] Manuela v.d.Deckendev:284:q_a-helloworld [03.06.2015 15:48] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 ====== Fragen & Antworten zu 'HelloWorld' ====== ====== Fragen & Antworten zu 'HelloWorld' ======
-{{ :quest.png?nolink&200 |}}+{{ :quest.png?nolink&128 |}}
 ===== Was ist eine SQL-Strukturdatei? ===== ===== Was ist eine SQL-Strukturdatei? =====
 Wenn in früheren Versionen von WebsiteBaker ein 'Modul' eigene Datenbanktabellen benötigte, mussten diese in der Regel mühsam  und fehleranfällig per PHP-Code in der Datei //install.php// gecoded werden. Es gab kein einheitliches System und jeder Entwickler 'kochte da sein eigenes Süppchen'.\\ Wenn in früheren Versionen von WebsiteBaker ein 'Modul' eigene Datenbanktabellen benötigte, mussten diese in der Regel mühsam  und fehleranfällig per PHP-Code in der Datei //install.php// gecoded werden. Es gab kein einheitliches System und jeder Entwickler 'kochte da sein eigenes Süppchen'.\\
Zeile 7: Zeile 7:
 ===== Weshalb keine page_id mehr in Addons? ===== ===== Weshalb keine page_id mehr in Addons? =====
 In WB-Versionen vor 2.8.4 wurden Addons in der Regel sowohl mit der **//page_id//** als auch der **//section_id//** des Einbindungsortes verknüpft. Diese Doppelverknüpfung ist überflüssig, da redundant und störend für eine flexiblere Verwaltung.\\ In WB-Versionen vor 2.8.4 wurden Addons in der Regel sowohl mit der **//page_id//** als auch der **//section_id//** des Einbindungsortes verknüpft. Diese Doppelverknüpfung ist überflüssig, da redundant und störend für eine flexiblere Verwaltung.\\
-Die feste Verknüpfung mit der //page_id// wird in einem Addon nicht benötigt. Bei tatsächlichem Bedarf der aktuellen //page_id// kann diese jedoch jederzeit über die Tabelle `sections` oder aber die Registry abgerufen werden. Da eine Section im gesamten System nur ein einziges mal vorkommen kann, ist die Zuweisung zwischen Section und Addon-Instanz per //section_id// absolut eindeutig.\\+Die feste Verknüpfung mit der //page_id// wird in einem Addon grundsätzlich nicht benötigt. Bei anderweitigem Bedarf der aktuellen //page_id// kann diese jedoch jederzeit über die Tabelle `sections` oder aber die Registry abgerufen werden. Da eine Section im gesamten System nur ein einziges mal vorkommen kann, ist die Zuweisung zwischen Section und Addon-Instanz per //section_id// absolut eindeutig.\\
 Der große Vorteil zu bisherigen Versionen: Durch vermeiden von Redundanzen in der Verknüpfung von //page_id// und //section_id// wird die Verwaltung von Sections wesentlich einfacher. Durch eine einfache Änderung in der Tabelle `sections` kann z.B. eine komplette Section jetzt bequem von einer Seite zu einer anderen verschoben werden. Das war bisher nicht ohne großen Aufwand möglich. Der große Vorteil zu bisherigen Versionen: Durch vermeiden von Redundanzen in der Verknüpfung von //page_id// und //section_id// wird die Verwaltung von Sections wesentlich einfacher. Durch eine einfache Änderung in der Tabelle `sections` kann z.B. eine komplette Section jetzt bequem von einer Seite zu einer anderen verschoben werden. Das war bisher nicht ohne großen Aufwand möglich.
 ===== zzz ===== ===== zzz =====
  
dev/284/q_a-helloworld.1416935363.txt.gz · Zuletzt geändert: 03.06.2015 15:51 (Externe Bearbeitung)