Towards the end of the project: integrating our output design with php LIS458

Size: px
Start display at page:

Download "Towards the end of the project: integrating our output design with php LIS458"

Transcription

1 Towards the end of the project: integrating our output design with php LIS458 We planned to enable our rela.onal database project as a web- enabled one, where the usual DB Administrator ac.vity of crea.ng input and output reports (or screens). As part of your screen/report input and output exercises (recall, there was a preliminary drad, then discussion, then a final drad, etc.). In addi.on, you prac.ced issuing SQL commands, prac.ced a variety of inserts, selects and other statements against your own tables to learn more in.mately how the SQL commands work with your par.cular implementa.on of SQL. The success of the commands, of course, is dependent upon the conceptual and logical design of the model. The whole RDBMS field is curiously intertwined and dependent upon all aspects of the conceptual, logical, and physical to be workable. To be a successful project, all of the above must be able to be communicated to others. This is where we return to our documenta.on. The rela.onal schema, en.ty rela.onal diagrams, data dic.onary, screen & report designs, and the maintenance plan all are part of what most end- users and managers will encounter. In addi.on, the work you ve performed is par.ally that of the database administrator or DBA and par.ally that of the database designer and builder. In organiza.ons, such as universi.es, there is oden a network administrator (or an en.re department that maintains everything related to systems), a database group (a manager; database administrators, who usually work with end- users to capture needs, refine or create reports, atend to user accounts and other issues, oden works with a Help Desk or technical support workers; database programmers who use the documenta.on to create using databases, tables, reports, and refinements to code that inserts, manipulates, and selects data. It s not uncommon to find posi.on announcements that require knowledge of SQL and a scrip.ng or program- ming language (Python, Ruby, PHP, Java, JSP, ASP, etc.) and that require some experience with, or willingness to take on, Oracle and Oracle- based applica.ons, such as Banner or PeopleSoD. Increasingly you ll see graphic designers or web designers as part of the DB team. These folk design the interface, emphasizing the marke.ng and aesthe.c aspects of the web site. It seems that the web designer/graphic designer oden ends up as the head of the unit; this is not always a wise move by management. Crea.ng a prety interface doesn t mean the result is an effec.ve and efficient RDBMS. Moreover, data from the DB tables are exported directly into, or shaped via a computer program into, an XML file. From there, the XML objects can be delivered right into the website (that uses a combina.on of XML and XLST, as we reviewed last week), and as part of Flash movies that are embedded in the web page. So there is great opportunity and certainly a need for DBA folk - like you - who can map data from the rela.onal database to the XML Schema and can create proofs of concept to explain new ideas and solu.ons to informa.on problems. That leads us back to today s point of integra.ng your designs and SQL statements into a web- enabled product. A different take: Instead of using the originally planned servlets (because students aren t permited at this.me to access the web server that runs the web server sodware and servlet sodware), we re going to adjust our approach to fit the technologies you are permited to use. [Note that this isn t uncommon in real life! We plan for one thing but something else comes along that affects the plan.] LIS458 Enabling your database with PHP Page 1

2 Today we re going to use php. For our demo, we ll say we want to output our data to a website. Therefore, we create a design of a webpage. We might iden.fy three sec.ons of our website. 1. The header, which never changes in our design and it holds let s say branding data, references to external style sheets, etc. 2. The footer. Like the header, this is invariant; let s say we want to have a copyright statement and our group name, e.g., 2011 My Group. 3. The body of the website that presents data from the database. Since we want our data to appear in rows in a table, let s start the table in the header and end the table in the footer. Then the body can concentrate only on presen.ng data from the database tables in rows in our table. Below is an example of a website template and three sec.ons are iden.fied: <html><head><title>my Database</title> <!-- here is a reference to an external cascading style sheet --> <link rel= stylesheet href= style.css type= text/css media= screen > </head> <body><h2><i>welcome!</i></h2> <table width= 100% border= 0 cellspacing= 2 cellpadding= 2 > <tr><td>last Name</td><td>First Name</td></tr> </table> <p align= center > <font color= silver size= -2 > 2011 My Group </font> </p> </body></html> Header Body Footer Let s say now that you took the website design you created and copied every thing from the top of the file to the table tag and stored it in a text file, called myheader.txt. Then do the same for everything from the </table> tag to the botom of the file (past the </html>) and store it in a file called myfooter.txt. This leaves only the body where the data appear. On the next page is an image that represents this graphically. LIS458 Enabling your database with PHP Page 2

3 Header Section - for demo, stored in a file called myheader.txt : A Web Page Welcome! Smith <html><head><title>my Database</title> <!-- here is a reference to an external cascading style sheet --> <link rel= stylesheet href= style.css type= text/css media= screen > </head> <body><h2><i>welcome!</i></h2> <table width= 100% border= 0 cellspacing= 2 cellpadding= 2 > Body Section - integrated into the php script: Here we integrate data from the relational database with some HTML tags so the data and output conform to your model created when you made screen and report designs My Group Often at first we use tables, so in this example we will assume that the database, which after all presents data as a bunch of rows, similar to a stack of dishes, we take the first row, take each field from that row, and integrate it with the HTML tags. So, in the body of our php, we will hardcode <tr> and <td> tags for the presentation of the data and then in the right places concatenate (using the. command from php; the. acts like a + sign to join Strings) data from the field, e.g., echo <tr> ; echo '<td>'. $row{'lastname'. '</td>'; echo </tr> ; echo is the php command to echo or send data back to standard output (the screen) <tr> is the html tag for making a row in a table <td> is the html tag for a column in a row Note we must identify these strings to php by using $row{'fieldname is the php command for saying we want data from a particular field in the row of data being processed now (remember, it s one row of data that s processed at a time; from top to bottom, record 1 to the last record. [There are other sql commands from moving up and down the stack.] In this example, we want data from the field name 'lastname'; and it happens to be Smith Footer Section - for demo, stored in a file called myfooter.txt : </table> <p align= center > <font color= silver size= -2 > 2011 My Group </font> </p> </body></html> Week15-DBScenarioImage.ai LIS458 Enabling your database with PHP Page 3

4 How to do it? Easy. We will use a php script that reads in the file (e.g., myheader.txt and myfooter.txt) and sends their contents immediately to the user s browser. In between reading the header and footer file, we query the DB, get the results, and then process the results one by one (remember, data from the database are delivered as a stack of rows (that s technically the rela.on) so we proceed from row 1 to the last row. You can visualize this from the table below: row # field name: lastname Smith Jeffrey DaVille field name: firstname Nancy Jason Cruella field name: classno LIS400 LIS401 LIS531 So, using a text editor, create this file that you ll store in your Simmons webspace, e.g., web.simmons.edu/~jones/dbtest1.php NB: in the demo php script below, certain variables must be replaced to be tailored for your needs. You must know your username and dbpassword for your sorjuana- hosted DB. The SQL SELECT statement below must be replaced by your own SQL statements. The php commands that relate especially to db access are in blue. The field names must match what your tables have. Things to be replaced will be shown in pink. What to type: <?php // HEADER FILE echo file_get_contents( myheader.txt ); $db = mysql_connect( sorjuana.simmons.edu, username, dbpassword ) or die ( Unable to connect to sorjuana ); $dbname = mydatabase ; mysql_select_db($dbname, $db) or die ( Error selec.ng database $dbname:.mysql_error() ); Explanation (don t type): PHP prologs; lets the browser know what follows is not HTML but a set of commands for the PHP engine to read. Comments for people to read and the PHP engine to ignore are indicated by // Here we comment so others know we are going to call the header is single line tells PHP to open the file indicated in the ( ) and get the contents; the echo means echo em back to the user s browser. PHP commands end with ; is line creates a variable ($db) that holds the results of our attempt to connect to sorjuana. e username must be replaced by your database user name; the dbpassword must be replaced with your password. Keep the single quotes where they are. e die means If we cannot connect, don t do anything more, just send an error message ( Unable to connect to sorjuana ) back to the user and stop. LIS458 Enabling your database with PHP Page 4 We create another variable called $dbname. You must replace the string mydatabase with the name of your database. Now we have a connection to the DB and we tell SQL which database we want to use ($dbname)

5 $myquery = SELECT * FROM mytable ; $result = mysql_query($myquery); while ($row=mysql_fetch_array($result, MYSQL_ASSOC)) { echo <tr> ; echo <td>. $row{ lastname.. $row{ firstname ; echo </td> ; echo <td>. $row{ classno ; echo </td> ; echo </tr> ; // no.ce we concatenate (join) strings using the. // so the.. is adding a space between last name // and first name. // Now close the connec.on to the DB mysql_close($db); // All done! Let s get the footer file. echo file_get_contents( myfooter.txt );?> We create a variable called $myquery that holds a String of our SQL Statement. is is the command that actually issues the command to the SQL database. e results of our query are stored in a variable called $result. If we could look at result, we d see a bunch of rows. To facilitate accessing the data in the rows, PHP includes a variety of helper tools. One is to store the data in an array ; looks rather like a spreadsheet table but in RAM; and this command associates the metadata that holds the names of the fields with the actual data. is is how we can refer to the name of the field (e.g., lastname ) and yet have the value of the data appear (e.g., Smith ). e while means as long as there are data in the variable $row, keep processing the rows until there are no more data in the rows. Clean up; close the connection so others can use the database. Like we did above for the header file, read the contents of the footer file. End the php statement with?> [ \ c { The rest of this file is op.onal. It demonstrates accep.ng data from a web form where the user sends an idno, a password, a role using method= post. This php script is used to check student registra.ons for an online class. [Naturally, the actual username and password have been changed.] <?php // Get data from sole-index.txt $idno = $_POST['l']; $password = $_POST['p']; $role = $_POST['r']; $loggedinas = ""; $facname = ""; // HEADER echo file_get_contents("header.txt"); $db = mysql_connect('henriette.simmons.edu','username','password') or die('unable to connect to henriette.'); $dbname = 'sso'; mysql_select_db($dbname, $db) or die("error selecting datbase $dbname: ".mysql_error()); LIS458 Enabling your database with PHP Page 5

6 $myquery = "SELECT * FROM login, users WHERE login.idno='".$idno. "' AND login.password='".$password."' AND login.role='".$role. "' AND users.idno=login.idno"; $result = mysql_query($myquery); // while ($row=mysql_fetch_array($result, MYSQL_ASSOC)) { if ($row=mysql_fetch_array($result, MYSQL_ASSOC)) { $loggedinas = $row{'fname'." ".$row{'lname'; $facname = $row{'lname'; // ************ IF STUDENT if ($role == 'S') { echo '<td><span class="bannertext">the Student Page</span>'; echo '<br/><span class="bannerinfotext">welcome, '.$loggedinas.'</span>'; echo '<img src="college-student.jpg" height="50%" align="right" />'; echo '</td>'; echo '</tr>'; echo '<!-- LEFT SIDE MENU -->'; echo '<tr><td align="left" valign="top">'; // MENU echo file_get_contents('menu-common.txt'); echo file_get_contents('menu-students.txt'); echo file_get_contents('footer.txt'); echo '</td>'; echo '<td align="left" valign="top"><hr />'; // RIGHT SIDE - ADMIN NEWS echo '<span class="maintitle">news from the Administrator</span>'; echo '<blockquote>'; echo file_get_contents('adminnotes-student.txt'); echo '</blockquote>'; // GET STUDENT CLASSES echo '<span class="maintitle">class List for '.$loggedinas.'</span>'; $getprogramofstudy="select DISTINCT * FROM enrollments, courseofferings, users, allcourses ". "WHERE enrollments.idno='".$idno."' AND ". "enrollments.idno=users.idno AND ". "enrollments.classnoid=courseofferings.classnoid AND ". "enrollments.classnoid=allcourses.classnoid ". "ORDER BY courseofferings.term + courseofferings.year"; $rs = mysql_query($getprogramofstudy ); $i = 0; echo "<blockquote>"; echo "<table width=\"100%\">"; while ($row=mysql_fetch_array($rs, MYSQL_ASSOC)) { if ($i == 0) { echo '<tr><td bgcolor="#b0bbc3">'; else { LIS458 Enabling your database with PHP Page 6

7 echo '<tr><td bgcolor="#a5bfdf">'; echo '<a href='.$row{'classnoid'.'.html target=new>'; // echo '<img align=absmiddle src=tiny_arrow.gif> '; $theterm = $row{"term"; $temp = ""; if ($theterm == '1') { $temp = "Fall"; if ($theterm == '2') { $temp = "Spring"; if ($theterm == '3') { $temp = "Week-long"; if ($theterm == '4') { $temp = "Summer Session 1"; if ($theterm == '5') { $temp = "Summer Session 2"; // echo ' Homepage for '.$row{"classnoid".' ('.$temp." ".$row{"year".")</a></td> "; echo ' Homepage for '.$row{"title"." ".$row{"classnoid".' '.$row{"section".' ('. $temp." ".$row{"year".")</a></td> "; if ($i == 0) { echo '<td bgcolor="#b0bbc3">'; else { echo '<td bgcolor="#a5bfdf">'; echo '</td></tr>'; if ($i == 0) { $i = 1; else { $i = 0; mysql_close($db); echo '<tr><td><hr /></td></tr></table>'; echo '</blockquote>'; echo '<p><span class="maintitle">contact Data '; // echo '<div class="mainposition">update my contact data</div>'; echo '<blockquote><form method="post" action=" acctscreen">'; echo '<input type="submit" name="submit" value="view or modify contact data"/> '; echo '<input type="hidden" name="activity" value="v" id="activity" />'; echo '<input type="hidden" name="role" value="s" id="role" />'; echo '<input type="hidden" name="creatorrole" value="s" id="creatorrole" />'; echo '<input type="hidden" name="creatoridno" value="'.$facname.'" id="creatoridno" />'; echo '<input type="hidden" id="idno" name="idno" value="'.$facname.'">'; echo '</form></blockquote>'; echo '</span></p>'; echo '<hr />'; // END IF STUDENT. // ************ IF FACULTY if ($role == 'F') { echo '<td><span class="bannertext">the Faculty Page</span>'; echo '<br/><span class="bannerinfotext">welcome, '.$loggedinas.'</span>'; echo '<img src="faculty-man.png" align="right" />'; echo '</td>'; echo '</tr>'; echo '<!-- LEFT SIDE MENU -->'; echo '<tr><td align="left" valign="top">'; // MENU echo file_get_contents('menu-common.txt'); echo file_get_contents('menu-faculty.txt'); LIS458 Enabling your database with PHP Page 7

8 echo file_get_contents('footer.txt'); echo '</td>'; echo '<td align="left" valign="top"><hr />'; // RIGHT SIDE - ADMIN NEWS echo '<span class="maintitle">news from the Administrator</span>'; echo '<blockquote>'; echo file_get_contents('adminnotes.txt'); echo '</blockquote>'; // GET FACULTY LISTS FROM DATABASE echo '<span class="maintitle">class List for '.$loggedinas.'</span>'; echo '<blockquote>'; $titlenotprinted = true; $getclassesbyfacultyid = "SELECT * FROM courseofferings, allcourses, users ". "WHERE courseofferings.facultyid='".$idno."' AND ". "allcourses.classnoid = courseofferings.classnoid AND ". "users.idno = '".$idno."'"; $rs = mysql_query($getclassesbyfacultyid ); $i = 0; echo "<table width=\"100%\">"; while ($row=mysql_fetch_array($rs, MYSQL_ASSOC)) { if ($i == 0) { echo '<tr><td bgcolor="#b0bbc3">'; else { echo '<tr><td bgcolor="#a5bfdf">'; echo '<a href='.$row{'classnoid'.'.html target=new>'; // echo '<img align=absmiddle src=tiny_arrow.gif> '; $theterm = $row{"term"; $temp = ""; if ($theterm == '1') { $temp = "Fall"; if ($theterm == '2') { $temp = "Spring"; if ($theterm == '3') { $temp = "Week-long"; if ($theterm == '4') { $temp = "Summer Session 1"; if ($theterm == '5') { $temp = "Summer Session 2"; echo ' Homepage for '.$row{"title"." ".$row{"classnoid".' '.$row{"section".' ('. $temp." ".$row{"year".")</a></td> "; if ($i == 0) { echo '<td bgcolor="#b0bbc3">'; else { echo '<td bgcolor="#a5bfdf">'; echo '<form id="roster" action=" method="post" name="rosterform"> '; echo ' <input type="hidden" name="idno" id="idno" value="'.$row{"idno".'"> '; echo ' <input type="hidden" name="term" id="term" value="'.$row{"term".'"> '; echo ' <input type="hidden" name="year" id="year" value="'.$row{"year".'"> '; echo ' <input type="hidden" name="classnoid" id="classnoid" value="'.$row {"classnoid".'"> '; echo ' <input type="submit" name="rosterbutton" value="roster" /> '; LIS458 Enabling your database with PHP Page 8

9 echo '</form> '; echo '<form id="roster" action="create-introtemplate.php" method="post" name="createclass">'; echo ' <input type="hidden" name="idno" id="idno" value="'.$row{"idno".'">'; echo ' <input type="hidden" name="term" id="term" value="'.$row{"term".'">'; echo ' <input type="hidden" name="year" id="year" value="'.$row{"year".'">'; echo '<input type="hidden" name="title" id="title" value="'.$row{"title".'">'; echo '<input type="hidden" name="section" id="section" value="'.$row{"section".'">'; echo ' <input type="hidden" name="classnoid" id="classnoid" value="'.$row {"classnoid".'">'; echo ' <input type="submit" name="createclassbutton" value="create Class Online" />'; echo '</form>' ; echo '</td></tr>'; if ($i == 0) { $i = 1; else { $i = 0; mysql_close($db); echo '<tr><td><hr /></td></tr></table>'; echo '</blockquote>'; echo '<p><span class="maintitle">contact Data '; // echo '<div class="mainposition">update my contact data</div>'; echo '<blockquote><form method="post" action=" acctscreen">'; echo '<input type="submit" name="submit" value="view or modify contact data"/> '; echo '<input type="hidden" name="activity" value="v" id="activity" />'; echo '<input type="hidden" name="role" value="f" id="role" />'; echo '<input type="hidden" name="creatorrole" value="f" id="creatorrole" />'; echo '<input type="hidden" name="creatoridno" value="'.$facname.'" id="creatoridno" />'; echo '<input type="hidden" id="idno" name="idno" value="'.$facname.'">'; echo '</form></blockquote>'; echo '</span></p>'; echo '<hr />'; // END IF FACULTY. echo '</body></html>';?>. > File name: Week14- DBScenarioAndPHPforWeb.txt LIS458 Enabling your database with PHP Page 9

The Essential Guide to HTML Email Design

The Essential Guide to HTML Email Design The Essential Guide to HTML Email Design Index Introduction... 3 Layout... 4 Best Practice HTML Email Example... 5 Images... 6 CSS (Cascading Style Sheets)... 7 Animation and Scripting... 8 How Spam Filters

More information

Contents. Downloading the Data Files... 2. Centering Page Elements... 6

Contents. Downloading the Data Files... 2. Centering Page Elements... 6 Creating a Web Page Using HTML Part 1: Creating the Basic Structure of the Web Site INFORMATION TECHNOLOGY SERVICES California State University, Los Angeles Version 2.0 Winter 2010 Contents Introduction...

More information

Website Development Komodo Editor and HTML Intro

Website Development Komodo Editor and HTML Intro Website Development Komodo Editor and HTML Intro Introduction In this Assignment we will cover: o Use of the editor that will be used for the Website Development and Javascript Programming sections of

More information

Short notes on webpage programming languages

Short notes on webpage programming languages Short notes on webpage programming languages What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is a markup language A markup language is a set of

More information

We automatically generate the HTML for this as seen below. Provide the above components for the teaser.txt file.

We automatically generate the HTML for this as seen below. Provide the above components for the teaser.txt file. Creative Specs Gmail Sponsored Promotions Overview The GSP creative asset will be a ZIP folder, containing four components: 1. Teaser text file 2. Teaser logo image 3. HTML file with the fully expanded

More information

Coding HTML Email: Tips, Tricks and Best Practices

Coding HTML Email: Tips, Tricks and Best Practices Before you begin reading PRINT the report out on paper. I assure you that you ll receive much more benefit from studying over the information, rather than simply browsing through it on your computer screen.

More information

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence Web Development Owen Sacco ICS2205/ICS2230 Web Intelligence Introduction Client-Side scripting involves using programming technologies to build web pages and applications that are run on the client (i.e.

More information

AD Phonebook 2.2. Installation and configuration. Dovestones Software

AD Phonebook 2.2. Installation and configuration. Dovestones Software AD Phonebook 2.2 Installation and configuration 1 Table of Contents Introduction... 3 AD Self Update... 3 Technical Support... 3 Prerequisites... 3 Installation... 3 Adding a service account and domain

More information

Discovering Computers Fundamentals, 2010 Edition. Living in a Digital World

Discovering Computers Fundamentals, 2010 Edition. Living in a Digital World Discovering Computers Fundamentals, 2010 Edition Living in a Digital World Objec&ves Overview Discuss the importance of project management, feasibility assessment, documenta8on, and data and informa8on

More information

Web Authoring CSS. www.fetac.ie. Module Descriptor

Web Authoring CSS. www.fetac.ie. Module Descriptor The Further Education and Training Awards Council (FETAC) was set up as a statutory body on 11 June 2001 by the Minister for Education and Science. Under the Qualifications (Education & Training) Act,

More information

Other Language Types CMSC 330: Organization of Programming Languages

Other Language Types CMSC 330: Organization of Programming Languages Other Language Types CMSC 330: Organization of Programming Languages Markup and Query Languages Markup languages Set of annotations to text Query languages Make queries to databases & information systems

More information

ORACLE BUSINESS INTELLIGENCE WORKSHOP

ORACLE BUSINESS INTELLIGENCE WORKSHOP ORACLE BUSINESS INTELLIGENCE WORKSHOP Integration of Oracle BI Publisher with Oracle Business Intelligence Enterprise Edition Purpose This tutorial mainly covers how Oracle BI Publisher is integrated with

More information

NURSING 3225 NURSING INQUIRY WEB SITE DEVELOPMENT GUIDE BOOK

NURSING 3225 NURSING INQUIRY WEB SITE DEVELOPMENT GUIDE BOOK Nursing 3225 Web Dev Manual Page 1 NURSING 3225 NURSING INQUIRY WEB SITE DEVELOPMENT GUIDE BOOK Nursing 3225 Web Dev Manual Page 2 N3225: Nursing Inquiry Student Created Group Website Addresses (1 of 2)

More information

7 Web Databases. Access to Web Databases: Servlets, Applets. Java Server Pages PHP, PEAR. Languages: Java, PHP, Python,...

7 Web Databases. Access to Web Databases: Servlets, Applets. Java Server Pages PHP, PEAR. Languages: Java, PHP, Python,... 7 Web Databases Access to Web Databases: Servlets, Applets Java Server Pages PHP, PEAR Languages: Java, PHP, Python,... Prof. Dr. Dietmar Seipel 837 7.1 Access to Web Databases by Servlets Java Servlets

More information

Adobe Dreamweaver CC 14 Tutorial

Adobe Dreamweaver CC 14 Tutorial Adobe Dreamweaver CC 14 Tutorial GETTING STARTED This tutorial focuses on the basic steps involved in creating an attractive, functional website. In using this tutorial you will learn to design a site

More information

Your First Web Database Program

Your First Web Database Program 4 Your First Web Database Program Chapter After you write the program Hello World, you re ready to go one step further. In this chapter, you will build a program that allows users to search a contact database

More information

Managing your Joomla! 3 Content Management System (CMS) Website Websites For Small Business

Managing your Joomla! 3 Content Management System (CMS) Website Websites For Small Business 2015 Managing your Joomla! 3 Content Management System (CMS) Website Websites For Small Business This manual will take you through all the areas that you are likely to use in order to maintain, update

More information

HELP DESK MANUAL INSTALLATION GUIDE

HELP DESK MANUAL INSTALLATION GUIDE Help Desk 6.5 Manual Installation Guide HELP DESK MANUAL INSTALLATION GUIDE Version 6.5 MS SQL (SQL Server), My SQL, and MS Access Help Desk 6.5 Page 1 Valid as of: 1/15/2008 Help Desk 6.5 Manual Installation

More information

JJY s Joomla 1.5 Template Design Tutorial:

JJY s Joomla 1.5 Template Design Tutorial: JJY s Joomla 1.5 Template Design Tutorial: Joomla 1.5 templates are relatively simple to construct, once you know a few details on how Joomla manages them. This tutorial assumes that you have a good understanding

More information

Asset Management. By: Brian Johnson

Asset Management. By: Brian Johnson Asset Management By: Brian Johnson A Design Freeze Submitted to the Faculty of the Information Engineering Technology Program in Partial Fulfillment of the Requirements for the Degree of Bachelor of Science

More information

Vendor: Crystal Decisions Product: Crystal Reports and Crystal Enterprise

Vendor: Crystal Decisions Product: Crystal Reports and Crystal Enterprise 1 Ability to access the database platforms desired (text, spreadsheet, Oracle, Sybase and other databases, OLAP engines.) Y Y 2 Ability to access relational data base Y Y 3 Ability to access dimensional

More information

7- PHP and MySQL queries

7- PHP and MySQL queries 7- PHP and MySQL queries Course: Cris*na Puente, Rafael Palacios 2010- 1 Introduc*on Introduc?on PHP includes libraries for communica*ng with several databases: MySQL (OpenSource, the use selected for

More information

How To Create A Web Database From A Multimedia Resources Database On A Microsoft Web Browser On A Pc Or Mac Or Mac (For Free) On A Mac Or Ipad Or Ipa (For Cheap) On Pc Or Ipam (For Money

How To Create A Web Database From A Multimedia Resources Database On A Microsoft Web Browser On A Pc Or Mac Or Mac (For Free) On A Mac Or Ipad Or Ipa (For Cheap) On Pc Or Ipam (For Money How to Build a Web Database: A Case Study Introduction This paper shows you how to build a simple Web application using ColdFusion. If you follow the sample case study of the multimedia resources database

More information

Basic tutorial for Dreamweaver CS5

Basic tutorial for Dreamweaver CS5 Basic tutorial for Dreamweaver CS5 Creating a New Website: When you first open up Dreamweaver, a welcome screen introduces the user to some basic options to start creating websites. If you re going to

More information

GUIDE TO CODE KILLER RESPONSIVE EMAILS

GUIDE TO CODE KILLER RESPONSIVE EMAILS GUIDE TO CODE KILLER RESPONSIVE EMAILS THAT WILL MAKE YOUR EMAILS BEAUTIFUL 3 Create flawless emails with the proper use of HTML, CSS, and Media Queries. But this is only possible if you keep attention

More information

Web Application Security Part 1

Web Application Security Part 1 Web Application Security Part 1 Author : Treasure Priyamal Site : www.treasuresec.com E-mail : treasure@treasuresec.com Twitter :http://twitter.com/treasure_sec Introduction Today we are going to talk

More information

Dreamweaver and Fireworks MX Integration Brian Hogan

Dreamweaver and Fireworks MX Integration Brian Hogan Dreamweaver and Fireworks MX Integration Brian Hogan This tutorial will take you through the necessary steps to create a template-based web site using Macromedia Dreamweaver and Macromedia Fireworks. The

More information

The Essential Guide to HTML Email Design

The Essential Guide to HTML Email Design The Essential Guide to HTML Email Design Emailmovers Limited, Pindar House, Thornburgh Road Scarborough, North Yorkshire, YO11 3UY Tel: 0845 226 7181 Fax: 0845 226 7183 Email: enquiries@emailmovers.com

More information

Learnem.com. Web Development Course Series. Quickly Learn. Web Design Using HTML. By: Siamak Sarmady

Learnem.com. Web Development Course Series. Quickly Learn. Web Design Using HTML. By: Siamak Sarmady Learnem.com Web Development Course Series Quickly Learn Web Design Using HTML By: Siamak Sarmady L E A R N E M W E B D E V E L O P M E N T C O U R S E S E R I E S Quickly Learn Web Design Using HTML Ver.

More information

This document will describe how you can create your own, fully responsive. drag and drop email template to use in the email creator.

This document will describe how you can create your own, fully responsive. drag and drop email template to use in the email creator. 1 Introduction This document will describe how you can create your own, fully responsive drag and drop email template to use in the email creator. It includes ready-made HTML code that will allow you to

More information

Learnem.com. Web Development Course Series. Learn em. HTML Web Design in 7 days! By: Siamak Sarmady

Learnem.com. Web Development Course Series. Learn em. HTML Web Design in 7 days! By: Siamak Sarmady Learnem.com Web Development Course Series Learn em HTML Web Design in 7 days! By: Siamak Sarmady L E A R N E M W E B D E V E L O P M E N T C O U R S E S E R I E S HTML Web Design in 7 Days! Ver. 2.08.02

More information

Building A Very Simple Web Site

Building A Very Simple Web Site Sitecore CMS 6.2 Building A Very Simple Web Site Rev 100601 Sitecore CMS 6. 2 Building A Very Simple Web Site A Self-Study Guide for Developers Table of Contents Chapter 1 Introduction... 3 Chapter 2 Building

More information

Toad for Data Analysts, Tips n Tricks

Toad for Data Analysts, Tips n Tricks Toad for Data Analysts, Tips n Tricks or Things Everyone Should Know about TDA Just what is Toad for Data Analysts? Toad is a brand at Quest. We have several tools that have been built explicitly for developers

More information

Using The HomeVision Web Server

Using The HomeVision Web Server Using The HomeVision Web Server INTRODUCTION HomeVision version 3.0 includes a web server in the PC software. This provides several capabilities: Turns your computer into a web server that serves files

More information

Themes and Templates Manual FOR ADVANCED USERS

Themes and Templates Manual FOR ADVANCED USERS Manual FOR ADVANCED USERS Table of Contents Introduction... 3 Key Information... 3 Portal Structure... 4 Portal Structure: Template... 5 Overview... 5 1) Editing a Portal Template... 6 2) Adding a Portal

More information

User Guide for Smart Former Gold (v. 1.0) by IToris Inc. team

User Guide for Smart Former Gold (v. 1.0) by IToris Inc. team User Guide for Smart Former Gold (v. 1.0) by IToris Inc. team Contents Offshore Web Development Company CONTENTS... 2 INTRODUCTION... 3 SMART FORMER GOLD IS PROVIDED FOR JOOMLA 1.5.X NATIVE LINE... 3 SUPPORTED

More information

CSCI110 Exercise 4: Database - MySQL

CSCI110 Exercise 4: Database - MySQL CSCI110 Exercise 4: Database - MySQL The exercise This exercise is to be completed in the laboratory and your completed work is to be shown to the laboratory tutor. The work should be done in week-8 but

More information

Caldes CM12: Content Management Software Introduction v1.9

Caldes CM12: Content Management Software Introduction v1.9 Caldes CM12: Content Management Software Introduction v1.9 Enterprise Version: If you are using Express, please contact us. Background Information This manual assumes that you have some basic knowledge

More information

Create a GAME PERFORMANCE Portfolio with Microsoft Word

Create a GAME PERFORMANCE Portfolio with Microsoft Word Create a GAME PERFORMANCE Portfolio with Microsoft Word Planning A good place to start is on paper. Get a sheet of blank paper and just use a pencil to indicate where the content is going to be positioned

More information

Creating Online Surveys with Qualtrics Survey Tool

Creating Online Surveys with Qualtrics Survey Tool Creating Online Surveys with Qualtrics Survey Tool Copyright 2015, Faculty and Staff Training, West Chester University. A member of the Pennsylvania State System of Higher Education. No portion of this

More information

DIPLOMA IN WEBDEVELOPMENT

DIPLOMA IN WEBDEVELOPMENT DIPLOMA IN WEBDEVELOPMENT Prerequisite skills Basic programming knowledge on C Language or Core Java is must. # Module 1 Basics and introduction to HTML Basic HTML training. Different HTML elements, tags

More information

Appendix H: Cascading Style Sheets (CSS)

Appendix H: Cascading Style Sheets (CSS) Appendix H: Cascading Style Sheets (CSS) Cascading Style Sheets offer Web designers two key advantages in managing complex Web sites: Separation of content and design. CSS gives developers the best of

More information

css href title software blog domain HTML div style address img h2 tag maintainingwebpages browser technology login network multimedia font-family

css href title software blog domain HTML div style address img h2 tag maintainingwebpages browser technology login network multimedia font-family technology software href browser communication public login address img links social network HTML div style font-family url media h2 tag handbook: id domain TextEdit blog title PORT JERVIS CENTRAL SCHOOL

More information

Reports Analyzing Your Email Performance

Reports Analyzing Your Email Performance Reports Analyzing Your Email Performance Part 2 Robert Sajan UC Berkeley University Rela?ons Web Group Copyright 2010 UC Regents. All rights reserved. Reports Analyzing Your Email Performance Some ques?ons

More information

Oracle Database 10g Express

Oracle Database 10g Express Oracle Database 10g Express This tutorial prepares the Oracle Database 10g Express Edition Developer to perform common development and administrative tasks of Oracle Database 10g Express Edition. Objectives

More information

Mul$media im Netz (Online Mul$media) Wintersemester 2014/15. Übung 03 (Nebenfach)

Mul$media im Netz (Online Mul$media) Wintersemester 2014/15. Übung 03 (Nebenfach) Mul$media im Netz (Online Mul$media) Wintersemester 2014/15 Übung 03 (Nebenfach) Online Mul?media WS 2014/15 - Übung 3-1 Databases and SQL Data can be stored permanently in databases There are a number

More information

IE Class Web Design Curriculum

IE Class Web Design Curriculum Course Outline Web Technologies 130.279 IE Class Web Design Curriculum Unit 1: Foundations s The Foundation lessons will provide students with a general understanding of computers, how the internet works,

More information

DEPARTMENT OF INFORMATION TECHNOLOGY

DEPARTMENT OF INFORMATION TECHNOLOGY M.A.M. COLLEGE OF ENGINEERING AND TECHNOLOGY TRICHY -621105 DEPARTMENT OF INFORMATION TECHNOLOGY ANNA UNIVERSITY PRACTICAL EXAMINATIONS, OCT 2011 RECORD NOTE BOOK CS1403 - SOFTWARE DEVELOPMENT LABORATORY

More information

A Brief Introduction to MySQL

A Brief Introduction to MySQL A Brief Introduction to MySQL by Derek Schuurman Introduction to Databases A database is a structured collection of logically related data. One common type of database is the relational database, a term

More information

San Joaquin County Office of Education Career & Technical Education Web Design ~ Course Outline CBEDS#: 4601

San Joaquin County Office of Education Career & Technical Education Web Design ~ Course Outline CBEDS#: 4601 Web Design Course Outline I II 1 Course Content 5 5 Student Evaluation Employment Opportunities 2 XHTML 10 10 Creating an HTML Document Formatting Text with HTML Adding Graphics with Multimedia Using forms

More information

Microsoft Expression Web

Microsoft Expression Web Microsoft Expression Web Microsoft Expression Web is the new program from Microsoft to replace Frontpage as a website editing program. While the layout has changed, it still functions much the same as

More information

Catalog Creator by On-site Custom Software

Catalog Creator by On-site Custom Software Catalog Creator by On-site Custom Software Thank you for purchasing or evaluating this software. If you are only evaluating Catalog Creator, the Free Trial you downloaded is fully-functional and all the

More information

SelectSurvey.NET User Manual

SelectSurvey.NET User Manual SelectSurvey.NET User Manual Creating Surveys 2 Designing Surveys 2 Templates 3 Libraries 4 Item Types 4 Scored Surveys 5 Page Conditions 5 Piping Answers 6 Previewing Surveys 7 Managing Surveys 7 Survey

More information

ART 379 Web Design. HTML, XHTML & CSS: Introduction, 1-2

ART 379 Web Design. HTML, XHTML & CSS: Introduction, 1-2 HTML, XHTML & CSS: Introduction, 1-2 History: 90s browsers (netscape & internet explorer) only read their own specific set of html. made designing web pages difficult! (this is why you would see disclaimers

More information

Kentico CMS 5.5 User s Guide

Kentico CMS 5.5 User s Guide Kentico CMS 5.5 User s Guide 2 Kentico CMS User s Guide 5.5 Table of Contents Part I Introduction 4 1 Kentico CMS overview... 4 2 Signing in... 5 3 User interface overview... 7 Part II Managing my profile

More information

Dreamweaver CS3 THE MISSING MANUAL. David Sawyer McFarland. POGUE PRESS" O'REILLY 8 Beijing Cambridge Farnham Koln Paris Sebastopol Taipei Tokyo

Dreamweaver CS3 THE MISSING MANUAL. David Sawyer McFarland. POGUE PRESS O'REILLY 8 Beijing Cambridge Farnham Koln Paris Sebastopol Taipei Tokyo Dreamweaver CS3 THE MISSING MANUAL David Sawyer McFarland POGUE PRESS" O'REILLY 8 Beijing Cambridge Farnham Koln Paris Sebastopol Taipei Tokyo Table of Contents The Missing Credits Introduction 1 Part

More information

Part 2 - The Database Environment

Part 2 - The Database Environment Rela%onal Database 2 1 Part 2 - The Database Environment The purpose of a RDBMS is to provide users with an abstract view of the data, hiding certain details of how data are stored and manipulated. Therefore,

More information

Microsoft Expression Web Quickstart Guide

Microsoft Expression Web Quickstart Guide Microsoft Expression Web Quickstart Guide Expression Web Quickstart Guide (20-Minute Training) Welcome to Expression Web. When you first launch the program, you ll find a number of task panes, toolbars,

More information

Web page design in 7 days!

Web page design in 7 days! Learnem Group presents: Web page design in 7 days! Lessons 1-7 By: Siamak Sarmady Start Here Copyright Notice : 2000,2001 Siamak Sarmady and Learnem Group. All rights reserved. This text is written to

More information

Offensive & Defensive & Forensic Techniques for Determining Web User Iden<ty

Offensive & Defensive & Forensic Techniques for Determining Web User Iden<ty Offensive & Defensive & Forensic Techniques for Determining Web User Iden

More information

Site Maintenance. Table of Contents

Site Maintenance. Table of Contents Site Maintenance Table of Contents Adobe Contribute How to Install... 1 Publisher and Editor Roles... 1 Editing a Page in Contribute... 2 Designing a Page... 4 Publishing a Draft... 7 Common Problems...

More information

Web Authoring. www.fetac.ie. Module Descriptor

Web Authoring. www.fetac.ie. Module Descriptor The Further Education and Training Awards Council (FETAC) was set up as a statutory body on 11 June 2001 by the Minister for Education and Science. Under the Qualifications (Education & Training) Act,

More information

Kentico CMS 7.0 User s Guide. User s Guide. Kentico CMS 7.0. 1 www.kentico.com

Kentico CMS 7.0 User s Guide. User s Guide. Kentico CMS 7.0. 1 www.kentico.com User s Guide Kentico CMS 7.0 1 www.kentico.com Table of Contents Introduction... 4 Kentico CMS overview... 4 Signing in... 4 User interface overview... 6 Managing my profile... 8 Changing my e-mail and

More information

Creating Web Pages with HTML Simplified. 3rd Edition

Creating Web Pages with HTML Simplified. 3rd Edition Brochure More information from http://www.researchandmarkets.com/reports/2248215/ Creating Web Pages with HTML Simplified. 3rd Edition Description: Are you new to computers? Does new technology make you

More information

Using JCPS Online for Websites

Using JCPS Online for Websites Getting Started Before you begin, an Online Group must be created for you. Send an email requesting the group along with the username of anyone you want added as an editor to mike.broderick@jefferson.kyschools.us.

More information

How To Create A Website In Drupal 2.3.3

How To Create A Website In Drupal 2.3.3 www.webprophets.com.au PO Box 2007 St Kilda West Victoria Australia 3182 Phone +61 3 9534 1800 Fax +61 3 9534 1100 Email info@webprophets.com.au Web www.webprophets.com.au Welcome to the Drupal How to

More information

By Glenn Fleishman. WebSpy. Form and function

By Glenn Fleishman. WebSpy. Form and function Form and function The simplest and really the only method to get information from a visitor to a Web site is via an HTML form. Form tags appeared early in the HTML spec, and closely mirror or exactly duplicate

More information

Essential HTML & CSS for WordPress. Mark Raymond Luminys, Inc. 949-654-3890 mraymond@luminys.com www.luminys.com

Essential HTML & CSS for WordPress. Mark Raymond Luminys, Inc. 949-654-3890 mraymond@luminys.com www.luminys.com Essential HTML & CSS for WordPress Mark Raymond Luminys, Inc. 949-654-3890 mraymond@luminys.com www.luminys.com HTML: Hypertext Markup Language HTML is a specification that defines how pages are created

More information

TIBCO Spotfire Automation Services 6.5. User s Manual

TIBCO Spotfire Automation Services 6.5. User s Manual TIBCO Spotfire Automation Services 6.5 User s Manual Revision date: 17 April 2014 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO

More information

Xtreeme Search Engine Studio Help. 2007 Xtreeme

Xtreeme Search Engine Studio Help. 2007 Xtreeme Xtreeme Search Engine Studio Help 2007 Xtreeme I Search Engine Studio Help Table of Contents Part I Introduction 2 Part II Requirements 4 Part III Features 7 Part IV Quick Start Tutorials 9 1 Steps to

More information

Editing the Web Template Files

Editing the Web Template Files Editing the Web Template Files This tutorial describes the process of editing the PHP files to make global changes to the layout, color, font, and text within the CONTENTdm Web templates. This documentation

More information

P.I. e C.F.: 03723210278. When useful is nice

P.I. e C.F.: 03723210278. When useful is nice When useful is nice It is not the strongest of the species that survives, or the most intelligent, it is the one most capable of change Charles Darwin Pagina 1 di 11 Introduction The PHP language is essential,

More information

Access Edit Menu... 2. Edit Existing Page... 3. Auto URL Aliases... 5. Page Content Editor... 7. Create a New Page... 17. Page Content List...

Access Edit Menu... 2. Edit Existing Page... 3. Auto URL Aliases... 5. Page Content Editor... 7. Create a New Page... 17. Page Content List... DRUPAL EDITOR Content Management Instructions TABLE OF CONTENTS Access Edit Menu... 2 Edit Existing Page... 3 Auto URL Aliases... 5 Page Content Editor... 7 Create a New Page... 17 Page Content List...

More information

Personal Portfolios on Blackboard

Personal Portfolios on Blackboard Personal Portfolios on Blackboard This handout has four parts: 1. Creating Personal Portfolios p. 2-11 2. Creating Personal Artifacts p. 12-17 3. Sharing Personal Portfolios p. 18-22 4. Downloading Personal

More information

Wellesley College Alumnae Association. Volunteer Instructions for Email Template

Wellesley College Alumnae Association. Volunteer Instructions for Email Template Volunteer Instructions for Email Template Instructions: Sending an Email in Harris 1. Log into Harris, using your username and password If you do not remember your username/password, please call 781.283.2331

More information

Quick Reference Guide

Quick Reference Guide Simplified Web Interface for Teachers Quick Reference Guide Online Development Center Site Profile 5 These fields will be pre-populated with your information { 1 2 3 4 Key 1) Website Title: Enter the name

More information

COMMONWEALTH OF PENNSYLVANIA DEPARTMENT S OF Human Services, INSURANCE, AND AGING

COMMONWEALTH OF PENNSYLVANIA DEPARTMENT S OF Human Services, INSURANCE, AND AGING COMMONWEALTH OF PENNSYLVANIA DEPARTMENT S OF Human Services, INSURANCE, AND AGING INFORMATION TECHNOLOGY GUIDELINE Name Of Guideline: Domain: Application Date Issued: 03/18/2014 Date Revised: 02/17/2016

More information

HTML Lesson 7. Your assignment:

HTML Lesson 7. Your assignment: HTML Lesson 7 Tables are one of the biggest tools Web developers use to present data wherever they want data to go on the page. Like spreadsheets, rows go across (left to right) and columns go up and down.

More information

Hypercosm. Studio. www.hypercosm.com

Hypercosm. Studio. www.hypercosm.com Hypercosm Studio www.hypercosm.com Hypercosm Studio Guide 3 Revision: November 2005 Copyright 2005 Hypercosm LLC All rights reserved. Hypercosm, OMAR, Hypercosm 3D Player, and Hypercosm Studio are trademarks

More information

2/24/2010 ClassApps.com

2/24/2010 ClassApps.com SelectSurvey.NET Training Manual This document is intended to be a simple visual guide for non technical users to help with basic survey creation, management and deployment. 2/24/2010 ClassApps.com Getting

More information

2/15/2015. Session # 5. Pat Sonnenstuhl OMUG Webmaster. Follow up from our January SIG Questions for Roy? What did you learn?

2/15/2015. Session # 5. Pat Sonnenstuhl OMUG Webmaster. Follow up from our January SIG Questions for Roy? What did you learn? Pat Sonnenstuhl OMUG Webmaster Session # 5 Follow up from our January SIG Questions for Roy? What did you learn? 1 The Guts behind your website: Terms: CMS = Contact Management System PHP = Hypertext Preprocessor

More information

Introduction... 3. Designing your Common Template... 4. Designing your Shop Top Page... 6. Product Page Design... 8. Featured Products...

Introduction... 3. Designing your Common Template... 4. Designing your Shop Top Page... 6. Product Page Design... 8. Featured Products... Introduction... 3 Designing your Common Template... 4 Common Template Dimensions... 5 Designing your Shop Top Page... 6 Shop Top Page Dimensions... 7 Product Page Design... 8 Editing the Product Page layout...

More information

IAS Web Development using Dreamweaver CS4

IAS Web Development using Dreamweaver CS4 IAS Web Development using Dreamweaver CS4 Information Technology Group Institute for Advanced Study Einstein Drive Princeton, NJ 08540 609 734 8044 * helpdesk@ias.edu Information Technology Group [2] Institute

More information

Joomla! template Blendvision v 1.0 Customization Manual

Joomla! template Blendvision v 1.0 Customization Manual Joomla! template Blendvision v 1.0 Customization Manual Blendvision template requires Helix II system plugin installed and enabled Download from: http://www.joomshaper.com/joomla-templates/helix-ii Don

More information

FileMaker Server 9. Custom Web Publishing with PHP

FileMaker Server 9. Custom Web Publishing with PHP FileMaker Server 9 Custom Web Publishing with PHP 2007 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker,

More information

PE Content and Methods Create a Website Portfolio using MS Word

PE Content and Methods Create a Website Portfolio using MS Word PE Content and Methods Create a Website Portfolio using MS Word Contents Here s what you will be creating:... 2 Before you start, do this first:... 2 Creating a Home Page... 3 Adding a Background Color

More information

Kentico CMS User s Guide 5.0

Kentico CMS User s Guide 5.0 Kentico CMS User s Guide 5.0 2 Kentico CMS User s Guide 5.0 Table of Contents Part I Introduction 4 1 Kentico CMS overview... 4 2 Signing in... 5 3 User interface overview... 7 Part II Managing my profile

More information

State of Nevada. Ektron Content Management System (CMS) Basic Training Guide

State of Nevada. Ektron Content Management System (CMS) Basic Training Guide State of Nevada Ektron Content Management System (CMS) Basic Training Guide December 8, 2015 Table of Contents Logging In and Navigating to Your Website Folders... 1 Metadata What it is, How it Works...

More information

Welcome to CSE 330 Crea0ve Progamming and Rapid Prototyping. Course Informa0on

Welcome to CSE 330 Crea0ve Progamming and Rapid Prototyping. Course Informa0on Welcome to CSE 330 Crea0ve Progamming and Rapid Prototyping 1 Extensible - CSE 330 Creative Networking Programming Platform and Rapid Prototyping 1 Course Informa0on Instructor Todd Sproull todd@wustl.edu

More information

Precondition for a good understanding: knowledge of a higher programming language (e.g. C, Java, Perl, Pascal, Basic,... ) basic knowledge of html

Precondition for a good understanding: knowledge of a higher programming language (e.g. C, Java, Perl, Pascal, Basic,... ) basic knowledge of html Some Remarks about Dynamic Webpages Matthias K. Krause Hochschule für Telekommunikation, Leipzig University of Applied Sciences Deutsche Telekom krause@hft-leipzig.de Precondition for a good understanding:

More information

ITP 101 Project 3 - Dreamweaver

ITP 101 Project 3 - Dreamweaver ITP 101 Project 3 - Dreamweaver Project Objectives You will also learn how to make a website outlining your company s products, location, and contact info. Project Details USC provides its students with

More information

Web Pages. Static Web Pages SHTML

Web Pages. Static Web Pages SHTML 1 Web Pages Htm and Html pages are static Static Web Pages 2 Pages tagged with "shtml" reveal that "Server Side Includes" are being used on the server With SSI a page can contain tags that indicate that

More information

Web Development I & II*

Web Development I & II* Web Development I & II* Career Cluster Information Technology Course Code 10161 Prerequisite(s) Computer Applications Introduction to Information Technology (recommended) Computer Information Technology

More information

Intro to Mail Merge. Contents: David Diskin for the University of the Pacific Center for Professional and Continuing Education. Word Mail Merge Wizard

Intro to Mail Merge. Contents: David Diskin for the University of the Pacific Center for Professional and Continuing Education. Word Mail Merge Wizard Intro to Mail Merge David Diskin for the University of the Pacific Center for Professional and Continuing Education Contents: Word Mail Merge Wizard Mail Merge Possibilities Labels Form Letters Directory

More information

ADOBE DREAMWEAVER CS3 TUTORIAL

ADOBE DREAMWEAVER CS3 TUTORIAL ADOBE DREAMWEAVER CS3 TUTORIAL 1 TABLE OF CONTENTS I. GETTING S TARTED... 2 II. CREATING A WEBPAGE... 2 III. DESIGN AND LAYOUT... 3 IV. INSERTING AND USING TABLES... 4 A. WHY USE TABLES... 4 B. HOW TO

More information

Have you seen the new TAMUG websites?

Have you seen the new TAMUG websites? 4 For all Cascade Management System request for PUBLISHING please email cms@tamug.edu for the quickest response. For all Cascade Management System request for QUESTIONS or COMMENTS please email cascadeusers@tamug.edu

More information

How To Let A Lecturer Know If Someone Is At A Lecture Or If They Are At A Guesthouse

How To Let A Lecturer Know If Someone Is At A Lecture Or If They Are At A Guesthouse Saya WebServer Mini-project report Introduction: The Saya WebServer mini-project is a multipurpose one. One use of it is when a lecturer (of the cs faculty) is at the reception desk and interested in knowing

More information

Tableau Server Trusted Authentication

Tableau Server Trusted Authentication Tableau Server Trusted Authentication When you embed Tableau Server views into webpages, everyone who visits the page must be a licensed user on Tableau Server. When users visit the page they will be prompted

More information