Fed : one program for many web sites and databases Raymond Ripp.

Slides:



Advertisements
Similar presentations
The Web Wizards Guide to Freeware/Shareware Chapter Four Essential Tools for Web Page Authors.
Advertisements

The Internet Information Systems, Intermediate 2.
Turners SharePoint Web Site How we did it. 2 Page Anatomy Custom Search Web Part Custom Search Web Part Data Form Web Parts Content Query Web Part HTML.
Guillaume Berthommier¹, Dominique Santiard-Baron², Olivier Poch¹ and Raymond Ripp¹ ¹ Laboratoire de BioInformatique et Génomique Intégratives IGBMC (CNRS.
What is it? –Large Web sites that support commercial use cannot be written by hand What you’re going to learn –How a Web server and a database can be used.
A Examination of Personalized Search Strategies CHIA-HAO, SHIH COMS E6125 April, 13, 2010.
Progress Report 11/1/01 Matt Bridges. Overview Data collection and analysis tool for web site traffic Lets website administrators know who is on their.
Multiple Tiers in Action
Kerim KORKMAZ A. Tolga KILINÇ H. Özgür BATUR Berkan KURTOĞLU.
Live the dream… Technologies of e-Commerce Unit 8 – e-Commerce LO1 : Know the technologies required for e-commerce.
PHP-Fusion. Introduction PHP-Fusion is a lightweight open source content management system (CMS) written in PHP. PHP-Fusion utilizes a MySQL database.
Working with SharePoint Document Libraries. What are document libraries? Document libraries are collections of files that you can share with team members.
Building Library Web Site Using Drupal
Introduction: Drupal is a free and open-source content management system (CMS). A content management system(CMS) is a computer program that allows publishing,
CPanel Introduction Todd S. Thuma. cPanel: What is it? Backend administration of web-based content Provides web site management tools through a web-based,
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
Social Network for Behavior Change Team #11: Gavin Monroe Nicholas Schramm Davendra Jayasingam Client: Yolanda Coil Advisor: Simanta Mitra.
EXtensible Neuroimaging Archive Toolkit (XNAT) Washington University Neuroinformatics Group.
Advanced Web 2012 Lecture 12 Sean Costain Course Summary Sean Costain 2012 To develop skills in web design and authoring  Html 5 / CSS 3 / PHP.
First things, First Do you belong in here? – 10 – 12 – Comp. Discovery or Keyboard/Comp Apps – Do you have any experience with Web Page Design?????
GxDb a universal tool to collect, analyse, manage and visualize transcriptomic data Wolfgang Raffelsberger, Raymond Ripp and Laetitia Poidevin BingGi Days.
Nathan Perkins. Project Description  A database for my online Social Network website – DJBeat.net  Site is used by music producers, disk jockeys and.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
Copyright © Eric Liria Web Site Builder This application allows you to build and manage web sites. It provides the following functionnalities: use.
LOGO 2 nd Project Design for Library Programs Supervised By Dr: Mohammed Mikii.
NMED 3850 A Advanced Online Design January 12, 2010 V. Mahadevan.
Drinking Water Infrastructure Needs Survey and Assessment 2007 Training.
Project Dragon Small Business Website Content Management System.
The Development of the Ceramics and Glass website Mia Ridge Museum Systems Team Museum of London.
A Genealogy System for the Web Matthew A. Page November 20, 2002.
Website Editing From Gingerweb The Image Gallery.
WEP Presentation for non-IT Steps and roles in software development 2. Skills developed in 1 st year 3. What can do a student in 1 st internship.
Case Study Dynamic Website - Three Tier Architecture
Global Teacher Blogs. Blogs – (Web log) a blog is a web site that is usually used as an individual journal and is publicly accessible. (
Packaging for Voracity Solutions Control Panel David Turner.
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
INTRODUCTION TO DREAMWEAVER CS SOFT. OVERVIEW  DreamWeaverCS5.5  Defining a site  Site files  Authoring views  Property Inspector  AP Divs.
Chapter 16 The World Wide Web. FIGURE 16.0.F01: A very, very simple Web page. Courtesy of Dr. Richard Smith.
Introduction to Views Stanford Drupal Camp April 6, 2013.
ESCMID phone ESCMID/ESGAP Open Virtual Learning Community (OVLC) Draft Concept of Future Development and Costs November.
CD Web XMS Training How to use the Xeno Media web site content management system.
PHP, Databases, and Cookies Dave Pease IDS496 12/2/2003
WAMP Server Installatin Shiyun Wen. WAMP Server Installation  WAMP Server is an integrated installation of Apache, MySQL, and PHP for Windows. Following.
Here is the log in for your control panel. Enter your user name, password and click Login.
Information Management System “Institutions Module" Information Management System “Institutions Module" The System management module is an integrated part.
The basics of knowing the difference CLIENT VS. SERVER.
BTEC ICT Level 3 Unit 8 E-Commerce. Session 1 – Technologies Required For an E- Commerce System.
How Web Database Architectures Work CPS181s April 8, 2003.
(ITI310) By Eng. BASSEM ALSAID SESSIONS 10: Internet Information Services (IIS)
2008 Freshmen Java Project Produced by 2008 IDS Freshmen.
UCLA Office of Instructional Development Web Site Redesign May 20, 2005.
Course Content Emily Dixon. Content Strategy Web > Class > Modules > Module 1 (etc) > Projects > Exercises Public > NO strategy–It’s a mess Dixonem1 >
Interactive web tools Raymond Ripp 9 mars Batch Processing and Web Interaction  GxDb GxUpload GxAnalysis GxQuerying GxDisplay  ImAnno Annotation.
Web Cache. What is Cache? Cache is the storing of data temporarily to improve performance. Cache exist in a variety of areas such as your CPU, Hard Disk.
Web coordinator workshop. Today’s objective Now you know the basics, we can explore more of the website’s features and how to successfully manage our.
Blended HTML and CSS Fundamentals 3 rd EDITION Tutorial 2 Creating Links.
Project Dragon Small Business Website Content Management System.
Building Library Web Site Using Drupal
Introduction to Dynamic Web Programming
HMVR System Final Presentation
Using Access and the Web
Microsoft Office Illustrated
Web Technology Overview
EFETAC and NEMAC Collaboration
SCPHCA Member Section Instructions
Unit 1 The Web Book Test.
Web Programming Language
ClubRunner Tutorial Rotary District 5050.
Architecture of the web
Interactive web tools Raymond Ripp 9 mars 2010.
Presentation transcript:

Fed : one program for many web sites and databases Raymond Ripp

Classes /classes/php /classes/phpRR /classes/phpLP PHP Apache http server Postgresql databases /fedlord /genoret /gx /RetinoBase /idv /dbgs SQLSQL Raw data Web /fed/php /fed/phpRR /fed/phpLP Disk access Web services Paris Tuebingen … Internal function call or Web Service BIRD GxDb

Fed

RetinoBase

GxDb

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, …

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

Antibodies list Datafile SOPs and protocols Antibodies

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 Ext Prog You ? Upload form

Fed Website Architecture a hierarchical 3 levels tree organisation –sections –categories –buds stored as html file with and 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

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

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

Genoret Database Raymond Ripp

Database content 143 genoret members, 54 collaborators 1428 datafiles –430 images,162 ppt,, 60 xls, pdf 263, zip 17, CEL datafile galleries 50 SOP galleries

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

InAnno 1667 eye 802 teeth 2000 ear