¿Qué usan los profesionales si no es un CMS?

Un CMS es un sistema de gestión de contenido, y antes de tener sistemas de gestión de contenido, teníamos que codificar a mano los sitios web (y todo lo relacionado con la integración del marketing en Internet y el SEO con ellos). Tuvimos que traer imágenes al sitio trabajando mano a mano con artistas gráficos para crear, dimensionar y, a veces, trabajar las imágenes repetidamente para que todo encajara de manera coherente. Teníamos lo que se llamaba “kits de páginas” que a veces funcionaban para crear sitios. Ahhh … los “buenos viejos tiempos” antes de que los sitios web se percibieran como “productos básicos” como pedir una hamburguesa de sapo McDarnold en lugar de partes de un proceso en curso.

Pero … estoy divagando … Claro, Bryce, puedes construir tu propio CMS. Mucha gente hace eso. Toma tiempo. Un montón de tiempo. Y si el tiempo es igual a dinero para usted, o es al menos valioso, ¿por qué reinventaría la rueda a menos que tuviera un equipo que lo apoyara y tratara de “construir una mejor trampa para ratones”? Ahora dicho esto, hay muchos desarrolladores web y agencias que deseen usar su propio CMS (y algunos de ellos son propios, algunos están “marcados en blanco” para que nadie sea más sabio), y algunos que todavía usan mucho HTML. Incluso he visto algunos propietarios de pequeñas empresas que insisten en mantener su FrontPage o sus sitios HTML codificados a mano desde hace mucho tiempo. Y eso está muy bien, pero también pisa el pie proverbial de por qué había una necesidad de sistemas de gestión de contenido en primer lugar, para que se pueda hacer más, más rápido y más fácil.

¿Podría crear sitios usando kits de páginas, HTML, CSS, PHP, un poco de JavaScript, con quizás algunas ayudas de copiar y pegar? Seguro. Y en realidad sería muy divertido, pero también tomaría cuatro veces más tiempo construir sitios, ya que estamos acostumbrados a verlos hoy. Podría pasar unos meses creando un CMS, pero ¿podría superar a WordPress en mi widdle solo? Probablemente no.

Por lo tanto, ahora tiene muchos CMS, con WordPress dominando el rebaño debido a su flexibilidad, facilidad de aclimatación y seguridad general (y no voy a debatir a nadie sobre la seguridad de WP en esta misiva electrónica en particular). Usted todavía tiene sitios “antiguos pero buenos” que ejecutan FrontPage y HTML, y algunas personas y agencias insisten en crear sus propios CMS híbridos por cualquier razón.

Creo que el futuro de los CMS en general será mucho más intuitivo y fluido, integrando tecnología de pantalla táctil con diseño visual de arrastrar y soltar que permitiría a los desarrolladores crear y editar en tiempo real. Todavía no estamos allí tecnológicamente y no veo eso en el camino por otras dos o tres décadas. Estamos cerca en muchos aspectos con algunos marcos importantes, pero ninguno lo lleva tan lejos como puede llegar, por supuesto. Y estaría desprovisto de mis deberes si no señalara (aunque sea molesto para algunos) que cualquier avance que la sociedad haga en el CMS como un “motor” no ocupará el lugar de una visión y experiencia creativas genuinas … y es por eso que tienes el movimiento de bricolaje “carrera hacia el fondo”, pero aún así una gran necesidad de desarrolladores web, programadores y profesionales de marketing en Internet.

¿Respondí la pregunta?

Respuesta corta:

BBC America se ejecuta en WordPress.

Eso debería decirle todo lo que necesita saber sobre si los profesionales lo usan.

Respuesta más larga:

WordPress no debe ser rechazado debido a su popularidad, es popular por una razón. Es lo suficientemente simple como para ser a prueba de monos, pero lo suficientemente poderoso en manos de aquellos con más conocimientos para acomodar casi cualquier cosa que desee hacer.

El mejor consejo que diría es que no espere un futuro señalado: la tecnología rara vez funciona de esa manera. La nueva tecnología y los nuevos estándares muy, muy raramente se forman completamente de la nada y toman al mundo por sorpresa.

Aunque a veces se mueve tan rápido que parece mágico, la tecnología es una corriente evolutiva. Fluye a lo largo, y la nueva tecnología fluye a lo largo de esa corriente. Si, en lugar de comenzar, te sientas a esperar que la próxima gran cosa perfecta salte hacia ti, serás en gran medida inútil en la eventualidad remota que lo hace. En algún momento tendrás que mojarte los pies y ensuciarte las manos y sumergirte en la corriente que está allí, no en la que pueda o no estar en el futuro.

Si solo está entrando en el diseño web, podría hacer mucho peor que dominar WordPress y crear temas (y complementos) de WordPress: es lo suficientemente popular como para significar mucho trabajo, desafía sus habilidades de diseño y puede aprender HTML, CSS, PHP y Javascript, etc. en el camino.

Y si llega la próxima gran novedad, ya tendrá una base sólida en la industria y sus prácticas.

El desarrollo web profesional es mucho más que tomar un CMS existente y personalizarlo / extenderlo. Ese es solo un tipo de proyecto.

También hay servicios web personalizados, aplicaciones web personalizadas, incluso servidores web personalizados. Los dos primeros pueden integrarse con un CMS hasta cierto punto (por ejemplo, usar su estructura de complemento o capa de autenticación de usuario) pero pueden ser una bestia completamente diferente en cuanto al código, y serán el foco principal para cualquier desarrollador profesional.

Para responder su pregunta directamente, muchos profesionales se cruzan con al menos un CMS a menudo en su carrera. Pero en muchos casos, eso es solo arañar la superficie porque son mucho más especializados que eso y porque los proyectos casi nunca son del tipo “Crear un sitio de blog simple” o incluso “Crear un sitio de comercio electrónico estándar”.

Algunos profesionales pueden trabajar para organizaciones expertas en tecnología que poseen y desarrollan un CMS completamente propietario como parte de su IP. Eso no es muy común, pero sucede.

Muchos profesionales trabajan para grandes organizaciones en el universo de MS, y desarrollan aplicaciones web internas utilizando componentes de MS que a menudo terminan pareciendo casi tan personalizados como un CMS patentado. Eso es realmente bastante común.

Finalmente, hay un conjunto completo de profesionales que trabajan en sitios que no utilizan ningún CMS. El sitio es simplemente demasiado personalizado para eso, y a la organización que lo posee no le importa lo fácil que sea reconfigurar sobre la marcha, o aprovechar el código fuente abierto, etc. Algunos de estos sitios son aplicaciones web únicas y altamente dinámicas como Quora, pero muchos de ellos son mucho más simples que eso.

En resumen, la mayoría de los desarrolladores profesionales trabajan dentro de los ecosistemas existentes que son vastos y enormemente complejos. Algunas partes de esos sistemas pueden involucrar uno o más CMS, pero el trabajo diario de un profesional probablemente no implique demasiado para ponerse de pie o configurar los CMS porque los requisitos que se les dan suelen ser mucho más personalizados y específicos.

Bueno, las cosas no son tan simples.

En primer lugar, si alguna vez trató de construir un sistema decentemente complicado, sabe que la tarea requiere mucha planificación, diferentes habilidades, una gran suma de dinero y tiempo. Muchas empresas simplemente no tienen los recursos o la experiencia necesarios para hacerlo.

En segundo lugar, incluso si lo hace, su plataforma necesita tiempo para madurar y, de hecho, necesitará bastante tiempo para llegar a donde se encuentran WordPress y otras plataformas CMS populares en términos de características, estabilidad, flexibilidad, seguridad, etc.

Tercero, ¿quién garantiza que vas a lograr un mejor rendimiento o cuál es tu objetivo principal en esa misión? En realidad nadie, su proyecto podría convertirse fácilmente en un desastre.

Y al final, es mucho más barato y más fácil invertir dinero en hardware más fuerte que desarrollar u optimizar software.

No hay diferencia de que estés usando WordPress, Joomla, Drupal o software dedicado. Si tiene la capacidad de agregar y modificar contenido, este es un Sistema de Gestión de Contenido (CRM). Podría ser gratuito (como WP), esto podría pagarse (como Microsoft Sharepoint). Aquí tienes una lista de CMS gratuitos y comerciales. Se sorprenderá de la cantidad que paga CMS: Lista de sistemas de gestión de contenido – Wikipedia

No hay nada poco profesional sobre el uso de sistemas de gestión de contenido.

Usar un CMS no significa necesariamente que descargue un tema por 20 $ y simplemente cambie las fuentes y algunos colores.

Los CMS generalmente son extremadamente personalizables hasta el núcleo y en eso se basan la mayoría de los sitios web de alto perfil.

Pero sí, hay algunas agencias que usan su propio sistema. Sin embargo, esos generalmente no son los buenos. Al menos eso es lo que he experimentado en los últimos 10 años.

Si no es cms, las personas construirán usando marcos de aplicación MVC.

  • Para php es Laravel, etc.
  • Python es Django
  • Ruby on Rails

El uso de react / angular 2 también hace que los sitios sean escalables y rápidos.

Creo que el verdadero profesional reconoce cuándo usar una tecnología, y no piensa: “Soy un profesional, así que nunca usaré ningún CMS”, mi experiencia dicta que debe elegir la tecnología de acuerdo con el problema que tiene. enfrentando, digamos que necesita hacer una tienda electrónica para vender productos digitales (libros, audio, imágenes), si cree, usará woocomerce en WordPress o Shopify, en lugar de usar algún marco como Laravel o Django, suena genial cuando crea uno de estos servicios desde cero, pero es aún mejor cuando construye el proyecto sin esfuerzo con una solución preconstruida, lo que quiero decir es: no se case con ninguna tecnología, tenga siempre en mente que la solución real Un problema es la investigación que puede hacer para resolverlo.

Gracias por una pregunta tan agradable, CMS es realmente un concepto muy antiguo, pero el último concepto es “React JS”, por otro lado, el uso de CMS es de muy baja seguridad, desarrollo de Joomla, desarrollo de Drupal, desarrollo de Magento y también wordpress desarrollo. La gente realmente usa CMS para facilitar su manejo, un pequeño consejo. Hay tantas empresas desarrolladoras de WordPress, si lo desea, puede usar WP CMS, porque, desde mi larga experiencia, sin duda, WP es el mejor CMS, así como muy usuario amistoso. Por otro lado, deberías aprender HTML, CSS, PHP, JavaScript, Ajax, etc. Muchas gracias.

Si eres lo suficientemente profesional con WordPress, puedes hacer casi cualquier cosa con él.

Sé que algunas personas son capaces de convertir WordPress a otro sistema, incluso WordPress por sí mismo no sabrá que es un WordPress.

Sin embargo, tendemos a usar WordPress en las tareas rápidas y donde no hay mucho crecimiento de los usuarios del sitio web, ya que tiene sus propios defectos cuando se trata de seguridad y capacidad de escala.

Para Startups, no veo ningún problema al comenzar con WordPress para probar a sus usuarios y ver sus comentarios, pero a medida que su aplicación se amplía y más usuarios se registran, es mejor migrar a otro sistema o marco.

Volviendo a su pregunta: utilizo Laravel para los proyectos más grandes o los sistemas profundamente personalizados, cuando los clientes necesitan algunas cosas muy específicas que no pueden implementar en WordPress, o tomarán más tiempo de lo que deberían.

Laravel es genial para eso.

Algunas agencias / compañías se ejecutan en CMS, incluso las de código abierto como WordPress. Ahorra mucho tiempo, especialmente si está buscando en un sitio de 4-5 páginas, no pasa tiempo codificando cosas como su menú, formulario de contacto y algunas otras características comunes.

Nada es tan personalizable como escribir su propio código, pero no importa cuán bueno sea, usar un CMS no lo perjudicará. Después de todo, se trata de hacer lo correcto para su cliente que la reputación. También es ideal para personas con habilidades de diseño más fuertes, ya que hay tantos complementos de terceros que, por lo general, demorarían un tiempo en implementarlo si intentas codificarlo por tu cuenta.