Opened 10 years ago
Last modified 3 years ago
#801 new Aufgabe
Best Practice - Modul-Erstellung
| Reported by: | Volker Strähle | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Module | Version: | 2.0.0.0 |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: |
Description
Jeder Entwickler kann derzeit frei Namen und Bezeichnungen vergeben.
Wenn aber nun verschiedene Module pre autoinclude eingebunden werden kann das zu Überschneidungen führen (u. a. auch mit Einträgen in der Tabelle configuration).
Ich schlage daher vor, dsss Entwickler ein eigenes Präfix für Funktionen, Konstanten und Konfig-Keys nutzen, ggf. auch für Dateien. Ähnlich wird das bei Typo3 (https://typo3.org/extensions/extension-keys/ und z. B. https://typo3.org/extensions/repository/view/roq_redirect) gemacht.
Der Einfachheit halber könnte man als Entwickler-Key/-Präfix den Usernamen im Forum nutzen, womit gleichzeitig eine Kontaktaufnahme mit dem Entwickler im Bedarfsfall gegeben wäre.
Ein Key in der Tabelle configuration könnten dann also sein "WEBALD_WHATSNEW = true".
Weiterer Vorteil: Man könnte abhängige Module bereitstellen oder auch Basis und erweiterte Pro-Version. Fehlt ein Key/Funktion aus der Basis reicht die Einfache Meldung "Modul xyz wird vorausgesetzt und fehlt. Bitte installieren."
Attachments (1)
Change History (14)
comment:1 by , 10 years ago
| Type: | Neues Feature → Aufgabe |
|---|
comment:2 by , 10 years ago
| Milestone: | modified-shop-2.00 → modified-shop-2.01 |
|---|
comment:3 by , 10 years ago
comment:5 by , 9 years ago
| Milestone: | modified-shop-2.0.1.0 → modified-shop-2.0.1.1 |
|---|
comment:6 by , 9 years ago
| Milestone: | modified-shop-2.0.2.0 → modified-shop-2.0.2.1 |
|---|
comment:7 by , 9 years ago
| Milestone: | modified-shop-2.0.2.1 → modified-shop-2.1.0.0 |
|---|
comment:8 by , 8 years ago
| Milestone: | modified-shop-2.1.0.0 |
|---|
comment:9 by , 3 years ago
Wurde das intern weiter diskutiert? Ich bin mir nicht sicher ob das im öffentlichen Forum mal Thema war, aber es wird teilweise schon so umgesetzt (z.B. von noRiddle).
Zweite Frage: Ist das Dummy noch aktuell? Dann schlage ich vor das dieser z.B. in Mithilfe der Community erwünscht - Dokumentation des auto_include Modul Systems im ersten Post angehängt oder ein eigenen Thema dafür erstellt wird und ich den WIKI-Eintrag dahingehend ergänze.
Grüße
Q
comment:11 by , 3 years ago
Den von dir.
Changed 6 years ago by Tomcraft Attachment dummy_module.zip System Modul Vorlage
Btw. kann ich es irgendwie einrichten informiert zu werden wenn in einem Ticket was neues geschrieben wird? Ähnlich wie im Forum.
comment:12 by , 3 years ago
Sorry. Der von webald aus Shopversion 2.0.0.0 - Neues für Module
Das Topic ist aber seit 06/2016 "inaktiv"
comment:13 by , 3 years ago
Ich habe die Vorlage hier im Ticket mal mit der aus dem Forum aktualisiert, denn das ist die neuere Version.

Installation/Aktivierung von Modulen über Admin->Module-> System Module:
http://www.modified-shop.org/forum/index.php?topic=34700.msg320665#msg320665