Silverstripe CMS - Silverstripe CMS

Silverstripe CMS
Silverstripe CMS Logo.png
Silverstripe 4.0 admin
Interface de administrador Silverstripe CMS versão 4.0
Desenvolvedor (s) Silverstripe
Versão estável
4.7.3 / 2021-03-05 [±]
Repositório Repositório Silverstripe
Sistema operacional Plataforma cruzada
Modelo Sistema de gerenciamento de conteúdo
Licença Licença BSD
Local na rede Internet silverstripe .org

Silverstripe CMS é um sistema de gerenciamento de conteúdo (CMS) gratuito e de código aberto e uma estrutura para a criação e manutenção de sites e aplicativos da web. Ele fornece um painel de administração baseado na web pronto para uso que permite aos usuários fazer modificações em partes do site, que inclui um editor de site WYSIWYG . O núcleo do software é Silverstripe Framework, uma estrutura de aplicativo da Web PHP .

Silverstripe CMS é lançado sob os termos da Licença BSD .

Design de software

Silverstripe CMS separa as funções de:

  • autores de conteúdo (que obtêm uma interface de usuário rica ( AJAX ) baseada na web que omite o jargão técnico); e
  • designers / desenvolvedores de sites (que escrevem código: HTML, CSS, JavaScript e PHP)

Isso contrasta com os produtos CMS, que permitem que as tarefas técnicas de desenvolvimento de sites sejam realizadas em uma GUI, e também com as estruturas de programação que não oferecem nenhum aplicativo de criação de conteúdo pronto para usar. A abordagem Silverstripe CMS supostamente remove a complexidade para os autores de conteúdo e oferece mais flexibilidade para os desenvolvedores.

O núcleo do Silverstripe CMS é denominado Silverstripe Framework. Assim como o resto da plataforma, ele é escrito em PHP (5.3) e tira proveito de seus recursos de design orientado a objetos , como espaçamento de nomes. O Silverstripe Framework (anteriormente referido como "Sapphire") fornece aos desenvolvedores de sites uma estrutura para construir e estender sites com base em técnicas de programação modernas, incluindo o model-view-controller (como o MVC, o modelo não inclui a capacidade de notificar a visualização de atualizações) padrão e mapeador relacional de objeto .

Silverstripe CMS gera marcação usando uma linguagem de modelo customizada baseada em W3C HTML5 que oferece marcadores de posição simples e lógica condicional. Silverstripe CMS é extensível por meio de módulos, widgets, temas e customização de código.

Recursos

Painel de administração Silverstripe CMS 3.1 e tema simples
Tema de site padrão no Silverstripe CMS CMS 2.3

Os recursos notáveis ​​do Silverstripe CMS incluem:

  • Modelo pronto para uso, com suporte a design responsivo (funciona em smartphones, tablets e computadores)
  • Uma interface extensível de aplicativo da web
  • Edição de rich text com base em uma versão modificada do TinyMCE
  • Incorporação rápida de vídeos e outros recursos de sites como YouTube, slideshare, etc. (usando oEmbed )
  • Estrutura de navegação baseada em árvore de arrastar e soltar
  • Marcação de saída personalizada e estilos padrão sem tabela (incluindo HTML5 e suporte móvel)
  • Gerenciamento do fluxo de trabalho: separação de rascunho / publicado por meio de teste de conteúdo, controle de revisão de documento / reversão com funcionalidade de 'comparação'
  • Modelo configurável de segurança / permissões (baseado em função)
  • Modelo de objeto de dados, geração de banco de dados por meio de mapeamento objeto-relacional , conjunto de controles de entrada de dados personalizáveis.
  • gerenciamento de ativos , redimensionamento de imagens , arrastar e soltar imagens da área de trabalho do sistema operacional para fazer upload.
  • Vários modelos por página
  • URLs amigáveis ​​para mecanismos de pesquisa , gerenciamento de metadados , geração de mapas de sites em XML
  • Pesquisa de texto completo e feeds RSS
  • Otimizações para cargas pesadas (cache de template completo e parcial)
  • Internacionalização / Idiomas: Silverstripe CMS oferece suporte a conteúdo em vários idiomas. UTF-8 e a internacionalização de conjuntos de caracteres são suportados. O CMS está disponível em vários idiomas, incluindo inglês, francês, alemão, espanhol e chinês.
  • URLs hierárquicos
  • Plataforma cruzada: sistema operacional (Linux, Windows, Mac), servidor Web (Apache, IIS), banco de dados (MySQL, PostgreSQL, Microsoft SQL Server totalmente compatível; SQLite e banco de dados Oracle têm suporte limitado).

Os recursos notáveis ​​dos próximos lançamentos do Silverstripe CMS incluem:

  • UI de administração adicional (por exemplo, instalação baseada na interface da web de módulos, widgets)
  • Transição completa para a biblioteca jQuery (atualmente usa jQuery com uma mistura de estruturas JavaScript mais antigas).
  • Widgets de todo o site

Os recursos comuns do CMS não disponíveis atualmente no Silverstripe CMS incluem:

  • Edição de página local
  • Instalação baseada na interface da web de módulos, widgets ou temas
  • Personalização de temas baseada na interface da web
  • Gerenciamento automatizado de cache / atualização ORM

Módulos, widgets e temas

Os módulos estendem a funcionalidade central do Silverstripe CMS. Alguns módulos existentes incluem: Blog, Gerenciamento avançado de fluxo de trabalho, eCommerce, Fórum, autenticação LDAP / OpenID. Os módulos estão disponíveis no repositório de módulos Silverstripe CMS, que em janeiro de 2016 lista mais de 1400 módulos.

Silverstripe CMS Widgets são pequenos pedaços de funcionalidade que podem ser arrastados e soltos em módulos Silverstripe CMS (notadamente o módulo de blog). Os exemplos de widgets incluem: nuvens de tags, fotos do Flickr ou palavra do dia, embora os widgets sejam um aspecto relativamente menos usado da plataforma. Em agosto de 2012, havia 96 widgets.

O diretório de temas do Silverstripe CMS fornece uma série de temas contribuídos pela comunidade e disponíveis gratuitamente (84 em agosto de 2012).

Módulos, widgets e temas estão todos disponíveis para download gratuito sob a licença BSD , e a maioria deles são contribuições da comunidade.

Requisitos de software

Silverstripe CMS é uma aplicação web que requer um servidor web compatível e uma base de dados SQL. A partir da versão 3.1., Os requisitos para Silverstripe CMS são os seguintes:

  • Apache v1.3.19 +, Lighttpd , Hiawatha , Cherokee ou Microsoft IIS 7.x + (um URL Rewriter é necessário. A partir do 2.4.0 IIS 7 a reescrita de URL é suportada imediatamente)
  • MySQL v5.6.X +, Microsoft SQL Server (mantido pela comunidade), PostgreSQL (mantido pela comunidade), SQLite3 (mantido pela comunidade) e Oracle Database (experimental)
  • PHP 7.1+ com MySQL , GD Graphics Library e suporte a zlib

Documentação

Silverstripe CMS é lançado sob os termos da Licença BSD . A documentação está disponível para usuários CMS e desenvolvedores de sites . Uma demonstração online do CMS está disponível como uma demonstração interativa . Dois livros de referência técnica sobre Silverstripe CMS estão disponíveis em inglês e um em alemão.

Reconhecimento

Prêmios

  • Vencedor Packtpub Prêmio CMS Mais Promissor de 2008, prêmio de $ 2.000. Em seguida, foi o primeiro colocado, "Melhor CMS geral" em 2009. Também foi finalista do Pact Publishing CMS Awards em 2007.
  • Vencedor do Open Source Awards da Nova Zelândia em outubro de 2008 e em 2010.
  • Finalistas mais promissores no Open Source CMS Awards 2007
  • Finalistas do Open Source Awards da Nova Zelândia em outubro de 2007
  • Hi-tech Awards - Finalista, Empresa de Tecnologia Emergente do Ano em 2017
  • Hi-tech Awards - Vencedor, Melhor Solução de Tecnologia para o Setor Público em 2016
  • Conferência ALGIM - Vencedor, Melhor Expositor All Round em 2015 e em 2014
  • Internet Industry Awards 2009 - Prêmio Impacto Social Positivo para o site “The Lowdown”. Este site também foi finalista em 2008 do TUANZ Innovation Awards.
  • Prêmio ALGIM Web - Vencedor, "Melhor site de redesenvolvimento, escolha do povo" para o site do conselho do distrito de Gisborne em 2009.
  • Prêmios da Cúpula Mundial de 2009 - Vencedor do Mapa Nacional de Banda Larga, um site criado para a Comissão de Serviços do Estado
  • 11º Prêmio Wellington Gold Anual - Finalista em 2009 e 2007
  • 2008 ComputerWorld Excellence Awards - Finalista, "Innovative Use of IT"

Resenhas e artigos

Versão 3.0 (mais recente em novembro de 2012)

  • SSBits (10 de setembro de 2012)

Versão 2

  • Análise SilverStripe (3 de abril de 2009)
  • Estudo de caso da Microsoft (17 de março de 2009)
  • ReadWriteWeb, 14 de setembro de 2007
  • Entrevista no programa de televisão da Nova Zelândia, 1 de maio de 2007, (vídeo)
  • Revista Hiveminds, 15 de março de 2007

Veja também

Referências

links externos