¿Debería usar Django-CMS o WordPress para un blog si es desarrollador de Django y no tiene experiencia con PHP o WordPress?

No perderá nada si inicia su blog en la plataforma WordPress. Primero, es extremadamente fácil de usar (a veces es tan fácil que se vuelve aburrido); segundo, es completamente gratuito y, además, hay una gran cantidad de complementos gratuitos para instalar y usar; tercero, es compatible con SEO de forma predeterminada, por lo que tendrá que hacer un poco de esfuerzo para que Google lo note.
WordPress fue diseñado para ser una plataforma de blogs, aunque ahora está evolucionado y puede transformarlo en otra cosa. Es tan flexible que puede convertirse en una tienda en línea o en el sitio web de una empresa, bueno, prácticamente cualquier cosa que desee tener.
Y la guinda del pastel: no es necesario tener experiencia en PHP para usar este CMS.
Entonces, la elección depende de usted, pero definitivamente recomendaría WP para ese propósito.
En caso de que la plataforma actual ya no satisfaga sus necesidades, pruebe CMS2CMS, el sitio web automatizado y el servicio de migración de foros, y realice la migración de su sitio web en un abrir y cerrar de ojos. Y no pierda la oportunidad de ejecutar una migración de demostración gratuita para obtener una vista previa de la nueva apariencia de su sitio.

Compílelo en Django, pero le aconsejaría que no lo haga con Django-CMS. Me parece torpe y una gran desviación de las prácticas estándar de Django.

Te sugiero que mires a Wagtail. Todavía no es llave en mano como WordPress, por lo que tendrá que escribir algo de código para comenzar (principalmente subclasificar el modelo de página base para crear sus propios tipos de contenido, como publicaciones de blog), pero sigue siendo Django puro.

Úselo como un CMS donde lo desee, incluya sus propias aplicaciones y URL como cualquier otro proyecto de Django si lo desea, y el administrador de Django sin modificaciones estará a su disposición cuando lo desee, además del panel de administración centrado en el contenido de Wagtail.

Lo usamos para el sitio de marketing de Lofty Labs y nos encanta.

¿Eres desarrollador de django y quieres escribir un blog?

¡Maldita sea, lanza ese blog en django! Joder wordpress!

Con toda seriedad si estuviera construyendo un pequeño blog / sitio para $$$ lo estaría construyendo en WordPress solo porque es muy barato / rápido / fácil / ampliable y viene con mucho de la caja, especialmente cuando se trata de blog funcionalidad de publicación / enrutamiento / taxonomías, etc. (a costa de ser un marco de nivel muy alto que se cae con la complejidad del sitio web).

Dicho esto, si estuviera en su posición (que probablemente lo estaré, excepto que soy un desarrollador de php que también está aprendiendo Python) … 100% compílelo en django, aunque solo si reconoce

R) Obviamente tomará mucho tiempo (potencialmente desperdiciado) acercarse a la funcionalidad y estructura que ofrece WordPress.

B) Todos los complementos relacionados con el blog que admiten el ecosistema de wordpress probablemente no estarán disponibles para django, ya que es un marco de nivel mucho más bajo.

sin embargo

C) no tienes que aprender php (que puede compensar A) de todos modos)

D) puedes construirlo a tu manera, con total libertad para estructurar tu sitio / funcionalidad como quieres que se comporte, y no tienes los límites de “hacer las cosas a la manera de WordPress”. (Tienes que hacer las cosas ‘a la manera de django’, pero obviamente esto te dará mucha flexibilidad y seamos sinceros, construir un blog / cms básico en django será bastante simple 😉)

Puede usar lo que le resulte más cómodo.

WordPress es una opción muy popular porque es muy fácil de configurar, especialmente para un blog. Y viene con muchos extras que pueden ayudar a un blog: temas, complementos, etc. que nuevamente son muy fáciles de instalar y usar.

Así que te sugiero que vayas por WordPress.

More Interesting

Cómo acceder al valor que selecciono en un menú desplegable sin enviar la solicitud a otra página en PHP

Quiero construir mi primera aplicación web. ¿Tendré éxito si empiezo a codificar mi aplicación web (aprendiendo sobre la marcha) o si me tomo un mes para aprender primero los fundamentos de las redes informáticas?

Cómo colocar imágenes no rectangulares en un sitio web

Tengo una idea increíble de aplicación / sitio web que puede obtener más de mil millones de usuarios. Pero no he requerido dinero y habilidades de codificación. Intenté la financiación colectiva pero no me ayudó. ¿Qué tengo que hacer?

Estoy buscando externalizar un complemento de WordPress a un desarrollador, y he encontrado algunos en oDesk. Sin embargo, la mayoría parecen ser agencias o tener un equipo. ¿Es esto problemático para aquellos de ustedes que lo han pasado?

Cómo configurar los archivos PHP en AngularJS para una aplicación de Android

Cómo construir un sistema de gestión de asistencia usando Python

Me gustaría desarrollar juegos móviles basados ​​en la web. ¿Qué idiomas / motores son los más adecuados para esto?

Cómo instalar MySQL en un servidor compartido usando solo FTP

Cómo crear un sitio web para mi instituto de entrenamiento

Descargué un tema de WordPress ahora quiero que sea mi propio sitio web. ¿Como lo puedo hacer?

Soy un nuevo programador que busca entrar en el desarrollo web. ¿Con qué tecnología debo comenzar?

Estoy pensando en comenzar a trabajar en el desarrollo de backend. ¿Qué idioma debo elegir con la base de datos?

Estoy aprendiendo ROR y me preguntaba si los empleadores estarían interesados ​​en ver varios algoritmos / programas que escribí, o si solo se preocupan por las aplicaciones de Rails específicamente. ¿Debo incluirlo?

¿Hay alguna manera de establecer un calendario de recuperación de correos electrónicos en OS X?