Creating a Web-based Podcasting Interface for Eastern Illinois University Faculty and Staff Danny Harvey & Ryan Gibson.

Slides:



Advertisements
Similar presentations
A Toolbox for Blackboard Tim Roberts
Advertisements

The Librarian Web Page Carol Wolf CS396X. Create new controller  To create a new controller that can manage more than just books, type ruby script/generate.
Chapter 10 Database Applications Copyright © 2011 by The McGraw-Hill Companies, Inc. All Rights Reserved. McGraw-Hill.
The Collections Keeper A collections management system Brian J. Mullen.
METSÄNTUTKIMUSLAITOS SKOGSFORSKNINGINSTITUTET FINNISH FOREST RESEARCH NSTITUTE RSS-feed a new way to provide information internationally Jarmo.
The Division of Labor on a Campus Hosting Open Journal Systems and Open Conference Systems.
Spark Web 2.0 Tools for Communication and Collaboration David Grogan Manager, Curricular Technology Group UIT Academic Technology Tufts University What.
Data, schemas and Applications IFIEKG Staff Chris Wallace – module leader and tutor Praminda Calib-Soley - tutor David Wyatt – tutor.
© Anselm SpoerriInfo + Web Tech Course Information Technologies Info + Web Tech Course Anselm Spoerri PhD (MIT) Rutgers University
Databases Chapter Distinguish between the physical and logical view of data Describe how data is organized: characters, fields, records, tables,
NJIT Co-authorship database a website by Christopher Pax.
1 SWE Introduction to Software Engineering Lecture 22 – Architectural Design (Chapter 13)
5/8/2006apatwa/SecureRSS 1 Secure RSS CS526 Class Project Ankur Patwa.
Why choose Drupal?
Multiple Tiers in Action
Reference and Instruction Automated Statistics Gathering and Reporting System Members: Patrick Chen (pyc7) Soo-Yung Cho (sc444) Gregg Herlacher (gah24)
Crawler-Based Search Engine By: Bryan Chapman, Ryan Caplet, Morris Wright.
Databases and Database Management Systems
RSS RSS is a method that uses XML to distribute web content on one web site, to many other web sites. RSS allows fast browsing for news and updates.
Feeds Computer Applications to Medicine NSF REU at University of Virginia July 27, 2006 Paul Lee.
Page 1 ISMT E-120 Desktop Applications for Managers Introduction to Microsoft Access.
PHASE 3: SYSTEMS DESIGN Chapter 7 Data Design.
Podcast Instructions.
Danielle Baldwin, ITS Web Services CMS Administrator Application Overview and Joomla 1.5 RC 1 Highlights.
WordPress Web. WordPress Blogging system with full content management Personal publishing system Built on PHP scripting language and MySQL relational.
MySQL GUI Administration Tools Rob Donahue Manager, Distributed Systems Development May 7th, 2001 Rob Donahue Manager, Distributed Systems Development.
Project Implementation for COSC 5050 Distributed Database Applications Lab2.
Web Application Development. Define ER model in QSEE Generate SQL Create Database mySQL Write Script to use TableEditor class Process to create A simple.
Web Application Development. Tools to create a simple web- editable database QSEE MySQL (or PHPMyAdmin) PHP TableEditor.
1 PHP and MySQL. 2 Topics  Querying Data with PHP  User-Driven Querying  Writing Data with PHP and MySQL PHP and MySQL.
DAY 14: ACCESS CHAPTER 1 Tazin Afrin October 03,
Chapter 15: Using LINQ to Access Data in C# Programs.
University of Illinois at Urbana-Champaign A Unified Platform for Archival Description and Access Christopher J. Prom, Christopher A. Rishel, Scott W.
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.
Database and mySQL Week 07 Dynamic Web TCNJ Jean Chu.
Database Fred Durao What is a database? A database is any organized collection of data. Some examples of databases you may encounter in.
Putting it all together Dynamic Data Base Access Norman White Stern School of Business.
Project Overview Graduate Selection Process Project Goal Automate the Selection Process.
© Anselm Spoerri Web Design Information Visualization Course Prof. Anselm Spoerri
ENOMA - European Network of Online Musical Archives ENOMA Workshop – The Grieg Academy, UiB 26 May 2006 Leif Arne Rønningen and Lars Erik Løvhaug NTNU.
Database Design. Referential Integrity : data in a table that links to data in another table must always work in such a way that following the link will.
Database What is a database? A database is a collection of information that is typically organized so that it can easily be storing, managing and retrieving.
Project Overview Graduate Selection Process Project Goal Automate the Selection Process.
A Genealogy System for the Web Matthew A. Page November 20, 2002.
Accelerator Physics SNS EPICS Integration with Web-based Technologies Presentation by Madhan Sundaram.
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
Meta-Server System Software Lab. Overview In the Music Virtual Channel system, clients can’t query for a song initiatively Through the metadata server,
© Anselm Spoerri Web Design Information Visualization Course Prof. Anselm Spoerri
D. Heynderickx DH Consultancy, Leuven, Belgium 22 April 2010EuroPlanet, London, UK.
MySQL and GRID status Gabriele Carcassi 9 September 2002.
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.
Presentation On HTML & Podcast Done by: Shamelia Young & Sheriece Williamson.
RSS Interfaces and Standards Chander Iyer. Really Simple Syndication (RSS) Web data format providing users with frequently updated content. Make a collection.
Using SQL for Patron Card Expiration Reminders For Norcal IUG – Nov. 20, 2015 At the Berkeley Public Library.
Podcasts. (derived from Apple's "iPod" and "broadcasting“) a method of publishing audio files to the internet, allowing users to subscribe to a feed and.
Module 10: Data Access in ASP.NET. Overview Overview of the ASP.NET Data Access What is Data Access List of Data Source Control What is Data Bound How.
Getting Your Content in the Penn State Student Portal Presented By James Leous, Program Manager James Vuccolo, Lead Research Programmer.
Visual Database Creation with MySQL Workbench 도시정보시스템 설계
An Introduction.  Introduction  Logging in from D1  Raison d'être  RSS and Podcasting  DragonDrop is…  What does it do?  Upload  Available Output.
Mobile SMIL Jason Daniels Ben Bedinghaus Ryan Ware.
Copyright © Texas Education Agency, All rights reserved.1 Digital & Interactive Media Digital Audio Editing.
TRIG: Truckee River Info Gateway Dave Waetjen Graduate Student in Geography Information Center for the Environement (ICE) University of California, Davis.
Feed: RSS/ATOM, Podcast
Database Mysql Hayk Avdalyan.
Tutorial 8 Objectives Continue presenting methods to import data into Access, export data from Access, link applications with data stored in Access, and.
Database Driven Websites
DUCKS – Distributed User-mode Chirp-Knowledgeable Server
System And Application Software
PHP and MySQL.
MySQL Backup, Transfer and Restore
Presentation transcript:

Creating a Web-based Podcasting Interface for Eastern Illinois University Faculty and Staff Danny Harvey & Ryan Gibson

Issues facing Podcasting Writing XML Data entry errors Managing existing feed Overall complexity

Web Interface Eliminates coding XML Eliminates fatal errors to RSS feed Makes upload of files easy Managing feed is much simpler

Technologies Used Authentication: LDAP server Scripting Language: PHP Data Storage: MySQL

Project Resources Centralized (in CATS accounts) Database Interface to maintain RSS feed Distributed (in individual users’ accounts) RSS feeds Audio file storage

Channels Data Table id (primary key) title link description language copyright lastBuildDate ttl storage (server name) filepath

Items Data Table id (primary key) title link description pubDate enclosure filesize filename releaseDate, releaseMonth, releaseYear channelID

Uploading Files Use PHP ftp functions in conjunction with channel information stored in database Only selected file types (mp3, aac, m4a, m4v, etc.) are allowed to upload Information such as publication date, file name, file size, file type, automatically generated at this point and stored in items table for RSS input with title and description input by podcaster

RSS Feed Code Hard Coded Channel ID Connect to database Query Channel Data Query Item Data

Web Interface Demo Item Listing View RSS Feed Preview Media Upload Media, Update RSS Feed Edit Item Information Delete Items Set Release Date

Who is podcasting? Geology Music Examples of Spoken Middle English Audio and Visual e-Tour of EIU campus trees Frankenstein Library Project

Future of project Collaborative or group podcasting Multiple users contribute to single RSS feed Filtered podcast feeds Filter XML feed based on parameters set by the user

Questions? Danny Harvey Ryan Gibson