Pergunta

Na minha próxima trilhos projeto que eu vou precisar de funcionalidade blogs. Eu estou querendo saber se alguém tem alguma sugestão boa, ou devo apenas fazer a minha própria? (Provavelmente não em 15 minutos)

Eu acho que a característica mais importante será o de amostras de código de exibição elegantemente.

Foi útil?

Solução

É um clássico build-versus-buy (ou, neste caso, o download gratuito), a decisão não é?

  • Escreve-se o conjunto de recursos do que você está procurando.
  • Levantamento das ofertas lá fora, para ver o quão perto um ajuste que você tem.
  • Para a um ou dois produtos que é o ajuste mais próximo, avaliar se é ou não seria menos esforço para escrever a sua própria solução ou personalizar a oferta de fazer o que você precisa.
  • Se tudo que você precisa é um site de blog, então este é um acéfalo. Use WordPress e é isso.
  • Se existem outros recursos para este aplicativo e o blog é apenas um deles, em seguida, considere escrever um app em torno de WordPress. É apenas uma aplicação PHP usando MySql depois de tudo.
  • Se WordPress tem recursos ou faz coisas que você não quer, então talvez você precisa fazer para rolar o seu próprio.
  • Se o recurso mais importante para este site é que ele deve ser escrito em RoR, então rolar seus próprios ou encontrar um aplicativo blogs com base RoR como WordPress não está escrito em RoR. Eu realmente não tenho feito a lição de casa sobre isso, mas eu imagino que a obtenção de PHP e RoR para o estado da sessão ação seria um hack demorada.

Outras dicas

Como está o seu tempo livre?

Cinco anos, esse é o tempo que pouca idéia pegou. Mais 2 anos de adicionar sinos e assobios. E isso, gente, é por isso que eu estou dando em e usando uma série blog. Porque eu tenho um monte de idéias, muitas coisas para dizer e para explorar, mas apenas algumas dezenas de anos deixou na melhor das hipóteses. Eu não posso dar ao luxo de ir perseguindo cada ideia de 5 anos que vem à mente. Após a devida consideração dos frameworks web porcaria e pacotes porcaria de blog lá fora, eu decidi que eu não quero passar meus próximos 5 anos implementando a minha visão para um sistema de auto-publicação decente. Alguém pode fazê-lo.

http: // steve-Yegge. blogspot.com/2006/03/blog-or-get-off-pot.html

Rolling seu próprio blog é um grande projeto (e bastante divertido também!), Mas para uso prático, usando algo pré-fabricados vai ser mais seguro, tem mais recursos interessantes, etc. etc. A menos que você está incrivelmente dedicado, você provavelmente vai acabar cantos de corte e acabar com algo que não é bem o que você quer.

Apesar de ser um Rails cara mim, eu sou um grande fã de Wordpress . Se você está à procura de motores de blog baseados em Rails, eu tive sorte com Mephisto , embora as folhas de documentação algo a desejar. Radiant CMS é outro sistema CMS / Blog que pode valer a pena olhar.

Um monte de Ruby / Rails desenvolvedores têm realmente ido a rota de usar geradores site / blog estáticos. Isto tem algumas vantagens. Em primeiro lugar, as páginas são HTML estático com nenhuma dependência de um banco de dados. Isso significa que eles podem ser servidos pelo servidor de front-end Web (Apache, Nginx, etc.) mais rápido do que se estivessem a passar por Mongrel, Fino ou Phusion Passenger. Em segundo lugar, as páginas será mais fácil para os motores de busca para indexar. Finalmente, e provavelmente o mais importante, você pode facilmente controle de versão seus posts usando Git (ou seu SCM favorito)

Eu troquei meu blog ao longo de um modelo estático após o desenvolvimento em Mephisto parecia stall. Eu estou usando de Tom Preston-Werner Jekyll e Disqus para os comentários. Funciona bem. Experimentá-lo!

Se você está apenas à procura de um projeto, em seguida, construir o seu próprio mecanismo de blog é um bom começo.

Pessoalmente, apesar de eu ter sido um tempo inteiro Rails desenvolvedor para os últimos 3 anos, eu ainda uso e recomendo Wordpress para mim e para os outros.

Se o projeto é escrever um blog, não rolar o seu próprio. Existem soluções abundância lá fora, que vai resolver esse problema para você, enquanto você se preocupar com a bombear para fora um grande conteúdo.

Você vai acabar gastando a muito futzing tempo com as pequenas coisas que realmente não importa.

Provavelmente há toneladas daqueles.

Por exemplo, Rastafari , ou Enkiblog .

Na minha próxima trilhos projeto que eu vou precisa blogs funcionalidade. Eu estou perguntando se alguém tem alguma boa sugestões, ou devo apenas papel meu próprio? (Provavelmente não em 15 minutos)

Eu não recomendaria rolando seu próprio sistema de blog. Você deve olhar para usar Radiant CMS com uma extensão de blog.

Eu acho que a característica mais importante será o de amostras de código de exibição elegantemente.

Por isso eu posso recomendar olhando para SyntaxHighlighter .

Tudo depende do seu objetivo:

Se é para fins de aprendizagem e é para se divertir, o código a partir do zero. Além disso, tente adicionar uma nova funcionalidade que você não vai encontrar em plataformas de blogs atuais. Por exemplo, faça de uma forma que é fácil para um desenvolvedor para o blog tutoriais ou screencasts.

Se é para um cliente ou apenas para o blog, o uso wordpress. Você pode ter o seu site em ruby ??e, em seguida, conectar-se a wordpress. Pense nisso, quantas horas humanas estão por trás wordpress assim para você para combinar o que você precisa para trabalhar em tempo integral sobre ele por 8 anos.

Wordpress vai trabalhar fora da caixa e, em seguida, periodicamente, você pode ajustá-lo, dependendo das necessidades futuras.

Eu concordo, por diversão e aprendizagem, o código a partir do zero. Mas considere codificação algo que as pessoas realmente precisam e ainda não tem. Inovar.

Há tantas plataformas excelente blog lá fora, e alguns (como o Wordpress) têm comunidades de desenvolvedores ativos que escrevem centenas de plugins úteis e poderosas. E que inclui alguns excelente suporte para amostras de código.

Não há necessidade de reinventar a roda.

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