2009-07-19 6 views
0

Ich möchte nur über die Dateien und Ordnerstruktur für eine Website wissen, die ein Plugin wie WordPress oder Joomla orientiert ist. meine anforderung ist es, eine seite zu entwickeln und mehr funktionen über plugin oder so ähnlich wie features hinzuzufügen.Ordnerstruktur für eine Plugin-orientierte Website wie WordPress

, was ich brauche, ist nur noch hinzufügen und zusätzliche Informationen oder funktionelle Sitzungen wie in Wordpress können wir Alles in einem SEO-Pakete verwenden es den Titel und einige weitere Informationen umgehen. oder einige andere Funktionen wie Verwandte Artikel sind am unteren Rand eines bestimmten Artikelkörpers angezeigt. aam im Gespräch über eine Struktur von WordPress.

hat jemand eine Idee bitte teilen Sie mit mir. hoffe jeder verstand meine Frage auch. danke.

+0

Es wäre schön, wenn Sie bisher einige Ihrer Gedanken gepostet hätten, die es Ihnen leichter machen würden, sie weiterzuentwickeln. – BerggreenDK

+0

@BerggreenDK, ich bearbeitet die Frage, hoffe, es wäre verständlicher. – coderex

Antwort

1

Ich denke, es gibt viele mögliche Lösungen.

Es könnte abhängen:

  • scalablity (wie groß wollen Sie es Plugins unterstützen und die Wiederverwendung Teile miteinander zu tun?)
  • vibility (wie soll das Plugin-Adresse sichtbar werden in ? die uRL)
  • Einsatz (der neue Plugins hinzufügen kann, ist es für alle oder nur zertifizierte Entwickler öffnen)

Sie gehen könnte:

www.domain.xyz/plugins/some_module/

Aber was, wenn die Plugins Arent Plugins wird aber standardmäßig Teil des Systems danach?

Dann wäre es logischer, sie zu nennen, wie sie sind:

www.domain.xyz/some_module/

Aber dann könnten Sie Probleme mit Plugins Namen bekommen wie exisiting Systemordner . Daher benötigen Sie eine "reservierte" Liste von Ordnernamen, um dies zu verhindern.

Sie könnten auch für gehen:

some_module.domain.xyz/

Aber das würde Ihre WebAdmin oder Webserver requiere auf mehrere Aliasnamen für eine Website, auf der anderen Seite zu unterstützen, diese arhictecture bringen würde Skalierbarkeit, da Sie die Module später auf andere Webhosts verschieben können. Aber es ist auch teurer Arbeit in der Entwicklung + es ist schwer zu machen "Benutzer/Entwickler kontrolliert", wie dies wachsen könnte.

Sie können sehen, wie FaceBook Anwendungen auch behandelt. Das ist auch eine Plugin-Schnittstelle. Langsam, aber umgesetzt.

+0

Entschuldigung wegen der Rechtschreibung der Leute. – BerggreenDK