Estoy creando una herramienta para hacer que la creación de interfaces web de gran apariencia sea muy fácil. ¿Qué características debo incorporar?

Como desarrollador:

  1. Generación de código directo. Personalmente, tengo una animosidad bastante severa hacia los generadores de código, y desprecio absolutamente sitios como Wix donde el código me ha impedido poder trabajar en el sitio. Aún así, si está creando una herramienta para hacer algo como esto, al menos haga que sea sencillo para otros desarrolladores trabajar.
  2. Bloques de código personalizados. Permítanos ingresar HTML / CSS / JS en el sitio. Puede controlar cómo / dónde se coloca esto, pero es una característica útil para incluir contenido personalizado como videos de YouTube, etc.
  3. CSS / HTML personalizado si es posible. Sé que esto es muy difícil de hacer y que sea fácil de usar para un cliente / consumidor, por lo que no lo espero. Pero si puede lograrlo, los desarrolladores que son contratados para arreglar el sitio más adelante en su vida le agradecerán por permitirnos crear habilidades personalizadas que no incluyó. Squarespace hace un trabajo bastante bueno en todo esto, así que si necesitas un ejemplo, échales un vistazo

Como cliente:

  1. Fácil de usar. Quiero decir, absolutamente suave como la mantequilla. Si hay toneladas de retraso, o cuando arrastro y suelto algo y no encaja fácilmente, puede ser frustrante.
  2. Deje en claro lo que hago y no tengo que hacer. ¿Necesito tener hosting o un dominio? ¿Necesito mi propia plantilla?
  3. Muchas plantillas fáciles de usar y de aspecto profesional. Además, asegúrese de que cuando la estoy creando, la herramienta fomenta naturalmente un aspecto de “diseñador” en lugar de confiar en el usuario para que diseñe de manera efectiva. Los diseños de página prefabricados son geniales.
  4. No necesita todas las funciones, pero para las funciones que incluye, hágalo bien.

¡Buena suerte! Además, sigue mi consejo con un puñado de sal. Realmente me gusta Squarespace cuando me veo obligado a trabajar con un editor del lado del cliente, por lo que soy parcial. Probablemente tampoco soy tu mercado objetivo.

La capacidad de hacer clic en un botón y hacer que produzca una interfaz web de gran apariencia.

Si no puede hacer eso, escribir la interfaz en PHP y / o JavaScript será más fácil para los desarrolladores web (pero tal vez no para los “desarrolladores web”, y hay una diferencia).

Accesibilidad tanto de la interfaz como del producto final. Es algo que otros sistemas de gestión de contenido / herramientas de diseño no hacen tan bien en general.