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.)

Foi útil?

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.

Eu estou não, mas talvez irá verificá-la. Eu sobre WordPress que possam ser de interesse. Como efeito colateral, eu também vou olhar para o Django quadro python sugeriu. Há outras cms php referenciados no SO.

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top