Marco web para un sitio web personal

Voy a crear un sitio web personal. Soy un ingeniero de software con una buena cantidad de experiencia en desarrollo web, por lo que puedo usar cualquier marco/lenguaje a mi disposición.

Deseo tener un equilibrio entre la flexibilidad y no tener que reinventar la rueda. Wordpress sería demasiado plug and play, pero HTML directo es una pérdida de tiempo, así que estoy buscando algo en el medio.

Me gusta el aspecto de Django y tengo un poco de experiencia en el desarrollo con él, por lo que ahorraría algo de tiempo.

No habrá demasiado contenido dinámico, pero probablemente me gustaría incluir un blog y posiblemente otras funciones.

¿Qué marco recomendarías?

Para agregar algunos detalles, esto es lo que planeo presentar en mi sitio web:

  • Reanudar
  • Proyectos personales
  • Aficiones
  • Blog
  • Servicios de contratación/coaching ofrecidos
¡Bienvenido a Recomendaciones de software, James! Este sitio no responde si una determinada X se ajusta a sus necesidades, pero le recomienda un software que sí lo hace. He ajustado su pregunta en consecuencia. Si alguien piensa que Django sería una buena opción, debería obtener una respuesta que lo diga y explique las razones. Si no, puede haber otros marcos que se adapten mejor a sus necesidades, y supongo que estaría bien para usted. Mientras tanto, es posible que desee editar la publicación nuevamente e incluir sus requisitos específicos: ¿Qué características necesita? ¿Alguna restricción de licencia o precio?
No hay problema, para eso estamos aquí (para ayudarnos unos a otros) :) Verifique si todo está bien y si puede "reducirlo" un poco nombrando explícitamente las cosas que son importantes para usted. Cuanto mejor describa sus necesidades, mejores respuestas se adaptarán a ellas. ¡Buena suerte!
Dada la cantidad mínima de contenido que planea publicar, parece que sería mejor usar el software de diseño que ofrecen muchos servicios de alojamiento web. A menos que planee hacer más de lo que enumera aquí, Joomla parece una exageración en su caso.
@rrirower Deseo que esto también sea una experiencia de aprendizaje. Tengo una cantidad decente de experiencia en desarrollo web, pero me gustaría mejorar, que es otro factor que me hace inclinarme hacia un marco más flexible.
Sé que mencionó que Wordpress es "demasiado plug and play": hay muchos desarrollos que podría hacer en Wordpress para que funcione de la manera que desea. No escribiré una respuesta porque mencionaste que no la querías, pero estaría feliz de intentar ver si cumpliría con tus requisitos si quisieras explicar en detalle lo que no te gusta. el aspecto plug and play.
@TimMalone La razón principal es que tengo otras ideas de sitios web en las que querré trabajar después de crear mi sitio web personal que requerirá mucho contenido dinámico (como funciones de comercio electrónico). Me imagino que obtener algo de experiencia usándolo para hacer mi sitio web personal sería un buen comienzo.
@TimMalone Sin embargo, me encantaría escuchar sus sugerencias, ya que tengo curiosidad.

Respuestas (2)

Recomiendo Joomla .


Es bastante fácil de aprender, muy flexible y tiene un montón de características realmente poderosas. Hay muchos temas gratuitos y muchos otros temas geniales que puedes elegir por solo unos pocos dólares.

El otro beneficio de Joomla es que una vez que implementes Joomla una vez por ti mismo, sabrás lo suficiente como para poder desplegarlo rápidamente para aquellos familiares y amigos que te piden que crees un sitio rápido para su afición, pequeña empresa o actividad religiosa. grupo o equipo deportivo. Con Joomla, puede tenerlos en funcionamiento con contenido dinámico que satisfaga sus necesidades en unas pocas horas y marcharse sin convertirlo en una tarea importante.

Aquí hay algunos sitios de temas de Joomla de buena reputación que he usado para temas:

Otras cosas para recordar:

  • Necesitas comprar un nombre de dominio (solo uso GoDaddy )
  • Necesita encontrar un sitio de alojamiento (hay toneladas de excelentes y económicos)
¡Excelente! Gracias por la sugerencia. ¿Este marco es propietario? ¿Fuente abierta?
Código abierto ( joomla.org/about-joomla.html )
Otro buen punto sobre el alojamiento: siempre elijo un servicio de alojamiento que ofrece un panel de control con instalaciones automáticas (prefiero CPANEL). La mayoría de ellos tienen unos pocos clics para instalar Joomla en su cuenta alojada.

Recomendaría Drupal y he aquí por qué...

Tuve la oportunidad de construir un sitio web utilizando Joomla y Drupal. Descubrí que la curva de aprendizaje de Joomla es más elevada que la de Drupal. Joomla parecía más engorroso.

Si sabes PHP, no tendrás problemas para aprender Drupal. E incluso si no lo hace, la cantidad de módulos personalizados (complementos) disponibles hacen que sea muy fácil trabajar con ellos. También hay mucha documentación para explicar los módulos básicos y personalizados.

Drupal proporciona una guía de creación de sitios para que empieces por el camino correcto. Hay muchos módulos disponibles para que pueda comenzar a crear su blog . Y, como Joomla, Drupal es de código abierto y se puede alojar localmente en algunos dispositivos NAS .

Esta es una recomendación alternativa sólida. Tuve la experiencia opuesta a la tuya (donde sentí que Drupal tenía menos opciones de personalización y era más engorroso), pero sospecho que es más un problema de las personas que prefieren Coca-Cola a Pepsi.
Gracias por la sugerencia, sin embargo, me inclino por joomla, ya que tengo algunas ideas de negocios web con las que quiero comenzar después de crear mi sitio web personal, así que estoy pensando que usar joomla para mi sitio web personal será una buena introducción. antes de intentar un proyecto mucho más grande.