¿Cuál es el punto de aprender a programar sitios web si solo puede usar un sistema de administración de contenido?

He estado en la gestión de contenidos esencialmente toda mi carrera. Mi primer trabajo fue para una editorial global donde construí todo el sistema de publicación. Ahora consulto en soluciones CMS para empresas globales.

Entonces, comenzaré diciendo que aprender a codificar y usar el sistema CMS no son opciones polares. Son complementarios. Puedes desarrollar una extensión para la mayoría de los CMS disponibles.

Si tiene requisitos muy únicos y realmente no hay herramientas disponibles o las herramientas que están disponibles realmente se interpondrán (y, sinceramente, no será un desarrollador entusiasta), de todos modos, construirán las suyas propias.

Pero considere esto: ninguno de mis clientes ha venido a mí para construir un CMS desde cero.

Pero más de unos pocos clientes pasaron diez años invirtiendo en una herramienta personalizada. Ahora descubren que no pueden mantenerse al día con su competencia. Su sistema propio no puede hacer bien en varios idiomas. O su herramienta no es compatible con el diseño de respuesta. O el único hombre en la compañía que conocía el sistema anterior (y le prometo que estaba mal pagado) se fue de la compañía y nadie sabe cómo funciona. O lo escribieron en VB y ahora quieren .net o Java.

Los clientes también piden cambiar las plataformas comerciales. Pero esas transiciones suelen ser más fáciles.

Así que incluso si elige WordPress, realmente considere comenzar con un CMS existente. En la gama alta tienes Sitecore y Adobe. En el medio tienes a Umbraco, Sitefinity y, literalmente, a otros 1.000. Probablemente hay un millón de soluciones de código abierto si quieres ir por ese camino.

Elige uno bueno y extiéndelo para hacer lo que necesites.

Lo que sea que hagas, no uses Drupal. Realmente odio a Drupal;).

Debido a que su solución enlatada típica parece excelente al principio, hace el 70% de lo que desea, sin ningún tipo de trabajo.

Hacer el siguiente 20% se vuelve un poco difícil ya que tiene que trabajar en torno a lo que quiere hacer el CMS en lugar de hacer lo que quiere.

El último 10% puede ser muy difícil a imposible.

——

Es por eso que a menudo tienes que deshacerte de una solución enlatada. Eso se aplica en casi todas partes, no solo en relación con CMS.

Mmmmm

Realmente una buena pregunta que hiciste. Yo diría lo que pienso, así que será mi visión personal y no un concepto / hecho que haya sido aceptado por la industria.
Conozco la programación web y he estado usando mucho WordPress (también Tumblr y Blogger) y los siguientes son los beneficios que obtengo de ella:

  • Puedo monetizar el sistema : en la mayoría de los casos (como WordPress), el CMS es gratuito y de código abierto, por lo que le permite construir cualquier cosa sobre él y venderlo, como temas o complementos, como en el caso de WordPress. Incluso puede vender servicios de personalización especializados (como diseño, solución de problemas y mantenimiento). No hace falta decir que todo esto solo puede suceder si conoces la codificación / programación.
  • Haga su trabajo mejor y de forma económica o gratuita : como dije en el punto anterior, puede personalizar y mantener su sitio web por su cuenta. No necesitas ningún otro desarrollador para tus necesidades de personalización. Eso puede ahorrarle muy buen dinero.
  • Tenedor y cambio : además, puede contribuir a la industria de código abierto ya que tiene los derechos para hacerlo. WordPress, B2 Evolution empezaron como una bifurcación y ahora han hecho de la web un lugar mucho mejor.

Esta lista puede continuar. pero finalmente todo se reduce al punto de que puede elegir ser solo un usuario o un desarrollador. Piensa, es probable que estés usando Windows / Mac pero Adobe desarrolla para esos sistemas. Esa es la diferencia y la programación de aprendizaje puede llevarte al otro lado.

Espero que esto ayude. Gracias por A2A.

Si puede hacer el sitio web de sus sueños con un sistema de gestión de contenido, entonces no tiene ningún sentido.

Si, por otro lado, los sistemas de administración de contenido disponibles no satisfacen sus necesidades y no desea contratar a alguien para personalizar las cosas o hacer que sea algo desde cero, entonces deberá aprender a hacerlo usted mismo. .

Buena pregunta.

Trabajo casi exclusivamente con pequeñas empresas y empresas de nueva creación y la mayoría de las veces, ya han creado un sitio web utilizando WordPress, etc. y se han quedado atascados en algo.

¿Por qué los clientes se atascan construyendo con un CMS?

Mucha gente piensa que usar un CMS hará que la creación de su sitio web sea muy fácil, pero luego se dan cuenta de que hay una gran cantidad de jerga, edición de fotos, pruebas de usabilidad, SEO y errores que no mencionan en el punto y Haga clic en ‘anuncios en la televisión.

Uno de los puntos más importantes es lo que hacen todas estas opciones y dónde encuentro la que me permite hacer el escenario X.

Esto se debe a que si un CMS va a ser bueno para todos, tiene que tener muchas opciones, y las opciones significan que las elecciones y las opciones significan confusión.

¿Entonces, el diseñador, entro y uso WordPress o lo que sea porque sé lo que estoy haciendo, sí?

En realidad no, lo que hago (y esto es solo yo) es que tomo mi propio CMS que he mejorado cuidadosamente a lo largo de los años, y lo personalizo para mis clientes, elimino los bits que no necesitan, agrego los bits que hacen Y hacer que funcione de la manera que más les guste.

Entonces uso un CMS pero es uno que construyo yo mismo, cambiándolo para cada cliente. Sí, esto me lleva un poco más de tiempo que usar un sistema establecido, pero le brinda a mis clientes algo que solo pueden saltar y usar, sin preguntas.

Como diseñador, siempre les pregunto a mis clientes qué necesitan, luego los diseño para ellos. Puedo hacer esto porque he pasado mucho tiempo aprendiendo cómo. Si usted es un buen diseñador pero sin las habilidades para crear su propio CMS, entonces utilice uno que esté disponible.

Haz lo que funciona y haz lo que amas.

Cuando se trata de eso, me encanta crearlo todo, sueño con PHP, me relajo con un buen libro sobre OOP. Si quiere dejar que otras personas se preocupen por el CMS mientras se enfoca en el diseño o la copia o lo que sea que haga flotar su bote, entonces hágalo. Hay altibajos para cada enfoque, pero el que más te gusta es aquel en el que eres mejor.

El que escribe el sistema de gestión de contenido es, en este contexto, el creador y el otro el usuario. Por lo tanto, depende del rol que tenga o quiera tener en esta cadena de tecnología.

Es lo mismo que una decisión entre aprender a construir un automóvil o simplemente comprarlo y conducirlo. Depende de usted qué lado elegir. Ambos son buenos =]