Notes techniques sur la BapMarineNationale; réalisée au second semestre de l'année 2015/2016. Projet réalisé par Quentin Delamare, Simon Antonelli, Theo Hinfray, Mathieu Rella et Nicolas Gauvin dans le cadre de l'agence MDR.
- Téléchargez Git for Windows (en bas de la page).
- Installez dans "C:/Program Files/Git", puis séléctionnez toutes les cases sauf la dernière, puis séléctionnez "Use Git from Git Bash only", puis laissez tout par défault.
- Trouvez Git Bash sur votre Bureau et lancez-le. Ceci est votre Console Git dans laquelle vous ferez vos commandes Git.
- Dans le dossier "C:/MAMP/htdocs", créez un dossier qui sera votre dossier du projet.
- Ouvrez votre Console Git et tapez
cd C:/MAMP/htdocs/votre_dossier
et appuyez sur Entrée. - Puis tapez
git clone https://github.com/NicolasGauvin/BapMarineNationale.git
et appuyez sur Entrée.
Git va nous permettre de travailler sur le même projet en même temps mais NE JAMAIS ÊTRE SUR UN MÊME FICHIER EN MÊME TEMPS !!!
1. ouvrir la Console Git 2. tapezcd C:/MAMP/htdocs/Votre_dossier/BapMarineNationale
3. tapez git add le_fichier_modifié.html
pour ajouter le fichier à la liste de push (répetez si vous avez modifié plusieurs fichiers)
4. tapez git commit -m "descriptif de vos modifs"
N'oubliez pas de décrire vos modifs svp
5. tapez git origin master
1. ouvrir la Console Git
2. tapez cd C:/MAMP/htdocs/Votre_dossier/BapMarineNationale
3. tapez git pull
- Allez sur PhpMyAdmin de votre localhost.
- Créez une nouvelle base de donnée en collation
ut8_general_ci
. - Cliquez sur la base de donnée puis sur l'onglet "Import" et importez le fichier "votre_dossier/BapMarineNationale/sql/marine_nationale_db.sql".
$db = 'votre_base_de_données';
(ATTENTION : ne pas supprimer ou renommer le fichier initial)
index.php|page d'accueil
load.php|script php récupérant les informations d'une sauvagarde si la page actuelle est une carte sauvagardée
map.php|page principale du projet; c'est la page où on trouve la carte
sauveguarde.php|script php permettant de sauveguarder une nouvelle carte ou d'écraser une sauvegarde existant
delete.php|script php permettant de supprimer une carte
db.php.example|voir setup de l'installation partie 2
.gitignore|fichier empechant le partage de db.php (voir setup) pour ne pas créer des conflits
dossier sql
save_marine_db.sql|fichier d'export de la base de données
save_marine_table.sql|fichier d'export de la table sql
dossier image
toutes les pictos, les image d'unités ou d'éléments
dossier js
coord.js|fichier comprenant les coordonnées de la carte ainsi que la fonctionalité de filtres
function.js|fichier comprenant des scripts de de mise en page (sidebar...) et une partie de la fonctionnalité de radar
icone.js|fichier comprenant toutes les icones (principalement les icones d'unités)
jquery.tubular.js|script d'affichage de la vidéo d'index
leaflet.js|fichier js de la librairie leaflet
leaflet-src.js|fichier js de la librairie leaflet
map.js|fichier principale de js. Gestion des bateaux, des formes, du radar, du chargement de la sauvegarde...
onglet.js|fichier js de gestion des onglets dans les paramètres
sauveguarde.js|fichier de sauveguarde (principalement de preparation de la save des bateaux)
scriptIndex.js|divers scripts d'affichage de la page index.php
dossier css
leaflet.css|fichier de style de la librairie leaflet
reset.css|ficher de style pour reste les charactéristiques de chaque naviguateurs
screen.css|fichier de style du plugin de vidéo tubular
style.css|fichier de style d ela page map.php
styleIndex.css|fichier de style de la page index.php