Site de la semaine d'accueil 2023
Find a file
2019-07-26 18:52:50 +02:00
.idea Added admin updates page 2019-07-26 18:44:30 +02:00
admin Matched git up to date check to work on server 2019-07-26 18:52:50 +02:00
ajax Added admin updates page 2019-07-26 18:44:30 +02:00
assets Added admin updates page 2019-07-26 18:44:30 +02:00
classes Fixed wrong password if file contained EOF char 2019-07-25 10:24:59 +02:00
includes Improved permission management and debug mode detection 2019-07-25 09:56:54 +02:00
blouse.php Improved enigma and stats, changed general fonts 2019-07-24 20:56:07 +02:00
boomsouffle.php Added verredaigle photo and improved team pages html 2019-07-25 09:13:58 +02:00
coms.php Modifications of mails 2019-06-28 17:01:00 +02:00
downloads.php Added link to english pdf in parrainage 2019-07-23 10:42:02 +02:00
enigma.php Improved enigma and stats, changed general fonts 2019-07-24 20:56:07 +02:00
favicon.ico New logos and texts 2019-06-27 22:27:47 +02:00
glissefondor.php Added verredaigle photo and improved team pages html 2019-07-25 09:13:58 +02:00
index.php Improved enigma and stats, changed general fonts 2019-07-24 20:56:07 +02:00
info.php Improved enigma and stats, changed general fonts 2019-07-24 20:56:07 +02:00
map.php Modification of map's page and colours. 2019-05-25 11:42:55 +02:00
parrainage.php Added link to english pdf in parrainage 2019-07-23 10:42:02 +02:00
peksentard.php Added verredaigle photo and improved team pages html 2019-07-25 09:13:58 +02:00
photos.php More improvements on photo display 2019-07-23 18:30:18 +02:00
planning.php Removed unused files and small UI improvements 2019-06-13 17:20:49 +02:00
prevs.php Modifications of mails 2019-06-28 17:01:00 +02:00
README.md Added readme 2019-07-25 11:38:02 +02:00
robots.txt Updated project and added WINI page 2018-07-06 19:34:49 +02:00
schema.sql Updated project and added WINI page 2018-07-06 19:34:49 +02:00
sitemap.xml Updated project and added WINI page 2018-07-06 19:34:49 +02:00
stats.php Improved permission management and debug mode detection 2019-07-25 09:56:54 +02:00
verredaigle.php Added verredaigle photo and improved team pages html 2019-07-25 09:13:58 +02:00
wini.php New logos and texts 2019-06-27 22:27:47 +02:00

Site de la semaine d'accueil

Ce site, dont le but est d'accompagner les PPA, a été créé en 2017.

Version actuellement en ligne : 2019.

Contribuer

L'objectif est que ce site soit maintenu par les GDA, pour leurs futurs PPA. Les fonctionnalités de base sont déjà écrites, le minimum est ainsi de modifier le theme du site pour qu'il soit en accord avec celui de la semaine.

Si vous voulez apporter des modifications ou devenir mainteneur, merci de contacter Arnaud par mail: vergnet@etud.insa-toulouse.fr.

Apprendre

Les liens ci-dessous vous permettrons d'apprendre les bases pour pouvoir contribuer au site (attention, il faut speak le English par ici)

Introduction

Avant de commencer, il faut comprendre le principe de base d'un site web. Nous avons deux acteurs: le serveur et le client.

Le client est une personne comme vous et moi, qui navigue sur internet. Quand il clique sur un lien, une page web s'affiche.

Le serveur est l'endroit où est stoqué le site. Quand un utilisateur clique sur un lien, il demande au serveur de lui envoyer une certaine page. C'est ce qu'on appelle effectuer une 'requête'.

Cette page est construite avec plusieurs langages, les essentiels sont le HTML et le CSS, qui permettent de créer l'apparence de la page (ce n'est pas de la programmation, rien a voir avec Ada). Ensuite, il est possible d'utiliser du JavaScript pour créer des animations sur la page. Enfin, nous avons un 'langage serveur' (ici le PHP), qui permet, sur le serveur, de réaliser un traitement à la réception d'une requête, pour ensuite envoyer au client la page demandée. Cela permet, par exemple, de créer une page en fonction de données stoquées sur le serveur (une liste de contacts, d'articles, ...).

Les bases

Pour modifier seulement le thème d'une page, il n'est pas nécessaire d'avoir de connaissances en Algorithmique (donc vous pouvez aimer même si vous détestez l'algo !).

  • HTML pour modifier la structure d'une page
  • CSS pour modifier le thème d'une page

Pour les gens motivés

Pour ceux qui aiment l'algo et qui sont motivés, vous pouvez modifier le comportement du site. Pour cela, deux choix s'offrent à vous :

  • JavaScript pour faire des pages interactives (le programme est du côté de l'utilisateur)
  • PHP pour contrôler le site et ses données (le programme est sur le serveur)

Installation

Voici la procédure pour installer le site sur votre PC

A venir (en attente du déplacement sur Gitea)

Auteur

Arnaud Vergnet (vergnet@etud.insa-toulouse.fr)

Développeurs Actifs