¿Debo aprender un nuevo CMS solo por el bien de un cliente?

Su cliente tiene razón al no confiar en WordPress, por muchas razones.

Cuando se trata de soluciones CMS, ciertamente no hay escasez. Sin embargo, cuando se trata de soluciones seguras y de alto rendimiento que son muy flexibles, no hay muchas que pueda recomendar.

Descargo de responsabilidad, estoy terminando BigfootCMS que reemplazará el CMS de código abierto de mi empresa, Commnetivity, que aún no se ha lanzado después de muchos años de desarrollo. Construimos Commnetivity para reemplazar WordPress.

Recomendaría aprender los conceptos básicos de Fat Free Framework (F3) o Slim, o Laravel. BigfootCMS se basa en el núcleo Fat Free Framework, pero con una interfaz de usuario y algunos extras como plantillas HTML puras y enrutamiento más inteligente. Una vez que conozca F3, es posible que se pregunte por qué debería continuar trabajando en WordPress. Mis problemas principales con WordPress son las plantillas que necesitan PHP mezclado. Para mí, este es un problema fundamental en la separación del diseño de la lógica. Incluso una actualización de tema o actualización de complemento puede eliminar un sitio web y eso es realmente un mal diseño.

Si su cliente necesita absolutamente una interfaz de usuario, pero también un CMS sólido y bien respaldado y bien documentado, entonces, sin duda, Drupal es el siguiente en la lista y realmente no le haría daño comprobarlo. Es un poco más complicado en la construcción de la funcionalidad, pero una vez que te acostumbras, no está mal.

A veces, los diseñadores de WordPress solo necesitan seguir con WordPress e ignorar asumir proyectos de clientes fuera de WordPress. Si está muy familiarizado con WP, entonces me quedaría con eso, ya que hay mucha demanda de especialistas en WP.

Siempre estoy buscando expandir mi conjunto de habilidades y conocimientos y estoy dispuesto a sacrificar el tiempo que tomaría aprender un nuevo CMS para obtener ese conocimiento.

Pero ese soy yo. Debe sopesar los pros y los contras de hacerlo y ver si tiene sentido para usted.

Debe tener las reservas de efectivo para mantener una fase de aprendizaje extendida e, idealmente, debe ser un momento en el que no tenga muchos proyectos web en los que esté trabajando.

YO

Soy un trabajador autónomo y siempre estoy aprendiendo freelance y he pasado años yendo por el camino de aprender varios lenguajes de codificación, sistemas operativos, cómo construir computadoras, desarmar dispositivos como iPhones, etc. He ganado dinero y he perdido dinero. camino.

Perdí dinero en ideas fallidas pero gané dinero con 1 de cada 100 tiros largos.

El mejor consejo que puedo dar es mirar su balance final y ver si puede permitirse invertir el tiempo. Este mundo recompensa a los tomadores de riesgos calculados .

Aquí está mi camino poco convencional para convertirme en desarrollador web.

Espero que esta respuesta ayude. Buena suerte.

Esto me pasó una vez. Pero fue todo lo contrario: el cliente quería WordPress y en ese momento no tenía mucha experiencia (en su mayoría era DNN y algunos Joomla). Pero le dije que podía hacerlo de todos modos, y le di el plazo de 1 semana que quería. Bueno, terminó tomando 4 veces más que eso. Le gustó el sitio pero no el servicio, por lo que no hay que repetir negocios. Lo atribuí a la experiencia, luego aprendí WordPress. Ahora puedo crear temas personalizados y configurar sitios en menos de una semana, trabajando unas pocas horas al día.

Haz lo que te resulte cómodo. Si el cliente insiste en un CMS con el que no está familiarizado, pero todavía está dispuesto a aprender por ellos, dígale que puede trabajar con él, pero como es nuevo para usted, le llevará mucho más tiempo. Si no está dispuesto o no tiene tiempo para aprender, o al cliente no le gusta la idea de que use su sitio web para aprender un nuevo CMS, entonces diría que no tiene muchas opciones excepto para referirlos a otra persona que pueda trabajar en el CMS que desean.

Además, considera que eres otro asunto. ¿Es este un CMS que podría ser beneficioso para clientes actuales o futuros? ¿O puede obtener fácilmente más trabajo del cliente solo con WordPress? Puede que no valga la pena su tiempo o negocio aprender un nuevo CMS que solo usará para este cliente, pero si considera que es una habilidad que traerá nuevos negocios y mejorará su juego, entonces puede valer la pena. aprender.

¿Qué CMS quiere usar la persona de TI?

Si se trata de un CMS de buena calidad, es probable que siga algunos principios “universales”. La edición de contenido es de fácil acceso, los activos digitales se almacenan en bibliotecas identificables, puede usar temas / plantillas, etc.

Eso hace que aprender un CMS sea más fácil. Si ya es un cliente a largo plazo, o tiene el potencial de serlo, considere el tiempo invertido ahora en una inversión en el ROI a largo plazo.

Claro, pero solo si están dispuestos a pagarte por aprenderlo. Deje en claro para ellos que si quieren este CMS oscuro y complicado, entonces deberán cobrar en consecuencia por el tiempo requerido para aprenderlo, o pueden encontrar a alguien capacitado en él y buena suerte para ellos.

Cuánto cobrar depende del tamaño del sitio y cuántas funciones necesitan, pero para cualquier cosa no estándar, agregaría 40 horas a la pestaña por el tiempo adicional necesario.

Para un sitio pequeño de 5 páginas, facturaría 20 horas por aprender lo que necesito aprender para hacerlo. Para uno grande y complicado, probablemente 60. Sin embargo, esto es solo un estadio, sin conocer el CMS o la tecnología en cuestión. Pero sé por mis encuentros con Drupal que no vale la pena hacerlo a menos que alguien te pague.

Todo depende de si el aprendizaje sería rentable para usted a largo plazo. ¿Puede ganar lo suficiente en el trabajo para cubrir el costo de oportunidad de aprender una nueva plataforma CMS? ¿Quizás decirle al cliente que usar esta tecnología en lugar de WordPress requerirá un 50% más en horas facturables? ¿O podría su experiencia en este nuevo CMS abrir nuevas oportunidades de negocio? Los desarrolladores en algunas plataformas, incluso las oscuras, pueden exigir una tarifa por hora mucho más alta debido a la oferta y la demanda.

Si puede ganar dinero en el proyecto y entregar un sitio que les complazca, entonces lo haría. Tendrá que acumular tiempo extra y cobrar en consecuencia, pero si están de acuerdo con eso, podría ser una buena experiencia de aprendizaje.

Puede aprender algo útil incluso si nunca vuelve a usar este CMS. Puede tener características que puede aplicar en el futuro en los sitios de WordPress.

Solía ​​crear blogs en Movable Type – Wikipedia. Su codificación era bastante diferente de WordPress, pero aún podía aplicar algunos de los conceptos que aprendí cuando cambié a WordPress.

El cliente siempre tiene la razón.

Mientras paguen y la tarea sea posible en el tiempo permitido, lo aprenderé.

Puede recoger algunas ideas geniales para usar en otro lugar, se verá bien en su CV y ​​siempre podrá olvidarlo una vez que haya terminado el trabajo.

Dicho esto, creo que el cliente estaría mejor atendido a largo plazo con WordPress, ya que es bastante seguro, robusto y muy bien soportado. El personal del cliente puede administrar casi cualquier cosa por sí mismo en casa y encontrar un nuevo desarrollador no será un gran problema si algo le sucede al personal de desarrollo original.

Para su empresa que se basa en el CMS extraño, usted / ellos obtienen un cliente que puede necesitarlo, ya que el oscuro CMS probablemente tiene un apoyo local limitado. Es una victoria: gane para ambas partes si puede lograrlo.

Definitivamente deberías

Porque

  1. Hará que su perfil sea más fuerte en la comunidad de desarrolladores web y, a largo plazo, como desarrollador web, debe estar constantemente aprendiendo cosas nuevas para mantenerse al día con todos los demás.
  2. Tendrá una razón / motivación adecuada para aprender
  3. Te ayudará a conseguir más clientes.
  4. Le resultará muy fácil aprender porque ya conoce WordPress y son básicamente lo mismo con pocas opciones más / menos.

Si es un cliente con el que tiene la intención de trabajar durante años y no le importa la carga adicional de mantenerse al día con todos los últimos cambios en el CMS elegido, entonces hágalo. Si se trata de una oportunidad, el costo de mantenimiento probablemente no hará que valga la pena.

Bueno, en situaciones como estas, siempre trato de ver el lado positivo. Si tienes tiempo, ¿por qué no lo haces? Simplemente agregará una nueva habilidad a su cartera y la mejorará, sin mencionar que también aumentará sus propias perspectivas de trabajo 🙂

Si nunca ha usado un CMS antes, será difícil hacer estimaciones precisas del tiempo o el esfuerzo para hacer las cosas, y sus probabilidades de momentos estresantes cuando no sabe cómo hacer algo son más altas. Probablemente no tendrá tiempo para aprender a hacer las cosas “de la manera correcta”.

Si tiene la suerte de poder rechazar a los clientes, esta podría ser una respuesta negativa. Es mayor riesgo.

Anímate e incluye las horas adicionales necesarias para aprender este CMS. Además de explicar que estás listo para hacerlo pero con sus gastos.

Yo pasaría Es prohibitivamente difícil ganar dinero haciendo algo por primera vez.