Skip to content
This repository has been archived by the owner on Jan 2, 2023. It is now read-only.

josprox/JosSecurity-WordPress

Repository files navigation

JosSecurity

JosSecurity seguridad a tu alcance.

¿Qué es JosSecurity?

JosSecurity es un framework y librería al mismo tiempo, debido a que, el sistema lo podrás usar como primer uso o segundo uso en tu proyecto, JosSecurity tiene herramientas para que puedas crear tu sitio web de una manera fácil y sencilla sin tener conocimientos en el back-end.

¿Cómo funciona JosSecurity?

Al igual que muchas librerías, JosSecurity funciona gracias a los Hooks, en este caso, el sistema de hooks se llama “jossitos”, cada jossito es una funcionalidad de php, si necesitas una consulta en la base de datos básica o hasta la mas compleja, cada jossito se encargará de traerte los datos y tu no necesitarás nada mas que usar la función y llenar los datos.

Puedes consultar cada "jossito" en la documentación, da clic aquí.

¿Cuáles son las funciones básicas del sistema?

Por defecto, el sistema puede conectarse de manera automática la base de datos, las funciones son las siguientes:

  • Conexión sencilla.

    conect_mysqli();

  • Conexión PDO.

    conect_mysql();

También puedes usar recaptcha para integrarla en el formulario sencillo, solo tendrías que llamar a la siguiente función.

recaptcha();

Podrás consultar más funciones en el archivo “jossecurity.php” o en el sitio web oficial “jossecurity.josprox.com”.

¿Qué contiene?

A parte de las funciones principales, JosSecurity cuenta con el apartado llamado “plugins” para poder integrar cualquier necesidad del sistema, es por eso que, JosSecurity no es un framework al 100% ya que te permite integrar lo que tú necesites. Por defecto, después de instalar JosSecurity, viene con un panel de control para que puedas modificar a tu gusto el sistema desde un navegador sin tener que abrir un editor de códigos, podrás borrar este sistema sino lo necesitas. Su diseño está formado por Bootstrap.

Usuario por defecto

El sistema viene con un usuario de administración, podrás modificarlo o crear uno en el sistema de administración. Las siguientes credenciales es para un login exitoso:

Usuario:
joss@int.josprox.com
Contraseña:
Andyyyo12?

Usos

  • Sistema JosSecurity & Wordpress disponible, da clic aqui.
  • Plugin JosSecurity & Wordpress disponible, da clic aqui.

Ayúdanos

Podrás ayudarnos si detectas algún error o si podemos mejorar algo, tendrás que visitar la página ayúdanos dando clic aquí.

Para poder usar JosSecurity necesitará algunos requisitos mínimos:

  • Versión mínima requerida de PHP: 8.2.0
  • Espacio requerido para instalación en disco: 137 mb, se recomienda tener 200 mb, finalmente se necesitarán entre 80 a 120 mb, el peso zipeado es de 66 mb.
  • Transferencia de red recomendada del servidor: 1.5 mb.

¿Cómo puedo instalarlo si descargo el archivo en github?

Para poder instalar JosSecurity puedes dar clic aquí y descargar el código source que viene por defecto en cada actualización.

Si trabajas en un servidor:

  • Descarga el archivo comprimido y ponlo en tu directorio, si usas cpanel, hestia cp u otro accede a tu dominio y a la carpeta public_html, ahora descomprime el archivo zip.
  • Crea una base de datos, de preferencia usa un cortejo utf8mb4_unicode_ci.
  • accede a tu dominio y al archivo correspondiente "installer.php", ejemplo: ("https://tudominio.com/installer.php").
  • Sigue las instrucciones para llevar a cabo la instalación, recuerda completar todos los campos y cumplir con los requisitos mínimos.
  • Una vez instalado te saldrá el siguiente mensaje 'Se ha insertado los datos de manera correcta.' y te redireccionará a tu panel con la versión de JosSecurity instalado.

Si trabajas en un localhost (usando de ejemplo xampp):

  • Descarga el archivo comprimido, ahora crea una carpeta y guárdalo en una raíz de documentos de tú servidor. Si ocupas XAMPP puede ser: C:\xampp\htdocs\
  • Ahora descomprimiremos el zip en la carpeta creada, en este caso creamos una carpeta llamada jossecurity (esto es un ejemplo, puedes llamarlo cómo gustes): C:\xampp\htdocs\jossecurity\
  • Crea una base de datos, de preferencia usa un cortejo utf8mb4_unicode_ci.
  • Ve al directorio antes creado con dirección a "installer.php", ejemplo: ("http://localhost/jossecurity/installer.php").
  • Sigue las instrucciones para llevar a cabo la instalación, recuerda completar todos los campos y cumplir con los requisitos mínimos.
  • Una vez instalado te saldrá el siguiente mensaje 'Se ha insertado los datos de manera correcta.' y te redireccionará al panel del sistema.

¿Cómo puedo instalarlo si descargo el archivo por NPM?

También puedes descargar JosSecurity por medio de npm con el siguiente código:

npm i jossecurity

JosSecurity por defecto viene con algunas dependencias y con una interfaz para poder usarlo, tu podrás usar este sistema para tener una base, para ello tendrás que extraer los archivos de JosSecurity que vienen dentro de las carpetas /node_modules/jossecurity/ y ponerlos en la raíz del archivo. Listo, ahora puedes usar JosSecurity y, si hay una actualización recibirás todos los archivos actualizados de JosSecurity dentro de /node_modules/jossecurity/, de esta manera aseguras que, solo actualizarás los archivos que tu desees actualizar.

Si trabajas en un servidor:

  • Crea una base de datos, de preferencia usa un cortejo utf8mb4_unicode_ci.
  • accede a tu dominio y al archivo correspondiente "installer.php", ejemplo: ("https://tudominio.com/installer.php").
  • Sigue las instrucciones para llevar a cabo la instalación, recuerda completar todos los campos y cumplir con los requisitos mínimos.
  • Una vez instalado te saldrá el siguiente mensaje 'Se ha insertado los datos de manera correcta.' y te redireccionará a tu panel con la versión de JosSecurity instalado.

Si trabajas en un localhost (usando de ejemplo xampp):

  • Crea una base de datos, de preferencia usa un cortejo utf8mb4_unicode_ci.
  • Accede al directorio donde instalaste JosSecurity y ponle un acceso a "installer.php", ejemplo: ("http://localhost/jossecurity/installer.php").
  • Sigue las instrucciones para llevar a cabo la instalación, recuerda completar todos los campos y cumplir con los requisitos mínimos.
  • Una vez instalado te saldrá el siguiente mensaje 'Se ha insertado los datos de manera correcta.' y te redireccionará al panel del sistema.

¿Cómo puedo instalarlo si descargo el archivo por Composer?

También puedes descargar JosSecurity por medio de composer con el siguiente código:

composer require josprox/jossecurity

JosSecurity por defecto viene con algunas dependencias y con una interfaz para poder usarlo, tu podrás usar este sistema para tener una base, para ello tendrás que extraer los archivos de JosSecurity que vienen dentro de las carpetas /vendor/josprox/jossecurity/ y ponerlos en la raíz del archivo. Listo, ahora puedes usar JosSecurity y, si hay una actualización recibirás todos los archivos actualizados de JosSecurity dentro de /vendor/josprox/jossecurity/, de esta manera aseguras que, solo actualizarás los archivos que tu desees actualizar.

Si trabajas en un servidor:

  • Crea una base de datos, de preferencia usa un cortejo utf8mb4_unicode_ci.
  • accede a tu dominio y al archivo correspondiente "installer.php", ejemplo: ("https://tudominio.com/installer.php").
  • Sigue las instrucciones para llevar a cabo la instalación, recuerda completar todos los campos y cumplir con los requisitos mínimos.
  • Una vez instalado te saldrá el siguiente mensaje 'Se ha insertado los datos de manera correcta.' y te redireccionará a tu panel con la versión de JosSecurity instalado.

Si trabajas en un localhost (usando de ejemplo xampp):

  • Crea una base de datos, de preferencia usa un cortejo utf8mb4_unicode_ci.
  • Accede al directorio donde instalaste JosSecurity y ponle un acceso a "installer.php", ejemplo: ("http://localhost/jossecurity/installer.php").
  • Sigue las instrucciones para llevar a cabo la instalación, recuerda completar todos los campos y cumplir con los requisitos mínimos.
  • Una vez instalado te saldrá el siguiente mensaje 'Se ha insertado los datos de manera correcta.' y te redireccionará al panel del sistema.

Recomendaciones:

  • Usar un servidor privado (VPS).
  • Se recomienda ejecutarse con seguridad usando el protocolo ssl / tls.
  • Se recomienda usar un panel de control para administrar el servidor, puede usar sin problemas Cpanel y Hestia Control Panel. De preferencia debería usar Hestia Control Panel.
  • En caso de pruebas y mejoras, se recomienda usar XAMPP con php 8.2 o superior, debido a que, fue programado con esa versión.
  • Para tener un buen funcionamiento, se recomienda que, una vez subidos los archivos, ponle todos los permisos de leer, escribir y ejecutar (permiso 750).

Donaciones.

Tú puedes donar a través de patreon, Mercado Pago y Paypal, si deseas hacerlo solo da clic en el que te parezca más conveniente.

Licencia.

Un programa creado por JOSPROX MX/ JOSPROX Internacional. Licencia: CC BY 4.0.

Creative Commons Attribution 4.0 International

Creative Commons Attribution 4.0 International Usted es libre de:

  • Compartir — copiar y redistribuir el material en cualquier medio o formato.
  • Adaptar — remezclar, transformar y construir a partir del material para cualquier propósito, incluso comercialmente. Bajo a los siguientes términos: Atribución — Usted debe dar crédito de manera adecuada, brindar un enlace a la licencia, e indicar si se han realizado cambios. Puede hacerlo en cualquier forma razonable, pero no de forma tal que sugiera que usted o su uso tienen el apoyo de la licenciante. Para mas información da clic aquí.

About

Descarga y trabaja con JosSecurity como un sistema principal y WordPress como el sistema secundario.

Resources

License

Stars

Watchers

Forks

Packages

No packages published