Muchas secciones de administración se crean como parte de la misma aplicación. Esto ofrece la mayor flexibilidad.
La flexibilidad que obtienes al hacer esto incluye:
– Ser capaz de reutilizar el código de manejo de datos como modelos.
– Ser capaz de reutilizar plantillas parciales y algunas vistas. Algunos JS y CSS también entran en esta categoría.
– Ser capaz de hacer una transición de una función administrativa únicamente al público en general se vuelve mucho más simple.
– Los desarrolladores pueden crear sus propios paneles en la sección de administración para ayudar con las tareas comunes que realizan. Esto incluye: procesos de revisión de contenido, pruebas y envío de correos electrónicos, algún tipo de explorador de bases de datos o herramienta de informes.
Un par de consejos:
– Cree banderas o decoradores (o algo) para indicar que ciertos puntos finales requieren autenticación o acceso a nivel de personal. Esto significa que debe poder designar a alguien como “personal”. Esta puede ser tu primera herramienta. Además, recuerde revocar el acceso cuando la gente se vaya.
– Intente evitar dar a todos acceso de escritura a todo y, definitivamente, evite escribir claramente en la base de datos.
- ¿Qué aplicaciones web han abierto sus interfaces de usuario?
- ¿Necesitamos una tienda de aplicaciones "web abierta"?
- Para una aplicación web simple, ¿cuál es la mejor opción para la implementación de JPA?
- ¿Cuál es la mejor manera para que los estudiantes de secundaria sin conocimientos de programación creen sus propias aplicaciones?
- ¿Qué lenguaje de programación debo comenzar a aprender para un futuro en el desarrollo de aplicaciones web, aplicaciones web y Android?
Ahora para la opinión opuesta. Esta podría no ser la llamada correcta para su empresa, en este momento. Dependiendo de varias preocupaciones, puede conectar su aplicación a un CRM, Sales Force, google analytics o alguna herramienta similar. A veces, basta con mejores formas de organizar / acceder / sincronizar datos.
Dicho esto, empoderar al resto del negocio para hacer cosas sin los desarrolladores es una de las cosas más importantes que puede hacer. Te sorprendería cómo algunas personas obtendrán una longevidad increíble y la reutilización de herramientas realmente simples.