Pregunta

Estoy a punto de empezar un nuevo proyecto y me gustaría documentar su desarrollo en un blog muy sencillo.

Mis requisitos son:

  • autohospedado en mi pila LAMP basada en Gentoo (eso parece descartar a Blogger)
  • Integración en un sitio web basado en Django (como en www.myproject.com/about, www.myproject.com/blog, etc. en lugar de www.myproject.com y un sitio totalmente diferente en blog.myproject.com)
  • muy poca o ninguna curva de aprendizaje eso es específico del motor del blog (No quiero aprender una API solo para bloguear, pero tener que profundizar en Django para poder ejecutar la mía estaría bien) Según las respuestas hasta ahora, existe la posibilidad de que esto excluya Wordpress.

Debería

a) instalar el motor de blog X (especifique X)

b) usar django para crear manualmente una forma de publicar nuevas entradas y una página en mi sitio web para mostrar las publicaciones en orden cronológico descendente

¿Fue útil?

Solución

Si eres del tipo perfeccionista, haz el tuyo.

  • no es tan dificil
  • aprendes algo útil
  • Obtendrás exactamente lo que quieres y necesitas

Tenga en cuenta que puede encontrarse con un atolladero al combatir el spam de comentarios, corregir agujeros de seguridad, etc.Pero probablemente será un proyecto divertido.

Si eres del tipo práctico y estás preparado para afrontar algunos problemas de integración, utilice un motor existente como WadcomBlog (Python) o PyBlosxom, o algo completamente diferente como MovableType o WordPress.

Aquí tienes un sencillo Ejemplo de blog de Django para empezar.

Algunos pros y contras de poner en marcha el motor de tu blog Este artículo por Phil Haack.

Jeff Croft aparentemente rodó el suyo también.

Otros consejos

Instalar Wordpress.Es el motor más común por una razón.Es PHP pero funcionará bien en su entorno.

Probé WordPress recientemente y estoy muy decepcionado.Mientras no quieras personalizar nada, todo está bien.Pero imagina que quieres instalar un complemento para manejar la edición de Markdown.Ahí comienza el problema.La arquitectura de complementos de WordPress está seriamente arruinada.En el caso de Markdown, esto significa que no existe una buena solución.El complemento existente es una serie de trucos (bastante bien documentados) que se desmoronan con una simple mirada.

Nunca tuve la intención de escribir el más mínimo código para WordPress, pero en los últimos días he estado metido hasta las rodillas en PHP todo el tiempo, pirateando complementos y el núcleo de WordPress para que funcione en mi escenario especial ( lo cual realmente no es tan especial, solo soy un perfeccionista).Lo cual es una lástima, porque la documentación de WordPress es más que irregular.Ya no lo uso, grep para funciones y leer la fuente.Considerándolo todo, uno de los proyectos OpenSource menos divertidos.

Puedes pasar horas, si no días, personalizando Wordpress con complementos, temas, etc.Yo elegiría una solución de instalación 0, como blogger (https://www.blogger.com/start)
Incluso puedes usar nuestro propio nombre de dominio si es necesario.

EDITAR:Además, si alguna vez recibes una barra con puntos, una excavación o una edición reddit, Google puede manejar el tráfico, pero tu servidor probablemente no pueda.

Para mí, Wordpress sigue siendo el más rápido y sencillo de configurar y poner en marcha.Se puede ampliar para hacer prácticamente cualquier cosa o mantenerlo muy simple.Se ejecuta en PHP, pero a menos que quieras escribir complementos para él, nunca necesitarás escribir código.

Mira esto flor.Está basado en archivos, por lo que no hay una base de datos tosca.La idea básica se ha portado a diferentes lenguajes, pyblosxom está en Python.

Utilizo PyBlosxom para mi blog personal y creo que es bastante útil si necesitas algo minimalista.La implementación es simple, ya que solo necesita el tiempo de ejecución de Python y cgi.Sin embargo, es posible que desees tener algunos conocimientos básicos de Python al menos si vas a utilizarlo.

Echa un vistazo a Blosxom.Está basado en archivos, por lo que no hay una base de datos tosca.La idea básica se ha portado a diferentes lenguajes, pyblosxom está en Python.

Escribí el motor de mi blog personal en unas 6 horas durante un fin de semana, con comentarios, etiquetas, marcado simplificado, mapa del sitio, feeds, etc.Fue muy divertido y aprendí mucho de Django.

Si decides ir por este camino, mira vistas genéricas, esta característica de Django te ahorrará mucho trabajo (y aprenderá algunos trucos útiles).

No lo he probado todavía (aparte de la demostración), pero lo he marcado como favorito chipre de modo que si alguna vez necesito crear un blog rápido y sencillo (algo así como lo que estás describiendo), podría probar esto.Así que compruébalo, podría ser una buena opción para ti.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top