bester Rubin auf Schienen cms [geschlossen]

8

Ich muss ein cms für mein nächstes Projekt wählen, ich habe gesucht und kam mit diesen 2: strahlend und Raffinerie, welche ist besser für den Aufbau von Websites mittlerer Größe? Gibt es andere Möglichkeiten für Schienen cms? Ein wichtiger Faktor ist, dass der Kunde seine Website ohne viel Wissen leicht aktualisieren kann thnx für die Hilfe

    
datisdesign 16.06.2010, 18:16
quelle

4 Antworten

12

Ich bin einer der Entwickler von Refinery CMS und würde es für den von Ihnen beschriebenen Einsatz empfehlen.

Raffinerie wurde über einen Zeitraum von 4 Jahren gebaut, wo wir es normalen Leuten gezeigt haben und sie ihre Seite ohne unsere Hilfe aktualisieren lassen. Wir verzichten absichtlich auf technische Details von der Benutzeroberfläche, so dass es für einen nicht technischen Kunden extrem einfach ist, es zu verwenden.

Für wen soll ein CMS eigentlich sein, oder?!

Wenn Sie eine kleinere Site haben, die Sie in Zukunft erstellen müssen, gibt es auch eine gehostete Version von Refinery namens Refinery HQ , mit der Sie das tun können Geben Sie Ihrem Kunden schnell und kostengünstig eine editierbare Seite mit den gleichen Tools, die das Open-Source-Projekt bietet.

    
djones 27.06.2010 04:43
quelle
12

Ich finde, dass das Feld immer noch sehr fragmentiert ist. Ich habe im letzten Jahr Radiant, adva-cms, BrowserCMS und Refinery angeschaut. Meine einfache Einstellung ist dies:

  • Radiant ist am ausgereiftesten, übernimmt aber den gesamten Anwendungs-Stack mit seinem proprietären Geschmack. Das Hinzufügen einer eigenen Anwendung ist nicht nur wie das Schreiben einer Rails-App, sondern Sie müssen die Radiant-Erweiterung kennen lernen, um dies zu tun. Rake-Aufgaben, Test-Suites, Migrationen sind allesamt nicht standardisiert. Dies schränkt die Flexibilität ein und erfordert viel höhere Anforderungen an die Mitarbeiterschulung.
  • adva-cms ist als eine Rails-Engine (wird als Juwel) gebaut und übernimmt nicht den Anwendungsstapel, so dass Sie Rails-Anwendungen wie zuvor entwickeln können und adva-cms friedlich koexistiert. Es hat eine gute Unterstützung für die Interationalisierung und Multi-Site-Unterstützung. Es ist vielversprechend, und sie haben gerade adva-cms2 veröffentlicht, eine komplette Überarbeitung, die auf Rails 3 abzielt. Es ist vielversprechend und doch sehr jung.
  • BrowserCMS, wie adva-cms, ist eine Rails-Engine und erschien mir ein bisschen reifer, als ich es vor neun Monaten zum ersten Mal angeschaut habe, aber die Entwicklung scheint sich verlangsamt zu haben. Ich habe es Anfang dieses Jahres für ein Projekt ausgewählt, aber wir fragen uns, wie sich die Entwickler entwickeln werden. Zum jetzigen Zeitpunkt gibt es noch keine Rails 3-kompatible Version.
  • RefineryCMS scheint eine Menge Aktivität und kommerziellen Rückhalt zu haben, aber im Gegensatz zu den anderen 3 hat noch keine Testsuite. Ein 4 Jahre altes Projekt in Rails ohne Testsuite ist zu riskant. Wenn es diese exponentielle Kurve der steigenden Kosten der Veränderung wegen der fehlenden Regression trifft, ist strittig, aber ob es kommen wird, ist nicht. Ich bin auch müde von Entwicklern in der heutigen Zeit, die in Rails arbeiten, die TDD immer noch nicht verstehen. Ihre Laufleistung kann variieren.

Alles in allem gibt es noch keine hirnverbrannte einfache Option, die die meisten Bedürfnisse erfüllt. Wählen Sie basierend auf Ihren Bedürfnissen.

Update 9/2011: Wir haben kürzlich das rails_admin Juwel benutzt, das wunderbar funktioniert, nicht sehr aufdringlich ist und viel Anpassung ermöglicht. Es ist wahrscheinlich der neue Rails 3 und nach Standard. Es gibt auch active_admin , das einem ähnlichen Konzept folgt, das wir für ein anderes Projekt verwendet haben.

    
Wolfram Arnold 22.12.2010 11:13
quelle
2

Ich mag RaffinerieCMS wirklich, da es flexibel zu verwenden ist, nicht von Rails Weg abweicht und sehr erweiterbar ist. Das Konvertieren einer vorhandenen Rails-App in eine Refinery-App ist ein Kinderspiel. Sie haben eine Gurken-Test-Suite mit 46 verschiedenen Szenarien, und Sie müssen ihre Wirksamkeit entscheiden.

Auf der anderen Seite ist Radiant auch sehr gut, aber es hat eine größere Lernkurve, da es sehr umfangreich und proprietär ist. Obwohl die Erweiterungsbasis für Radiant sehr groß ist, muss man für das Hinzufügen neuer Funktionen auf eine vorhandene Erweiterung zurückgreifen oder eine Erweiterung erstellen. Es ist schwierig, eine vorhandene Rails-App in eine Radiant-App zu konvertieren.

    
rupakg 22.03.2011 05:57
quelle
1

Nachdem ich in der Vergangenheit Patches zu Radiant beigetragen habe und Refinery (wenn auch nur kurz) benutzt habe, würde ich mich zu Radiant neigen. Die Fülle von Erweiterungen macht es sehr einfach zu erweitern, und eine der geplanten Funktionen für 2.0 (wie auf #RadiantCMS auf Freenode diskutiert) ist, die Erweiterungen ein bisschen mehr Rails-freundlich zu machen (Think Rails 3 Engines), so das Problem von Die Portierung vorhandener Apps auf Erweiterungen sollte nach Abschluss der Rails 3-Unterstützung problemlos abgeschlossen werden. Der aktuelle Plan ist, nach der Veröffentlichung von 1.0 ernsthaft mit dem Rails 3-Support zu hacken.

Radiant 1.0.0.RC4 ist derzeit sehr einfach zu installieren und zu benutzen. Es gibt großartige Anweisungen, um es einzurichten und auf dem GitHub Wiki bereitzustellen. Die erste vollständige Version von Radiant 1.0 sollte verfügbar sein Jetzt ist dies der perfekte Zeitpunkt, um damit anzufangen oder sich an seiner Entwicklung zu beteiligen.

Meiner Meinung nach gibt es kein feineres CMS für kleine bis mittelgroße Teams (selbst mit großen Teams kann es ziemlich gut skaliert werden, obwohl ich finde, dass dies ein bisschen mehr Arbeit erfordert, als der durchschnittliche Benutzer will hineinlegen).

EDIT: Auch Radiant 1.0 RC4 läuft gut auf Ruby-Versionen 1.8.7 - 1.9.3. Nur so können Sie sicherstellen, dass es zu Ihrem bestehenden Ruby-Setup passt.

    
Sam Whited 12.01.2012 23:42
quelle