Giter VIP home page Giter VIP logo

pacha's Introduction

PACHA

Plateforme d'Accompagnement des CHAts

Version 1.1

Ce logiciel est développé par Guillaume "Elektordi" Genty pour l'association ECLVYS (École du Chat Libre Vals d'Yerres et de Seine).

Installation

  • Exportez le dépot git: https://github.com/Elektordi/pacha/archive/master.zip
  • Installez les fichiers dans un dossier accessible par apache
  • Lancez ./init.sh à la racine
  • Dans app/Config créez database.php et email.php à partir des modèles
  • Injectez doc/pacha.sql dans votre base de données
  • Connectez vous avec le compte "admin" (mot de passe "admin")

Niveaux d'accès

  • Lecture seule => Accès en lecture seule à toutes les données
  • Accès simplifié => Accès en lecture et écriture à toutes les données mais ne peut rien supprimer
  • Accès complet => Accès en lecture, écriture et suppression à toutes les données
  • Super-administrateur => Accès complet, de plus c'est le seul à avoir accès à la page de gestion des utilisateurs

Sécurité

Conseils de sécurité:

  • Changez immédiatement l'identifiant et le mot de passe administrateur
  • Modifiez immédiatement les clés de sécurité dans app/Config/core.php
    • Security.salt (au moins 50 caractères)
    • Security.cipherSeed (au moins 30 chiffres)
    • Cookie.SecurityKey (plus de 32 caractères)
  • Si vous disposez de votre propre vhost apache, il faut mieux faire pointer celui-ci vers app/webroot/
  • Pour une utilisation en production, mettez le niveau de débug à 0 (dans app/Config/core.php)

Note sur les mots de passe stockés:

Tous les mots de passe stockés en base sont en md5 avec salt ("md5 salé"). Si vous perdez votre mot de passe admin ou que vous changez les clés de sécurité, utilisez la commande suivante pour le réinitialiser:

  • Console/cake admin passwd admin admin

Ou de façon plus générale:

  • Console/cake admin passwd

Mise à jour

Si vous mettez à jour, regardez bien le fichier [UPDATE.md] pour voir les actions à faire.

Bugs

Si vous trouvez des bugs, merci de les rapporter ici: https://github.com/Elektordi/pacha/issues/new

Liens

Éléments utilisés

License

Logiciel sous license CeCILL-B: http://www.cecill.info/licences/Licence_CeCILL-B_V1-fr.html

Merci de participer au développement de ce logiciel open-source en proposant vos modifications sous forme de "Pull Requests" !

pacha's People

Contributors

elektordi avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.