Developing Online Databases and Serving Biological Research Data
|
|
- Arabella Young
- 5 years ago
- Views:
Transcription
1 Developing Online Databases and Serving Biological Research Data 1
2 Last Time PHP scripts can be used to create better web interfaces for specific database schemas If you want something more user friendly than PHPMyAdmin's scaffolding, you have to learn a web programming language such as PHP 2
3 Last Time If you choose PHP as your web programming language to build a better web interface, you will have to have an understanding of PHP, SQL, and HTML Fortunately in learning these languages you have a number of resources at your disposal 3
4 Last Time Using PHP Scaffolding that has been automatically generated from your schema isn't a bad start Even though these interfaces aren't as useful, You can get a sense of how PHP can query MySQL You can 'piece together' the code from multiple files into a single, more usable interface 4
5 Last Time Approach to building better interfaces: Decide what you want your user to see (view) e.g.: all species view, specific species view Make static HTML files that correspond to each (view), format them such that they can be filled out easily using PHP (indentation) Figure out which queries each of these views will need in order to do their job (Scaffolding can help) Turn each view into a PHP script (.php file), that executes the necessary SQL commands, and prints (echos) the HTML along side the SQL results 5
6 Database Tier Day 1&2 Server Tier Day 3 &4 Database Server Web Server Network Intermediary Tier Day 5 Client Tier Client Browser GBIF Server Network Network Network 6
7 Darwin Core Darwin Core (DwC) is a standard set of terms that biological data can be 'mapped' to Developed and maintained by the Biodiversity Information Standards non-profit group Formerly TDWG (The International Working Group on Taxonomic Databases) 7
8 Darwin Core A set of terms to which database columns can be mapped These terms essentially get everyone on 'the same page' and allow for generically built database schemas to store other researcher's data as long as they can be mapped onto the same set of terms 8
9 Darwin Core Terms 9
10 Darwin Core In addition to being a unifier of research database fields, it is an interchange format Once database fields are mapped to Darwin core terms, they can be shared in an XML (extensible Markup Language) format Darwin core XML looks quite similar to HTML, but it's tags are defined by the Biodiversity Information Standards (TDWG) 10
11 11
12 GBIF GBIF - Global Biodiversity Information Facility, an organization that facilitates sharing of biological data through it's web portal Records are published to GBIF through publishing software - typically these are web applications GBIF IPT- Integrated Publishing Toolkit (described) TapirLink (described) Digr BioCASE 12
13 GBIF 13
14 GBIF Integrated Publishing Toolkit GBIF IPT (Integrated Publishing Toolkit) Easy registration Used for publishing mapped subsets of records in a database (resource) Real time record holdings as well as static archives Can map records using darwin core terms GBIF IPT Wiki: 14
15 15
16 IPT 16
17 IPT 17
18 Types of Records 18
19 GBIF In order to get your data indexed and searchable through gbif.org, you must first register Within ITP automatically Or for other publishing methods, contact them via
20 GBIF In order to share records to GBIF, a database needs to be transformed into a format that GBIF knows how to index Darwin Core standard 20
21 GBIF Integrated Publishing Toolkit GBIF IPT (Integrated Publishing Toolkit) Easy registration Used for publishing mapped subsets of records in a database (resource) Real time record holdings as well as static archives Can map records using darwin core terms GBIF IPT Wiki: 21
22 GBIF 22
23 TapirLink A PHP web application for mapping arbitrary database schemas to Darwin Core Terms, and making them available in DwC XML format over the web 23
24 24
25 TapirLink Instillation of TapirLink consist of: Downloading the software from: Unzipping the files and copying them to a PHP web server 25
26 TapirLink Configuring a resource to be shared requires mapping the schema using the configure.php interface 26
27 Hands on The following directions assume that Uconn's central web server, directions for different hosting companies will differ If you have your own hosting, you can upload this file to your own web server, via any means they provide, such as FTP or SSH 27
28 TapirLink Go to: Click the add button 28
29 TapirLink Step 1 29
30 TapirLink - Step1 Type your initials into the Location ID field 30
31 TapirLink Step 1 Click inside the 'Accesspoint' field Change: To Add: www/ Verify that LOCAL_ID is identical to the 'Local ID' you entered (i.e., your initials) 31
32 TapirLink Step1 Fill in all the other required fields that are marked with an (*) You don't have to fill in real information, as we are not sharing with GBIF Normally we would, but UITS's web server is not configured to use TapirLink correctly When all the required fields have been filled in, click the 'next step' button 32
33 TapirLink Step2 Here we configure the database connection Fill in the information from the next slide 33
34 TapirLink Step2 Driver: MySQL PHP driver with transaction support Database Encoding: UTF-8 Datasource String: mysql Password: (up on board) Database name: cyberinfra14 34
35 TapirLink - Step2 Click the 'next step' button 35
36 TapirLink - Step3 Select CestodeSpecies.idCestodeSpecies from the 'Root table and key field' 36
37 TapirLink Step 3 37
38 TapirLink Step3 New Join: --between--: CestodeSpecies.idCestodeSpecies CestodeOrder.FK_idCestodeSpecies --and-- : Then click the add button 38
39 TapirLink Step3 New Join: --between--: CestodeSpecies.idCestodeSpecies CestodeFamily.FK_idCestodeSpecies --and-- : Then click the add button 39
40 TapirLink Step3 New Join: --between--: CestodeSpecies.idCestodeSpecies CestodeGenus.FK_idCestodeSpecies --and-- : Then click the add button 40
41 TapirLink Step3 We just selected the portions of each record we wish to share Now click the 'next step' button 41
42 TapirLink - Step4 Click 'next step' 42
43 TapirLink Step 5 Check 'DarwinCore terms ( )' Click 'load the specified schema above' (We will be mapping our selected portions of the records to DarwinCore terms next) 43
44 TapirLink - Step5 A large number of selectable fields will appear The left hand column lists Darwin Core Terms The right hand column allows you to map values from your database to the corresponding Darwin Core Terms Darwin Core Term Mapping 44
45 TapirLink Step5 For the scientificname term configure the mapping as follows: Change unmapped-- to --single column-- Change table-- to CestodeSpecies Change column-- to CestodeSpeciesName --type-- should automatically fill to text 45
46 TapirLink Step 5 For the Order term configure the mapping as follows: Change unmapped-- to --single column-- Change table-- to CestodeOrder Change column-- to CestodeOrder --type-- should automatically fill to text 46
47 TapirLink Step 5 For the Family term configure the mapping as follows: Change unmapped-- to --single column-- Change table-- to CestodeFamily Change column-- to CestodeFamily --type-- should automatically fill to text 47
48 TapirLink Step 5 For the Genus term configure the mapping as follows: Change unmapped-- to --single column-- Change table-- to CestodeGenus Change column-- to CestodeGenus --type-- should automatically fill to text 48
49 TapirLink - Step5 Click the 'next step' button at the bottom 49
50 TapirLink Step 6 Click the 'set to now' button in the Date last modified row Click the 'save new resource' button 50
51 TapirLink You can click the link with your initials on the left to run a test to make sure the resource would be available to GBIF Click the link that is your initials 51
52 TapirLink Now you are in the resource specific view Next we will test the 'Accesspoint' link that GBIF will use to access your data Next, we will see what our mapped data looks like to GBIF 52
53 TapirLink Unfortunately the web server we're using isn't configured to work correctly with TapirLink, hence the 'Accesspoint' error 53
54 TapirLink The Accesspoint link won't work as is, so copy the link and open it in a new browser tab, and change the URL as follows: Add 's' to the end of 'http' to make it 'https' 54
55 TapirLink What do you see? You might see something boring like this: What happened to our mapping? This URL doesn't ask for data it just defaults to giving some general information about the provider 55
56 TapirLink In order to get the browser to display the mapped records, add the following to the end of the Accesspoint URL:?op=inventory&concept= This modified link should look familiar, in fact TapirLink uses $_GET to make requests for data Once you have modified the Accesspoint URL, press enter in order to have the browser send a new request to the Accesspoint 56
57 TapirLink Now we (sort of) see the family, order, and species name of each record, but this might not be clear depending on what browser you are using It is XML interchange format being displayed Chrome 57
58 TapirLink Viewing the source, or 'saving the page as' and opening it in a syntax highlighting text editor will show you what it really looks like: Chrome: FireFox View Source 58
59 Workflow (Day 1) (Day 2) (Day 3&4) (Day 5) (Day 5) 59
60 (Day 1) (Day 2) (Day 5) (Day 3&4) (Day 5) 60
61 Database Tier Day 1&2 Server Tier Day 3 &4 Database Server Web Server Network Intermediary Tier Day 5 Client Tier Client Browser GBIF Server Network Network Network 61
Developing Online Databases and Serving Biological Research Data
Developing Online Databases and Serving Biological Research Data 1 Last Time HTML Hypertext Markup Language Used to build web pages Static, and can't change the way it presents itself based off of user
More informationNetwork Activity D - Developing and Maintaining Databases. Report D Detailed UI architecture study including html mock-up
Network Activity D - Developing and Maintaining Databases Report D3.2.1 Detailed UI architecture study including html mock-up Patricia KELBERT MNHN Paris BGBM Berlin March 2006 Table of contents 1 The
More informationAbout the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Joomla
About the Tutorial Joomla is an open source Content Management System (CMS), which is used to build websites and online applications. It is free and extendable which is separated into frontend templates
More informationInstalling and Confi guring Joomla! 1.5 and Jobs! Pro 1.3.2
Installing and Confi guring Joomla! 1.5 and Jobs! Pro 1.3.2 Joomla! has earned a reputation of being one of the most powerful CMS programs around, as its core team emerged from another popular open source
More informationPerch Documentation. U of M - Department of Computer Science. Written as a COMP 3040 Assignment by Cameron McKay, Marko Kalic, Riley Draward
Perch Documentation U of M - Department of Computer Science Written as a COMP 3040 Assignment by Cameron McKay, Marko Kalic, Riley Draward 1 TABLE OF CONTENTS Introduction to Perch History of Perch ---------------------------------------------
More informationHelpAndManual_illegal_keygen Contactor Elite Autoresponder Installation Guide
HelpAndManual_illegal_keygen Contactor Elite Autoresponder Guide HelpAndManual_illegal_keygen Contactor Elite Autoresponder Autoresponder and Newsletter Delivery System To most web sites, their mailing
More informationGrapevine web hosting user manual. 12 August 2005
Grapevine web hosting user manual 12 August 2005 Grapevine web hosting user manual 2 Contents Contents... 2 Introduction... 4 System features... 4 How it looks... 5 Main navigation... 5 Reports... 6 Web
More informationProgramming the World Wide Web by Robert W. Sebesta
Programming the World Wide Web by Robert W. Sebesta Tired Of Rpg/400, Jcl And The Like? Heres A Ticket Out Programming the World Wide Web by Robert Sebesta provides students with a comprehensive introduction
More informationSocial Network For Citizen Scientist To Support The Development of Wise Management And Policy In Biodiversity
Social Network For Citizen Scientist To Support The Development of Wise Management And Policy In Biodiversity Fitri Nurjannah Universitas Gunadarma fitri_nurjannah@staff.gunadarma.ac.id Kartika Dwintaputri
More informationAnnouncements. PS 3 is out (see the usual place on the course web) Be sure to read my notes carefully Also read. Take a break around 10:15am
Announcements PS 3 is out (see the usual place on the course web) Be sure to read my notes carefully Also read SQL tutorial: http://www.w3schools.com/sql/default.asp Take a break around 10:15am 1 Databases
More informationGUID Guide for Data Providers
GUID Guide for Data Providers 2013-06- 26 Preface A Globally Unique Identifier (GUID) is a unique reference number used as an identifier. Complexities associated with specimens and associated, dynamic
More informationWebMatrix: Why PHP Developers Should Pay Attention
WebMatrix: Why PHP Developers Should Pay Attention Gone are the days when PHP developers had to turn away business because the clients used Windows Servers. If you are a PHP developer and have been looking
More informationWeb Development Course (PHP-MYSQL-HTML5.0)
Mstechnologies.org https://www.facebook.com/mindscapestechnologies/ Web Development Course (PHP-MYSQL-HTML5.0) DURATION : 3 MONTHS Mindscapes Technologies Off # 01, Mezzanine Floor, Park View AptNear Usmania
More informationTHE LAUNCHER. Patcher, updater, launcher for Unity. Documentation file. - assetstore.unity.com/publishers/19358
THE LAUNCHER Patcher, updater, launcher for Unity. Documentation file Index: 1.What does the Launcher do? 2.Workflow 3.How to upload a build? 4.How to configure the launcher client? 1.What does the Launcher
More informationInf 202 Introduction to Data and Databases (Spring 2010)
Inf 202 Introduction to Data and Databases (Spring 2010) Jagdish S. Gangolly Informatics CCI SUNY Albany April 22, 2010 Database Processing Applications Standard Database Processing Client/Server Environment
More informationCourtesy of Clayton Fyfe. Lab 2 Runthrough
Courtesy of Clayton Fyfe Lab 2 Runthrough Highlights 1. Accessing and Using phpmyadmin 2. CRUD for phpmyadmin 3. Microsoft expression WEB 3 Overview 4. CRUD for PHP 5. Adding Files to the playground Accessing
More informationPhp And Mysql Manual Simple Yet Powerful Web Programming
Php And Mysql Manual Simple Yet Powerful Web Programming It allows you to create anything from a simpledownload EBOOK. Beginning PHP 6, Apache, MySQL 6 Web Development Free Ebook Offering a gentle learning
More informationFor those of you who may not have heard of the BHL let me give you some background. The Biodiversity Heritage Library (BHL) is a consortium of
1 2 For those of you who may not have heard of the BHL let me give you some background. The Biodiversity Heritage Library (BHL) is a consortium of natural history and botanical libraries that cooperate
More informationData Standards and Protocols for Biological Collections Data
Data Standards and Protocols for Biological Collections Data Meeting? Renato De Giovanni CRIA Reference Center on Environmental Information renato @ cria. org. br ICCC12, September 2010 Outline 1. Introduction
More informationCNIT 129S: Securing Web Applications. Ch 3: Web Application Technologies
CNIT 129S: Securing Web Applications Ch 3: Web Application Technologies HTTP Hypertext Transfer Protocol (HTTP) Connectionless protocol Client sends an HTTP request to a Web server Gets an HTTP response
More informationTechnical and Financial Progress Report
Technical and Financial Progress Report IABIN Catalog Grants DEVELOP TOOLS TO EXTRACT AND PROVIDE METADATA OF BEES AND PLANTS IMAGES FROM WEBBEE TO IABIN CATALOG Prepared by: Antonio Mauro Saraiva 04/January/2010
More informationUsing HTML Kit to Debug Server-Side Scripts
Using HTML Kit to Debug Server-Side Scripts by Peter Lavin April 21, 2004 Overview Browsers are notorious for rendering HTML pages perfectly even when a page contains errors. For instance, a button may
More informationThis will be a paragraph about me. It might include my hobbies, where I grew up, etc.
Module 3 In-Class Exercise: Creating a Simple HTML Page Name: Overview We are going to develop our web-pages the old-fashioned way. We will build them by hand. Even if you eventually decide to use WYSIWYG
More informationThis guide is intended to help the un-experienced in PHP in particularly Phpvms to easily install and use this freeware software.
This guide is intended to help the un-experienced in PHP in particularly Phpvms to easily install and use this freeware software. This is a proven product and any issues will go un-noticed by the beginner.
More informationCONTENTS IN DETAIL INTRODUCTION 1 THE FAQS OF LIFE THE SCRIPTS EVERY PHP PROGRAMMER WANTS (OR NEEDS) TO KNOW 1 2 CONFIGURING PHP 19
CONTENTS IN DETAIL INTRODUCTION xiii 1 THE FAQS OF LIFE THE SCRIPTS EVERY PHP PROGRAMMER WANTS (OR NEEDS) TO KNOW 1 #1: Including Another File as a Part of Your Script... 2 What Can Go Wrong?... 3 #2:
More informationXML Processing & Web Services. Husni Husni.trunojoyo.ac.id
XML Processing & Web Services Husni Husni.trunojoyo.ac.id Based on Randy Connolly and Ricardo Hoar Fundamentals of Web Development, Pearson Education, 2015 Objectives 1 XML Overview 2 XML Processing 3
More informationFIT 100: Fluency with Information Technology
FIT 100: Fluency with Information Technology Lab 1: UW NetID, Email, Activating Student Web Pages Table of Contents: Obtain a UW Net ID (your email / web page identity):... 1 1. Setting Up An Account...
More informationDeveloping Web Applications
Developing Web Applications Ralph Moseley Middlesex University IIICENTCNNIAL 1807 ewiley 2007 13ICCNTENNIAL John Wiley & Sons, Ltd Preface Introduction Features Additional Materials Trademarks Acknowledgments
More informationDatabase Foundations. 6-1 Introduction to Oracle Application Express. Copyright 2015, Oracle and/or its affiliates. All rights reserved.
Database Foundations 6-1 Introduction to Oracle Application Express Roadmap Introduction to Oracle Application Express You are here Structured Query Language (SQL) Data Definition Language (DDL) Data Manipulation
More informationAlso built into the program SQLyog possible to synchronize data between databases, creating backups, notification of events via .
SQLyog - is one of the best managers to work with the database MySQL. This program supports databases ysql 4.1.x and higher, HTTP tunneling and SSH tunneling in the case of blocking the standard port for
More informationidigbio Data Ingestion Requirements and Guidelines
idigbio Data Ingestion Requirements and Guidelines Supported File Formats Supported Term Names Data Export Process Getting Your Data to idigbio Endnotes Appendices Appendix A - Darwin Core Archive Processing
More informationBiocomputing II Coursework guidance
Biocomputing II Coursework guidance I refer to the database layer as DB, the middle (business logic) layer as BL and the front end graphical interface with CGI scripts as (FE). Standardized file headers
More informationDatabase Explorer Quickstart
Database Explorer Quickstart Last Revision: Outline 1. Preface 2. Requirements 3. Introduction 4. Creating a Database Connection 1. Configuring a JDBC Driver 2. Creating a Connection Profile 3. Opening
More informationYou will get Access to the DDX Portal via Web Browser. Please use the following Address:
What is the DDX Portal The DDX Portal uses the functionality of an FTP Server with some more comfortable options. You can send data directly to a person instead of downloading into a directory. Registration
More informationSOFTWARE INSTALLATION README
SOFTWARE INSTALLATION README This software uses two directories for its installation. One is a public directory, and one is a private, or secure directory. Kryptronic software installs in two different
More informationProject Title REPRESENTATION OF ELECTRICAL NETWORK USING GOOGLE MAP API. Submitted by: Submitted to: SEMANTA RAJ NEUPANE, Research Assistant,
- 1 - Project Title REPRESENTATION OF ELECTRICAL NETWORK USING GOOGLE MAP API Submitted by: SEMANTA RAJ NEUPANE, Research Assistant, Department of Electrical Energy Engineering, Tampere University of Technology
More informationBasics of Web. First published on 3 July 2012 This is the 7 h Revised edition
First published on 3 July 2012 This is the 7 h Revised edition Updated on: 03 August 2015 DISCLAIMER The data in the tutorials is supposed to be one for reference. We have made sure that maximum errors
More informationOracle Application Express Student Guide
www.oracle.com/academy Oracle Application Express Student Guide Contents 1. Introduction... 2 2. Logging in to Oracle Application Express... 2 3. Oracle Application Express Components... 3 4. How to add
More informationOnline CD Library (OCDL):
Online CD Library (OCDL): An Open Source Software Initiative for CD Content Management SOFTWARE MANUAL Prepared by Mr. M.Manivannan Information Analyst Central Library Indian Institute of Technology Kharagpur
More informationDreamweaver is a full-featured Web application
Create a Dreamweaver Site Dreamweaver is a full-featured Web application development tool. Dreamweaver s features not only assist you with creating and editing Web pages, but also with managing and maintaining
More informationSetting Up A WordPress Blog
Setting Up A WordPress Blog Introduction WordPress can be installed alongside an existing website to be used solely as the 'blog' element of a website, or it can be set up as the foundation for an entire
More informationHost at 2freehosting.Com
Host at 2freehosting.Com This document will help you to upload your website to a free website hosting account at www.2freehosting.com/. Follow all the steps carefully in the order that they appear to ensure
More informationSite Administrator Help
1 of 6 28/07/2011 16:17 Site Administrator Help Help Contents Close this window General Information Creating a Top-level Community Creating a Sub-community Editing a Community Creating a Collection Editing
More informationMastering phpmyadmiri 3.4 for
Mastering phpmyadmiri 3.4 for Effective MySQL Management A complete guide to getting started with phpmyadmin 3.4 and mastering its features Marc Delisle [ t]open so 1 I community experience c PUBLISHING
More informationModule 1: Information Extraction
Module 1: Information Extraction Introduction to GATE Developer The University of Sheffield, 1995-2014 This work is licenced under the Creative Commons Attribution-NonCommercial-ShareAlike Licence About
More informationIELM 511 Information Systems Design Labs 5 and 6. DB creation and Population
IELM 511 Information Systems Design Labs 5 and 6. DB creation and Population In this lab, your objective is to learn the basics of creating and managing a DB system. One way to interact with the DBMS (MySQL)
More informationProfessional Edition User Guide
Professional Edition User Guide Pronto, Visualizer, and Dashboards 2.0 Birst Software Version 5.28.6 Documentation Release Thursday, October 19, 2017 i Copyright 2015-2017 Birst, Inc. Copyright 2015-2017
More informationDATABASE SYSTEMS. Introduction to MySQL. Database System Course, 2016
DATABASE SYSTEMS Introduction to MySQL Database System Course, 2016 AGENDA FOR TODAY Administration Database Architecture on the web Database history in a brief Databases today MySQL What is it How to
More informationDRESSSHOP RESPONSIVE PRESTASHOP THEME USER GUIDE
DRESSSHOP RESPONSIVE PRESTASHOP THEME USER GUIDE Version 1.0 Created by: arenathemes Page 1 Contents I. REQUIREMENTS & COMPATIBILITY... 3 II. INSTALLATION... 3 III. CONFIG AFTER INSTALLATION - THEME PACKAGE...
More informationLesson 10 Thinking about Structure
Lesson 10 Thinking about Structure Objectives In this tutorial we will: Explain the parent - child relationship for creating structured content; introducing templates as a mechanism for navigation; and
More informationMySQL On Crux Part II The GUI Client
DATABASE MANAGEMENT USING SQL (CIS 331) MYSL ON CRUX (Part 2) MySQL On Crux Part II The GUI Client MySQL is the Structured Query Language processor that we will be using for this class. MySQL has been
More informationSpace Details. Available Pages
Space Details Key: confhelp Name: Confluence Help Description: Creator (Creation Date): ljparkhi (Aug 14, 2008) Last Modifier (Mod. Date): ljparkhi (Aug 14, 2008) Available Pages Working with Pages Document
More informationWeb Programming Paper Solution (Chapter wise)
Introduction to web technology Three tier/ n-tier architecture of web multitier architecture (often referred to as n-tier architecture) is a client server architecture in which presentation, application
More informationKinetika. Help Guide
Kinetika Help Guide 1 Hope you enjoy Kinetika theme! 3 Table of Contents Important Links 6 Theme Options - Setting Up Logo 26 Cover Photos 44 Applying Revolution Slider Slides 71 Important Notes 7 Logo
More informationAll India Council For Research & Training
WEB DEVELOPMENT & DESIGNING Are you looking for a master program in web that covers everything related to web? Then yes! You have landed up on the right page. Web Master Course is an advanced web designing,
More informationImproved Web Development using HTML-Kit
Improved Web Development using HTML-Kit by Peter Lavin April 21, 2004 Overview HTML-Kit is a free text editor that will allow you to have complete control over the code you create and will also help speed
More informationSQL Deluxe 2.0 User Guide
Page 1 Introduction... 3 Installation... 3 Upgrading an existing installation... 3 Licensing... 3 Standard Edition... 3 Enterprise Edition... 3 Enterprise Edition w/ Source... 4 Module Settings... 4 Force
More informationWhat is XHTML? XHTML is the language used to create and organize a web page:
XHTML Basics What is XHTML? XHTML is the language used to create and organize a web page: XHTML is newer than, but built upon, the original HTML (HyperText Markup Language) platform. XHTML has stricter
More informationDATABASE SYSTEMS. Database programming in a web environment. Database System Course, 2016
DATABASE SYSTEMS Database programming in a web environment Database System Course, 2016 AGENDA FOR TODAY Advanced Mysql More than just SELECT Creating tables MySQL optimizations: Storage engines, indexing.
More informationDATABASE SYSTEMS. Introduction to MySQL. Database System Course, 2016
DATABASE SYSTEMS Introduction to MySQL Database System Course, 2016 AGENDA FOR TODAY Administration Database Architecture on the web Database history in a brief Databases today MySQL What is it How to
More informationCreating your own Website
Park Street Camera Club Creating your own Website What is a web site A set of interconnected web pages, usually including a homepage, generally located on the same server, and prepared and maintained as
More informationIntroduction to MySQL. Database Systems
Introduction to MySQL Database Systems 1 Agenda Bureaucracy Database architecture overview SSH Tunneling Intro to MySQL Comments on homework 2 Homework #1 Submission date is on the website.. (No late arrivals
More informationPHP: Hypertext Preprocessor. A tutorial Introduction
PHP: Hypertext Preprocessor A tutorial Introduction Introduction PHP is a server side scripting language Primarily used for generating dynamic web pages and providing rich web services PHP5 is also evolving
More informationLogi Ad Hoc Reporting Management Console Usage Guide
Logi Ad Hoc Reporting Management Console Usage Guide Version 12.1 July 2016 Page 2 Contents Introduction... 5 Target Audience... 5 System Requirements... 6 Components... 6 Supported Reporting Databases...
More informationMIME and the Web. draft-masinter-mime-web-info-01.txt I-D by Larry Masinter Presented by Alexey Melnikov
MIME and the Web draft-masinter-mime-web-info-01.txt I-D by Larry Masinter Presented by Alexey Melnikov History Multipurpose Internet Mail Extensions (MIME) RFC 2045, RFC 2046, MIME was originally invented
More informationUniversità degli Studi di Parma. Basi di Dati e Web. Introduction to CodeIgniter 14/01/2014. Basi di Dati e Web. martedì 14 gennaio 14
Introduction to CodeIgniter 14/01/2014 2013/2014 Parma CodeIgniter CodeIgniter is an Application Framework to build web applications using PHP CodeIgniter provides a rich set of libraries for commonly
More informationUser Manual. version 1.6-r1
User Manual version 1.6-r1 Contents 1 What is Confixx? - General Information 4 1.1 Login................................ 4 1.2 Settings Lag............................ 5 2 The Sections of the Web Interface
More informationPrincess Nourah bint Abdulrahman University. Computer Sciences Department
Princess Nourah bint Abdulrahman University Computer Sciences Department 1 And use http://www.w3schools.com/ PHP Part 3 Objectives Creating a new MySQL Database using Create & Check connection with Database
More informationInline Processing Engine User Guide. Release: August 2017 E
Inline Processing Engine User Guide Release: 8.0.5.0.0 August 2017 E89148-01 Inline Processing Engine User Guide Release: 8.0.5.0.0 August 2017 E89148-01 Oracle Financial Services Software Limited Oracle
More informationMYOB Advanced Business
MYOB Advanced Business On-Premise Installation Last Updated: 24 November 2014 Contents Introduction 1 Pre-Requisites 1 Web Browsers... 1 Server Hardware and Software... 1 Database Hardware and Software...
More informationMARKET RESPONSIVE PRESTASHOP THEME USER GUIDE
MARKET RESPONSIVE PRESTASHOP THEME USER GUIDE Version 1.0 Created by: arenathemes Page 1 Contents I. REQUIREMENTS & COMPATIBILITY... 3 II. INSTALLATION... 3 III. CONFIG AFTER INSTALLATION - THEME PACKAGE...
More informationAdvanced Online Media Dr. Cindy Royal Texas State University - San Marcos School of Journalism and Mass Communication
Advanced Online Media Dr. Cindy Royal Texas State University - San Marcos School of Journalism and Mass Communication Drupal Drupal is a free and open-source content management system (CMS) and content
More informationZend Studio 3.0. Quick Start Guide
Zend Studio 3.0 This walks you through the Zend Studio 3.0 major features, helping you to get a general knowledge on the most important capabilities of the application. A more complete Information Center
More informationIntroduction to Web Concepts & Technologies
Introduction to Web Concepts & Technologies What to Expect This is an introduction to a very broad topic This should give you a sense of what you will learn in this course Try to figure out what you want
More informationUser Guide. Version 8.0
User Guide Version 8.0 Contents 1 Getting Started... iii 1.1... About... iii 2 Logging In... 4 2.1... Choosing Security Questions... 4 3 The File Manager... 5 3.1... Uploading a file... 6 3.2... Downloading
More informationIntroduction to XML. Asst. Prof. Dr. Kanda Runapongsa Saikaew Dept. of Computer Engineering Khon Kaen University
Introduction to XML Asst. Prof. Dr. Kanda Runapongsa Saikaew Dept. of Computer Engineering Khon Kaen University http://gear.kku.ac.th/~krunapon/xmlws 1 Topics p What is XML? p Why XML? p Where does XML
More informationManual Speedy Report. Copyright 2013 Im Softly. All rights reserved.
1 Manual Speedy Report 2 Table of Contents Manual Speedy Report... 1 Welcome!... 4 Preparations... 5 Technical Structure... 5 Main Window... 6 Create Report... 7 Overview... 7 Tree View... 8 Query Settings
More informationBlog site (cont.) theme, 202 view creations, 205 Browser tools, 196 Buytaert, Dries, 185
Index A Administration, 157 backups and restore (see Backups and restore website) file system, 161 log files, 162 tasks, 157 updates and security patches, 165 user accounts, 166 Aggregator module, 218
More informationHello everyone! Page 1. Your folder should look like this. To start with Run your XAMPP app and start your Apache and MySQL.
Hello everyone! Welcome to our PHP + MySQL (Easy to learn) E.T.L. free online course Hope you have installed your XAMPP? And you have created your forms inside the studio file in the htdocs folder using
More informationCollabedit Simple Collaborative Text
ITWP Courses Using Collabedit Page 1 Collabedit Simple Collaborative Text Section 1: Some Basic Information Collabedit is a free online code editor that lets people collaborate in real-time. Collabedit
More informationAmpliación de Bases de Datos
1. Introduction to In this course, we are going to use: Apache web server PHP installed as a module for Apache Database management system MySQL and the web application PHPMyAdmin to administrate it. It
More informationExcel4apps Wands 5 Architecture Excel4apps Inc.
Excel4apps Wands 5 Architecture 2014 Excel4apps Inc. Table of Contents 1 Introduction... 3 2 Overview... 3 3 Client... 3 4 Server... 3 4.1 Java Servlet... 4 4.2 OAF Page... 4 4.3 Menu and Function... 4
More informationFrom the Insert Tab (1), highlight Picture (2) drop down and finally choose From Computer to insert a new image
Inserting Image To make your page more striking visually you can add images. There are three ways of loading images, one from your computer as you edit the page or you can preload them in an image library
More informationSpace Details. Available Pages. Confluence Help Description: Last Modifier (Mod. Date): ljparkhi (Aug 14, 2008)
Space Details Key: confhelp Name: Confluence Help Description: Creator (Creation Date): ljparkhi (Aug 14, 2008) Last Modifier (Mod. Date): ljparkhi (Aug 14, 2008) Available Pages Quickstart Guide Working
More informationZend Studio has the reputation of being one of the most mature and powerful
Exploring the developer environment RAPID DEVELOPMENT PHP experts consider Zend Studio the most mature and feature-rich IDE for PHP. The latest version offers enhanced database manipulation and other improvements.
More informationAdministration Guide. 05 Apr TM and copyright Imagicle spa
Administration Guide 05 Apr 2019 TM and copyright 2010-2019 Imagicle spa Table of Contents Administration Guide...1/5 Jabber Gadgets Setup...1/5 Administration Guide Jabber Gadgets Setup The Imagicle Gadget
More informationIntroduction to XML 3/14/12. Introduction to XML
Introduction to XML Asst. Prof. Dr. Kanda Runapongsa Saikaew Dept. of Computer Engineering Khon Kaen University http://gear.kku.ac.th/~krunapon/xmlws 1 Topics p What is XML? p Why XML? p Where does XML
More informationEasyCatalog For Adobe InDesign
EasyCatalog For Adobe InDesign Relational Module User Guide 65bit Software Ltd Revision History Version Date Remarks 1.0.0 02 May 2008 First draft. 1.0.1 08 August 2008 First release. Copyright 2008 65bit
More informationPublish Joomla! Article
Enterprise Architect User Guide Series Publish Joomla! Article Author: Sparx Systems Date: 10/05/2018 Version: 1.0 CREATED WITH Table of Contents Publish Joomla! Article 3 Install Joomla! Locally 4 Set
More informationPublish Joomla! Article
Enterprise Architect User Guide Series Publish Joomla! Article Sparx Systems Enterprise Architect supports publishing an entire model, or part of the model, in a local Joomla! Repository as Articles (HTML
More informationProsphero Intranet Sample Websphere Portal / Lotus Web Content Management 6.1.5
www.ibm.com.au Prosphero Intranet Sample Websphere Portal / Lotus Web Content Management 6.1.5 User Guide 7th October 2010 Authors: Mark Hampton & Melissa Howarth Introduction This document is a user guide
More informationRequirements Specification
Requirements Specification Smart Scheduling Requested by: Dr. Robert Yoder Associate Professor of Computer Science Computer Science Department Head Siena College Tom Mottola Jason Czajkowski Brian Maxwell
More informationAn Introduction to JavaScript & Bootstrap Basic concept used in responsive website development Form Validation Creating templates
PHP Course Contents An Introduction to HTML & CSS Basic Html concept used in website development Creating templates An Introduction to JavaScript & Bootstrap Basic concept used in responsive website development
More informationRLM Activation Pro Manual
RLM v12.1 June, 2016 Page 1 of 108 V12.1 June, 2016 RLM Documentation - Copyright (C) 2006-2016, Reprise Software, Inc RLM - Reprise License Manager - Copyright (C) 2006-2016 Reprise Software, Inc RLM
More informationWorking with Databases
Working with Databases TM Control Panel User Guide Working with Databases 1 CP offers you to use databases for storing, querying and retrieving information. CP for Windows currently supports MS SQL, PostgreSQL
More informationFCKEditor v1.0 Basic Formatting Create Links Insert Tables
FCKEditor v1.0 This document goes over the functionality and features of FCKEditor. This editor allows you to easily create XHTML compliant code for your web pages in Site Builder Toolkit v2.3 and higher.
More informationDATABASE SYSTEMS. Database programming in a web environment. Database System Course,
DATABASE SYSTEMS Database programming in a web environment Database System Course, 2016-2017 AGENDA FOR TODAY The final project Advanced Mysql Database programming Recap: DB servers in the web Web programming
More informationObjectives. Connecting with Computer Science 2
Objectives Learn what the Internet really is Become familiar with the architecture of the Internet Become familiar with Internet-related protocols Understand how the TCP/IP protocols relate to the Internet
More informationCS637 Midterm Review
CS637 Midterm Review Coverage: Duckett Chapter 1-2: Basics: Can skip pp. 53-56 Chapter 3: Lists: all important Chapter 4:Links: all important Chapter 5:Images: can skip old code Chapter 6: Tables: all
More informationIn this tutorial we are going to be taking a look at the CentovaCast 3 panel running ShoutCast 1 and how to get started with using it.
CentovaCast 3 - ShoutCast 1 Panel Overview In this tutorial we are going to be taking a look at the CentovaCast 3 panel running ShoutCast 1 and how to get started with using it. Getting The Details The
More information