¿Cómo puedo hacer que mi sitio web sea de código abierto (construido con WordPress)?

Wow, muchas preguntas aquí. Lo haré mejor. Y sepa que hay más de una respuesta a sus preguntas …

1. WordPress es una gran plataforma y es altamente flexible y personalizable. Construyo todos mis sitios en él. Pero si desea la mayor flexibilidad y características dinámicas, considere aprender Drupal. Se integrará con WP pero ofrece un sistema aún más robusto, si no también más complejo. Y, por cierto, no he encontrado limitaciones de diseño visual con WP.

2. Todo depende de lo que quiera enfocar un negocio. El diseño web y el desarrollo web son dos cosas diferentes. El diseño generalmente no requiere muchas secuencias de comandos. El desarrollo lo hace. Decide si eres diseñador o desarrollador y ve desde allí.

3. De nuevo, depende de su modelo de negocio y quiénes son sus clientes. Para los clientes finales superiores, es posible que desee crear sus propias soluciones. Para clientes de bajo presupuesto, vaya con las API. Todos los usamos y, aunque se rompen aquí y allá, trabajan la mayor parte del tiempo.

4. Joomla no tendrá menos curva de aprendizaje que Drupal. Antes de abandonar Drupal, aclare su modelo de negocio. Si está diseñando para Drupal, se trata de un conjunto de habilidades diferentes a la manipulación y personalización de Drupal que el desarrollo de piezas de Drupal para hacer lo que desea.

5. En anuncios … ciertamente. Pero no reinventes la rueda. Utilice las plataformas existentes, pruebe su enfoque, ajuste y vuelva a probar: aprenda. Luego, una vez que sienta que bajó el mundo de los anuncios, resuelva un problema con el que se encuentre.

6. Hay miles de complementos y temas para WordPress. Es probable que lo que necesita ya exista. Y si no, entrar en el desarrollo de complementos / widgets no es difícil. Para esto necesitas PHP y quizás algo de javascript.

Es difícil responder a sus preguntas en detalle sin saber qué son las ‘características dinámicas’. Entonces te he dado algunas respuestas que son un poco más genéricas.

Pero lo más importante, antes de lanzarse al trabajo web, tenga muy claras las siguientes preguntas:

  1. ¿Quién soy? (no existencialmente, sino como un negocio)
  2. ¿Qué debo hacer? (¿Qué problemas resuelves para las personas?)
  3. ¿Para quién lo hago? (¿Quién es tu público objetivo? ¿Quién necesita lo que ofreces?)
  4. ¿Por qué lo hago? (importante para entender tus motivaciones)
  5. ¿Cómo lo hago? (Una vez que conoces a los demás, este generalmente cae en su lugar)

Espero que esto ayude. Haga esto como un negocio, no solo como una cosa web.

Puede intentar usar el complemento Wiki de WordPress: http://wordpress.org/extend/plug

Si no desea usar WordPress, puede probar Media Wiki ( http://www.mediawiki.org/wiki/Me …) que funciona de manera muy similar a Wikipedia.

Hace tres meses, habría estado de acuerdo con casi todo lo que Dawud dijo. Eso fue antes de que finalmente tuviera suficientes soluciones alternativas requeridas para crear un sitio web decente en WordPress. Si usted es diseñador y el desarrollo web es nuevo para usted, ahorre algo de tiempo y cordura y elija uno de los CMS de nueva generación creados para ser semánticos y fluidos.

Recomiendo Webpop, lo juramos en Professant: http://webpop.com .