Content Management Systems Week 14 LBSC 671 Creating Information Infrastructures.

Slides:



Advertisements
Similar presentations
© 2011 Delmar, Cengage Learning Chapter 1 Getting Started with Dreamweaver.
Advertisements

WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
Seattle Drupal Clinic Introduction to Drupal and Web Content Management.
DT228/3 Web Development WWW and Client server model.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Project 1 Introduction to HTML.
Macromedia Dreamweaver 4 Foundation Level Course.
Web-Database Integration Week 8 LBSC 690 Information Technology.
Debugging and Ajax Session 7 INFM 718N Web-Enabled Databases.
DT211/3 Internet Development Application Internet Development Application.
Dynamic Web Pages Bert Wachsmuth. Review  Internet, IP addresses, ports, client-server, http, smtp  HTML, XHTML, XML  Style Sheets, external, internal,
Macromedia Dreamweaver 4 Advanced Level Course. Add Rollovers Rollovers or mouseovers are possibly the most popular effects used in designing Web pages.
Week 1 INFM 718N Web-Enabled Databases The Big Picture.
Copyright 2003 The McGraw-Hill Companies, Inc CHAPTER Application Software computing ESSENTIALS    
Get closer to the most advanced CMS Mihail Semedzhiev Joomla!
Sample School Website Sydney Region ITSU School Support
Content Management Systems Week 13 LBSC 671 Creating Information Infrastructures.
ECA 228 Internet/Intranet Design I Intro to the Web.
Chapter ONE Introduction to HTML.
Web Design Basic Concepts.
Drupal Workshop Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology, Drupal technology, directories.
Linux Operations and Administration
Website Content, Forms and Dynamic Web Pages. Electronic Portfolios Portfolio: – A collection of work that clearly illustrates effort, progress, knowledge,
Dobrin / Keller / Weisser : Technical Communication in the Twenty-First Century. © 2008 Pearson Education. Upper Saddle River, NJ, All Rights Reserved.
Chapter 9 Collecting Data with Forms. A form on a web page consists of form objects such as text boxes or radio buttons into which users type information.
Web Content Management Systems. Lecture Contents Web Content Management Systems Non-technical users manage content Workflow management system Different.
Getting Started with Dreamweaver
Web Sites for amateur radio. So You want to make a Web Site? There are several things you need to know about web sites before you start to think about.
Adobe Dreamweaver CS3 Revealed CHAPTER ONE: GETTING STARTED WITH DREAMWEAVER.
What is Web Design?  Web design is the creation of a Web page using hypertext or hypermedia to be viewed on the World Wide Web.
CIT 256 Organizing Large Websites: Divs, DW Templates Dr. Beryl Hoffman.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
INFM 603: Information Technology and Organizational Context Jimmy Lin The iSchool University of Maryland Thursday, October 18, 2012 Session 7: PHP.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Joomla! Week 6 LBSC 690 Information Technology. Key Ideas Web sites are made up of rectangular pieces Called “modules” Two basic types of modules exist.
INFM 700: Session 3 Organization and Navigation (cont’d) Paul Jacobs The iSchool University of Maryland Tuesday, February 17, 2009 This work is licensed.
Content Management Systems Week 5 LBSC 690 Information Technology.
Web Application Architecture and Communication. Displaying a Web page in a Browser
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
Classroom User Training June 29, 2005 Presented by:
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
© Cheltenham Computer Training 2001 Macromedia Dreamweaver 4 - Slide No 1 Macromedia Dreamweaver 4 Advanced Level Course.
Tutorial 10 Adding Spry Elements and Database Functionality Dreamweaver CS3 Tutorial 101.
Content Management Systems Week 9 INFM 603. Muddiest Points How JSON differs from XML –And how JSONP differs from JSON How Ajax works Examples of JavaScript.
10 Adding Interactivity to a Web Site Section 10.1 Define scripting Summarize interactivity design guidelines Identify scripting languages Compare common.
Drupal Week 10 INFM 603. Agenda Questions Drupal Project Plan.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
© 2010 Delmar, Cengage Learning Chapter 8 Collecting Data with Forms.
Chapter 8 Collecting Data with Forms. Chapter 8 Lessons Introduction 1.Plan and create a form 2.Edit and format a form 3.Work with form objects 4.Test.
Seattle Drupal Clinic Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Case Study Dynamic Website - Three Tier Architecture
Sample School Website. What is wrong with the existing School Webspace Site? Can only host static pages – no dynamic content possible. Can not be edited.
Web Development Process The Site Development Process Site Construction is one of the last steps.
Louisa Lambregts, Louisa Lambregts
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
INFM 700: Session 3 Organization and Navigation (cont’d) Paul Jacobs The iSchool University of Maryland Wednesday, Feb. 23, 2011 This work is licensed.
Louisa Lambregts, Louisa Lambregts
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
COMP 143 Web Development with Adobe Dreamweaver CC.
Joomla Awdhesh Kumar Singsys Pte Ltd. What is Joomla? Joomla is an award-winning content management system (CMS), which enables you to build Web sites.
Capstone Project W-CMS `.
Project 1 Introduction to HTML.
Content Management Systems
PHP Training at GoLogica in Bangalore
Section 10.1 YOU WILL LEARN TO… Define scripting
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Presentation transcript:

Content Management Systems Week 14 LBSC 671 Creating Information Infrastructures

Putting the Pieces Together Web Server HTML CGI Browser SQL Query Results Database

Why Database-Generated Pages? Remote access to a database –Client does not need the database software Serve rapidly changing information –e.g., Airline reservation systems Provide multiple “access points” –By subject, by date, by author, … Record user responses in the database

Why Content Management Systems? Separation of content and appearance Separation of roles Standardization of common “design patterns” –Login and password recovery –Headlines and drill-down –Site map –Search –Shopping cart

Content Management Systems WordPress – Joomla – Drupal –

Roles Information architecture design Task assignment Content generation and modification Approval for “publication” Publication Error correction Tracking task progress

Content Management System Structure Database stores the content –And access control data and parameters Server scripting controls the user experience –PHP readss database, generates HTML (X)HTML conveys the user experience User-side scripting enhances interactivity –JavaScript may be used for form validation

Database Server-side Programming Interchange Language Client-side Programming Web Browser Client Hardware Server Hardware (PC, Unix) (MySQL) (PHP) (HTML, XML) (JavaScript) (IE, Firefox) (PC) Business rules Interaction Design Interface Design

“Site Blueprint” Main Homepage TeachingResearch Other Activities LBSC 690 INFM 718R Doctoral Seminar Ph.D. Students Publications Projects IR Colloquium TREC

Grid Layouts Navigation Bar Content Navigation Bar Content Related Links

Grid Layout: NY Times

Navigation Banner Ad Another Ad Content Popular Articles

Grid Layout: ebay

Navigation Banner Ad Search ResultsRelated Navigation

Grid Layout: Amazon

Navigation Search Results Related Navigation

Some Layout Guidelines Contrast: make different things different –to bring out dominant elements –to create dynamism Repetition: reuse design throughout the interface –to achieve consistency Alignment: visually connect elements –to create flow Proximity: make effective use of spacing –to group related and separate unrelated elements

Joomla Structure Front end –The Web site Back end –Where the Web site is defined

Joomla Components Web sites are made up of rectangular pieces –Called “modules” Two basic types of modules: –Displaying content (e.g., articles) –Interaction (e.g., login) Templates define where modules can be put –Templates define abstract “positions” –Joomla maps positions to layout in ways appropriate to the device

Joomla Features Menus control navigation –Menu items control where you can go Categories group things (i.e., entities) –University courses, Apollo missions, Meetups, … Extensions allow you to add new capabilities –JCE Editor, Image rotator, Google maps, …

Joomla Hosting Your own computer –Useful as a way to try things out –Not easily accessable to others Demo account (for 30 days) at joomla.org –You can pay to keep it past 30 days Web hosting service –Longer life, more support, or less cost –More complex to set up

Joomla First Steps System->Control Panel –Gets to the back-end home Install the Joomla Content Editor (JCE) Learn how to insert content –Images, text without formatting Learn how to set up menu items Learn how to control layout

Ajax Applications Google Maps – Google Suggest – Sajax Tables – Sajax –

Navigation Patterns Drive to content Drive to advertisement Move up a level Move to next in sequence Jump to related

Before You Go On a sheet of paper, answer the following (ungraded) question (no names, please): What was the muddiest point in this semester?