Familiarizado com SilverStripe? Quais são as suas opiniões / impressões? [fechadas]
-
05-07-2019 - |
Pergunta
Eu estou tentando escolher um bom CMS que não é um portal. Toda a minha pesquisa como me levam a crer SilverStipe é a melhor opção. Eu gostaria de algumas opiniões / impressões.
Obrigado por todos os pensamentos que você tem.
edit: eu decidi experimentá-lo. Vou postar minha própria resposta depois que eu tive algum tempo com ele. Parece que com base na falta de uma resposta que não é uma grande base de usuários. (Pelo menos que se cruzam com a comunidade Stack Overflow.)
Solução
Nossa empresa mudou de um cms personalizadas para SilverStripe (SS) no ano passado. Active Record fez a migração demorar muito mais tempo do que o previsto por causa de todo o edifício. Ele também faz o compartilhamento de dados com mais força. Portanto, tenha cuidado se você tem um monte de sites como nós que compartilham dados.
Fora isso ... na verdade o desenvolvimento de um site / CMS em SilverStripe é um sonho tornado realidade OO. Não mais de codificação alguma característica aplicativo e, em seguida, codificação alguns admin e, em seguida, bug corrigi-los tanto e ter um trabalho e não o outro. Eu recomendo vivamente SS para desenvolvedores que procuram uma amadurecer solução de gravação / php ativo que realmente tem algum pensamento por trás dele. O administrador é muito legal.
Bonus: Na maioria das vezes eu estou tentando fazer alguma coisa e eu sou como WTF ... Eu só pesquisar ou navegar o código e já existe uma função para fazer exatamente o que eu queria.
Apoio: há problemas aqui. Há um fórum que é respondida quando perguntas inteligentes são convidados e não já respondidas. Isso só pode melhorar no tempo com mais pessoas recebendo a bordo e livro SS de Ingo sendo traduzido para o Inglês.
Outras dicas
Eu só tropeçou em Silverstripe / Sapphire há uma semana ou assim (agora é o 03 de novembro de 2008) e fiquei espantado. Esta parece ser uma peça subestimada de software. Eu não sou como um profissional que eu poderia dizer com certeza, mas eu acredito que o seu código é muito sólido, limpo e inteligente. Eles só tenho e prêmio para o promissor fonte mais aberta CMS que pode ser uma dica na mesma direção.
- O CMS ainda carece da grande quantidade de plugins e módulos se você compará-lo com Joomla ou Drupal, mas a sua código parece mais avançado .
- Toda a CMS usa o padrão Active Record abordagem e uma limpa MVC design. Se você criar um novo tipo de página que você pode adicionar novos db-campos na classe de página, lave a db construída via url e os cms insere as novas tabelas e campos.
- modelos de construção é mais fácil em comparação com Joomla por exemplo, graças a MVC e graças a uma abordagem em duas nível usando modelos e subtemplates chamados layouts. Por exemplo. se você tem um tipo de página chamada "blogpage" os "blogpage" Classe primeiro procura por um modelo "blogpage" e se não encontrá-lo ele procura um layout "blogpage" e insere-lo no local determinado no modelo.
Isso é apenas a minha primeira impressão depois de alguns dias de brincar um pouco com ele.
Até agora eu encontrei-o para ser muito interessante. Ele tem a sua quota de problemas, mas no geral é muito flexível. Os princípios básicos são fáceis de se pregado em algumas horas, mas as coisas mais avançadas levar alguns dias para realmente pegar o jeito. No entanto, eu sou novo para MVC de modo que é onde a maioria da minha curva de aprendizagem foi gasto.
É definitivamente olhar uma pena. Eu recomendo que qualquer um que tenta fazer coisas avançadas estar bastante familiarizados com o projeto PHP e MVC, ou plano de começar familiar.
Há uma abundância de recursos para obter ajuda no site: http://silverstripe.com/community-overview/
Eu usei os tutoriais, mas a melhor ajuda em coisas mais avançadas são encontrados no fórum.
Eu ainda estou interessado em ouvir o que os outros pensam, manter a postagem.
i ter usado um par de outras estruturas, CodeIgniter, bolo, Drupal, Joomla, alguns CMS, outros não, e Silverstripe agora um pouco, parece um pouco mais lento no desempenho do que estes outros frameworks. Mas tem algumas peças interessantes e características que realmente fazem a implementação rápida. Portanto, se seu istn't site que grande e você não está preocupado com realmente de alto desempenho, isso pode ser uma boa escolha. Mas eu poderia olhar para os outros, se o desempenho (velocidade, alto volume, etc) é um requisito.
Depois de ter verificado a documentação on-line , fórum , API referência , etc. eu comprei o livro . Melhor coisa que já fiz - Eu recomendaria este curso de ação para quem quer ficar ainda um pouco sério com SilverStripe
.Dito isto, o projeto ainda é jovem, ea documentação on-line está em processo de ser reestruturada. Dado o tempo, eu acho que só pode melhorar.
Há também um livro sobre Silverstripe fora agora - pelo menos uma versão em alemão, versão Inglês anunciada para o final de liberação de agosto