2012-03-23 15 views
1

Ich versuche einen Weg zu finden, ein Content-Management-System in eine bestehende Website zu implementieren, ohne die Website überhaupt neu gestalten zu müssen. Ich weiß, wie man Websites mit DreamWeaver gestaltet, und ich möchte wirklich kein CMS verwenden, bei dem ich Designs installieren oder irgendetwas tun muss, was mich in Bezug auf Aussehen und Verhalten außer Kontrolle bringt.Wie implementiert man ein CMS in eine bestehende Site?

Optimal, wenn es eine Möglichkeit gäbe, nur den editierbaren Inhalt von Wordpress-Seiten in ein div im Body meiner Webseiten einzubetten, würde ich mich freuen.

Antwort

1

CASE 1

Haben Sie Erfahrung mit Server-Sprachen wie PHP oder Ruby haben? Wenn Sie dies tun, ist der einfachste Weg, ein Framework zu installieren, das das MVC (Model-View-Controller) -Muster unterstützt, z. B. CodeIgniter (PHP) oder Ruby on Rails (Ruby). Es gibt auch viele andere Frameworks, die Sie bevorzugen könnten. Sobald Sie das Framework installiert haben, müssen Sie grundsätzlich die folgenden Schritte ausführen (sehen Sie die unten verlinkten Tutorials eine Vorstellung davon haben, wie es zu tun):

  1. Erstellen Sie eine neue Klasse;
  2. Kopieren Sie Ihren vorhandenen Präsentationscode (HTML/CSS) in die Ansichtsdatei;
  3. Kopieren Sie Ihren bereits vorhandenen Inhalt in die Datenbank;
  4. Implementieren Sie die CRUD-Funktionalität, um Benutzern das Bearbeiten des Inhalts zu ermöglichen (sowohl Rails als auch CodeIgniter verfügen über eine ActiveRecord-Klasse, die eine bequeme Methode darstellt).

Ich verstehe, dass es wirklich schwierig aussieht, wenn Sie nicht zu serverseitigen Code verwendet werden, aber es ist eigentlich nicht so kompliziert, und einen Rahmen mit erhalten Sie einen erheblichen Vorteil auf lange Sicht geben.

Zum Beispiel dieses Tutorial (kostenlos, aber Sie sind erforderlich, um Sign-up) erklärt so ziemlich alles, was Sie wissen müssen, wenn Sie die oben mit Rails erreichen wollen: http://www.codeschool.com/courses/rails-for-zombies Dieser ist stattdessen eine einfache und klare Anleitung, wie man ein ähnliches Ergebnis mit CodeIgniter erreichen: http://codeigniter.tv/a-4/An-introduction-to-Codeigniter-MVC

1

CASE 2

Wenn Sie nur ein CMS-System verwenden wollen, sondern mehr Freiheit in Ihrem Design haben, haben Sie mehrere Möglichkeiten.

  1. Erstellen Sie Ihr eigenes Thema/Vorlage von Grund auf neu. Überprüfen Sie die Dokumentation zu Wordpress http://codex.wordpress.org/Theme_Development und Joomla http://docs.joomla.org/Creating_a_basic_Joomla!_template
  2. Verwenden Sie ein Thema/Vorlage-Editor wie Artisteer;
  3. Installieren Sie ein sehr einfaches und optimiertes Theme/Template und modifizieren Sie es dann (einige Themen/Templates werden mit diesem spezifischen Ziel erstellt).
Verwandte Themen