fed : one program for many web sites and databases

18
Fed : one program for many web si and databases Raymond Ripp

Upload: taber

Post on 12-Jan-2016

17 views

Category:

Documents


0 download

DESCRIPTION

Fed : one program for many web sites and databases. Raymond Ripp. Paris Tuebingen …. PHP Apache http server. Web /fed/php /fed/phpRR /fed/phpLP. Classes /classes/php /classes/phpRR /classes/phpLP. Disk access. Internal function call or Web Service. Raw data. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Fed  : one program          for many web sites          and databases

Fed : one program for many web sites and databases

Raymond Ripp

Page 2: Fed  : one program          for many web sites          and databases

Classes

/classes/php

/classes/phpRR

/classes/phpLP

PHP Apache http server

Postgresql databases

• /fedlord

• /genoret

• /gx

• /RetinoBase

• /idv

• /dbgs

http://lbgi.igbmc.fr/gx/phpRR/ShowPeople.php

S

Q

L

Raw data

Web

/fed/php

/fed/phpRR

/fed/phpLPDiskaccess

Webservices

ParisTuebingen

Internal function call or Web Service

BIRD

GxDb

Page 3: Fed  : one program          for many web sites          and databases

Fed

Page 4: Fed  : one program          for many web sites          and databases

RetinoBase

Page 5: Fed  : one program          for many web sites          and databases

GxDb

Page 6: Fed  : one program          for many web sites          and databases

People

• Each user has a login, password– For the httpd server (Apache require valid-user)– For the Php session

• forwarded to php if Apache logged (except admin)• if explicitely required by the user

• Each php program has to protect himself– isLogged, isInWp, iAmInGrog, isMember, …– Can be integrated in all Sql access, to all

databases, to specific databases, …

Page 7: Fed  : one program          for many web sites          and databases

Datafiles and Galleries

• Each datafile has an owner• belongs to a Grog• is referenced in one or more Galleries

• A gallery has a parent Gallery• links to datafiles• can contain sub-galleries• created by the users

Page 8: Fed  : one program          for many web sites          and databases

Antibodies listDatafile SOPs and

protocols

Antibodies

Page 9: Fed  : one program          for many web sites          and databases

Galleries > Database : Upload, Direct Feeding, Querying

Relational Database

Most of the data are integrated in the SQL tables

The website gives access to the raw data and to the relational database

Integration

Direct feeding

Some raw datafiles are referenced in the database

ExtProg

You?

Upload form

Page 10: Fed  : one program          for many web sites          and databases

Fed Website Architecture • a hierarchical 3 levels tree organisation

– sections

– categories

– buds

• stored as html file with <ul> and <li> in website/own/desk/MenuBarBora.php.

• a page corresponds to the display of a section/categorie/bud. • all buds of the displayed category are clickable • all categories of the displayed section are clickable • all sections are always available. • a page is displayed by a centralized .php program

FedHTMLDocument.php (still called GenoretHTMLDocument) according to the CSS stored in website/own/css/bora/Bora.css.php

• .php pages called Dazibao can be created or modified by users

Page 11: Fed  : one program          for many web sites          and databases

Dazibao

• The php program of the Dazibao can be edited directly with the web browser by users if authorized.

• It can be referenced everywhere in the php programs or in the main Menu

Page 12: Fed  : one program          for many web sites          and databases
Page 13: Fed  : one program          for many web sites          and databases

PipeWork is a web tool allowing the user to create and evaluate his own flowcharts

to process, query, filter and display the data

First draft of the graphical tool

Page 14: Fed  : one program          for many web sites          and databases
Page 15: Fed  : one program          for many web sites          and databases

Genoret Database

Raymond Ripp

Page 16: Fed  : one program          for many web sites          and databases

Database content

• 143 genoret members, 54 collaborators

• 1428 datafiles– 430 images,162 ppt, , 60 xls, pdf 263, zip 17,

CEL 20

• 198 datafile galleries

• 50 SOP galleries

Page 17: Fed  : one program          for many web sites          and databases

• Patient databases– Genoret: 5695 patients

• 1949 London, 2100 Montpellier, 601 Bonn, 46 Paris

– AMD consortium: 3292 patients (1051 already genotyped at CNG)

• 972 Baltimore, 601 Bonn, 300 Créteil, 255 Jerusalem 46 Paris, 1300 Southampton

Page 18: Fed  : one program          for many web sites          and databases

InAnno

• 1667 eye

• 802 teeth

• 2000 ear