Mi desarrollador me dijo que nuestro sitio web no tiene un panel de administración. ¿Qué opciones tengo aquí si quiero un panel de administración?

Tiene que comenzar con sus requisitos: ¿qué desea hacer en este panel de administración? Necesitas ser específico.

Un panel de administración es como más de la aplicación de su sitio web, pero está limitado al uso por un conjunto restringido de usuarios (por ejemplo, usted y el desarrollador, y tal vez otro administrador).

  1. Piense en qué tareas administrativas desea que el panel de administración le ayude a hacer.
  2. Anótelos.
  3. Pídale a su desarrollador que desarrolle una o más pantallas web para que sirva como interfaz de usuario para las tareas de administrador y el código para ejecutar las tareas de administrador.
  4. Pagarle a él o ella.

Debería ser un poco más fácil desarrollar el código front-end para pantallas de administrador que su sitio web público, porque no tiene que pensar demasiado en la experiencia o diseño del usuario, la compatibilidad del navegador, la accesibilidad, etc.

Por otro lado, las pantallas de administración pueden ser más complejas en el back-end, porque básicamente está pidiendo una GUI para automatizar muchas de las tareas de configuración del lado del servidor que el desarrollador hace por usted. Estos pueden ser difíciles de codificar, y cada tarea es diferente.

Otro pensamiento que normalmente se ve en algunos paneles de administración son los informes. Al igual que el tráfico del sitio, y así sucesivamente. Estas también son tareas complejas y únicas. A veces, los informes pueden presentar problemas completamente nuevos, como cómo consultar de manera eficiente grandes cantidades de datos para el informe.

Algunas tareas ya tienen un software de administración web gratuito que su desarrollador podría aprovechar, si pueden satisfacer algunos de sus requisitos.

  • Webmin es una interfaz basada en web para la administración del sistema para Unix.
  • AWStats: analizador de archivos de registro de código abierto para estadísticas avanzadas

Tener un panel de administración para un sitio web requiere que su sitio web tenga una base de datos con cierta cantidad de datos que desee exponer a un navegador web.

Si su sitio está compuesto por páginas estáticas, no necesitará un panel de administración.

Si no desea que los contenidos de su base de datos sean visibles o editables por los usuarios de su sitio web, tampoco debe tener un panel de administración.

Si ha determinado que necesita un panel de administración, querrá hacer lo siguiente:

  • Compre e instale un certificado SSL y fuerce todo el tráfico a través de https
  • Asegúrese de que haya un inicio de sesión administrativo para evitar el acceso ilegítimo a la sección de administración. Las contraseñas para el acceso de administrador definitivamente deben ser hash y no detectables.
  • Organice las funciones del panel de administración en grupos, como Informes, Gestión de usuarios, Pedidos, etc.
  • Solo use desarrolladores con experiencia en escribir código consciente de la seguridad al acceder o modificar la base de datos. Las consultas de datos mal formadas son una de las formas más frecuentes de ataques al sitio web. El conocimiento y la implementación consistente de cosas como la desinfección de salida y las entradas parametrizadas son cruciales cuando se permite que las personas accedan a su base de datos a través de un sitio web. Si no se siente cómodo con esos conceptos, no intente crear la sección de administración por su cuenta.

Sugeriría aclarar sus requisitos; indique, específicamente, qué tipo de funciones administrativas necesita / desea, qué tan urgentes son para usted y por qué. Luego debe preguntar a los desarrolladores cuánta dificultad estiman que sería proporcionar cada una de estas diversas funciones administrativas. En base a eso, puede llegar a un acuerdo por el cual los desarrolladores agregan algunos controladores de URL solo internos que implementan algunas de estas funciones administrativas.

  1. Haga que su desarrollador cree un panel de administración para usted.
  2. Haga que otro desarrollador cree un panel de administración para usted.
  3. Conviértete en desarrollador y crea un panel de administración para ti.
  4. Vive la vida sin un panel de administración.

Te daré una opción diferente.

Simplemente vaya a wordpress y cree una cuenta gratuita. De lo que puedes ver su panel de administración.

El panel de administración es una forma de controlar su sitio web AZ con una interfaz gráfica.