PHP-Anwendung mit optionalen Erweiterungsmodulen
Hallo,
ich habe schon einige Erfahrung mit PHP. habe diverse Projekte realisiert. Jetzt beschäftigt mich eine Frage auf die bislang keine vernünftige Antwort finden konnte. Habe bereits Google und diverse Foren durschsucht. Ich bin im Begriff ein Verwaltungssystem für meine Firma zu programmieren, welches evtl. später mal auch kommerziell vertrieben werden soll. Benutze dafür HTML,PHP,JS,MySQL,CSS. Da das System an sich nur grundlegende Funktionen wie HR,Inventar,etc hat ist es in seiner Basis recht eingeschränkt. Daher dachte ich daran es mit optionalen Modulen erweiterbar zu machen. Allerdings habe ich keine Idee wie ich das umsetzen soll. Könntet Ihr mir evtl. einige Ideen oder Best Practices vorschlagen wie Ihr soetwas machen würdet? Danke. LG, Joe |
AW: PHP-Anwendung mit optionalen Erweiterungsmodulen
Hallo und willkommen hier im Forum.
Schau Dir mal zum Beispiel WordPress an. Dafür gibt es jede Menge Module/PlugIns. So oder so ähnlich würde ich an Dein "Problem" rangehen - Standardsoftware/-produkt plus (viele) zusätzlich Module. |
AW: PHP-Anwendung mit optionalen Erweiterungsmodulen
Was auch immer HR ist?
Ich habe bereits ein System, das derartige Aufgaben regelt, modular aufgebaut ist und auf PHP, Mysql und CSS basiert. Ich habe das so gelöst, dass alle Module zu 100% in eigenen Unterverzeichnissen untergebracht sind, lediglich ein einziger Eintrag in einer Konfigurationsdatei entscheidet darüber, ob das Modul vorhanden ist oder nicht. Um Fehler durch eine defekten Installation zu vermeiden, prüfe ich noch auf das Vorhandensein des Starttemplates. Das hat imho folgende Vorteile:
|
AW: PHP-Anwendung mit optionalen Erweiterungsmodulen
HR = Human Resources ;)
Danke für Eure Antworten. Das mit den Unterverzeichnissen,würde heissen ich müsste in jedem Skript welches theoretisch ein optionales Modul benutzen kann eine if-Bedingung einbauen die prüft,ob das Modul vorhanden ist bzw in die Konfig-datei schaut, ob es aktiviert ist. Richtig? Lg |
AW: PHP-Anwendung mit optionalen Erweiterungsmodulen
Ja, zum Beispiel.
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 21:36:31 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.