Carte d'identité de RICERCAR








 

  Carte d'identité de RICERCAR

Date de naissance

16 janvier 1996 (v1.0)

Base de données

  • MS-Access 2002
  • Base en troisième forme normale
  • 10 tables locales
  • 12 tables centrales communiquant via XML avec chaque serveur local

L'application

Langage de développement

Cold Fusion, V4.5

Programmes

60 fichiers (moins de 200 Ko de code source documenté) dont 13 modèles.

Evolution

Version Date Évolutions
6,1 05-04-2005
    Passage sous Windows XP
6,0 16-02-1998
    Passage en XML
    Utilisation des deux procédures CF_REMOTEQUERY et CF_QUERYSERVER qui permettent le dialogue entre serveurs RICERCAR via XML (transmission de requêtes SQL et de leurs résultats).
    La réplication des bases Access est abandonnée au profit de XML comme protocole de communication entre serveurs … beaucoup plus efficace et dynamique.
    RICERCAR est désormais capable de communiquer avec ses interlocuteurs en HTTP, XML et par messagerie SMTP.
5,2 16-04-1997
    Fin de l'amorçage ? (Cf. 5.0)
  • La table MODEL ne référence plus désormais que des DOCUMENTS et non plus des fichiers. Il est donc fait appel au DOCUMENT d'entête, au DOCUMENT de signature,...
  • Tous les DOCUMENTS système (le code de RCERCAR) qui incluaient des fichiers font de même appel aux DOCUMENTS correspondants.
  • Mis en place un algorithme non réversible de cryptage (Sys_Crypt) des mots de passe et mis la table USERS à jour
5,1 18-03-1997
  • Remonté la table SUBSCR en CENTRAL (rajouté la champ SRANK)
  • Rajouté le champ SRANK à la table centrale SIGMA_LOGS
  • Renommé la table STYLES en MODELS.
  • Renommé la table Style en Model.
  • Renommé les champs Style en Model dans STYLES, Style et KEYS.
5 08-02-1997

    Grande modification: RICERCAR devient un méta-système.
    Il est réflexif, c'est-à-dire qu'il se définit à partir de lui-même (après bootstrap).
    Les styles deviennent des pages (des objets).

    Il reste à rendre cohérents les différents champs et appels aux styles qui devront s'adresser aux objets de type style plutôt qu'aux fichiers de styles

  • Créé la table BROWSERS qui référence les navigateurs ayant acédé au système.
  • Créé la table SIGMA_LOGS qui contiendra l'ensemble des log des serveurs pour traitement statistiques globaux (récupération par batch).
  • Modifié la table RICERCAR:
    • Rajouté le champ LOG_DATE pour connaître la date de récupération des log du serveur.
    • le champ KEY_PREFIX devient SRANK et devient la clef de la table.
    • renommé ALTERNATE en ALT.
  • Modification de KEYS:
    • remplacement du nom du serveur par son numéro dans SRANK et ALTERNATE.
    • renommé STATS en LOG.
    • rajouté un champ INDEXED. Le champ du style devient la valeur par défaut qui peut être modifiée localement.
  • Mis en local les tables ACL et SUBSCR.
  • Supprimé la table Cft_unc.
  • Supprimé Images qui est incluse dans DictIncl.
  • Rajouté SRANK dans MENUS puisque les documents d'un menus sont issus de l'ensemble des serveurs.
  • Créé la table Cols qui référence les rubriques d'un menu (dernière incohérence des tables levée).
  • Rattaché Style à Dict (un style local est un document local)
  • Renommé Stats en Logs.
4,2 05-02-1997

    Version mineure: préparation de la V5

  • Supprimé les champs DOC_CFT et STYLE_PATH de la table RICERCAR. Ces champs étaient redondants avec les informations issues de STYLE.FILE_PATH et la table CFT_UNC.
  • La table CFT_UNC n'a donc plus besoin d'être centrale, elle est donc incluse dans les tables locale, sans le champ SERVER.
  • Modifié l'index de DINTCINCL (devenu IMG) et créé une relation 1-1 entre DICTINCL et IMAGES (Une IMAGE est une DICTINCL: A supprimer).
4,1 01-02-1997

    Version mineure: préparation de la V5

  • Déplacé COUNT_TOTAL de KEYS vers DICT.
  • Rajouté CT_DATE, VERSION et TYPE dans DICT.
  • Créé la table TYPES.
  • Rajouté le champ FILE_PATH dans STYLE dont le contenu est celui de (l'ancien) TH1 (nom du PATH des documents auxquels s'applique le STYLE).
  • Modifié le type de COMMENT dans KEYS, de STRING en MEMO.
4 27-01-1997

    Refonte des tables KEYS et DICT. Préparation de la V5

  • Fondu la table DICT dans KEYS en enlevant les champs LAST et COUNT.
  • Rajouté le champ DUAL_KEY à KEYS.
  • COUNT_TOTAL sera à maj en batch.
  • Créé le champ ALTERNATE dans RICERCAR et la table ALTERNATE pour gérer un jour la redondance et réplication des serveurs (idée JT).
  • Créé la table SUBSCRiption qui va permettre aux utilisateurs de s'abonner à des documents.
  • Rajouté le champ booléen PUBLIC à Images. Permettra de faire un "catalogue" d'images réutilisables d'un document à l'autre (ne sert pas encore).
  • Purgé la table CLIENTS de LAST, PAGES, BYTES et renommé FIRST en DATE.
3,2 23-01-1997
  • Créé une table ICONS dans RICERCAR qui référence l'ENSEMBLE des icones, lignes, flèches... qui seront utilisées par TOUS les serveurs(mm struct que IMAGES, sans OCR).
  • Le champ ICON de KEYS devient donc un ICONS (cohérence sur RICERCAR) !
  • ICONS est rattachée aux bases locales et les champs BT, LOCK... de STYLE sont des ICONS.
  • Modifications des feuilles de style qui ne jonglent plus pour retrouver les ICONS.
  • Le champ TYPE de la table IMAGES est supprimé.
3,1 23-01-1997
  • Renommé SIGMA_BD en RICERCAR et HOSTS en CLIENTS (suggestions JT)
3 21-01-1997
  • Créé le serveur RICERCAR (bdadmin), ce qui permet d'enlever tous les styles d'administration.
  • La table STYLES est réduite à la colonne STYLE (cohérence sur RICERCAR).
  • Une table STYLE est créée dans les BD locales.
  • Le type 'B'ackground est ajouté à IMAGES
  • La colonne BKG contient un NOM d'image de TYPE 'B'.
  • Enlevé le champ ADM_CFT de SIGMA_BD (inutile).
2,7 15-01-1997
  • Ajout du champ booléen BDI dans STYLES.
  • Les champs STRUCT et BDI sont supprimés de DICT et sont gérés dans STYLES.
  • Création du style WWW qui va gérer les documents dont BDI est faux.
2,6 08-01-1997
  • Ajout du champ booléen INDEXED dans la table STYLES (permettra de déterminer quels documents indexer).
  • Ajout d'un champ INDEX_DATE contenant la date d'indexation du document.
  • Ajout de la table CFT_UNC qui fait la correspondance entre les noms logique Cold Fusion et les répertoires (permettra de nettoyer SIGMA_BD).
  • Suppression des champs DOC_UNC et DM_UNC de SIGMA_BD.
2,5 17-12-1996
  • Mise-à-jour automatique de la date de modification des documents dont le STYLE est page.cfm ainsi que des MENUS auxquels ces documents appartiennent.
  • Ajout du champ BD_UNC dans SIGMA_BD (permet de retrouver le chemin des documents d'administration)
2,4 09-12-1996
  • Préfixé tous les jetons d'administration par '0' (tables dict,KEY, menu).
  • Modifié les templates pour en tenie compte (0passe...)
2,3 08-12-1996
  • Remplacé le champ ICON de de la table IMAGES par un champ TYPE qui contient I, D, L, ...
  • Supprimé la clef de la table STATS.
  • Enlevé le champs FILE de la table DICTPHYS.
    Le champ URL contient maintenant le chemin relatif (ne commençant pas par '\') correspondant au menu.
  • Ajouté le champ VIRTUAL à STYLE.
1 16-01-1996
    Naissance de RICERCAR
  • Création des tables DICT et MENUS
  • Enregistrement des pages de rir-sio
0 15-01-1996
    In principium erat Cold Fusion.

 

"ricercar_thesechifres" a été publié par Jse RiceRcaR le 15/07/2001, (modifié le 08/11/2004 à 16h09mn).
Serveur administré par JSb RICERCAR