Raffinerie CMS ™
Un système de gestion de contenu open source pour Rails 5.1+
Plus d'informations sur https://www.refinerycms.com
Vous pouvez discuter avec nous en utilisant Gitter:
Vous pouvez déployer un exemple d'application à Heroku:
Exigences
- Bundler
- ImageMagick
- ️ AVERTISSEMENT: ImageMagick a actuellement une grave vulnérabilité de sécurité, CVE-2016–3714. Après l'installation, vous devez désactiver certaines fonctionnalités dans la configuration de stratégie d'imageMagick. Veuillez consulter ce qui suit pour plus de détails:
- https://imagetragick.com/
- Les utilisateurs de Mac OS X doivent utiliser Homebrew's
brew install imagemagick ou le Magick-Installer.
Comment
- Installer la raffinerie CMS ™
- Installez la raffinerie CMS ™ sur Heroku
- Contribuer à la raffinerie CMS ™
Commencer
Si vous êtes nouveau dans la raffinerie, commencez par ce guide:
Pour le support Rails 5.1+, vous pouvez utiliser la version 4.0.x en utilisant ce modèle:
rails new app_name -m https://www.refinerycms.com/t/4.0.0
Pour le support Rails 4.2.x, vous pouvez utiliser la version 3.0.x en utilisant ce modèle:
rails new app_name -m https://www.refinerycms.com/t/3.0.6
Vous pouvez également installer la version edge pour le dernier code en utilisant ce modèle:
rails new app_name -m https://www.refinerycms.com/t/edge
Dans quoi ça va?
La raffinerie est idéale pour les sites où le client doit être en mesure de mettre à jour son site Web lui-même sans être bombardé de quelque chose de trop compliqué.
Contrairement à d'autres gestionnaires de contenu, la raffinerie s'adresse vraiment à l'utilisateur final, ce qui leur permet de ramasser et d'apporter les modifications elles-mêmes.
Pour les développeurs
- Personnalisez facilement le look pour convenir à l'entreprise.
- Étendre avec des extensions personnalisées pour faire quoi que ce soit la raffinerie ne fait pas de la boîte.
- S'en tient à "la voie des rails" autant que possible; Nous ne vous obligeons pas à apprendre de nouvelles langues de modèles.
- Utilise jQuery pour JavaScript rapide et concis.
Aide et documentation
- Commencer
- Guides
- Discussion de groupe Google
- Chat gitter
- Référentiel GitHub
- Documentation des développeurs / API
- Compte Twitter
Caractéristiques
Pages
- Modifier et gérer facilement les pages avec un éditeur visuel.
- Gérez la structure de votre site.
Images et fichiers
- Téléchargez et insérez facilement les images.
- Téléchargez et lien vers des ressources telles que les documents PDF.
- Utilise la libellule populaire.
- Prend en charge le stockage sur Amazon S3.
Authentification et utilisateurs
- Gérer qui peut accéder à la raffinerie.
- Contrôlez les extensions auxquelles chaque utilisateur a accès.
- Utilise le DÉCISSION POPULAIRE.
Extensions personnalisées
Étendez facilement la raffinerie en exécutant le générateur d'extension de raffinerie. Pour aider, exécutez la commande sans aucune option:
rails generate refinery:engine
Extensions populaires
- Blog - Une simple extension de blogging qui prend en charge les publications, les catégories et les commentaires avec un support de modération facultatif.
- Portfolio - Gérer des groupes d'images comme une galerie d'images.
- NOUVELLES - Publier et gérer les actualités.
- Demandes de demandes - Formulaire de contact simple qui vous informe et le client lorsqu'une demande est faite.
Liste complète des extensions ici
Exemple de vitrine du site
Liste ici (ajoutez votre lien lorsque vous avez terminé)
Contributif
Voir contribution.md et contribution au guide de raffinerie pour plus de détails sur la contribution et l'exécution du test.
Licence
La raffinerie CMS ™ est libérée sous la licence MIT. Voir le fichier licence.md pour plus de détails.
Crédits
De nombreuses icônes utilisées dans Rafinery CMS ™ sont de la merveilleuse bibliothèque de soie de Mark James.