Your SlideShare is downloading. ×
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
374
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Web Application Frameworks Web Application Design LIS 4930 Thanks to T.A. Geo Miller for work on this presentation!
  • 2. Tools you have learned so far
    • XHTML
    • CSS
    • JavaScript
    • PHP
    • MySQL
    • SSH/SFTP/UNIX
    • Modular, Security, Misc.
  • 3. Common Tasks for a Web Application
    • Manage users: profiles, messages
    • Posting content: news, articles, media
    • Commenting on content
    • Forums
    • Posting links, downloads
  • 4. Web Application Framework
    • “Content Management System”
    • Database-driven Web Site
    • A huge number of solutions: http://en.wikipedia.org/wiki/List_of_content_management_systems
    • But many work very similarly, using the “MVC” framework
  • 5. Model-View-Controller
    • Model: Code to process, retrieve, and store data on a server (PHP, MySQL)
    • View: Renders the Model into a website (XHTML, CSS)
    • Controller: Processes user input (JavaScript, PHP, XHTML)
  • 6. Model-View-Controller Adds/Removes data from the Database Requests Data from the database User input (click a link, submit a form) Updates information to the webpage Shows a webpage What you see Database PHP/JavaScript
  • 7. Web Application Frameworks in the Real World Code Editors & Libraries GUI-based amateur-friendly
  • 8. Case Study: Drupal Internet/Tech
  • 9. Case Study: Drupal Entertainment
  • 10. Case Study: Drupal Business
  • 11. Case Study: Drupal Government
  • 12. Case Study http://www.sc.fsu.edu/
  • 13. Drupal in the News Drupal Mavens Unveil Open Atrium: An Intranet in a Box http://www.readwriteweb.com/enterprise/2009/07/drupal-mavens-unveil-open-atrium-an-intranet-in-a-box.php Emmys using Drupal http://buytaert.net/emmys-using-drupal http://www.emmys.com/
  • 14. So, let’s get on with it then http://pic.fsu.edu/courses/wad/2009SPRING/tutorials/drupal/drupal.html

×