IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Conception Web Discussion :

Quelles technologies utiliser pour développer une encyclopedie en ligne ?


Sujet :

Conception Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Webmaster
    Inscrit en
    Décembre 2006
    Messages
    18
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Décembre 2006
    Messages : 18
    Par défaut Quelles technologies utiliser pour développer une encyclopedie en ligne ?
    Bonjour,

    Je dois concevoir une encyclopedie on line qui sera accessible par abonnement : un projet assez lourd !
    Pouvez-vous me donner votre avis sur la technologie la mieux adaptée (langages, logiciels...) ?

    En bref, il s'agit de proposer :
    - des outils de recherche performants (champ du moteur de recherche qui continue d'afficher la saisie précédente, listes déroulantes à choix multiples...)
    - un outil d'impression intégré (filigrane systématique)
    - un site bilingue (sans repasser par la homepage pour changer de langue)
    - une accessibilité + ergonomie poussée (navigation au clavier possible + faire ressortir les zones actives)

    Important :
    - peut-on empêcher l'impression via le navigateur (le client ne veut pas d'impression possibles sans filigrane) ?
    - de même, il souhaite que le texte ne puisse pas être sélectionné (et copié)...
    - les données sont actuellement stockées dans une base SQL-Server

    Voilà, quelles sont vos suggestions ?

    PS : J'étudie toutes les options (la preuve, ça va de Flash/XML à PHP/MySQL/Javascript...) pour essayer de cerner les limites de chacune !
    Merci de votre aide !

  2. #2
    Membre émérite
    Avatar de marabout
    Homme Profil pro
    Consultant E-Learning
    Inscrit en
    Août 2006
    Messages
    650
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant E-Learning

    Informations forums :
    Inscription : Août 2006
    Messages : 650
    Par défaut
    Perso, pour la gestion des documents et de ton impression, je verrais bien du XML - XSL-FO et comme ta BDD est déjà en SQL server, pourquoi ne pas rester chez Microsoft et travailler avec ASP.Net qui offre des tas de possibilité et pas mal de sécurité...

  3. #3
    Membre averti
    Profil pro
    Webmaster
    Inscrit en
    Décembre 2006
    Messages
    18
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Décembre 2006
    Messages : 18
    Par défaut XSL et FO ?
    Salut Marabout,

    Merci de tes conseils, tu as l'air de t'y connaître, perso XSL et FO je découvre à l'instant
    Peux-tu m'en dire plus ? De quel type de langage s'agit-il, pour quels usages...

    Pour info, je suis plus webmestre que développeur actuellement, c'est pourquoi je connais mieux flash et PHP...

  4. #4
    Membre émérite
    Avatar de marabout
    Homme Profil pro
    Consultant E-Learning
    Inscrit en
    Août 2006
    Messages
    650
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant E-Learning

    Informations forums :
    Inscription : Août 2006
    Messages : 650
    Par défaut
    En très bref,

    Tu connais un peu XML ? C'est simplement un fichier de données structurées par des balises. XSL (eXtensible Style Sheets) est le langage des feuilles de style adaptées pour XML (beaucoup plus puissantes que les simples CSS du HTML) et FO (Formatting Objects) est la partie de XSL qui permet de mettre en forme pour une sortie papier (avec des en-têtes, pieds de page, numérotations des pages, etc.)

  5. #5
    Membre averti
    Profil pro
    Webmaster
    Inscrit en
    Décembre 2006
    Messages
    18
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Décembre 2006
    Messages : 18
    Par défaut Intéressant !
    Merci de ces précisions, c'est très intéressant. Comme je n'avais jamais rien lu là-dessus, sais-tu où je pourrais trouver des cours/tutos ou quels bouquins tu as utilisés pour apprendre ?
    Il faudrait que je voies un peu ce qui est possible par rapport à mon cahier des charges...
    Donc pour résumer, tu opterais pour ASP.Net avec XML - XSL - FO, en conservant la base en SQL Server ?

    Merci de tes conseils, ça me permet d'avancer un peu dans mes recherches

  6. #6
    Membre émérite
    Avatar de marabout
    Homme Profil pro
    Consultant E-Learning
    Inscrit en
    Août 2006
    Messages
    650
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant E-Learning

    Informations forums :
    Inscription : Août 2006
    Messages : 650

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Quelles librairies utiliser pour construire une belle IHM ?
    Par banban56 dans le forum Interfaces Graphiques en Java
    Réponses: 59
    Dernier message: 04/12/2009, 14h06
  2. Réponses: 9
    Dernier message: 26/11/2009, 15h30
  3. Quelle composante utiliser pour lire une matrice
    Par Layla dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 10/02/2008, 12h31
  4. Réponses: 5
    Dernier message: 16/01/2008, 16h00
  5. Réponses: 7
    Dernier message: 14/11/2007, 10h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo