1 / 21

Galicia

Galicia. Par : Tarek Ali Chaaban. Galois lattice interactive constructor. D é partement d'informatique et de recherche op é rationnelle – Hiver 2006. Portail Web Pour GALICIA. Aper ç u de Galicia Travail demand é É tapes

imala
Télécharger la présentation

Galicia

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Galicia Par : Tarek Ali Chaaban Galois lattice interactive constructor Département d'informatique et de recherche opérationnelle – Hiver 2006

  2. Portail Web Pour GALICIA • Aperçu de Galicia • Travail demandé • Étapes • Concevoir, implémenter et peupler la base de données du projet. • L’intégration de la base de données MySQL avec le serveur HTTP . • L’installation d’un outil de gestion de Wiki . • Déploiement de l’application résultante sur le site du projet Galicia .

  3. Problèmesrencontrés • L'interopérabilité (Serveurs , languages , base de données) • Problèmes de Sécurité . • Problèmes de ressources . • Temps  …

  4. Tiki - Wiki • Serveur Apache • Php & Mysql • 171 Tables dans la base de données . • 3500 fichiers php … • Aucune documentation sur comment intégrer de nouveaux modules ni comment faire la liaison entre les tables de la base de données .

  5. Plone • Serveur Zope . • Python + Zope MySQL Db Adapter . • php ne peut pas être utilisée que si on utilise le « mode_rewrite » * PHP cannot access Zope internals.* Cookies don’t work • Demande beacoup de ressource .

  6. Programmation A - Z • L’ accès a MySQL de l’ université n’est pas sécuritaire . • Pas assez d’espace web pour avoir un site complet . • Faille dans une librairie php qui a causé l’arrêt des serveurs de l’université (d’après le support …)

  7. WordPress • www.wordpress.org • Apache (php/MySQL) • Très bien documenté . http://codex.wordpress.org/Main_Page • Contenu sépare du design . • Grande Communauté + Forum . • Results 1 - 10 of about 27,800,000 for "powered by wordpress" (google) • Simple !

  8. Décisions • Après avoir eu tous ces problèmes , j’ai décider de louez un serveur dans une compagnie aux Etats-Unis Intel Celeron 2.4 Ghz 400Mhz Bus Memory:512MB DDR System MemoryStorage: Single 80GB Hard DriveTransfer:1,200 GB per month IP Addresses:4 :: Private VLAN

  9. Décisions (2) • J’ai aussi acheter une licence pour l’utilisation de cPanel & WebHost Manager (http://www.cpanel.net/) • Démo si nécessaire … • Achat d’un nom de domaine pour Galicia . http://www.galicia-frc.org • Achat de mon propre nom de domaine http://www.chaaban.info

  10. Décisions (3) • Wordpress sera l’outils Wiki . • Les sites seront hébergés sur mon serveur .

  11. Design • Un Professionnel en design de Dubaï m’a aider dans le design , il a fait la squelette du site web en utilisant Photoshop . • Le Design a été approuvé par le Groupe Galicia .

  12. Design (2) • Rendre le Site Dynamique en codant le squelette que j’ai reçu. (HTML + PHP). • Graphique obtenue par le Designer . (icons, banner ,etc …) • Comprendre le fonctionnement de wordpress . (codex)

  13. BibTeX • Standard LaTex bibliography reference and publication management data format . • Besoins du Groupe Galicia d’un module BibTeX qui permet d’ajouter et visualiser les entrées .

  14. BibTeX(2) • Utilisation d’une class BibTeX qui a Comme but de faire l’analyse syntaxique d’un fichier BibTeX , class proposée par Dominic Gehl . • Modifier cette class pour l’adapter aux besoins du groupe .

  15. BibTeX(3) • Code qui Permet d’avoir accès aux variables BibTeX spécifique . • Tester le Module BibTeX . • Création d’une Table MySQL , pour l’intégration des données BibTeX dans la base de données reliées au site web de Galicia .

  16. BibTeX(4) • Insertion des données automatiquement dans la base de données a partir de la lecture d’un fichier ou par un formulaire . • Transformation des Données BibTeX de la base de données en code HTML pour faire l’affichage en utilisant php pour générer le code automatiquement

  17. BibTeX(5) • Intégration du module dans WordPress . • Publier le Résultat + code + Spécification et Utilisation . • Première Modification suite aux recommandation du groupe . • Support Technique aux utilisateurs . • Débogages . • http://www.chaaban.info/wordpress-plugin/bibtex/

  18. Search Engine Optimization • «Diffusion plus large des résultats du projet Galicia . » • Google … • Déjà plusieurs mots-clés au top de la liste : bibtex plugin , info sur plone , etc.

  19. Opportunités Ce Projet m’a permis d’acquérir beaucoup d’expériences dans le domaine du Web . • Plusieurs offres d’emplois . • Hébergement de sites Web . • Expérience dans plusieurs types de systèmes CMS . (Content management system) • Support Technique dans le forum de WordPress pour aider les gens dans les problèmes techniques . (>150 posts)

  20. Aide • Démonstrations du cours IFT1146 (javascript) . • Démonstration du cours IFT1147 (php & MySQL) • Le Cours IFT3220 (Technologie de l'Internet ) • Communauté Web .

  21. Remerciement • M. Petko Valtchev (coordonnateur) • M. Dominic Gehl (Support PHP) • M. Jamal Ghandour (Designer) • Groupe Galicia • M. Stefan Monnier & Sung-Hui Park Pour leur Patience 

More Related