2009-08-24 12 views
6

Voy a empezar a trabajar en un sitio para un cliente y estoy luchando con cómo hacerlo. Ellos quieren (en orden de prioridad)CMS frente a HTML directo para un sitio?

  1. Un sitio que se ve bonito y funcional ya que presentará la información que desean de una manera que tenga sentido.
  2. Un sitio que es fácil de actualizar y agregar a. El chico que hará las actualizaciones es un tipo inteligente y puede resolver las cosas, pero no es un programador.

Así que comencé pensando que podía doblar Wordpress a mi voluntad. Tienen un diseño muy específico que crearon, así que tendría que crear mi propio tema de Wordpress. Pero estoy usando WordPress Pages para crear las (muchas) páginas que necesitan haber creado. Estoy luchando con flexionar la navegación para trabajar con estas páginas. Por ejemplo, necesito que los enlaces a las páginas secundarias solo aparezcan cuando se muestra una página principal. Busqué plugins, pero no he tenido mucha suerte encontrando uno, y no creo que esté realmente dispuesto a hackear mi propio plugin.

Podría simplemente hacer un tema en el que sea solo el navegador principal y el logotipo y poner el resto del código en las páginas, pero entonces también podría usar HTML directo.

He tenido alguna experiencia limitada con Joomla y Drupal. ¿Alguno de ustedes sabe si puedo hacer esto más fácilmente con esos CMS?

Me inclino por la ruta HTML directa y luego les cuento cómo actualizarla y meterla con ellos solos. Pero tengo miedo de ser su soporte técnico a largo plazo en el futuro.

¿Algún consejo?

Gracias. :)

+5

"¿Temo que seré su soporte técnico a largo plazo en el futuro"? En esta economía, eso no se llama "miedo" - se llama "esperanza" :-) – ChssPly76

+0

Ak, gracias por la edición de Darko. Speeling es difícil. – MayorAwesome

+1

Buen punto, ChssPly76. Aunque en esta economía estoy haciendo trueques por este sitio. – MayorAwesome

Respuesta

3

Creo que Wordpress, o algunos CMS, es una solución mejor a largo plazo porque puede ser muy peludo mantener cosas como archivos, comentarios, categorías, etiquetas, etc. con HTML directo. Además, con un popular CMS como Wordpress, puede utilizar la gran cantidad de complementos desarrollados por otros. También sería mucho más fácil para el usuario presentarle a su cliente una interfaz de usuario bonita (es decir, la interfaz web de Wordpress) en lugar de un conjunto de archivos HTML que deben actualizarse manualmente.

En cuanto a su "Necesito que los enlaces a las páginas secundarias solo aparezcan cuando una página primaria muestra" un problema, puede organizar páginas de WordPress jerárquicamente y luego usar esa jerarquía en el tema PHP. Consulte "if is a page, or a child of a page, or in a category (a solution)" para ver ejemplos de Wordpress PHP.

+0

Eh, eso parece algo que podría usar. Creo que puedo hacer que funcione para mi problema específico. Si puedo, entonces retendré la capacidad de hacer todas las cosas elegantes de Wordpress. Voy a dar una oportunidad. Gracias Sarah! – MayorAwesome

+1

Las páginas HTML estáticas aún se pueden usar para páginas simples y en entornos limitados sin soporte de base de datos (como Wordpress lo requiere). –

2

Creo que depende masivamente de tus habilidades, tu cliente y el chico actualizándolo. En mi experiencia, nunca puedes equivocarte con HTML simple. Elegir cualquier otra cosa es un dolor de cabeza o un dolor de cabeza para mantener, o probablemente ambos.

+0

Sí, me inclino por la ruta sin dolor de cabeza principalmente porque estoy haciendo trueques por este sitio. Me gustaría terminar con esto tan pronto como pueda, pero como realmente me gustan las personas para las que estoy haciendo el sitio, no quiero arruinarlas a la larga. – MayorAwesome

+2

El HTML simple nunca atornilla a nadie :) ¡La sobrecomplicación sí lo hace! –

1

Ya que estás trabajando para un cliente, definitivamente dale una fuerte ventaja con un CMS como Joomla antes de hacer el tuyo. Hacer su propio sitio agregará costos futuros a su cliente si puede evitarlo. Usar un CMS existente significa que otra persona puede hacerse cargo de su trabajo mucho más fácilmente. También significa reducir la cantidad de soporte que tendrá que proporcionar, ya que Joomla (etc.) tiene comunidades de usuarios que pueden ayudar con los problemas.

+0

Creo que le daré una oportunidad a Joomla. Creo que después de un fin de semana y un caso de cerveza, tendré una mejor idea de a lo que me enfrentaré. – MayorAwesome

0

Será mejor que instale algún tipo de CMS preconstruido. PHP-Fusion es uno bueno que se ejecuta en PHP y MySQL (la pila básica W/LAMP), y es muy altamente personalizable.

Es fácil de configurar, es el programable, y es fácil para ellos mantenerse actualizados. También hay un montón de complementos que puedes usar.

Tenga en cuenta que PHP-Fusion es un CMS fácil de configurar, fácil de configurar como administrador, y fácil de modificar, pero no es tan poderoso como dice Joomla. Puede ser una buena aplicación intermediaria para configurar rápidamente mientras se construye uno más escalable. Ambos pueden usar la misma base de datos, y los datos son el corazón de la mayoría de las aplicaciones web, por lo que no será un gran problema para migrar.

0

Si son geniales con HTML directo y no tienen el presupuesto para hacer un CMS elegante, simplemente vaya con HTML directo.

Si están dispuestos a gastar el dinero extra para obtener un CMS genial, entonces puede darse el lujo de dedicar tiempo a personalizar un wordpress o incluso aprender drupal. ¡Incluso puedes crear tu propio usando PHP, Rails!

0

Cuán probable es que cambie el 'diseño personalizado'. Desde mi experiencia, cuando veo que un grupo tiene un diseño específico ya creado pero no está haciendo el trabajo, todo lo que escucho son los cambios futuros y posibles dolores de cabeza que enfrentaré. Joomla podría ser el enfoque más listo para la acción. Crear plantillas y aplicarlas a páginas relacionadas es un poco desafiante, pero una vez que lo haces unas cuantas veces, es bastante rápido recogerlo.

En mi opinión, Wordpress, NO ES un CMS.

+0

Sé que Wordpress está centrado en el blog, pero puede construir sitios web que no sean de blog con él. ¿Por qué NO es un CMS en tu opinión? – Phil

0

Bueno, la elección realmente depende de lo que su cliente requiera del sitio. Usted menciona que va a hacer algunas actualizaciones. Entonces, WP es una buena opción para un sitio que se actualizará al menos una vez al mes. De lo contrario, su cliente tendrá que dirigirse a usted cada vez que necesite una nueva página o tema.

Wp es bastante fácil de usar, por lo que esta podría ser una gran opción.

Cuestiones relacionadas