Raffinerie CMS ™
Ein Open -Source -Content -Management -System für Rails 5.1+
Weitere Informationen unter https://www.refinerycms.com
Sie können mit uns mit Gitter chatten:
Sie können eine Beispiel -App für Heroku bereitstellen:
Anforderungen
- Bundler
- Imagemagick
- Euen WARNUNG: Imagemagick hat derzeit eine ernsthafte Sicherheitsanfälligkeit, CVE-2016–3714. Nach der Installation müssen Sie bestimmte Funktionen in der Richtlinienkonfiguration von ImageMagick deaktivieren. Weitere Informationen finden Sie im Folgenden:
- https://imagetragick.com/
- Mac OS X-Benutzer sollten Homebrew's
brew install imagemagick oder die Magie-Installer verwenden.
Wie zu
- Installieren Sie die Raffinerie CMS ™
- Installieren Sie die Refinery CMS ™ auf Heroku
- Beitragen zu Raffinerie CMS ™
Erste Schritte
Wenn Sie neu in der Refinerie sind, beginnen Sie mit diesem Leitfaden:
Für die Unterstützung von Rails 5.1+ können Sie Version 4.0.x mit dieser Vorlage verwenden:
rails new app_name -m https://www.refinerycms.com/t/4.0.0
Für die Unterstützung von Rails 4.2.x können Sie Version 3.0.x mit dieser Vorlage verwenden:
rails new app_name -m https://www.refinerycms.com/t/3.0.6
Sie können die edge auch für den neuesten Code mit dieser Vorlage installieren:
rails new app_name -m https://www.refinerycms.com/t/edge
Was kann es gut?
Die Raffinerie eignet sich hervorragend für Websites, auf denen der Kunde seine Website selbst aktualisieren muss, ohne mit etwas zu kompliziertem Bombard zu bombardieren.
Im Gegensatz zu anderen Content -Managern richtet sich die Raffinerie wirklich darauf, dass der Endbenutzer es ihnen leicht macht, selbst zu ergreifen und Änderungen vorzunehmen.
Für Entwickler
- Passen Sie den Look einfach an das Geschäft an.
- Erweitern Sie sich mit benutzerdefinierten Erweiterungen, um etwas zu tun, was Raffinerie nicht aus der Schachtel macht.
- Klebt so weit wie möglich an "The Rails Way" ; Wir zwingen Sie nicht, neue Vorlagensprachen zu lernen.
- Verwendet JQuery für schnelle und prägnante JavaScript.
Hilfe und Dokumentation
- Erste Schritte
- Führer
- Google -Gruppendiskussion
- Gitter -Chat
- Github -Repository
- Entwickler/API -Dokumentation
- Twitter -Konto
Merkmale
Seiten
- Seiten einfach mit einem visuellen Editor bearbeiten und verwalten.
- Verwalten Sie die Struktur Ihrer Website.
Bilder und Dateien
- Bilder Sie einfach hochladen und einfügen.
- Hochladen und verlinken Sie mit Ressourcen wie PDF -Dokumenten.
- Verwendet die beliebte Libelle.
- Unterstützt den Speicher bei Amazon S3.
Authentifizierung & Benutzer
- Verwalten Sie, wer auf Raffinerie zugreifen kann.
- Steuern Sie, auf welche Erweiterungen jeder Benutzer Zugriff hat.
- Verwendet die beliebte Devise.
Benutzerdefinierte Erweiterungen
Erweitern Sie die Raffinerie leicht, indem Sie den Raffinerieerweiterungsgenerator ausführen. Für Hilfe den Befehl ohne Optionen ausführen:
rails generate refinery:engine
Beliebte Erweiterungen
- Blog - Eine einfache Blogging -Erweiterung, die Beiträge, Kategorien und Kommentare mit optionalem Moderationsunterstützung unterstützt.
- Portfolio - Verwalten Sie Gruppen von Bildern wie eine Bildergalerie.
- Nachrichten - Postelemente veröffentlichen und verwalten.
- Anfragen - Einfaches Kontaktformular, das Sie und Kunden benachrichtigt, wenn eine Anfrage durchgeführt wird.
Vollständige Erweiterungsliste hier
Beispiel Site Showcase
Listen Sie hier auf (fügen Sie Ihren Link hinzu, wenn Sie fertig sind)
Beitragen
Weitere Informationen zum Beitrag und zum Ausführen von Tests finden Sie unter beitragen.md und beitragen zum Refinery Guide.
Lizenz
Refinery CMS ™ wird unter der MIT -Lizenz veröffentlicht. Weitere Informationen finden Sie in der Datei lizenz.md.
Credits
Viele der im Raffinerie CMS ™ verwendeten Ikonen stammen aus der wunderbaren Seidenbibliothek von Mark James.