Refinería CMS ™
Un sistema de gestión de contenido de código abierto para Rails 5.1+
Más información en https://www.refinerycms.com
Puedes chatear con nosotros usando Gitter:
Puede implementar una aplicación de ejemplo a Heroku:
Requisitos
- Aglutinante
- ImageMagick
- ️ ADVERTENCIA: ImageMagick actualmente tiene una seria vulnerabilidad de seguridad, CVE-2016–3714. Después de instalar, debe deshabilitar ciertas características en la configuración de política de ImageMagick. Consulte lo siguiente para obtener más detalles:
- https://imagetragick.com/
- Los usuarios de Mac OS X deben usar HomeBrew's
brew install imagemagick o el Instalador de magia.
Como
- Instalar Refinery CMS ™
- Instale Refinery CMS ™ en Heroku
- Contribuir a la refinería CMS ™
Empezando
Si eres nuevo en la refinería, comience con esta guía:
Para el soporte Rails 5.1+, puede usar la versión 4.0.x usando esta plantilla:
rails new app_name -m https://www.refinerycms.com/t/4.0.0
Para el soporte Rails 4.2.x, puede usar la versión 3.0.x usando esta plantilla:
rails new app_name -m https://www.refinerycms.com/t/3.0.6
También puede instalar la versión edge para el último código utilizando esta plantilla:
rails new app_name -m https://www.refinerycms.com/t/edge
¿En qué es bueno?
La refinería es ideal para sitios donde el cliente necesita poder actualizar su sitio web ellos mismos sin ser bombardeados con nada demasiado complicado.
A diferencia de otros administradores de contenido, la refinería está realmente dirigida a que el usuario final les facilite la recogida y haga cambios ellos mismos.
Para desarrolladores
- Personaliza fácilmente el aspecto para adaptarse al negocio.
- Exténtate con extensiones personalizadas para hacer cualquier cosa que la refinería no haga fuera de la caja.
- Se adhiere a "The Rails Way" tanto como sea posible; No te obligamos a aprender nuevos idiomas de plantilla.
- Utiliza jQuery para JavaScript rápido y conciso.
Ayuda y documentación
- Empezando
- Guías
- Discusión del grupo de Google
- Chat gitter
- Repositorio de Github
- Documentación de desarrollador/API
- Cuenta de Twitter
Características
Páginas
- Editar y administrar páginas fácilmente con un editor visual.
- Administre la estructura de su sitio.
Imágenes y archivos
- Cargar e insertar imágenes fácilmente.
- Cargar y vincular a recursos como documentos PDF.
- Utiliza la popular libélula.
- Admite almacenamiento en Amazon S3.
Autenticación y usuarios
- Administre quién puede acceder a la refinería.
- Controle a qué extensiones tiene acceso cada usuario.
- Utiliza el dispositivo popular.
Extensiones personalizadas
Extienda la refinería fácilmente ejecutando el generador de extensión de refinería. Para obtener ayuda, ejecutar el comando sin ninguna opción:
rails generate refinery:engine
Extensiones populares
- Blog: una simple extensión de blogs que admite publicaciones, categorías y comentarios con soporte de moderación opcional.
- Portafolio: administra grupos de imágenes como una galería de imágenes.
- Noticias: publicar y administrar noticias.
- Consultas: formulario de contacto simple que le notifica a usted y al cliente cuando se realiza una consulta.
Lista de extensión completa aquí
Ejemplo de escaparate del sitio
Lista aquí (agregue su enlace cuando haya terminado)
Que contribuye
Consulte Contriping.MD y contribuyendo a la Guía de refinería para obtener detalles sobre la prueba de contribución y ejecución.
Licencia
Refinery CMS ™ se libera bajo la licencia MIT. Consulte el archivo License.md para más detalles.
Créditos
Muchos de los íconos utilizados en Refinery CMS ™ son de la maravillosa Biblioteca de Seda de Mark James.