php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 07.12.2004, 14:16  
Gast
 
Beiträge: n/a
Standard Modularer Aufbau, wie?

Hallo zusammen,

ich mache eine Adressdatenverwaltung mit einem grossem Umfang. Diese Applikation möchte ich modular (Plugin) aufbauen. Meine vorherigen Projekte sind auch ohne Modulbausteinsystem ausgekommen.
Kennt jemand eine Einführung in dieses Theme oder die Vorgehensweise?

Die ganze Applikation ist obektorientiert geschrieben. Die Module sollen sich auf der Applikationsebenen wie auf der Präsentationsebene angebunden werden können.
Macht das überhaupt Sinn? Ein ähnliches Beispiel ist NucleusCMS mit seinem Plugin System.

Besten Dank
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 07.12.2004, 14:59  
Gast
 
Beiträge: n/a
Standard

also ich mach das immer so:

mittels modul=irgendwas in der url wird das modul angegeben, welches danach wie ein normales include system gecheckt und includet wird. anschließent mittels eval() das modul mit ensprechenden parametern gestarted...ganz einfach?

versteh ich deine frage nicht, oder hat die nichts in diesem bereich verlohren?
  Mit Zitat antworten
Alt 07.12.2004, 15:06  
Gast
 
Beiträge: n/a
Standard

eval = evil kann ich nur dazu sagen.

Meine Idee ist es, dass jeden Nutzer selber Plugins schreiben kann oder diese bei gebraucht installieren. So was wie die Hacks bei Foren (von der Installation her gesehen). So kann einer, der möchte, ein Kalenderplugin oder -modul anbinden und installieren. Das ganze natürlich in einer Sandbox.
  Mit Zitat antworten
Alt 07.12.2004, 15:14  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von mefistulo
eval = evil kann ich nur dazu sagen.
kommt auf den gebrauch an...
wenn du es richtig abgesichert hast dass es von ausen unmöglich ist zu faken sehe ich keinen grund, diese funktion zu meiden.
  Mit Zitat antworten
Alt 07.12.2004, 16:25  
Erfahrener Benutzer
 
Registriert seit: 14.01.2004
Beiträge: 2.543
fantast
fantast eine Nachricht über ICQ schicken
Standard

richtig, aber schaff erstmal diese umgebung, dass es, wie du sagst von aussen unmoeglich fakebar ist... und sandbox in php ?!? na dann mal viel spass, bin schon mal auf die ersten resultate gespannt. stell ich mir doch eher kompliziert vor...
__________________
Was ist validität?
fantast ist offline   Mit Zitat antworten
Alt 07.12.2004, 16:26  
Gast
 
Beiträge: n/a
Standard

meine umgebung ist ganz einfach:
z.b. modul_blah.php
aufruf: modul=blah

existiert die datei? => kann die classe blah im eval starten...
  Mit Zitat antworten
Alt 07.12.2004, 18:40  
Gast
 
Beiträge: n/a
Standard

Ich bin auch gerade bei dem Versuch mein CMS modular aufzubauen, wäre auch sehr froh über gescheite Vorschläge!
  Mit Zitat antworten
Alt 07.12.2004, 20:05  
Erfahrener Benutzer
 
Registriert seit: 02.08.2004
Beiträge: 209
PHP-Kenntnisse:
Fortgeschritten
Chance
Chance eine Nachricht über ICQ schicken
Standard

Meine Struktur für mein Modulares CMS ist so aufgabaut:
Jedes Modul läd eine gemeinsamme Datei mit Funktionen.
In dieser sind auch die Funktionen zum Anzeigen der Seite mit Templates etc. .
Jedes Modul hat ein eigenes Verzeichnis, in dem auch die die Tempaltes und zusätzliche Includes etc. gespeichert sind.
Ausserdem hat jedes Modul eine Hauptdatei im Hauptverzeichnis.
Es wird also nicht per modul=xxx verlinkt, sondern direkt auf die Datei.
__________________
Web-Entwickler/-in bei der IAK GmbH
Chance ist offline   Mit Zitat antworten
Alt 07.12.2004, 20:56  
Gast
 
Beiträge: n/a
Standard

Hi mefistulo!

Wie du jetzt am besten dein Modul-System machen musst/kannst du sicher am besten selber herrausfinden.

Gut Seiten zum recherchieren sind u.a.:
www.devarticles.com
www.phpbuilder.com
www.devshed.com

Auf all diesen Seiten findest du Artikel die vielleicht komplett, oder zumindest zum Teil bei deiner Frage helfen sollten.

Wie gesagt:
Wie du es am besten machen musst, das weißt du selbst am ehesten!

mfg yourdarkside
  Mit Zitat antworten
Alt 08.12.2004, 01:56  
Gast
 
Beiträge: n/a
Standard

@yourdarkside
Besten Dank,
werde mal reinschauen.

Sandbox in PHP ist eine Utopie. Wäre aber schön gewesen.
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Aufbau einer SESSION-Datei inu PHP Tipps 2006 4 10.05.2006 09:47
[Erledigt] Einfacher Aufbau eines internen Mailsystems Datenbanken 13 10.02.2006 11:03
Aufbau von MySql PHP Tipps 2007 2 22.11.2005 13:18
Aufbau eines flexiblen Webkatalogs / ODP PHP Tipps 2007 2 01.11.2005 16:16
[Erledigt] Eure Meinung zu Menü, Aufbau, und Design HTML, Usability und Barrierefreiheit 10 26.10.2005 13:55
Aufbau einer Mailroutine nussbaum PHP Tipps 2005-2 4 07.09.2005 13:15
HP Aufbau PHP Tipps 2005 13 05.05.2005 11:33
Aufbau php.ini Faebe PHP-Fortgeschrittene 3 31.03.2005 19:25
aufbau einer Seite HTML, Usability und Barrierefreiheit 13 17.03.2005 18:35
[Erledigt] .txt - file mit xml aufbau auslesen PHP-Fortgeschrittene 1 15.02.2005 01:33
Modularer Aufbau von cms! PHP-Fortgeschrittene 2 26.01.2005 16:54
Aufbau der Seiten - Verbesserungsvorschläge? PHP Tipps 2004-2 0 09.12.2004 20:09
Strukturierter Aufbau Mano PHP Tipps 2004-2 4 05.12.2004 13:33

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php modularer aufbau, webseite modular aufbauen, modularer aufbau php, php modular aufbauen, cms modularer aufbau, modularer aufbau, modular php, modulares php system, cms modular aufbauen, php modular, php webseite modular aufbauen, php webseite modular, modularer aufbau cms, php modulares project, php website modular aufbauen, modular website php, system modular aufbauen, website modular aufbauen, modulares cms, php code modular

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:03 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.