EIONET European Environment Information and Observation Network * * * EIONET Training Zope absolute beginner's course Built-in.

Slides:



Advertisements
Similar presentations
Svetlin Nakov Director Training and Consulting Activities National Academy for Software Development (NASD) ASP.NET 3.5 New Features.
Advertisements

Copyright © 2003 Pearson Education, Inc. Slide 8-1 The Web Wizards Guide to PHP by David Lash.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 15 Introduction to Rails.
Copyright © 2003 Pearson Education, Inc. Slide 6-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
Fatma Y. ELDRESI Fatma Y. ELDRESI ( MPhil ) Systems Analysis / Programming Specialist, AGOCO Part time lecturer in University of Garyounis,
OpenBiblio: an easy-to-use free Integrated Library System software
HOW TO USE … SAMIEEE FOR VOLUNTEER POSITIONS WITH AUTOMATIC ACCESS.
NetSEC: metrology-based application for network security Jean-François SCARIOT Bernard MARTINET Centre Interuniversitaire de Calcul de Grenoble TNC 2002.
Word – Pika Training © August 2006, Pro Seniors, Inc. Microsoft Office Automation Using Pika Data Overview.
EIONET European Environment Information and Observation Network Version * * * Quality assurance of Eurowaternet.
GEMET human and machine readable interfaces WIKTIONARY Stefan Jensen, EEA, Copenhagen.
EIONET Training Zope Page Templates Miruna Bădescu Finsiel Romania Copenhagen, 28 October 2003.
EIONET Training Beginners Zope Course Miruna Bădescu Finsiel Romania Copenhagen, 27 October 2003.
EIONET Training Searching and categorizing content Miruna Bădescu Finsiel Romania Copenhagen, 27 October 2003.
Click to edit Master title style Page - 1 OneSky Teams Step-by-Step Online Corporate Communication Support 2006.
Enabling, facilitating and delivering quality training in the UK and Internationally Mike Mineter Training Outreach and Education, NeSC, Edinburgh
Part Two: Using Xaira to explore corpora Richard Xiao
©2011 Quest Software, Inc. All rights reserved.. Andrei Polevoi, Tatiana Golubovich Program Management Group ActiveRoles Add-on Manager Overview.
Google as a Hacking Tool James Lee Advanced Searching.
Single Page Apps with Breeze and Ruby.
Simplified Management using the Enterprise Policy Management Framework
Copyright © Open Text Corporation. All rights reserved. Slide 1 Automatic Routing With Captaris FaxPress and FaxPress Premier Darin McGinnes Sales Engineer.
Cobol Files to SQL Databases
ArrayExpress Query Interface Gonzalo Garc í a Lara January, / 24.
Presented by Douglas Greer Creating and Maintaining Business Objects Universes.
Query Methods (SQL). What is SQL A programming language for databases. SQL (structured Query Language) It allows you add, edit, delete and run queries.
EIONET European Environment Information and Observation Network Version * * * Reportnet introduction and data.
Performance Tuning for Informer PRESENTER: Jason Vorenkamp| | October 11, 2010.
Nationaal Lucht- en Ruimtevaartlaboratorium National Aerospace Laboratory NLR CXXX-1A Edwin Wisse & Rob van Swol National Aerospace Laboratory Neonet A.
1 Google Earth Powered by MapGuide. 2© 2006 Autodesk Session Outline MapGuide / Google Earth Integration Overview Demo How it Works and How to Use It.
Katmandoo 2 Bioscience Data Management System Katmandoo Team.
Zope  Anureet Saxena  Pradeep Kumar  Dilys Thomas
Crawler-Based Search Engine By Ryan Caplet, Morris Wright and Bryan Chapman.
Simple Web SQLite Manager/Form/Report
SJSU CS157B Dr. Lee1  2004 Jenny Mitchell Two Useful Tools You Can’t Live Without by Jenny Mitchell SJSU CS157B Section PHP and MySQL.
SQL HW1 Turn in as a hardcopy at the start of next class period. You may work this assignment in groups.
Python MySQL Database Access
1 Accelerated Web Development Course JavaScript and Client side programming Day 2 Rich Roth On The Net
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1 Quick Tutorial – Part 2 Open Data Web Services for Oracle BPM August, 2013 Forms.
Computer Science 101 Database Concepts. Database Collection of related data Models real world “universe” Reflects changes Specific purposes and audience.
Creating Dynamic Web Pages Using PHP and MySQL CS 320.
PHP and MySQL CS How Web Site Architectures Work  User’s browser sends HTTP request.  The request may be a form where the action is to call PHP.
PHP Part 2.
ZOPE By: Mukesh Lal Advisor: Dr. Chung E. Wang Second Reader: Dr. Gopal Rao Department of Computer Science California State University, Sacramento.
Course FAQ’s I do not have any knowledge on SQL concepts or Database Testing. Will this course helps me to get through all the concepts? What kind of.
CD Collection Hector Urtubia Fall Summary Motivation and Objective Technologies Used Project Design Database Design and Integration Demo.
Marketing & Sales Projects Marketing & Sales Knows Program INTRANET WEB SITE - Tuesday, 2 nd of August of 2005 Valerian LARDILLIER.
Windows 7 WampServer 2.1 MySQL PHP 5.3 Script Apache Server User Record or Select Media Upload to Internet Return URL Forward URL Create.
What is MySQL? MySQL is a relational database management system (RDBMS) based on SQL (Structured Query Language). First released in January, Many.
Department of Computer Science, Florida State University CGS 3066: Web Programming and Design Spring
How Web Database Architectures Work CPS181s April 8, 2003.
Integrating Crystal Reports with SIGNZ (V3.59, July 2008) Integrating Crystal Reports with SIGNZ (V3.59, July 2008)
PERMISSION ANALYZER 2 Reports NTFS permissions from the file system combined with user and group data from the Active Directory.
Introduction to MySQL  Working with MySQL and MySQL Workbench.
Hydroinformatics Lecture 15: HydroServer and HydroServer Lite The CUAHSI HIS is Supported by NSF Grant# EAR CUAHSI HIS Sharing hydrologic data.
Installing and Configuring Moodle. Download Download latest Windows Install package from Moodle.orgMoodle.org.
PHP and SQL Server: Connection IST 210: Organization of Data IST2101.
Bucharest, 23 February 2005 CHM PTK technologies Adriana Baciu Finsiel Romania.
Application Integration With Zope/Plone Sankalp Agarwal Member IntraGOV Team.
Python DB Examples of heavy database usage using Python Comparison of JDBC and Python DB Gadfly SQLObject.
Preparation for Entry into .NET Bridging Program (Databases)
Database Project: MySQL
CUAHSI HIS Sharing hydrologic data
ISC440: Web Programming 2 Server-side Scripting PHP 3
Preparation for Entry into .NET Bridging Program (Databases)
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Automating Geodatabase Administration with Python
PDI: Grouper Integration
Presentation transcript:

EIONET European Environment Information and Observation Network * * * EIONET Training Zope absolute beginner's course Built-in tools (presentation and best practice): Database connectivity: MySQL and LDAP Monday, 27 Oct Tuesday, 28 Oct 2003 Hermann Peifer, Project Manager EIONET Data Flow Version

2 Example #1: Zope and MySQL ZMySQLDA Database Adapter Product ZSQLMethods ZSQL Methods Product

3 ZMySQLDA and ZSQLMethods ZMySQLDA is the MySQL database adapter product for ZOPE. The Z MySQL database adapter product requires that the Python MySQLmodule extension is installed. Z SQL Method Object: Query relational databases with SQL Z SQL Methods allows you to access data in SQL databases. Z SQL Methods define and call SQL statements on databases which are defined by database adapter objects. To create a new Z SQL Method you will need to setup a database adapter first.

4 MySQL Demo Folder (Use the View DTML Source function) ZSQLMethods to access the database ZMySQLDA Database Connection DTML Methods To render the ZSQL query results on the Zope site

5 Z SQL Method at /wdbgw/select_country_body

6 Available GWbodies Country ID Country Name No. of bodies "> DTML Method at /wdbgw/index_html (Countries and No. of Gwbodies) HTML table with column headers DTML loop using ZSQL Method to render the query results

7 Search results on the Zope web site

8 Example #2: Zope and LDAP ZLDAPConnection Database Adapter ZLDAPMethods ZLDAP Filter Methods

9 ZLDAPConnection and ZLDAPMethods ZopeLDAP Product consists of 2 products in the same release Downloadable at: ZLDAPConnection is the LDAP database adapter product. For managing connections to LDAP Servers and returning Zope-ish entry objects. It needs David Leonard's ldapmodule, from 2. ZLDAP Filter Methods for querying LDAP Servers ZLDAP Filter Methods allows you to browse an LDAP database. Known problems with the transactional behaviour, but connection can be run in a non-transactional mode.

10 ZLDAP Database Connection DTML Documents to render the ZLDAP query results on the Zope site ZLDAP Methods to search in the LDAP database LDAP Search Folder

11 LDAP Filter at /quick/search_users

12 No UserID Name Organisation DTML Document at /quick/list_users (Results of users search) HTML table with column headers DTML loop using ZLDAP Method to render the query results

13 Search results on the Zope web site