Pergunta

Estou prestes a iniciar um novo projeto e gostaria de documentar seu desenvolvimento em um blog bem simples.

Meus requisitos são:

  • auto-hospedado em minha pilha LAMP baseada no Gentoo (isso parece excluir o blogger)
  • Integração em um site baseado em Django (como em www.myproject.com/about, www.myproject.com/blog etc em vez de www.myproject.com e um site totalmente diferente em blog.myproject.com)
  • muito pouca ou nenhuma curva de aprendizado isso é específico para o mecanismo do blog (não quero aprender uma API apenas para blogar, mas ter que me aprofundar no Django para poder criar o meu próprio seria bom) De acordo com as respostas até agora, há uma chance de que isso exclua o Wordpress

Eu devo

a) instale o mecanismo de blog X (especifique X)

b) usar o Django para criar manualmente uma forma de postar novas entradas e uma página no meu site para exibir as postagens em ordem cronológica decrescente

Foi útil?

Solução

Se você é do tipo perfeccionista, faça o seu próprio.

  • Não é tão difícil
  • Você aprende algo útil
  • Você terá exatamente o que você quer e precisa

Esteja avisado que você pode se deparar com um atoleiro lutando contra spam de comentários, corrigindo falhas de segurança, etc.Mas provavelmente será um projeto divertido.

Se você é do tipo prático e está pronto para enfrentar algumas dificuldades de integração, use um mecanismo existente como WadcomBlog (Python) ou PyBlosxom, ou algo completamente diferente como MovableType ou WordPress.

Aqui está um simples Exemplo de blog Django para você começar.

Alguns prós e contras de implementar o mecanismo do seu blog Este artigo por Phil Haack.

Jeff Croft aparentemente rolou o seu próprio também.

Outras dicas

Instalar WordPress.É o mecanismo mais comum por um motivo.É PHP, mas funcionará perfeitamente no seu ambiente.

Experimentei o WordPress recentemente e estou muito decepcionado.Contanto que você não queira personalizar nada, está tudo bem.Mas imagine que você deseja instalar um plugin para lidar com a edição do Markdown.Aí começa o problema.A arquitetura de plugins do WordPress está seriamente complicada.No caso do Markdown, isso significa que não existe uma boa solução.O plugin existente é uma série de hacks (bastante bem documentados) que desmoronam com um olhar severo.

Nunca tive a intenção de escrever o mínimo de código para WordPress, mas nos últimos dias estive profundamente envolvido com PHP o tempo todo, hackeando plug-ins e também o núcleo do WordPress para fazê-lo funcionar em meu cenário especial ( o que realmente não é tão especial, sou apenas um perfeccionista).O que é uma pena, porque a documentação do WordPress é mais do que irregular.Eu não uso mais, eu grep para funções e leia a fonte.Resumindo, um dos projetos OpenSource menos agradáveis.

Você pode passar horas, senão dias, personalizando o Wordpress com plugins, temas, etc...Eu escolheria uma solução de instalação 0, como o blogger (https://www.blogger.com/start)
Você pode até usar nosso próprio nome de domínio se precisar.

EDITAR:Além disso, se você for cortado, escavado ou redditado, o Google pode lidar com o tráfego, seu servidor provavelmente não.

Para mim, WordPress ainda é o mais rápido e simples de configurar e começar.Ele pode ser estendido para fazer praticamente qualquer coisa ou você pode mantê-lo bem simples.Funciona em PHP, mas a menos que você queira escrever plugins para ele, você nunca precisará escrever código

Dê uma olhada em Florescer.É baseado em arquivo, portanto, não há banco de dados complicado.A ideia básica foi portada para diferentes linguagens, pyblosxom está em Python.

Eu uso o PyBlosxom no meu blog pessoal e acho que é muito útil se você precisar de algo minimalista.A implantação é simples, pois você precisa apenas do tempo de execução python e do cgi.Você pode querer ter algum conhecimento básico de python, pelo menos se for usá-lo.

Dê uma olhada em Blosxom.É baseado em arquivo, portanto, não há banco de dados complicado.A ideia básica foi portada para diferentes linguagens, pyblosxom está em Python.

Escrevi o mecanismo do meu blog pessoal em talvez 6 horas durante um fim de semana, com comentários, rótulos, marcação simplificada, mapa do site, feeds e assim por diante.Foi muito divertido e aprendi muito Django.

Se você decidir seguir esse caminho, olhe para visualizações genéricas, esse recurso do Django economizará muito trabalho (e aprenderá alguns truques úteis).

Ainda não experimentei (além da demonstração), mas marquei Chirpo para que, se algum dia eu precisar criar um blog rápido e simples (mais ou menos como você está descrevendo), eu possa tentar isso.Então confira, pode ser uma boa opção para você.

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