/homepage

Page d'accueil de Benjamin SECLIER

Primary LanguageJavaScript

Homepage

Cette page d'accueil a été réalisée par Benjamin SECLIER à partir du template AdminLTE. Ce projet est disponible sous licence CC BY-CA.

Screenshot

Démo

Une page de démo est disponible à cette adresse (login : demo ; Mot de passe : !demo!). Il s'agit des mêmes identifiants à entrer quand vous installez le projet chez vous.

Installation


Install it doesn't require SQL Database to use Homepage. I recommand to install PHP7.1 + Apache2 with the last requirements.To install it, please use the next console. Only on Ubuntu 16.04 LTS for the moment. /!\ Please use these commands on root.


Requirements

$ apt-get update && apt-get -y dist-upgrade
$ apt-get -y install dialog unzip zip dirmngr unattended-upgrades needrestart
$ dpkg-reconfigure unattended-upgrades

$ apt-get install apt-transport-https lsb-release ca-certificates
$ wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
$ "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list
$ apt-get update
$ apt-get install php7.1-cli


PHP7.1

$ apt-get -y install apt-transport-https lsb-release ca-certificates nano curl git
$ add-apt-repository ppa:ondrej/php
$ apt-get update && apt-get -y dist-upgrade
$ apt-get -y install --no-install-recommends php7.1 php7.1-fpm php7.1-curl php7.1-json php7.1-gd php7.1-mcrypt php7.1-msgpack php7.1-memcached php7.1-intl php7.1-gmp php7.1-geoip php7.1-mbstring php7.1-redis php7.1-xml php7.1-zip
$ mkdir -p /var/lib/php7.1-fpm/
$ service php7.1-fpm restart


Apache2

$ apt install --no-install-recommends php7.1 libapache2-mod-php7.1 php7.1-curl php7.1-json php7.1-gd php7.1-mcrypt php7.1-msgpack php7.1-memcached php7.1-intl php7.1-gmp php7.1-geoip php7.1-mbstring php7.1-redis php7.1-xml php7.1-zip
$ service php7.1-fpm restart && service apache2 restart



How to use Homepage


Afin de vous aider dans l'adoption de cet outil, voici quelques conseils et remarques :

Site entier
  • Vous pouvez faire en sorte que la sidebar ne soit pas minimaliste en supprimant le mot "sidebar-collapse" de la balise body du fichier "pages/inc/header.php".
  • Pour désactiver l'authentification, supprimez les 5 premières lignes du fichier "pages/inc/header.php".
  • Pour changer le login et/ou le mot de passe, modifier la ligne correspondante (troisième) dans le fichier "pages/login.php".
Première page
  • Vous pouvez mettre une icône sur les boutons (voir la liste ici) ou mettre un favicon récupéré sur le site en question (dans le répertoire inc/images).
  • Il est très simple de remplacer le moteur de recherche du formulaire, il suffit de modifier l'URL dans la page "pages/index.php".
Calendrier
  • Le fichier ics à afficher est à mettre dans le répertoire "plugins/ics-parser". Il est possible d'afficher plusieurs ics au sein du même calendrier, avec différentes couleurs, une simple boucle PHP est nécessaire.

Si vous avez des questions ou des remarques, vous pouvez me contacter à cette adresse.