ich habe mir letztens Gedanken gemacht und möchte eine größere CMS auf die Beine stellen. Da ich aber nicht das Rad neu erfinden will, kamen mir folgende Frage(n):
Ich möchte eine CMS mit einem Template System, wo HTML und PHP/JS komplett von einander getrennt sind damit man Designs erstellen kann und auch problemlos zwischen Designs wechseln kann. Hierführ habe ich mir Smarty angeschaut und mir ist aufgefallen, dass es damit machbar ist.
Dazu möchte ich, dass man PlugIns erstellen kann und diese updatebar sind. Leider habe ich hierzu nichts gefunden.
Desweiteren möchte ich für den Content sowas wie BBCodes haben. Kann mir hierführ einfach eine Classe aus dem Netz ziehen.
Gibt es etwas was bereits diese Funktionen besitzt und individuell gestaltbar ist vom Layout und Funktionen? Wenn nein, gibt es verschiedene Frameworks(?) die so miteinander verbunden werden können, dass sie auch harmonieren?
Wenn du ein komplett eigenes haben möchtest, wird das eine Menge Arbeit. Um Plugins zu ermöglich schau dir mal das objektorientierte Programmieren an. Wie oben schon genannt, schaue dir mal das Woltlab Framework an. In meinen Augen macht es keinen Sinn selber sich an eins zusetzen, nimm lieber vorhandene und pass sie nach deinen Wünschen an.
Wenn du mit einem PHP Framework arbeitest, würde ich Symfony2 nehmen.
Äußerst schlechter Rat, Simfony2 ist ein Enterprise Framework, und gerade für Anfänger, Privatanwender und
Applikationen unter 30.000~ Zeilen Code absolut ungeeignet. Laravel ist für Einsteiger in PHP und
kleine bis mittelgroße Projekte unumstritten die beste Wahl.
Quote:
Ich möchte eine CMS mit einem Template System, wo HTML und PHP/JS komplett von einander getrennt sind damit man Designs erstellen kann und auch problemlos zwischen Designs wechseln kann. Hierführ habe ich mir Smarty angeschaut und mir ist aufgefallen, dass es damit machbar ist.
Lass die Finger von Smarty. Die beste Wahl fürs templating ist in absolut jedem Anwendungszweck
momentan Twig oder Blade, alles andere ist Mist.
Quote:
Desweiteren möchte ich für den Content sowas wie BBCodes haben. Kann mir hierführ einfach eine Classe aus dem Netz ziehen.
Es gibt PHP BB Compiler wie Sand am Meer, hier kommt es auf deine persönliche Präferenz an.
Ich verwende üblicherweise jBBCode.
Wäre schon doof als Anfänger eine größere CMS zu erstellen >.>
@vinnce
Danke, ich suche halt nicht alles einzelnd sondern nach einer Möglichkeit die alle meine Punkte bereits besitzt und ich diese nur noch nach meinen Wünschen anpassen müsste.
@Caiv
Danke auch dafür. Ich werde mir das mal anschauen.
Was wäre denn jetzt der große Unterschied zwischen WCF, Laraval und Symfony2? Bzw. wieso empfehlt ihr mir das eine und nicht eins der anderen?
Kann auch "PHP Frameworks" in Google eingeben ... mich interessiert eure Erfahrung und wieso xyz für euch besser ist. Ich habe keine Lust jedes einzelne auszuprobieren und am Ende festzustellen, dass das 32te genau dem entspricht was ich suche.
Benutze derzeit Django und das bietet wirklich alles und würde genau dem und mehr entsprechen, was du benötigst. Ist aber nicht PHP oder Python.
Zu PHP Frameworks kann ich dir mehr leider nicht sagen.
IV-CMS ist zwar von den Entwicklern her eher inaktiv, dennoch ist es OpenSource und vorallem für PHP Anfänger freundlich. (iv-cms.de)
Sonst empfehle ich die WCF2 (Ja bewusst das 2er)
und natürlich wird Symfony auch von Privatpersonen genutzt...
Es geht nicht darum ob es genutzt wird oder genutzt werden kann, die Frage ist ob es wirklich Sinn
macht als Privatperson mit einem Enterprise Framework wie Simfony zu arbeiten. Spoiler: Tut es nicht.
Simfony ist absoluter Overkill für kleine und mittelständige Projekte.
Quote:
Laravel nutzt sogar einige Komponenten von Symfony
Du würdest auch nicht rumgehen und Leuten Raphael.js für einfache Rechteckzeichnungen
empfehlen oder nicht? Twig ist z.B. auch eine Simfony Komponente, und es macht auch durchaus
Sinn einzelne Simfony Komponenten zu verwenden da fabpot wohl mit Abstand einer der besten PHP
Entwickler unserer Zeit ist, das ändert aber nichts daran das der Fullstack wie bereits erwähnt in
kleinen und mittelständigen Projekten absolut ungeeignet ist.
Quote:
dass Mr.Tr33 Anfänger ist.
Das kommt ganz darauf an wie du den Begriff "Anfänger" definieren möchtest. Ich habe in der Vergangenheit
mehr als einmal mit Leuten mit über 15 Jahren Arbeitserfahrung + Studium zusammengearbeitet deren
Code und Lösungsansätze für mich amateurhaft waren. Verständnis für die Programmierung geht weit
über das einfache Verstehen des Syntax einer Sprache hinaus, und auch wenn ich mich jetzt mal weit
aus dem Fenster lehne - und nimm das bitte nicht persönlich - hat für mich jemand der es für sinnvoll
hält ein Fullstack Enterprise Framework für den Privatgebrauch zweckzuendfremden definitiv noch so
so einiges an Lernbedarf.
UD größere Schultern? 07/06/2013 - World of Warcraft - 3 Replies Hey, ich suche nen Modelchange der von UDs Male die Schulter größer skaliert, so wie es auf 1.5 war.
mfg
größere Brüste 04/29/2009 - World of Warcraft - 5 Replies hi
also meine alten Model change für größere brüste sind weg hmpf
hab jetzt neue gesucht aber entwerder links kaputt oder die sind einfach zugroß
ich suche mod für L-brüste oder M für Rasse Blutelfe/Nachtelfe da die von den doch bissel klein sind, also wenn wer die Daten noch hat oder links würde mir ne riesen gefallen tun ^^
mfg
Größere Makros in WoW? 03/29/2008 - World of Warcraft - 2 Replies Ja also ich wollt nur Fragen, obs aktuelle Addons/Makros für WoW gibt um nen bestimmten Befehl öfters als normal zu machen... Is jetzt n bissel scheiße ausgedrückt, also als Beispiel:
Ich mach den Victory Rush Hack mim Krieger, bekomm aber in en Makro nur 14mal /use Spalten rein (für den Hack), also bräuchte ich n größeres Makro, oder nen Befehl der des die ganze Zeit wiederholt (/click Actionbuttonxy geht auf meinem Server ned) und die alten Addons wie BigMakro gehn leider nichmehr...
Also...
MSN - größere Emotes? 12/19/2005 - Off Topic - 5 Replies Hey wie kann ich n größeres Pic als emote selbst machen?
Ich hab da ein paar, die sind 100x100 oder sogar noch größer, aber wenn ich selbst ein pic mache,
wird das immer nur 16x16 oder so was klein :(
help