rapid_CMS - FAQs

 

FAQs para l@s que han descargado rapid_CMS sin saber exactamente qué estaban descargando, y además no son informáticos.

 

  1. ¿Qué es rapid_CMS?
    rapid_CMS es un ligero CMS escrito en PHP y javascript, que no utiliza bases de datos.
  2. ¿Y qué es PHP?   ¿Y javascript?
    PHP es probablemente el lenguaje de programación más utilizado en servidores de internet para desarrollo web.
    http://definicion.de/php/
    https://www.php.net/manual/es/

    Javascript es un lenguaje de programación que se ejecuta en el navegador del cliente, por lo cual ofrece posibilidades complementarias a las de PHP.
    https://definicion.de/javascript/
  3. ¿Y qué demonios es un CMS?
    Un CMS (Content Management System) es un tipo de programa que pretende facilitar la gestión de contenidos a los administradores de sitios web.

    Es decir, que pretende que qualquiera sin conocimientos de programación pueda crear/mantener un sitio web (crear/cambiar contenido, subir fotos, videos, música...)

    Hay CMS especiales para blogs, foros, galerias, wikis, educación, comercio electrónico, portales...
    https://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_contenidos
  4. Muy bien, pero... ¿donde hago doble clic para instalar este programa?
    En informática hay dos tipos de programas:
    1. los de tipo cliente, que se instalan en un ordenador cliente (Windows, Mac...) haciendo doble clic en un ejecutable, y se ejecutan en ese ordenador; ni esos ordenadores ni esos programas son visibles en internet (excepto los de tipo P2P...)
    2. los de tipo servidor, que se instalan en un servidor (normalmente Linux), y se ejecutan en ese servidor, habitualmente visible en internet

    rapid_CMS es un programa de tipo servidor, es decir, se instala en un servidor, para que sea visible en internet, y se ejecuta en ese servidor.
  5. ¿Significa eso que para ejecutar rapid_CMS necesito un servidor?
    Me temo que sí.
  6. Ya, pero... ¿y de donde saco yo un servidor de internet?
    Tienes diferentes opciones:
    1. Contratar espacio de disco en un servidor público: eso se llama hosting, y lo hay de gratuito, y de pago. (puedes buscar en google: "free hosting")
    2. Instalar XAMPP en un ordenador cliente (que corra MS Windows o Mac OS X). Este software convierte un ordenador cliente en un servidor web Apache, capaz de ejecutar PHP, Perl y MySQL (que ahora lo llaman MariaDB).

      Aqui tienes el link:
      https://www.apachefriends.org/es/

      XAMPP es software libre (y gratuito), hay versiones para Windows y para Mac, y funciona muy bien.

      De todas maneras, tendrás que abrir el puerto 80 de tu router, y redirigirlo a tu PC, si quieres que ese ordenador sea visible en internet.
    3. Montar un servidor Linux en tu casa, y abrir el puerto 80 de tu router.
    4. Montar un servidor NAS en tu casa, y abrir el puerto 80 de tu router. Los servidores NAS basados en Linux son baratos, de muy bajo consumo, y ahora estan de moda...

      Mírate esto: https://www.youtube.com/watch?v=CCA_WhF9egM
      O esto: https://www.synology.com
    5. Montar un servidor Raspberry Pi en tu casa, y abrir el puerto 80 de tu router.
      Los servidores Raspberry Pi con el SO raspbian (basado en Debian) son muy baratos, de muy muy muy bajo consumo, y totalmente silenciosos (no tienen ventiladores)

      Mírate esto: https://cucurella.net/soft/rpi/
  7. ¿Sirve cualquier tipo de servidor?
    No, el servidor ha de ser preferiblemente Linux o BSD, y ha de cumplir estos requerimentos:
    1. ha de tener un servidor web funcionando (apache o similar), con soporte para PHP
    2. el PHP ha de tener suporte para gd, zip, curl y suphp o mod-ruid2 o php-fpm
  8. OK, ya tengo el punto 5 solucionado. Ahora ¿que tengo que hacer?
    Felicidades. Ahora puedes descargar rapid_CMS.zip, descomprimirlo, copiar la carpeta rapid_CMS al directorio público de tu servidor (usualmente public_html), e ir a buscarlo con un navegador.

    O descargar install_script (rapid.zip), descomprimirlo, copiar rapid.php en el directorio público de tu servidor (usualmente public_html), e ir a buscarlo con un navegador.