Silverstripe CMS es un sistema de gestión de contenido (CMS) gratuito y de código abierto y un marco para crear y mantener sitios web y aplicaciones web. Proporciona un panel de administración basado en web listo para usar que permite a los usuarios realizar modificaciones en partes del sitio web, que incluye un editor de sitios web WYSIWYG . El núcleo del software es Silverstripe Framework, un marco de aplicación web PHP .
Desarrollador (es) | Raya plateada |
---|---|
Lanzamiento estable | 4.7.3 [1] / 2021-03-05 [±] |
Repositorio | Repositorio Silverstripe |
Sistema operativo | Multiplataforma |
Tipo | Sistema de gestión de contenidos |
Licencia | Licencia BSD [2] |
Sitio web | plateado |
Silverstripe CMS se publica bajo los términos de la licencia BSD .
Diseño de software
Silverstripe CMS separa las funciones de:
- autores de contenido (que obtienen una rica interfaz de usuario basada en web ( AJAX ) que omite la jerga técnica); y
- diseñadores / desarrolladores de sitios web (que escriben código: HTML, CSS, JavaScript y PHP)
Esto contrasta con los productos CMS que permiten que las tareas técnicas de desarrollo de sitios web se realicen dentro de una GUI, y también contrasta con los marcos de programación que no ofrecen una aplicación de creación de contenido lista para usar. El enfoque de Silverstripe CMS supuestamente elimina la complejidad para los autores de contenido y ofrece más flexibilidad a los desarrolladores. [3]
El núcleo de Silverstripe CMS se llama Silverstripe Framework. [4] Al igual que con el resto de la plataforma, está escrito en PHP (5.3) y aprovecha sus capacidades de diseño orientado a objetos , como el espaciado de nombres. Silverstripe Framework (anteriormente denominado "Sapphire") proporciona a los desarrolladores de sitios web un marco para crear y ampliar sitios web basados en técnicas de programación modernas, incluido el controlador de vista de modelo (como MVC, el modelo no incluye la capacidad de notificar la vista de actualizaciones) patrón y mapeador relacional de objetos . [ cita requerida ]
Silverstripe CMS genera marcas utilizando un lenguaje de plantilla personalizado basado en W3C HTML5 que ofrece marcadores de posición simples y lógica condicional. Silverstripe CMS es extensible a través de módulos, widgets, temas y personalización de código.
Características
Las características notables de Silverstripe CMS incluyen:
- Plantilla lista para usar, compatible con diseño receptivo (funciona en teléfonos inteligentes, tabletas y computadoras de escritorio)
- Una interfaz de aplicación web extensible
- Edición de texto enriquecido basada en una versión modificada de TinyMCE
- Incorporación rápida de videos y otros recursos de sitios web como YouTube, slideshare, etc. (usando oEmbed )
- Estructura de navegación basada en árbol de arrastrar y soltar
- Marcado de salida personalizado y estilos predeterminados sin tablas (incluido HTML5 y compatibilidad con dispositivos móviles)
- Gestión del flujo de trabajo: separación de borradores / publicaciones a través de la puesta en escena del contenido, control de revisión de documentos / reversión con funcionalidad de 'comparar'
- Modelo de permisos / seguridad configurable (basado en roles)
- Modelo de objetos de datos, generación de bases de datos mediante mapeo relacional de objetos , conjunto de controles de entrada de datos personalizables.
- gestión de activos , cambio de tamaño de imágenes , arrastrar y soltar imágenes desde el escritorio del sistema operativo para cargarlas.
- Varias plantillas por página
- URL compatibles con los motores de búsqueda , gestión de metadatos , generación de mapas de sitios XML
- Búsqueda de texto completo y feeds RSS
- Optimizaciones para cargas pesadas (almacenamiento en caché de plantilla completa y parcial)
- Internacionalización / Idiomas: Silverstripe CMS admite contenido en varios idiomas. Se admiten UTF-8 y la internacionalización de juegos de caracteres. El CMS está disponible en muchos idiomas, [5] incluidos inglés, francés, alemán, español y chino.
- URL jerárquicas
- Multiplataforma: SO (Linux, Windows, Mac), servidor web (Apache, IIS), base de datos (MySQL, PostgreSQL, Microsoft SQL Server totalmente compatible; SQLite y Oracle Database tienen soporte limitado).
Las características notables de los próximos lanzamientos de Silverstripe CMS incluyen:
- Interfaz de usuario de administración adicional (por ejemplo, instalación de módulos, widgets basada en interfaz web)
- Transición completa a la biblioteca jQuery (actualmente usa jQuery con una mezcla de marcos JavaScript más antiguos).
- Widgets para todo el sitio
Las características comunes de CMS que no están disponibles actualmente en Silverstripe CMS incluyen:
- Edición de página in situ
- Instalación basada en interfaz web de módulos, widgets o temas.
- Personalización de temas basada en interfaz web
- Gestión de caché automatizada / actualización de ORM
Módulos, widgets y temas
Los módulos amplían la funcionalidad principal de Silverstripe CMS. Algunos módulos existentes incluyen: Blog, Gestión avanzada del flujo de trabajo, Comercio electrónico, Foro, Autenticación LDAP / OpenID. Los módulos están disponibles en el repositorio de módulos de Silverstripe CMS, que en enero de 2016 enumera más de 1400 módulos.
Los widgets de Silverstripe CMS son pequeñas piezas de funcionalidad que se pueden arrastrar y soltar en los módulos de Silverstripe CMS (en particular, el módulo de blog). Los ejemplos de widgets incluyen: nubes de etiquetas, fotos de Flickr o palabra del día, aunque los widgets son un aspecto relativamente menos utilizado de la plataforma. En agosto de 2012, hay 96 widgets.
El directorio de temas de Silverstripe CMS proporciona una serie de temas contribuidos por la comunidad y disponibles gratuitamente (84 en agosto de 2012).
Los módulos, widgets y temas están disponibles como descargas gratuitas bajo la licencia BSD , y la mayoría de ellos son aportados por la comunidad.
Requisitos de Software
Silverstripe CMS es una aplicación web que requiere un servidor web compatible y una base de datos SQL. A partir de la versión 3.1., Los requisitos para Silverstripe CMS son los siguientes: [6]
- Apache v1.3.19 +, Lighttpd , Hiawatha , Cherokee o Microsoft IIS 7.x + (se requiere una reescritura de URL. A partir de la versión 2.4.0, la reescritura de URL de IIS 7 se admite de forma inmediata)
- MySQL v5.6.X +, Microsoft SQL Server (mantenido por la comunidad), PostgreSQL (mantenido por la comunidad), SQLite3 (mantenido por la comunidad) y Oracle Database (experimental)
- PHP 7.1+ con MySQL , GD Graphics Library y soporte zlib [7]
Documentación
Silverstripe CMS se publica bajo los términos de la licencia BSD . La documentación está disponible para los usuarios de CMS y los desarrolladores de sitios web . Una demostración en línea del CMS está disponible como una demostración interactiva . Hay dos libros de referencia técnica sobre Silverstripe CMS disponibles en inglés [8] y uno en alemán. [9]
Reconocimiento
Premios
- Ganador del premio Packtpub Most Promising CMS 2008, premio de $ 2000. [10] Luego fue primer finalista, "Mejor CMS general" en 2009. También finalista de los premios Pact Publishing CMS Awards en 2007.
- Ganador de los premios Open Source de Nueva Zelanda en octubre de 2008 y 2010. [11]
- Finalistas más prometedores en los premios CMS de código abierto de 2007 [12]
- Finalistas de los premios de código abierto de Nueva Zelanda de octubre de 2007 [13]
- Premios de alta tecnología: finalista, empresa de tecnología emergente del año en 2017
- Premios de alta tecnología - Ganador, Mejor solución tecnológica para el sector público en 2016
- Conferencia ALGIM - Ganador, Mejor expositor general en 2015 y en 2014
- Premios de la industria de Internet 2009 - Premio al impacto social positivo por el sitio web “The Lowdown”. Este sitio también fue finalista en 2008 de los premios TUANZ Innovation Awards.
- Premio ALGIM Web - Ganador, "Mejor sitio web de remodelación, elección popular" para el sitio web del Consejo de distrito de Gisborne en 2009.
- Premios de la Cumbre Mundial 2009 - Ganador del Mapa Nacional de Banda Ancha, un sitio creado para la Comisión de Servicios del Estado
- 11a edición de los premios Wellington Gold Awards: finalista en 2009 y 2007
- Premios a la excelencia ComputerWorld 2008 - Finalista, "Uso innovador de TI" [14]
Reseñas y artículos
Versión 3.0 (más reciente en noviembre de 2012)
- SSBits (10 de septiembre de 2012) [15]
Versión 2
- Revisión de SilverStripe (3 de abril de 2009) [16]
- Estudio de caso de Microsoft (17 de marzo de 2009) [17]
- ReadWriteWeb, 14 de septiembre de 2007 [18]
- Entrevista en el programa de televisión de Nueva Zelanda, 1 de mayo de 2007, (vídeo) [19]
- Revista Hiveminds, 15 de marzo de 2007 [20]
Ver también
- Sistema de gestión de contenidos
- Lista de sistemas de gestión de contenido
Referencias
- ^ "Descarga estable" . silverstripe.org . Consultado el 15 de abril de 2021 .
- ^ "Licencia BSD" .
- ^ "SilverStripe CMS - Nuestra filosofía" . 2011-01-19. Archivado desde el original el 16 de enero de 2011 . Consultado el 19 de enero de 2011 .
- ^ "Marco" . www.silverstripe.org . Consultado el 4 de junio de 2021 .
- ^ "Portal de traducción SilverStripe" .
- ^ "Requisitos del servidor SilverStripe" . 2014-12-03. Archivado desde el original el 28 de noviembre de 2014 . Consultado el 3 de diciembre de 2014 .
- ^ "Requisitos del servidor" . docs.silverstripe.org . Consultado el 2 de diciembre de 2020 .
- ^ "Libro Inglés SilverStripe" . 2009-10-10. Archivado desde el original el 8 de octubre de 2009 . Consultado el 10 de octubre de 2009 .
- ^ "SilverStripe - Das umfassende Handbuch (libro de 450 páginas sobre SilverStripe, en alemán)" . 2009-02-25 . Consultado el 25 de febrero de 2009 .
- ^ "Copia archivada" . Archivado desde el original el 30 de agosto de 2009 . Consultado el 30 de octubre de 2008 .CS1 maint: copia archivada como título ( enlace )
- ^ "SilverStripe se lleva el premio de código abierto a casa NZ" . Archivado desde el original el 14 de octubre de 2008.
- ^ "2007 Finalistas del premio Open Source CMS Award" . Archivado desde el original el 27 de octubre de 2007.
- ^ "Finalistas anteriores y ganadores | nzosa" . Archivado desde el original el 24 de noviembre de 2010.
- ^ "Silverstripe CMS - Silverstripe" .
- ^ Revisión de SilverStripe 3
- ^ "SilverStripe - Revisión de la serie 2.3" . 2009-04-03. Archivado desde el original el 6 de febrero de 2010 . Consultado el 20 de enero de 2020 .
- ^ "La interoperabilidad SilverStripe-Windows crea nuevos mercados y nuevas oportunidades para la empresa de código abierto" . Microsoft.com . Consultado el 20 de enero de 2020 .
- ^ SilverStripe - CMS de código abierto tiene soporte de Google
- ^ De cerca, tecnología democrática
- ^ SilverStripe CMS es una prueba de que el código abierto funciona
enlaces externos
- Proyecto de código abierto Silverstripe CMS y sitio web de la comunidad
- Sitio web de demostración en línea
- Documentación de ayuda oficial
- Foros de la comunidad
- Wiki de documentación para desarrolladores
- Rastreador público de errores, solicitudes de funciones, parches, hoja de ruta, registro de cambios / línea de tiempo
- Sitio web de Silverstripe
- Documentación de la API de Silverstripe CMS y Sapphire CMF