¿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

He estado jugando con php, python y ruby ​​y he estado leyendo sobre django, rails y varios frameworks php. ¿Cuál es el mejor curso de acción para el desarrollador web moderno? Solo quería tener una idea de cuál sería el mejor camino para el futuro y por qué. Gracias por leer.

Aprendí Windows Batch y HTML. ¿Qué debería aprender a continuación?

Tengo una idea para crear una red social de nicho. ¿Cómo empezar?

Soy un probador manual. Mi interés está en el desarrollo. ¿Es bueno aprender AWS o aprender alguna tecnología de desarrollo? Ya he versado en ASP.NET y Java.

Si no quiero hacer desarrollo móvil o web, pero quiero hacer algunos proyectos para mostrar a los empleadores, ¿cuál sería mejor seguir?

¿Cuál es una manera de crear un sitio web como MyFridgeFood o Supercook usando WordPress?

Si voy a comenzar a aprender programación de JavaScript, como desarrollador de Java, ¿es mejor aprender TypeScript que de todos modos genera JavaScript?

Quiero participar en un concurso de aplicaciones web donde el tema es "aplicaciones para la vida laboral diaria". ¿En qué contexto debo interpretar esto y qué campos puedo abordar?

Quiero construir un sistema de chat que pueda servir a miles de personas en el mismo canal mientras que aloje varios canales que también puedan albergar la misma cantidad. Conozco los conceptos básicos de la programación del servidor en Java, pero no estoy seguro de qué técnica debo usar para permitir tantas conexiones.

Ahora estoy trabajando como analista de pruebas y quiero aprender algunas herramientas relacionadas que tienen un buen valor. Los he reducido a Selenium y LoadRunner. ¿Cuál es la mejor opción?

Estoy considerando codificar bootcamps en Nueva York, particularmente para convertirme en un desarrollador de pila completa. ¿Qué bootcamp es el mejor?

¿Soy un tonto al no saltar en el vagón MVC de JavaScript?

Soy nuevo en el marco de Laravel. ¿El marco de trabajo de Laravel está especializado para hacer aplicaciones web front-end o puede hacer tanto front-end como back-end?

Cómo crear un sitio web similar a Hacker News o Growth Hackers usando WordPress

Lancé un nuevo sitio y los 'diseñadores web' me siguen contactando a través de los datos de WHOIS. ¿Cómo están descubriendo esto tan rápido?