2010-08-17 13 views
6

Ich versuche, ein Theme für ein CMS zu erstellen, aber es ist fast unmöglich, da ich kein Verständnis für PHP oder ASP.NET habe. Ich kann eine Website über CSS und HTML zusammenstellen, aber ich möchte, dass Kunden Inhalte selbst hinzufügen und bearbeiten können. Ich bin bereit, den Entwurf komplett aufzugeben und nur ein existierendes Thema zu verwenden.Einfachste CMS zum Thema?

Ich habe versucht, die inneren Abläufe von Wordpress, SilverStripe, Umbraco und Pixie zu verstehen, aber die Tutorials haben mich verwirrt. Gibt es andere CMS, die ich für einen vereinfachten Theming-Prozess untersuchen sollte?

Ich würde wirklich gerne in der Lage sein, nur ein Stück Code in den Inhaltsbereich einer bestimmten HTML-Seite zu löschen und diese Region von einem WYSIWYG-Frontend bearbeitbar zu machen, an dem sich der Client anmelden kann. Gibt es so etwas?

+0

+1: manchmal ist das alles, was Sie brauchen, und ich habe dachte daran, mein eigenes zu machen! – JohnB

+0

Dies ist zu subjektiv: Jeder wird vorschlagen, dass das CMS, das sie verwenden, das beste und am einfachsten zu verwenden ist. –

Antwort

0

Es ist schwierig zu sagen, welches CMS das beste für Sie sein wird (vielleicht sollte Ihre Frage in eine Gemeinschaftswiki Frage gestellt werden).

Ich habe ein wenig Erfahrung mit mojoPortal, und fand es leicht anpassbar. Es gibt eine Menge Dokumentation über how to skin your CMS und dort eine Menge von complete skins, die Sie als Ausgangspunkt verwenden können. Es gibt auch eine demo site, wo Sie sehen können, wie das CMS für einen Endbenutzer funktioniert.

+0

Danke, M4N. Ich werde mojoPortal ausprobieren. – Mica

2

Ich würde empfehlen, Wordpress einen anderen Versuch zu geben.

Ich bin kein Webentwickler, nur ein durchschnittlicher Java/C# -Programmierer, der eine Website benötigt und Grundkenntnisse in HTML und CSS hat. Was ich getan habe, war ein Thema zu finden, das dem ähnlich war, was ich wollte, und dann anfing, es inkrementell zu optimieren. Mein Thema ist ziemlich einfach, aber nach kurzer Zeit habe ich "The Loop" ziemlich gut verstanden und Kategorien und Seitenverknüpfungen ausgedruckt.

1

Wie wäre es mit Movable Type?
Sie können (und sollten) die Vorlagen über die Weboberfläche bearbeiten, sie sind in separate Module unterteilt, so dass Sie sich auf einen Bereich der Seite konzentrieren können, das Styling wird natürlich über CSS abgewickelt. Ich brauchte einige Stunden ohne Erfahrung mit diesem CMS, um ein Wordpress-Theme komplett auf MT portieren zu können - ich fand die Dokumentation sehr hilfreich und musste mich nicht einmal umsehen.
Eine tolle Sache über MT - es generiert statische Seiten basierend auf den Vorlagen, die Sie definiert. Bedeutet, sehr wenig Serverlast, man muss die Datenbank nicht bei jeder Anfrage abfragen etc. Das könnte man wohl auch tun, indem man in Wordpress das Cache-Plugin aktiviert (oder ist es jetzt eingebaut?) Hier ist es der Standard Modus Operandi, so dass es stabiler und mit dem CMS integriert ist.

5

Alles andere als DotNetNuke.

0

Werfen Sie einen Blick auf Joomla. Das war das erste CMS, das ich wirklich verwendet habe, und ich denke immer noch, dass seine Template-Engine besser ist als die meisten anderen da draußen.

Mit seinem Vorlagensystem können Sie im Wesentlichen eine Standardwebseite erstellen und dann mithilfe einiger einfacher Tags definieren, wohin der Inhalt und die Module gehen. Sie können die Ausgabe der meisten externen Komponenten und Module ohne große Probleme überschreiben, und die umfangreiche Bibliothek von Erweiterungen von Drittanbietern sollte Ihnen helfen, Ihrer Website eine Menge Funktionalität hinzuzufügen, ohne dass Sie viel programmieren müssen. Joomla hat auch ein ziemlich einfach zu benutzendes administratives Backend, also sollten Ihre Kunden es auch mögen.

1

Drupal mit dem zen Thema (oder einer „leichteren“ Version davon: Starkish theme) scheint eine beliebte Wahl (und wohl verdient, auch). Es gibt Ihnen einen guten Ausgangspunkt, es hat eine großartige Dokumentation und viele Module zur Verfügung.

PS: Ich habe dies als eine zusätzliche Antwort gegeben, so dass sie gesondert von meinem anderen Vorschlag abgestimmt werden können - ich konnte einfach nicht mich stoppen bringt die Drupal + zen Combo up :)

1

Ich arbeitete mit Joomla, es ist wirklich einfach, ein Thema dafür zu haben, ohne irgendeine Programmiersprache zu kennen. Wenn Sie es mit einem einfachen Installationsprogramm installieren, gibt es einen Ordner mit dem Namen templates. Es gibt drei einfache Themen in einem eigenen Ordner. Kopieren Sie einfach eine von ihnen, ändern Sie die XML-Daten für dieses Thema (nur um es zu benennen und einige Details, keine Programmierung) und ändern Sie den Inhalt von CSS und HTML. überall, wo Sie etwas sehen, das nichts mit HTML zu tun hat, kopieren Sie sie !! Namen sind beschreibend. so können Sie raten, was sie tun. Versuche es!

0

Diese Seite dient zur Thematisierung Wordpress hat mir sehr geholfen:

UPDATE

Xichael,

Wenn Sie wissen, HTML und CSS ziemlich gut, aber Sie wollen einfach keine Zeit damit verbringen, Wordpress f zu lernen ramework, dann denke ich, das ist eine gute Option für Sie (wieder kann ich auf Ihre Situation beziehen). Verwenden Sie Wordpress mit der neuen Toolbox Starter Thema. Es ist super minimal.

Hier ist ein Beispiel dafür, wie es aussieht. Einfach "Seitenquelle anzeigen" und auf CSS in die Stadt gehen!

alt text

ich meine eigene sehr einfache CMS über das Schreiben nur Seiten für den Umgang gedacht haben, das heißt Sie haben eine Art von Vorlage und dann ein <div> in der Mitte in Text aus einem WYSIWYG-Editor fallen. Sie könnten sogar XML als Datenspeicher verwenden, um zu verhindern, dass Sie eine Datenbank zum Speichern des Seiteninhalts einrichten müssen.

Es würde das Rad irgendwie neu erfinden, weil es so viele polierte CMS-Software gibt, aber es wäre nicht so schwer, weil es nicht 99% der Features der meisten Systeme haben würde . Was passiert jedoch, wenn Ihr Kunde in Zukunft etwas hinzufügen möchte, das bereits in einem bestehenden CMS oder Plugin vorhanden ist?

0

Wenn Sie nach einem einfachen CMS-Tool suchen, ist CMSimple so einfach wie es nur geht. Ein kleines PHP-basiertes CMS-System, das nicht einmal eine Datenbank oder XML benötigt.

"CMSimple is the ideal tool for a single user to maintain a website."

Originalversion hier: CMSimple.ORG

Original plus 2 erweiterte Versionen hier: Download CMSimple

  • 117KB Inhalt manangement System
  • keine Datenbank benötigt; die gesamte Website in einer einzigen HTML-Datei
  • in WYSIWYG gebaut gespeichert
  • keine Module oder Widgets, kein Blog, keine Kommentare, usw., nur grundlegende Seiten
  • verwendet PHP (aber keine Datenbank)

Get Themen hier: dotcomwebdesign.com

1

ich wirklich in der Lage sein fallen würde gerne nur ein Stück Code in den Inhaltsbereich einer HTML-Seite gegeben, und diese Region machen editierbar von einem WYSIWYG Frontend, die das Client kann sich anmelden. Gibt es so etwas?

Das einzige System, das ich mit dieser Art von Funktionalität gestoßen bin, ist Perch.

Erstellen Sie einfach Ihre Website mit HTML/CSS wie gewohnt und chippen Sie ein paar kleine PHP-Tags, wo Sie editierbaren Inhalt möchten. Diese Bereiche werden dann zu einem Adminbereich hinzugefügt, den Ihre Kunden bearbeiten können.

Der einzige Nachteil ist es £ 35 pro Seite kostet - ich weiß nicht, ob es eine freie/Open-Source-CMS mit dieser Funktionalität ...

Verwandte Themen