Historique
Historique des modifications sur le site alexpedia
Depuis que je fais ce site (du moins pas longtemps après avoir commencé) j'écris l'historique des modification et les avancements que je fais sur ce site. Le début est un peu vague car je ne connais pas les dates exactes mais la suite est plutôt précise.
La date de création du site alexpedia (qui regroupe tous mes projets) est estimée à septembre 2018, à la base il devait simplement me servir pour répertorier les pièces de monnaie présentes dans ma collection.
Ajout de la page "Wikifamille".
Il à été créé simultanément :
La page "Marie-Lou Perrier" (archive)
La page "Charline Perrier" (archive)
La page "Anaëlle Perrier" (archive)
La page "Patricia Perrier" (archive)
La page "Eric Perrier" (archive)
La page "Amis Actuels"
La page "Amis non Actuels"
La page "Catégories"
La page "Connaissances actuels"
La page "Connaissances non actuels"
La page "Famille proche coté maman"
La page "Famille moins proche"
La page "Famille Proche coté papa"
Et la page "Famille proche"
Une volonté d'historique créera dans un premier temps la page "Historique des modification sur la page d'Alexandre François Perrier" et la page "Historique des modification sur le site". Pages qui ne seront pas trouvables directement sur le site.
Changement esthétique du site.
Des tests sont fait sur la page "Marie-Lou Perrier", c'est la première fois que du PHP et présent sur le site, il l'est utilisé juste pour marqué l'âge.
toutes les pages qui étaient en ".html" deviennent des pages en ".php".
la page "Historique des modifications sur la page d'Alexandre François Perrier" a été supprimée car elle a finalement peu d'intérêt.
Réorganisation des catégories, Il n'y a plus que 5 grands thèmes (Familles, Amis, Connaissances, Lieux et Évènement). Les anciennes pages concernant le trie des catégories sont donc supprimées.
Après plusieurs mois d'inactivité le site est de nouveau en construction.
Le sommaire est désormais en iframe ce qui évite de le réécrire sur chaques pages.
Ajout d'une images zoomable représentant l'arbre généalogique des ancêtres de la personnes sur 3 générations.
Amélioration de l'esthétique de la page d'accueil
Apparition de la date de dernière modification qui est cette fois automatique, accompagné de l'écart de temps entre la dernière mise a jour et maintenant.
Utilisation du php afin de faire "automatiquement" un lien vers la page d'ajout.
Ajout des pages :
Contribution au site
Patrick Perrier (archive)
Didier Perrier (archive)
Customisation de la page 404.
La largeur des images est maintenant proportionnelle à la hauteur
Création des pages :
Romain Perrier (archive)
Quentin Perrier (archive)
Fabienne Perrier (archive)
Le site www.alexpedia.cf est envoyé sur internet
Création des pages :
Alexandre Perrier
Gisèle Perrier
Eliane Gourcerol
François Gourcerol
Pierre Boucher
Jeanne Boucher
Optimisation de l'affichage du site pour téléphone portable
Création d'un fichier php pour éviter les répétitions sur les fichiers html
Désormais les noms féminin sont écrit sous formes de variables pour faciliter le changement lors de mariage ou de divorce
Finition en grosse parti de la page Document, on peut trier les documents pas années ou par personnes et prochainement pas type ou encore évènement
Le zoom sur les photos est plus propre, au lieu d'ouvrir la photo en grand dans une nouvelle pages, elle sont affiché en grand par dessus la page mère
Création des pages :
Ambre Audebert
André Boucher
Clémentine Audebert
Christelle Boucher
Christophe Boucher
Ça ne sert pas a grand chose mais dorénavant il y a un petit gâteau à coté du nom de la personne sur sa page quand on l'a consulte le jour de son anniversaire.
Création des pages :
Corentin Perrier
Alexandre Repka
Eliott Gourcerol
Fabien Gourcerol
Frédéric Audebert
Léa Perrier
Marie Labetoule
Ce qui a été fait pour les anniversaire le 27 juin est maintenant valable aussi pour l'anniversaire de la mort de la personne ( quand elle est décédée évidemment sinon ça n'aurait aucun sens )
Création de la page Maurice Boucher
L'arbre généalogique n'est plus une image mais une iframe ce qui fais qu'il n'y a plus de système de zoom, on peut cliquez sur les case pour accéder aux pages des personnes concernées et que l'arbre et ENFIN nette.
Les formulaires sont enfin opérationnels, les données récupérées sont envoyées sur la pages "Centre d'aide" pour que je puisse voir les nouvelles réclamations de partout. J'ai créer pour l'occasion une nouvelle table "aide" qui regroupe tout ce qui est envoyé avec n'importe quel formulaire.
L'onglet "Contribuer" sert enfin a quelque chose, j'y mets les photos dont il me manque des infos que je trouve importantes.
Commencement d'un grand tri des photos se trouvant chez mémé afin d'y trouver des choses à exploiter
Apparition d'une photo de profil "dynamique" qui permet de voir l'évolution visuelle année par année de la personne sur l'encadré à droite de sa page, disponible pour le moment que sur les pages "Alexandre Perrier" et "Gisèle Perrier" tout simplement car j'avais assez de photos à disposition.
La page "Rechercher" est à moitié opérationnelle : on peut y rechercher des photos mais pas encore les différentes pages du site et n'est PAS DU TOUT mobile friendly (en gros s'il on y va sur téléphone portable c'est dégueulasse)
Avancement de la page "Rechercher", on peut désormais chercher des gens cependant il faut aussi que je remplisse une nouvelle table pour y répertorier toutes les personnes présentes sur le site. A ce jour il n'y a seulement moi, Alexandre Louis Perrier, Anaëlle Perrier, Charline Perrier et Marie-Lou Perrier.
Résolution d'un bug graphique, les catégories sur l'accueil sur portable étaient plus larges que le body
Début de changement de design des encadrés à droite
nouveau design des catégories a l'accueil
Alors ça fais looooongtemps que je n'ai pas écrit ici mais ce n'est pas parce que le site n'avançait pas mais plutôt car j'vais la flemme d'actualiser cette page.
Donc si on liste toutes les nouveauté (pas chronologiquement) on as :
Système de recherche complètement opérationnel
Désormais, il n'y a qu'une page (Fiche.php) elle affiche directement les infos de la personnes indiquée, ça ne change en rien la navigation du site mais ça allège (de pas grand chose) le serveur
On peut modifier une page directement sur le site
Mise en place de mon propre système de langage pour la mise en page
Ajout de boutons sur la page de modification pour écrire automatiquement les truc chiants à écrire
Création d'une page expliquant l'utilisation de la page de modification sur le site
Possibilité de créer une page directement sur le site
les identifiants (AlexandrePerrier2000 par exemple) créer via la page de création de page ont un bridage qui permet d'avoir des id sans accents
Par contre il y a aussi des trucs qui ne marchent plus du coup comme :
Indication de la dernière mise a jour de la page, il faut que je trouve un moyen d'enregistrer la date de dernière modification d'une colonne sur la table sql
Les photo sur les pages des personnes dédiés, sur la page recherche ça marche mais plus sur les pages persos, il faut que je modifie la table dédiée aux images
Changement de la page d'accueil, la nouvelle sert de cache misère en montrant ce que j'ai fait avec le même visuel que la page recherche plutôt que de montrer ce que j'ai envie de faire. Cependant ce changement risque d'être temporaire car je ne suis pas fan du visuel actuel
Désormais les photos de profil peuvent être des gifs animés
Changement du système de photo de profil dynamique créé le 22 juillet 2020, l'ancien système était basé sur un iframe et une image = un fichier html. Le nouveau système est basé sur du javascript et est normalement compatible avec toutes les situation (pas de photo, qu'une photo ou plusieurs photo)
Ajout de la possibilité de mettre des images et une description sur les pages. Fonctionnalité pas disponible sur mobile car je galère a faire un bouton pour revenir en arrière.
Test de regrouper différentes statistiques sur les pages, pas affiché clairement sur le site pour le moment.
2 ans du site ! :D
Grâce aux statistiques je sais que l'on viens de dépasser les 10% du premier objectif. C'est à dire que sur les 450 000 caractère nécessaire pour remplir les 45 pages créées pour le moment il y en a 45 000 de tapés
La page statistiques et avancements est a peu près fini, elle y regroupe les statistiques et avancements générales sur le site comme :
Le nombre de pages créées
Le nombre de pages entamées (où j'ai commencé à écrire quelque choses)
Le nombre de page concernant la famille proche
Le nombre total de caractères tapés sur le site
Le nombre total de redirection présent sur le site (et dedans celles menant sur le site, celles menant sur d'autres site et le nombre qui renvoie sur Wikipédia)
L'avancement sur l'objectif total qui est le pourcentage d'écrit par rapport au nombre de caractères qu'il faudrait pour que je considère le site comme fini (ce ne sera jamais à 100% car j'ajouterai toujours des pages)
L'avancement sur l'objectif famille proche qui est la même chose qu'au dessus mais seulement pour les parent, frères/sœurs et enfant des frère/sœurs de mes parents
Un comptage du nombre de Balise "Bug", "Pas neutre", "Pas à jour" ou "En cour de vérification" utilisées actuellement.
Le nombre d'arbres généalogiques et de frises chronologiques actuellement utilisées
Sur cette page il y à aussi les statistiques individuelles s'il on clique sur la personne concernée. La liste des personnes est d'ailleurs classé de la plus remplie à la moins remplie.
Même si on ne peut pas le créer de manière "propre", on peut ajouter l'arbre généalogique de la personne sur sa page. Il faut juste qu'elle en ait un ^^.
Il y a 3 nouvelles balises customs pour la mise en page :
I et I qui permettent d'écrire en italique
B et B qui permettent d'écrire en gras
A qui permet d'afficher l'arbre généalogique (s'il existe)
peut être que j'en rajouterai d'autre mais honnêtement je ne pense pas. Je ne compte d'ailleurs pas trop utilisé les I et B. D'ailleurs je pense qu'ils vont être un peu "caché" (genre il ne sont pas sur la page d'utilisation).
Création d'un arbre généalogique automatique (pas fini). J'ai donc aussi créé une base de donné ou il y a de renseigner pour chaques personnes ses parents et grands-parents.
L'historique de modifications individuel est finalement de retour. il est présent sur la page de statistiques individuelles et n'affiche que le nombre de caractères ajoutés ou supprimés. Je vais surement ajouter aussi le nombre de modification totales.
La date de dernière modification et de création de la page refonctionne. C'est cette fois-ci stocké sur ma base de données donc ça devrait tenir longtemps.
Dans le cadre de mes études j'ai présenté mon site à ma classe via un pacha kucha (20 diapos en 6min40). Je suis content car la prof a trouvée ça intéressant et j'ai eu plus tard des bon retour de certains de mes camarades. Il faut que je vérifie mais il me semble que j'ai eu 15.5
Il y a donc aussi le nombre de modifications total sur historique des modification mais en plus la page "Statistiques et avancements" possède un historique regroupant toutes les pages qui et pour l'instant situé en bas de page
C'est une première, je ne sais pas si je vais en faire d'autre ou au contraire changer de méthode, mais j'ai créer une page qui me sert uniquement à stocker des variables. C'est la page "(Variable) ToutLeMonde" qui me sert à stocker proprement l'historique général. Cette page ajoute donc une nouvelle fonctionnalité, la possibilité de cacher des pages.
L'historique de modification affiche en plus les section, chapitres, liens direct/indirect et images ajoutés ou retirés d'une page
Création d'archives des pages. A chaques nouvelles modification, la version précédente de la page est sauvegardée et est accessible dans "Historique des modifications" dans les pages d'avancement personnels ou dans la page d'avancement globale. Il n'y a pour l'instant que le contenue de la page mais je compte y ajouter par la suite des précisions sur ce qui à été modifié (A peu près les mêmes que dans l'historique des modifications).
Journée orientée photo :
Bien qu'entamé il y a longtemps, la page pour uploade des documents est enfin mise en avant sur le site ! Elle remplace le bouton Accueil dans le menu et du coup maintenant le mot "Wikifamille" renvoie à l'accueil. La page a quand même été un peu modifié, en gros j'ai fais en sorte qu'elle ne serve qu'à uploader des photo servant de document. Les photos de pour les profils s'uploadent autre part
Justement ! Il y a été ajouté la page "Upload photo de profil" disponible en cliquant sur le bouton "Ajouter une photo de profil" dans la page de modification d'une page.
Ca date de plusieurs jours mais il y a un petit changement graphique. Les bouton, les div avant une images et les liens sont bleu. C'est le même bleu que le logo
Les photos de profils sont toutes affichées avec le même ratio a peu près. Elles font toutes la même hauteur mais leurs largueur peut varier, si la largeur est trop grande elle est coupée sur la fiche.
L'accueil est redevenu comme avant. Les sections sont aux couleurs du site et je n'ai mis que les familles et les fonctionnalités du site
Détection d'un bug sur l'uploade de photo. Lorsque je fais un gif avec première pro le script permettant l'uploade ne fonctionne pas alors que si je converti une vidéo en gif via un site internet là ça marche. Je pense que je problème viens du faite que lorsque je fais moi même me gif la fonction php "getimagesize" n'arrive pas a trouver le type d'image (la fonction est sensé retourner 1 pour dire que c'est un gif mais là elle ne retourne rien.
J'ai enfin fait mon propre system de zoom ! En gros c'est juste du javascript qui change la classe de l'élément pour l'afficher en gros. Il n'est pour l'instant pas disponible pour les page individuelles.
Les photos de profils dans la page "Rechercher" sont enfin les mêmes que sur les pages individuelles. De plus, leurs dimensions sont désormais les mêmes pour toutes les images et il y a une image par défaut si je n'ai de photo de profil pour la personnes.
Je commence à rendre mon code propre. Mon graal serai de n'avoir aucunes erreur sur W3C et que Nathan arrête de me casser les pieds ^^
Les photos présentes sur les pages individuelles sont enfin compatibles avec mon system de zoom. Pour cela il fallait qu'elle aient chacune une id différentes. J'ai donc utilisé (avec pas mal d'incompréhension au début) "preg_replace" en php. J'ai galéré car il est un peu différent de "str_replace". En effet, au lieu d'écrire "img profil" pour ce qu'il faut chercher il faut écrire "%\img profil%".
Le menu est un peu plus esthétique, ses couleurs sont en raccord avec la "nouvelle" apparence du site et il y a une petit animation lors du hover. On passe de ça à ça
Allégement du dossier img, les images au dessus de 5Mo ont été compressée et les inutiles ont été supprimées. En plus de ça j'ai créer un dossier "icons" pour séparer des différentes icones des images d'illustration ou photo des profil
Les couleurs en css sont désormais des variables. Cela permet de ne pas chercher dans toutes les éléments la couleurs qu'ils ont pour la modifiée.
continuation de l'amélioration de l'agencement de mon code.
Amélioration de l'affichage des dates de naissance et de décès (accessoirement le mot "mort" à du coup été remplacé par décès). Lorsque je n'ai pas toutes la date l'affichage et ajusté. Par exemple, si je n'ai que l'année ça marque "2021" au lieu de "//2021".
continuation de l'amélioration de l'agencement de mon code.
Je me rend compte qu'il n'y a pas eu de photo du site depuis longtemps donc j'en fais une pour servir comme archive. C'est cadeau !
(Oui je m'occupe de mon site à 3h du matin :D)
Correction d'un bug suite à mon changement de mon system de sauvegardes. J'avais bien pensé à faire un str_replace pour les apostrophes dans ma base de donnée qui stock les gens sur le site mais j'avais oublié de le faire pour la base qui stock les backups
J'enlève petit à petit les reste de l'ancien système de zoom
J'ai testé mon site sur un site d'analyse de site internet et j'ai eu une note de 67/100. Je suis content je m'attendais à moins.
La page de statistiques affiche dorénavant l'espace total que prennent les images en Mo
Il y ENFIN quelque chose d'écrit quand on écrit pas correctement l'url d'une fiche (exemple) je n'y arrivait pas avant car je regardait si l'id existait dans ma base de données et comme il n'existe pas forcement la suite du programme ne marche pas.
Update de la page "Crédits"
Ajout de méta données (je crois). Je ne sais pas trop à quoi ça sert, pour l'instant je remarque juste que ça fait des liens "propre" sur discord. Sinon il me semble que cela permet aussi d'aider le référencement naturel sur google.
L'historique de modifications n'affiche pas les modifications des pages cachées. Elles sont maintenant vraiment cachées x)
Sur les statistiques personnels j'ai ajouté la date de création, de dernière modification et sa place dans le classement des pages créées dans l'ordre chronologiques
La colonne "femme" de ma base de donnée est devenu obsolète, je ne m'en servait pour afficher le nom de jeune fille mais je me suis rendu compte que j'avais déjà la colonne "objet" pour ça. La colonne objet est mieux car c'est du texte ce qui me permet d'être inclusif contrairement à la colonne "femme" qui est un Boolean.
Petite baisse du nombre de caractère. J'ai modifié ma façon d'enregistrer les apostrophes (en gros avant je les remplaçai par des accents aigu pour ne pas faire bugger mon code php mais maintenant je les remplace par "\'") ce qui m'enlève des caractères. Je ne sais pas trop pourquoi d'ailleurs. Je pense perdre environ 200 à 500 caractères
Possibilité de modifier les informations des photos. Il faut juste cliquer sur l'icone en haut à droite de chaques photos sur la page documents
Pallier des 100 000 caractère totaux sur le site atteins ! à l'heure ou j'écrit on est à précisément 101 503 ! J'en profite pour faire un point stats :
47 pages créées
31 entamées
101 503 caractères tapés
161 document présents (83 photos de profils pour 78 autres docs)
501 redirections (274 menant vers le site, 227 menant ailleurs dons 210 sur Wikipédia
13 page avec un arbre généalogique
1 avec une frise chronologique
Mon arbre généalogique auto remplace officiellement le manuel. Il y a encore beaucoup de choses à améliorer notamment le placement des grand parents paternels lorsque notre père est enfant unique. Sinon ça a l'aire de bien marcher. voici l'arbre manuel et l'arbre auto
Je viens de remarquer que l'on pouvais valider le formulaire de nouvelle page même s'il n'était pas entièrement remplit. C'est donc fixé.
La frise chronologique est enfin fesable par tout le monde ! Par contre c'est pour le moment le module le plus complexe à coder sur le site.
rétrécissement des espaces entre les titre et les paragraphes sur les fiches
Alors je n'ai pas rien fait au contraire ! J'ai enfin commencé une version "pro" du site ou n'importe qui pourra faire son propre wikifamille. J'ai fais pas mal de choses comme la création de compte, pouvoir changer de pdp, créer des "espace" (un espace = un Wikifamille) et créer des fiches.
Du coup ça veut dire nouveau design !
Le petit problème c'est que du coup il faut quasiment que je recode tout donc la plupart des choses dite plus haut ne sont plus valable, la liste à jour des fonctionnalités qu'il faut que je fasse et qui sont finies se trouve sur la page Trucs à faire
Création de la page "Historique" qui est un copié collé de celle présente sur l'autre wikifamille
Ajout à l'accueil d'une div contenant les 10 fiches modifiées le plus récemment.
Création de deux nouvelles balise :
- Une pour afficher le temps passé à une certaine date et (Il y a 53 ans ), lorsque l'on fait 25 décembre 1958 (Il y a 64 ans ) cela donne : 25 décembre 1958 (Il y a 64 ans )
- Une pour simplifier les liens, lorsque l'on fait alexpedia.cf, cela donne : https://famille.alexpedia.org/
Amélioration des résultats des recherche de personnes, j'ai ajouté les photos des gens si disponible et stylisé le tout.
De ça en découle une nouvelle basile profil qui sert juste à choisir la photo qui représente la page, il suffit de mettre un lien vers une image entre les deux balise profil et elle apparaitra par exemple dans les résultats des recherches
- Création vite fait du paramètre |d| qui n'est utilisable qu'avec la balise f et qu'il faut que j'améliore car je ne suis pas très fan de comment ça marche pour le moment. Du coup techniquement on peut mettre des photos sur le pages maintenant
- Commencement de la gestion des différents cas possible dans les fiches (privé/sur demande/publique/lecture seule), j'ai juste fait afficher les bons boutons avec un système de "if" dégueulasse x). Ce n'est évidemment temporaire, je compte dans le futur faire un fichier qui gère tous ça que je n'aurai qu'à importer dans les fichier ou j'en ai besoin.
- Correction d'un "bug". En gros si l'on est pas connecté et que l'on veux créer une fiche ça nous redirigeais directement vers la page de connection. Ce n'est plus le cas maintenant, on peut créer un fiche est le créateur est enregistré en tant que "Anonyme"
- On peut désormais mettre les pages en privé ou en non répertorié. D'ailleurs j'ai fait ça comme il faut faire (je crois) j'ai créer un fichier "getModif.php" qui reçoit les information a changer et qui renvois les données en sql pour les afficher à l'utilisateur. De plus, le thème de la page quand elle est en privé ou en non répertorié est différent (sombre pour le privé et claire pour non répertorié) en plus d'avoir un icones adapté à coter du titre.
- Possibilité d'intégrer des icons avec la balise icon ce qui donne icone, on peut mettre n'importe quelle image la taille ne dépassera pas le texte... normalement.
- Il y a maintenant une icon de bougie quand une date avec la balise date et visualisée le jour de "anniversaire"
Grâce à Patrick le site alexpedia est maintenant hébergé sur ovh et à comme nom de domaine alexpedia.org
Création d'un sous domaine (build.alexpedia.org) pour pouvoir travailler sur le site sans tout casser. Donc maintenant les changements qui seront affichés ici seront le changement du site principal (alexpedia.org).
- Création une section archive qui conserve la plus veille version du site que j'ai sur moi disponible sur archives.alexpedia.org/Wikifamille (le sous domaine n'existe pas encore car mon forfait OVH ne me le permet pas mais un jour ça marchera)
- Possibilité de montrer le code d'une page proprement. En gros, avant pour pouvoir montrer une balise on devait mettre un espace entre le mot et le crochet. maintenant on a juste à y mettre une astérisque et ça affichera correctement la balise. Exemple : L; img
3 ans de Wikifamille ! Je n'ai rien fais ce jour là car j'était au pal avec Maxime, Marie (sa copine), Tristan et Jérémie. j'écrit ces ligne le 19 mai 2022 et perso j'espère que dans un an le code du site soit sous la forme MVC et que les requêtes se fassent avec du xml
j'écrit ces lignes beaucoup plus tard (03/10/2022) pour dire que s'il n'y a pas d'update ce n'est pas parce que je ne fout rien mais parce que je développe tout sur build.alexpedia.org et par conséquent je considère que les avancement son officiels que quand je mets à jour alexpedia.org. La prochaine mise à jour qui va arriver sera donc la alpha 4.0 et modifiera radicalement le fonctionnement d'alexpedia (copie pure et simple de discord)
Seulement quelques changements majeurs. Le lien vers une page et celui vers un espace on changé, ils sont enfin dans la forme que je voulais. Pour accéder à l'espace "Wikifamille", on a juste à faire alexpedia.org/Wikifamille . Pour allez vers une des fiches, on fait alexpedia.org/Wikifamille/Alexandre_Perrier . Tandis que pour la modifier c'est alexpedia.org/Wikifamille/Alexandre_Perrier/edit . Cela devait faire partie des nouveautés de la grosse mise à jour mais vu que je prend beaucoup de temps à la faire je préfère la mettre en place directement pour que Patrick ne paye pas un serveur pour rien.
Petit update par ce que je m'ennuis. On va être bref :
- Le site est maintenant hébergé sur wikifamille.org
- Une version "light" (juste de la lecture) est disponible sur famille.alexpedia.org
- Les ancienne version sont disponible sur aao.alexpedia.org
- Je me suis concentré uniquement sur l'aspect wiki (genre je n'ai pas géré les utilisateurs par exemple)
- Dans un article on peut : insérer une infobox, une image, un tableau, une chronologie, un modèle, écrire en gras et en italique. Globalement, maintenant j'assume à 100% de repomper Wikipédia
- Je n'ai rien ajouter ici en 1 an car j'ai du recommencer le site de 0. En effet, comme c'est avec ce site que j'ai appris le dev, ils n'est pas très propre, j'ai donc tout refait en utilisant symfony.
Beaucoup de changement toujours. Déjà il faudrait que je refasse des changelog plus régulier. A la base de les fessais à chaques fin de sessions de taff, je vais surement refaire comme ça par actuellement on dirait que je fou rien alors que ce n'est pas le cas.
Par ailleurs je vais surement faire des changelog pour alexpedia de manière générale maintenant. A l'heure ou j'écris ça il n'y a rien de fait mais ce sera surement sur about.alexpedia.org/changelog.
Concernant Wikifamille mais toujours dans le domaine rienAfoutre, j'ai officialisé la alpha 5.0. En gros j'ai juste ajouté "alpha 5.0" sur le changelog précédant x).
Point de vue purement Wikifamille j'ai commencé un changement de logique pour le wikicode. Jusqu'à maintenant tout les modèles étaient de la forme :
{nomdelabalise
| param1 = valeur1
| param2 = valeur2
| param3 = valeur3
}
Dorénavant, certains seront de la forme :
{nomdelabalise | param1 = valeur1 | param2 = valeur2 | param3 = valeur3}
Nimporte quel texte
{/nomdelabalise}
Cela permet pour les Modèle autorisées à ajouter une autre modèle dans le modèle initial alors qu'avant c'était impossible.
Dans un futur très proche (genre 2-3 jours) Alexpedia sera officiellement complétement auto hébergé. Il faut avant que je finisse 2-3 trucs sur le site qui me permet de gérer tout ça (qui est une des principales raisons de pourquoi wikifamille n'avance pas trop en ce moment)
D'autre nouveautés en bref :
Bon, je l'écrit ici mais c'est sensé être la dernière fois.
Bon on verra plus tard pour des logs centralisés.
Ajout d'une balise permettant de faire une boucle dans un modèle ( exemple)
2018
La date de création du site alexpedia (qui regroupe tous mes projets) est estimée à septembre 2018, à la base il devait simplement me servir pour répertorier les pièces de monnaie présentes dans ma collection.
2019
14 mai 2019 - alpha 1.0
Ajout de la page "Wikifamille".
27 mai 2019
Il à été créé simultanément :
La page "Marie-Lou Perrier" (archive)
La page "Charline Perrier" (archive)
La page "Anaëlle Perrier" (archive)
La page "Patricia Perrier" (archive)
La page "Eric Perrier" (archive)
La page "Amis Actuels"
La page "Amis non Actuels"
La page "Catégories"
La page "Connaissances actuels"
La page "Connaissances non actuels"
La page "Famille proche coté maman"
La page "Famille moins proche"
La page "Famille Proche coté papa"
Et la page "Famille proche"
23 juin 2019 - alpha 1.1
Changement esthétique du site.
Le 26 juin 2019 - alpha 1.2
Des tests sont fait sur la page "Marie-Lou Perrier", c'est la première fois que du PHP et présent sur le site, il l'est utilisé juste pour marqué l'âge.
1er juillet 2019 - alpha 1.3
toutes les pages qui étaient en ".html" deviennent des pages en ".php".
11 septembre 2019 - alpha 1.4
la page "Historique des modifications sur la page d'Alexandre François Perrier" a été supprimée car elle a finalement peu d'intérêt.
Réorganisation des catégories, Il n'y a plus que 5 grands thèmes (Familles, Amis, Connaissances, Lieux et Évènement). Les anciennes pages concernant le trie des catégories sont donc supprimées.
2020
08 juin 2020 - alpha 1.5
Après plusieurs mois d'inactivité le site est de nouveau en construction.
Le sommaire est désormais en iframe ce qui évite de le réécrire sur chaques pages.
Ajout d'une images zoomable représentant l'arbre généalogique des ancêtres de la personnes sur 3 générations.
09 juin 2020 - alpha 1.6
Amélioration de l'esthétique de la page d'accueil
Apparition de la date de dernière modification qui est cette fois automatique, accompagné de l'écart de temps entre la dernière mise a jour et maintenant.
Utilisation du php afin de faire "automatiquement" un lien vers la page d'ajout.
Ajout des pages :
Contribution au site
Patrick Perrier (archive)
Didier Perrier (archive)
10 juin 2020 - alpha 1.7
Customisation de la page 404.
La largeur des images est maintenant proportionnelle à la hauteur
Création des pages :
Romain Perrier (archive)
Quentin Perrier (archive)
Fabienne Perrier (archive)
11 juin 2020
Le site www.alexpedia.cf est envoyé sur internet
Création des pages :
Alexandre Perrier
Gisèle Perrier
Eliane Gourcerol
François Gourcerol
Pierre Boucher
Jeanne Boucher
12 Juin 2020 - alpha 1.8
Optimisation de l'affichage du site pour téléphone portable
13 Juin 2020 - alpha 1.9
Création d'un fichier php pour éviter les répétitions sur les fichiers html
Désormais les noms féminin sont écrit sous formes de variables pour faciliter le changement lors de mariage ou de divorce
23 Juin 2020 - alpha 1.10
Finition en grosse parti de la page Document, on peut trier les documents pas années ou par personnes et prochainement pas type ou encore évènement
Le zoom sur les photos est plus propre, au lieu d'ouvrir la photo en grand dans une nouvelle pages, elle sont affiché en grand par dessus la page mère
25 juin 2020
Création des pages :
Ambre Audebert
André Boucher
Clémentine Audebert
Christelle Boucher
Christophe Boucher
27 juin 2020 - alpha 1.11
Ça ne sert pas a grand chose mais dorénavant il y a un petit gâteau à coté du nom de la personne sur sa page quand on l'a consulte le jour de son anniversaire.
Création des pages :
Corentin Perrier
Alexandre Repka
Eliott Gourcerol
Fabien Gourcerol
Frédéric Audebert
Léa Perrier
Marie Labetoule
28 juin 2020 - alpha 1.12
Ce qui a été fait pour les anniversaire le 27 juin est maintenant valable aussi pour l'anniversaire de la mort de la personne ( quand elle est décédée évidemment sinon ça n'aurait aucun sens )
Création de la page Maurice Boucher
17 juillet 2020 - alpha 1.13
L'arbre généalogique n'est plus une image mais une iframe ce qui fais qu'il n'y a plus de système de zoom, on peut cliquez sur les case pour accéder aux pages des personnes concernées et que l'arbre et ENFIN nette.
18 juillet 2020 - alpha 1.14
Les formulaires sont enfin opérationnels, les données récupérées sont envoyées sur la pages "Centre d'aide" pour que je puisse voir les nouvelles réclamations de partout. J'ai créer pour l'occasion une nouvelle table "aide" qui regroupe tout ce qui est envoyé avec n'importe quel formulaire.
L'onglet "Contribuer" sert enfin a quelque chose, j'y mets les photos dont il me manque des infos que je trouve importantes.
20 juillet 2020
Commencement d'un grand tri des photos se trouvant chez mémé afin d'y trouver des choses à exploiter
22 juillet 2020 - alpha 1.15
Apparition d'une photo de profil "dynamique" qui permet de voir l'évolution visuelle année par année de la personne sur l'encadré à droite de sa page, disponible pour le moment que sur les pages "Alexandre Perrier" et "Gisèle Perrier" tout simplement car j'avais assez de photos à disposition.
27 juillet 2020 - alpha 1.16
La page "Rechercher" est à moitié opérationnelle : on peut y rechercher des photos mais pas encore les différentes pages du site et n'est PAS DU TOUT mobile friendly (en gros s'il on y va sur téléphone portable c'est dégueulasse)
28 juillet 2020 - alpha 1.17
Avancement de la page "Rechercher", on peut désormais chercher des gens cependant il faut aussi que je remplisse une nouvelle table pour y répertorier toutes les personnes présentes sur le site. A ce jour il n'y a seulement moi, Alexandre Louis Perrier, Anaëlle Perrier, Charline Perrier et Marie-Lou Perrier.
29 juillet 2020 - alpha 1.18
Résolution d'un bug graphique, les catégories sur l'accueil sur portable étaient plus larges que le body
Début de changement de design des encadrés à droite
nouveau design des catégories a l'accueil
8 Décembre 2020 - alpha 2.0
Alors ça fais looooongtemps que je n'ai pas écrit ici mais ce n'est pas parce que le site n'avançait pas mais plutôt car j'vais la flemme d'actualiser cette page.
Donc si on liste toutes les nouveauté (pas chronologiquement) on as :
Système de recherche complètement opérationnel
Désormais, il n'y a qu'une page (Fiche.php) elle affiche directement les infos de la personnes indiquée, ça ne change en rien la navigation du site mais ça allège (de pas grand chose) le serveur
On peut modifier une page directement sur le site
Mise en place de mon propre système de langage pour la mise en page
Ajout de boutons sur la page de modification pour écrire automatiquement les truc chiants à écrire
Création d'une page expliquant l'utilisation de la page de modification sur le site
Possibilité de créer une page directement sur le site
les identifiants (AlexandrePerrier2000 par exemple) créer via la page de création de page ont un bridage qui permet d'avoir des id sans accents
Par contre il y a aussi des trucs qui ne marchent plus du coup comme :
Indication de la dernière mise a jour de la page, il faut que je trouve un moyen d'enregistrer la date de dernière modification d'une colonne sur la table sql
Les photo sur les pages des personnes dédiés, sur la page recherche ça marche mais plus sur les pages persos, il faut que je modifie la table dédiée aux images
2021
23 mars 2021 - alpha 2.1
Changement de la page d'accueil, la nouvelle sert de cache misère en montrant ce que j'ai fait avec le même visuel que la page recherche plutôt que de montrer ce que j'ai envie de faire. Cependant ce changement risque d'être temporaire car je ne suis pas fan du visuel actuel
16 avril 2021 - alpha 2.2
Désormais les photos de profil peuvent être des gifs animés
Changement du système de photo de profil dynamique créé le 22 juillet 2020, l'ancien système était basé sur un iframe et une image = un fichier html. Le nouveau système est basé sur du javascript et est normalement compatible avec toutes les situation (pas de photo, qu'une photo ou plusieurs photo)
19 avril 2021 - alpha 2.3
Ajout de la possibilité de mettre des images et une description sur les pages. Fonctionnalité pas disponible sur mobile car je galère a faire un bouton pour revenir en arrière.
7 mai 2021 - alpha 2.4
Test de regrouper différentes statistiques sur les pages, pas affiché clairement sur le site pour le moment.
14 mai 2021 - alpha 2.5
2 ans du site ! :D
Grâce aux statistiques je sais que l'on viens de dépasser les 10% du premier objectif. C'est à dire que sur les 450 000 caractère nécessaire pour remplir les 45 pages créées pour le moment il y en a 45 000 de tapés
La page statistiques et avancements est a peu près fini, elle y regroupe les statistiques et avancements générales sur le site comme :
Le nombre de pages créées
Le nombre de pages entamées (où j'ai commencé à écrire quelque choses)
Le nombre de page concernant la famille proche
Le nombre total de caractères tapés sur le site
Le nombre total de redirection présent sur le site (et dedans celles menant sur le site, celles menant sur d'autres site et le nombre qui renvoie sur Wikipédia)
L'avancement sur l'objectif total qui est le pourcentage d'écrit par rapport au nombre de caractères qu'il faudrait pour que je considère le site comme fini (ce ne sera jamais à 100% car j'ajouterai toujours des pages)
L'avancement sur l'objectif famille proche qui est la même chose qu'au dessus mais seulement pour les parent, frères/sœurs et enfant des frère/sœurs de mes parents
Un comptage du nombre de Balise "Bug", "Pas neutre", "Pas à jour" ou "En cour de vérification" utilisées actuellement.
Le nombre d'arbres généalogiques et de frises chronologiques actuellement utilisées
Sur cette page il y à aussi les statistiques individuelles s'il on clique sur la personne concernée. La liste des personnes est d'ailleurs classé de la plus remplie à la moins remplie.
Même si on ne peut pas le créer de manière "propre", on peut ajouter l'arbre généalogique de la personne sur sa page. Il faut juste qu'elle en ait un ^^.
18 mai 2021 - alpha 2.6
Il y a 3 nouvelles balises customs pour la mise en page :
I et I qui permettent d'écrire en italique
B et B qui permettent d'écrire en gras
A qui permet d'afficher l'arbre généalogique (s'il existe)
peut être que j'en rajouterai d'autre mais honnêtement je ne pense pas. Je ne compte d'ailleurs pas trop utilisé les I et B. D'ailleurs je pense qu'ils vont être un peu "caché" (genre il ne sont pas sur la page d'utilisation).
22 mai 2021 - alpha 2.7
Création d'un arbre généalogique automatique (pas fini). J'ai donc aussi créé une base de donné ou il y a de renseigner pour chaques personnes ses parents et grands-parents.
31 mai 2021 - alpha 2.8
L'historique de modifications individuel est finalement de retour. il est présent sur la page de statistiques individuelles et n'affiche que le nombre de caractères ajoutés ou supprimés. Je vais surement ajouter aussi le nombre de modification totales.
La date de dernière modification et de création de la page refonctionne. C'est cette fois-ci stocké sur ma base de données donc ça devrait tenir longtemps.
Dans le cadre de mes études j'ai présenté mon site à ma classe via un pacha kucha (20 diapos en 6min40). Je suis content car la prof a trouvée ça intéressant et j'ai eu plus tard des bon retour de certains de mes camarades. Il faut que je vérifie mais il me semble que j'ai eu 15.5
1er juin 2021 - alpha 2.9
Il y a donc aussi le nombre de modifications total sur historique des modification mais en plus la page "Statistiques et avancements" possède un historique regroupant toutes les pages qui et pour l'instant situé en bas de page
C'est une première, je ne sais pas si je vais en faire d'autre ou au contraire changer de méthode, mais j'ai créer une page qui me sert uniquement à stocker des variables. C'est la page "(Variable) ToutLeMonde" qui me sert à stocker proprement l'historique général. Cette page ajoute donc une nouvelle fonctionnalité, la possibilité de cacher des pages.
5 juin 2021 - alpha 2.10
L'historique de modification affiche en plus les section, chapitres, liens direct/indirect et images ajoutés ou retirés d'une page
30 juin 2021 - alpha 2.11
Création d'archives des pages. A chaques nouvelles modification, la version précédente de la page est sauvegardée et est accessible dans "Historique des modifications" dans les pages d'avancement personnels ou dans la page d'avancement globale. Il n'y a pour l'instant que le contenue de la page mais je compte y ajouter par la suite des précisions sur ce qui à été modifié (A peu près les mêmes que dans l'historique des modifications).
6 juillet 2021 - alpha 2.12
Journée orientée photo :
Bien qu'entamé il y a longtemps, la page pour uploade des documents est enfin mise en avant sur le site ! Elle remplace le bouton Accueil dans le menu et du coup maintenant le mot "Wikifamille" renvoie à l'accueil. La page a quand même été un peu modifié, en gros j'ai fais en sorte qu'elle ne serve qu'à uploader des photo servant de document. Les photos de pour les profils s'uploadent autre part
Justement ! Il y a été ajouté la page "Upload photo de profil" disponible en cliquant sur le bouton "Ajouter une photo de profil" dans la page de modification d'une page.
Ca date de plusieurs jours mais il y a un petit changement graphique. Les bouton, les div avant une images et les liens sont bleu. C'est le même bleu que le logo
7 juillet 2021 - alpha 2.13
Les photos de profils sont toutes affichées avec le même ratio a peu près. Elles font toutes la même hauteur mais leurs largueur peut varier, si la largeur est trop grande elle est coupée sur la fiche.
L'accueil est redevenu comme avant. Les sections sont aux couleurs du site et je n'ai mis que les familles et les fonctionnalités du site
Détection d'un bug sur l'uploade de photo. Lorsque je fais un gif avec première pro le script permettant l'uploade ne fonctionne pas alors que si je converti une vidéo en gif via un site internet là ça marche. Je pense que je problème viens du faite que lorsque je fais moi même me gif la fonction php "getimagesize" n'arrive pas a trouver le type d'image (la fonction est sensé retourner 1 pour dire que c'est un gif mais là elle ne retourne rien.
J'ai enfin fait mon propre system de zoom ! En gros c'est juste du javascript qui change la classe de l'élément pour l'afficher en gros. Il n'est pour l'instant pas disponible pour les page individuelles.
Les photos de profils dans la page "Rechercher" sont enfin les mêmes que sur les pages individuelles. De plus, leurs dimensions sont désormais les mêmes pour toutes les images et il y a une image par défaut si je n'ai de photo de profil pour la personnes.
Je commence à rendre mon code propre. Mon graal serai de n'avoir aucunes erreur sur W3C et que Nathan arrête de me casser les pieds ^^
8 juillet 2021 - alpha 2.14
Les photos présentes sur les pages individuelles sont enfin compatibles avec mon system de zoom. Pour cela il fallait qu'elle aient chacune une id différentes. J'ai donc utilisé (avec pas mal d'incompréhension au début) "preg_replace" en php. J'ai galéré car il est un peu différent de "str_replace". En effet, au lieu d'écrire "img profil" pour ce qu'il faut chercher il faut écrire "%\img profil%".
Le menu est un peu plus esthétique, ses couleurs sont en raccord avec la "nouvelle" apparence du site et il y a une petit animation lors du hover. On passe de ça à ça
Allégement du dossier img, les images au dessus de 5Mo ont été compressée et les inutiles ont été supprimées. En plus de ça j'ai créer un dossier "icons" pour séparer des différentes icones des images d'illustration ou photo des profil
Les couleurs en css sont désormais des variables. Cela permet de ne pas chercher dans toutes les éléments la couleurs qu'ils ont pour la modifiée.
continuation de l'amélioration de l'agencement de mon code.
11 juillet 2021 - alpha 2.15
Amélioration de l'affichage des dates de naissance et de décès (accessoirement le mot "mort" à du coup été remplacé par décès). Lorsque je n'ai pas toutes la date l'affichage et ajusté. Par exemple, si je n'ai que l'année ça marque "2021" au lieu de "//2021".
continuation de l'amélioration de l'agencement de mon code.
Je me rend compte qu'il n'y a pas eu de photo du site depuis longtemps donc j'en fais une pour servir comme archive. C'est cadeau !
(Oui je m'occupe de mon site à 3h du matin :D)
22 juillet 2021 - alpha 2.16
Correction d'un bug suite à mon changement de mon system de sauvegardes. J'avais bien pensé à faire un str_replace pour les apostrophes dans ma base de donnée qui stock les gens sur le site mais j'avais oublié de le faire pour la base qui stock les backups
J'enlève petit à petit les reste de l'ancien système de zoom
J'ai testé mon site sur un site d'analyse de site internet et j'ai eu une note de 67/100. Je suis content je m'attendais à moins.
La page de statistiques affiche dorénavant l'espace total que prennent les images en Mo
23 juillet 2021 - alpha 2.17
Il y ENFIN quelque chose d'écrit quand on écrit pas correctement l'url d'une fiche (exemple) je n'y arrivait pas avant car je regardait si l'id existait dans ma base de données et comme il n'existe pas forcement la suite du programme ne marche pas.
Update de la page "Crédits"
24 juillet 2021 - alpha 2.18
Ajout de méta données (je crois). Je ne sais pas trop à quoi ça sert, pour l'instant je remarque juste que ça fait des liens "propre" sur discord. Sinon il me semble que cela permet aussi d'aider le référencement naturel sur google.
L'historique de modifications n'affiche pas les modifications des pages cachées. Elles sont maintenant vraiment cachées x)
Sur les statistiques personnels j'ai ajouté la date de création, de dernière modification et sa place dans le classement des pages créées dans l'ordre chronologiques
29 juillet 2021 - alpha 2.19
La colonne "femme" de ma base de donnée est devenu obsolète, je ne m'en servait pour afficher le nom de jeune fille mais je me suis rendu compte que j'avais déjà la colonne "objet" pour ça. La colonne objet est mieux car c'est du texte ce qui me permet d'être inclusif contrairement à la colonne "femme" qui est un Boolean.
Petite baisse du nombre de caractère. J'ai modifié ma façon d'enregistrer les apostrophes (en gros avant je les remplaçai par des accents aigu pour ne pas faire bugger mon code php mais maintenant je les remplace par "\'") ce qui m'enlève des caractères. Je ne sais pas trop pourquoi d'ailleurs. Je pense perdre environ 200 à 500 caractères
30 juillet 2021 - alpha 2.20
Possibilité de modifier les informations des photos. Il faut juste cliquer sur l'icone en haut à droite de chaques photos sur la page documents
6 aout 2021
Pallier des 100 000 caractère totaux sur le site atteins ! à l'heure ou j'écrit on est à précisément 101 503 ! J'en profite pour faire un point stats :
47 pages créées
31 entamées
101 503 caractères tapés
161 document présents (83 photos de profils pour 78 autres docs)
501 redirections (274 menant vers le site, 227 menant ailleurs dons 210 sur Wikipédia
13 page avec un arbre généalogique
1 avec une frise chronologique
Mon arbre généalogique auto remplace officiellement le manuel. Il y a encore beaucoup de choses à améliorer notamment le placement des grand parents paternels lorsque notre père est enfant unique. Sinon ça a l'aire de bien marcher. voici l'arbre manuel et l'arbre auto
Je viens de remarquer que l'on pouvais valider le formulaire de nouvelle page même s'il n'était pas entièrement remplit. C'est donc fixé.
7 aout 2021 - alpha 2.21
La frise chronologique est enfin fesable par tout le monde ! Par contre c'est pour le moment le module le plus complexe à coder sur le site.
rétrécissement des espaces entre les titre et les paragraphes sur les fiches
20 octobre 2021 - alpha 3.0
Alors je n'ai pas rien fait au contraire ! J'ai enfin commencé une version "pro" du site ou n'importe qui pourra faire son propre wikifamille. J'ai fais pas mal de choses comme la création de compte, pouvoir changer de pdp, créer des "espace" (un espace = un Wikifamille) et créer des fiches.
Du coup ça veut dire nouveau design !
Le petit problème c'est que du coup il faut quasiment que je recode tout donc la plupart des choses dite plus haut ne sont plus valable, la liste à jour des fonctionnalités qu'il faut que je fasse et qui sont finies se trouve sur la page Trucs à faire
27 décembre 2021 - alpha 3.1
Création de la page "Historique" qui est un copié collé de celle présente sur l'autre wikifamille
Ajout à l'accueil d'une div contenant les 10 fiches modifiées le plus récemment.
Création de deux nouvelles balise :
- Une pour afficher le temps passé à une certaine date et (Il y a 53 ans ), lorsque l'on fait 25 décembre 1958 (Il y a 64 ans ) cela donne : 25 décembre 1958 (Il y a 64 ans )
- Une pour simplifier les liens, lorsque l'on fait alexpedia.cf, cela donne : https://famille.alexpedia.org/
28 décembre 2021 - alpha 3.2
Amélioration des résultats des recherche de personnes, j'ai ajouté les photos des gens si disponible et stylisé le tout.
De ça en découle une nouvelle basile profil qui sert juste à choisir la photo qui représente la page, il suffit de mettre un lien vers une image entre les deux balise profil et elle apparaitra par exemple dans les résultats des recherches
2022
23 janvier 2022 - alpha 3.3
- Création vite fait du paramètre |d| qui n'est utilisable qu'avec la balise f et qu'il faut que j'améliore car je ne suis pas très fan de comment ça marche pour le moment. Du coup techniquement on peut mettre des photos sur le pages maintenant
- Commencement de la gestion des différents cas possible dans les fiches (privé/sur demande/publique/lecture seule), j'ai juste fait afficher les bons boutons avec un système de "if" dégueulasse x). Ce n'est évidemment temporaire, je compte dans le futur faire un fichier qui gère tous ça que je n'aurai qu'à importer dans les fichier ou j'en ai besoin.
- Correction d'un "bug". En gros si l'on est pas connecté et que l'on veux créer une fiche ça nous redirigeais directement vers la page de connection. Ce n'est plus le cas maintenant, on peut créer un fiche est le créateur est enregistré en tant que "Anonyme"
25 janvier 2022 - alpha 3.4
- On peut désormais mettre les pages en privé ou en non répertorié. D'ailleurs j'ai fait ça comme il faut faire (je crois) j'ai créer un fichier "getModif.php" qui reçoit les information a changer et qui renvois les données en sql pour les afficher à l'utilisateur. De plus, le thème de la page quand elle est en privé ou en non répertorié est différent (sombre pour le privé et claire pour non répertorié) en plus d'avoir un icones adapté à coter du titre.
5 février 2022 - alpha 3.5
- Possibilité d'intégrer des icons avec la balise icon ce qui donne icone, on peut mettre n'importe quelle image la taille ne dépassera pas le texte... normalement.
- Il y a maintenant une icon de bougie quand une date avec la balise date et visualisée le jour de "anniversaire"
6 février 2022
Grâce à Patrick le site alexpedia est maintenant hébergé sur ovh et à comme nom de domaine alexpedia.org
9 mai 2022
Création d'un sous domaine (build.alexpedia.org) pour pouvoir travailler sur le site sans tout casser. Donc maintenant les changements qui seront affichés ici seront le changement du site principal (alexpedia.org).
10 mai 2022
- Création une section archive qui conserve la plus veille version du site que j'ai sur moi disponible sur archives.alexpedia.org/Wikifamille (le sous domaine n'existe pas encore car mon forfait OVH ne me le permet pas mais un jour ça marchera)
- Possibilité de montrer le code d'une page proprement. En gros, avant pour pouvoir montrer une balise on devait mettre un espace entre le mot et le crochet. maintenant on a juste à y mettre une astérisque et ça affichera correctement la balise. Exemple : L; img
14 mai 2022
3 ans de Wikifamille ! Je n'ai rien fais ce jour là car j'était au pal avec Maxime, Marie (sa copine), Tristan et Jérémie. j'écrit ces ligne le 19 mai 2022 et perso j'espère que dans un an le code du site soit sous la forme MVC et que les requêtes se fassent avec du xml
j'écrit ces lignes beaucoup plus tard (03/10/2022) pour dire que s'il n'y a pas d'update ce n'est pas parce que je ne fout rien mais parce que je développe tout sur build.alexpedia.org et par conséquent je considère que les avancement son officiels que quand je mets à jour alexpedia.org. La prochaine mise à jour qui va arriver sera donc la alpha 4.0 et modifiera radicalement le fonctionnement d'alexpedia (copie pure et simple de discord)
9 novembre 2022 - alpha 3.6
Seulement quelques changements majeurs. Le lien vers une page et celui vers un espace on changé, ils sont enfin dans la forme que je voulais. Pour accéder à l'espace "Wikifamille", on a juste à faire alexpedia.org/Wikifamille . Pour allez vers une des fiches, on fait alexpedia.org/Wikifamille/Alexandre_Perrier . Tandis que pour la modifier c'est alexpedia.org/Wikifamille/Alexandre_Perrier/edit . Cela devait faire partie des nouveautés de la grosse mise à jour mais vu que je prend beaucoup de temps à la faire je préfère la mettre en place directement pour que Patrick ne paye pas un serveur pour rien.
2023
20 septembre 2023 - alpha 5.0
Petit update par ce que je m'ennuis. On va être bref :
- Le site est maintenant hébergé sur wikifamille.org
- Une version "light" (juste de la lecture) est disponible sur famille.alexpedia.org
- Les ancienne version sont disponible sur aao.alexpedia.org
- Je me suis concentré uniquement sur l'aspect wiki (genre je n'ai pas géré les utilisateurs par exemple)
- Dans un article on peut : insérer une infobox, une image, un tableau, une chronologie, un modèle, écrire en gras et en italique. Globalement, maintenant j'assume à 100% de repomper Wikipédia
- Je n'ai rien ajouter ici en 1 an car j'ai du recommencer le site de 0. En effet, comme c'est avec ce site que j'ai appris le dev, ils n'est pas très propre, j'ai donc tout refait en utilisant symfony.
20 octobre 2023
Beaucoup de changement toujours. Déjà il faudrait que je refasse des changelog plus régulier. A la base de les fessais à chaques fin de sessions de taff, je vais surement refaire comme ça par actuellement on dirait que je fou rien alors que ce n'est pas le cas.
Par ailleurs je vais surement faire des changelog pour alexpedia de manière générale maintenant. A l'heure ou j'écris ça il n'y a rien de fait mais ce sera surement sur about.alexpedia.org/changelog.
Concernant Wikifamille mais toujours dans le domaine rienAfoutre, j'ai officialisé la alpha 5.0. En gros j'ai juste ajouté "alpha 5.0" sur le changelog précédant x).
Point de vue purement Wikifamille j'ai commencé un changement de logique pour le wikicode. Jusqu'à maintenant tout les modèles étaient de la forme :
{nomdelabalise
| param1 = valeur1
| param2 = valeur2
| param3 = valeur3
}
Dorénavant, certains seront de la forme :
{nomdelabalise | param1 = valeur1 | param2 = valeur2 | param3 = valeur3}
Nimporte quel texte
{/nomdelabalise}
Cela permet pour les Modèle autorisées à ajouter une autre modèle dans le modèle initial alors qu'avant c'était impossible.
Dans un futur très proche (genre 2-3 jours) Alexpedia sera officiellement complétement auto hébergé. Il faut avant que je finisse 2-3 trucs sur le site qui me permet de gérer tout ça (qui est une des principales raisons de pourquoi wikifamille n'avance pas trop en ce moment)
D'autre nouveautés en bref :
12 décembre 2023
Bon, je l'écrit ici mais c'est sensé être la dernière fois.
- Ajout d'une pagination dans le carrousel dans les infoboxs
- Fix du formulaire de la création d'un wiki. On ne pouvais plus créer de wiki car le formulaire disais que le titre n'était pas formaté avec la bonne variable. Je crois que c'est à cause d'une sécurité que j'ai voulu mettre. Dans tout les cas c'est fixé et j'en ai profité pour durcir les règles de nommage d'un wiki. Il ne doit pas contenir autre chose de des chiffres et des lettres sauf 2/3 exeptions. J'ai aussi fait en sorte d'éviter de créer un Wiki avec un nom déjà enregistré.
- Fix du bug du changement automatique du textearea dans les formulaire. Je l'ai tout simplement viré x) Maintenant il prend tout simplement le plus de place possible et c'est très bien comme ça.
- Changement du visuel lorsque l'on utilise une balise qui n'existe pas.
21 janvier 2024
Bon on verra plus tard pour des logs centralisés.
- On peut enfin modifier son profil utilisateur (changement de pdp + de bio)
- Les articles et les pages utilisateurs possèdent désormais un historique de modifications. Du coup, chaques modifications d'article doit être accompagné d'un résumé de modification obligatoire.
- Ajout d'un page "Modifications récentes". Contenant toutes les modifications sur toutes les pages.
7 février 2024
Ajout d'une balise permettant de faire une boucle dans un modèle ( exemple)
Aides