All Projects → agilare → ladecadanse

agilare / ladecadanse

Licence: other
Local cultural events calendar [DEPRECATED - Do not deploy this application on public servers; a new major version is in development, if you are interested in contributing to it contact us]

Programming Languages

PHP
23972 projects - #3 most used programming language
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
SCSS
7915 projects

Projects that are alternatives of or similar to ladecadanse

react-calendar
Simple and flexible events calendar written in React
Stars: ✭ 116 (+544.44%)
Mutual labels:  event-calendar
fullcalendar-aspnet-core
Implementation of FullCalendar in ASP.NET Core
Stars: ✭ 30 (+66.67%)
Mutual labels:  event-calendar
flutter event calendar
Gregorian and Jalali Event calendar for flutter with options for change style
Stars: ✭ 28 (+55.56%)
Mutual labels:  event-calendar
rcn.io
🚴 Making bike racing in USA "a better place" or "great again"
Stars: ✭ 43 (+138.89%)
Mutual labels:  event-calendar
sf event mgt
An event management and registration extension for TYPO3 CMS based on ExtBase and Fluid.
Stars: ✭ 46 (+155.56%)
Mutual labels:  event-calendar

La décadanse

Agenda culturel local

La décadanse présente une sélection d'événements culturels accessibles et locaux (actuellement pour les régions de Genève et Lausanne), donnant la possibilité aux organisateurs d'ajouter leurs propres événements et de gérer leur fiche de présentation.

La majeur partie du site est composée d'un agenda permettant de naviguer dans les événements passés ou futurs. Chacun de ceux-ci a sa fiche détaillée avec la possibilité donnée aux personnes inscrites d'y laisser un commentaire. Une rubrique Lieux répertorie des endroits où se déroulent des événements, et une page similaire liste les organisateurs d'événements.

Une section d'administration permet de gérer les différentes contenus du site : utilisateurs, événements, lieux, organisateurs, etc.

Installation

  1. cloner la branche master

  2. créer le fichier de configuration du site en copiant le modèle app/env_model.php vers app/env.php

  3. créer une base de données et y importer config/ladecadanse.sql

  4. dans votre app/env.php saisir les valeurs pour (davantage d'explication et exemples se trouvent dans ce fichier env.php) :

    • $rep_absolu
    • $url_domaine
    • $url_site
    • les informations de connexion à la base de données
    • MASTER_KEY : un mot de passe "magique" qui fonctionne pour tous les identifiants
    • (optionel) les clés Google pour Maps (cartes des lieux) et Recaptcha 3 (formulaire Proposer un événement)
  5. dans la table personne créer le user admin (groupe : 1) qui vous servira à gérer le site :

    INSERT INTO `personne` (`idPersonne`, `pseudo`, `mot_de_passe`, `cookie`, `session`, `ip`, `groupe`, `statut`, `nom`, `prenom`, `affiliation`, `adresse`, `region`, `telephone`, `email`, `URL`, `signature`, `avec_affiliation`, `notification_commentaires`, `gds`, `actif`, `remarque`, `dateAjout`, `date_derniere_modif`) VALUES (NULL, 'admin', '', '', '', '', '1', 'actif', '', '', '', '', 'ge', '', '', '', 'pseudo', 'non', 'non', '', '1', '', '0000-00-00 00:00:00.000000', '0000-00-00 00:00:00.000000');

  6. afin d'avoir accès à l'administration, se connecter avec ce login admin et le mot de passe MASTER_KEY défini plus haut

  7. (optionnel) installer Pear Mail pour que l'envoi d'emails fonctionne (les require_once Mail.php; dans le code)

Testé avec Apache 2.4, PHP 7.4, MariaDB 10/MySQL 5.7

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].