vraiment important, cliquez !
malheuresement la page n'est pas valide sur w3 à cause de l'utilisation d'une instruction de
traitement XML dans ma page principale php(index.php), en effet j'avais pensé le site de façon a ajouter du html généré par
un fichier xml et une feuille de style XSL dans ma page principale, mais ceci ne se valide pas,
j'aurais pu faire très simple et faire trois page
html valide en trois langues différentes et faire des redirection dessus, mais j'ai voulus utiliser les technos du
websémantique, j'espère que ceci ne vas pas trop me décervir.
(détailles du fonctionnement de la page php : je crée deux objets DOMDocument, un pour mon fichier XML et un pour le XSL,
en suite j'initialise le paramètre langue ($_SESSION['lang]) pour mon fichier XSL, j'utilise en suite la fonction transformToXML qui me renvoie le résultat
de la transformation que j'affiche par la suite)
le lien suivant est mon portfolio sans Style, en utilisant une fonction PHP qui permet de piocher un element depuis un
fichier XML et de l'afficher en HTML, ceci permet de contourner le probleme évoqué plus haut.
Portfolio valide sans Style
en outre j'ai essayer de generer directement un fichier HTML grace à un fichier XML et XSL, j'ai par ailleur crée
un namespace XSD pour valider le résultat, mais j'ai toujours une erreur de validation liée ua namespace cette fois.
Le résultat :
cette partie permet de changer les langues du site sur lequel on se trouve select Language
NB: je pense que faire un fichier PHP à part qui genère le XHTML liée à la page XML et XSl, puis appeler
ce dernier Depuis du javascript pour le rajouter à une feuille blanche HTML permet de valider le fichier
à propos du développeur
- Je m'appelle Ahmed, j'ai 23 ans et je suis étudiant en informatique à l'école d'ingénieur Sup Galilée. Passionné par les sciences depuis l'enfance, j'ai toujours su que je voulais poursuivre mes études dans un domaine lié à celle-ci Ce site représente mon cv, et un petit projet en lui même, en effet, pour le faire fonctionner j'y ai mis en pratique mes connaissance en programation web "classique" comme le HTML, le CSS, le JavaScript et le PHP, mais aussi de programmation web 2.0 (sémantique).
- le site est multilangue grâce à l'utilisation d'un fichier XML où je stock le texte de la page en diférentes langues, ce fichier et ensuite transformé en bout de page html que j'importe dans la page principale grâce à une fonction php.
- En ce qui concerne la section commentaire du site, une fonction Javascript prend le texte rentré par l'utilisateur, l'envoi en AJAX à une fonction php qui le stock dans un fichier XML (pour réster dans le thème :) ) NB : dans un cadre totalement fonctionnel il est déconseiller d'utiliser un fichier XML en tant que base de données, en effet, sa première utilisation reste le transport de données, dans mon cas c'est à but éducatif.
- les commentaires sont rechargé à chaque click sur le bouton "poster un message", une fonction javascript appelle une fonction php qui lui renvoi le contenu du fichier xml, il sont ensuite rajoutés dans une balise html dedié.
Expériences professionnelles
Club Med( 2019-2021 , saisonier ) : Serveur
IRI( depuis 2021 , altérnant ) : apprenti ingénieur logiciel (VisualBasic, C#, PL/SQL)
Compétances personnelles
- Esprit créatif
- Autonome
- Organisé
- Motivé
- Gestion du temps
- Travail en équipe
langues
Anglais : Courrant
Arabe : Courrant
Kabyle : Langue maternelle
Compétences informatiques
centres d'intérêt
Foot-ball
Musculation
Animation japonnaise