Download presentation
Presentation is loading. Please wait.
Published byToby Bridges Modified over 9 years ago
1
CSC 122 Term Project RGBYouth.com Content Management System Dane Young
2
Outline Introduction Three-tier application model Database Schema ER Diagram (Still changing) Demo & future plans
3
Introduction Content Management System Update Website without html editing programs We were going to buy Adobe GoLive… I already had Dreamweaver Students posting articles Youth-leaders updating events Dynamic image gallery…down the road
4
RGBYouth Subsections Home About Us Pics News Events Media
5
Home Title Body Rock churches: Granite Bay Roseville Rocklin
6
About This is the leader’s section: Leader's Name Leader's Picture Leader's Brief Biography Leader's Main phone number Leader's E-mail address
7
Pics Title Body Thumbnail preview of pictures Upload new pictures to MySQL database Category of Pictures Delete old categories Add new categories
8
News This is the section for new articles Display ascending based on date Display latest first At the top of the page have a previous article and next article button We want a total of three pictures available for each article. The first picture will be top right The second, middle left The third, bottom right
9
Events (UPCOMING) At the top, have a link to the pictures section called "Past events" Upcoming events will have an "event title," "start time", "time end", "date", "location", "cost" and "other important information", "contact person". At the bottom of this page, we will have contact information for all events In addition, have a file upload section where they can upload maps for the event. Delete old events
10
Media Links to public media we want to promote Upload videos for media content Check out the latest narnia trailer! Narnia Trailer
11
Three Tier Application Model HTML / JAVASCRIPT / CSS PHP MYSQL
12
Tables categories content images users
13
Categories FieldTypeNullKeyDefaultExtra idint(10)(null)PRIauto_increment categoryvarchar(30)(null) typevarchar(15)YES(null)
14
Content FieldTypeKeyExtra idint(10)PRIauto_increment pbodylongtext(null) ptitlevarchar(45)(null) psetvarchar(45)(null) pdatedatetime(null)
15
Images FieldTypeKeyExtra idint(11)PRIauto_increment namevarchar(30)(null) typevarchar(30)(null) sizeint(11)(null) contentmediumblob(null) categoryvarchar(15)(null) textvarchar(45)(null)
16
Users FieldTypeKey idvarchar(10)PRI passwordvarchar(32)(null) emailvarchar(45)(null) typevarchar(15)(null)
17
ER Diagram
18
Demo & Future Plans http://rgbyouth.com/phpmyadmin/login.php
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.