2012-04-05 9 views
0

Ich bin verzweifelt bemüht, eine Open-Source-Alternative zu ExpressionEngine zu finden, nicht weil ich ein Problem dafür habe, ich kann es leider nicht auf jeder Seite rechtfertigen.Wie verknüpfe ich Vorlagen mit Ansichten und URLs in PyroCMS?

PyroCms scheint eine sehr aufpolierte und kommende Open-Source-Option zu sein, aber ich kann einfach nicht herausfinden, wie Sie die Vorlagen mit Ansichten und dann mit URLs verknüpfen. Wie wird vorgegangen, um benutzerdefinierte Felder zu erstellen, damit der Endbenutzer Inhalte hinzufügen kann? Wie können diese benutzerdefinierten Felder dann mit einer bestimmten Vorlage verknüpft werden? Ist das überhaupt möglich?

Vielleicht ist mein Kopf immer noch sehr in EE-Modus, aber obwohl die Pyro-Docs gut präsentiert scheinen, finde ich sie ein bisschen Licht, vielleicht verständlich, da es ein nicht-kommerzielles Produkt ist.

Wenn ich auf dem falschen Weg bin, gibt es eine andere Option, mit der ich einen ähnlichen Workflow wie ExpressionEngine beibehalten kann?

Danke für jede Hilfe.

+0

Haben Sie spezielle Probleme? Was hast du probiert? Klingt so, als müssten Sie vielleicht Ihr eigenes Modul machen ... –

Antwort

0

PyroCMS macht ein wenig anders als ExpressionEngine, also wird es eine kleine Verwirrung geben, die von einem zum anderen erwartet, dass die Dinge gleich sind.

URL kann ein paar verschiedene Dinge sein:

  1. Modul
  2. Seite
  3. Strecke

So/Blog zu Blog-Modul geht.

/foo lädt eine Seite, die Sie erstellt haben, namens "Foo" mit einem Slug von "foo".

/login ist eine Route, das geht an/users/login

Im Gegensatz zu Expression es nicht die Idee, dass alle URL-Karten zu einer Vorlage, die in der Datenbank erstellt werden muss. Stattdessen kann ein Modul seine eigenen Ansichten laden (die im Theme überschrieben werden können), und Seiten können einfach vom Benutzer erstellt werden, ohne dass Sie etwas über Templates wissen müssen.

Die allgemeine Idee ist, dass der Designer das Thema erstellt, der Entwickler die Module erstellt und der Endbenutzer einfach verwendet, ohne dass Vorlagen und URL-Mappings usw. eingerichtet werden müssen. Dabei bleiben die spezifischen Aufgaben für bestimmte Benutzertypen erhalten Es ist keine Verwirrung in der Mitte, wo Endbenutzer versuchen, die Website neu zu gestalten (denke MySpace) oder Designer schreiben Code. Stattdessen tut jeder, was er am besten kann und kann die Ergebnisse im Add-on Store auf der Website teilen.

"Ich finde sie ein bisschen leicht, vielleicht verständlich, da es ein nicht-kommerzielles Produkt ist."

Wenn Sie Feedback über unser Forum oder Kontaktformular geben könnten, wo Sie das Produkt als leicht empfinden, dann können wir vielleicht A) herausarbeiten, ob die Funktionalität hinzugefügt werden könnte oder B) ob die Funktionalität vorhanden ist noch offensichtlicher.

PyroCMS ist nicht nur ein "Dump auf GitHub" Hobby-Projekt von ein paar Entwicklern, es ist eine eigene Firma mit Support-Mitarbeitern und einem Team von Entwicklern, so dass wir solche Kommentare nicht gerne sehen! Wenn etwas getan werden kann, um Ihnen zu helfen, müssen Sie nur fragen. Wir trocken nicht StackOverflow, die oft mit anderen Fragen auf unserer Seite schwingen.

Verwandte Themen