MCA PORTAL
index
my_apps/class_act/index.cfThis is the Portal Application // Original CH 7 exsists in ProgrammingCF/7/Portal/index.cfm
<======================================>
<======================================>
PROJECT PROPOSAL
NAME: STEVE MCKEAN
TITLE: DEVELOPMENT OF A RECIPIE MANAGEMENT AND EXCHANGE APPLICATION
NOTE : USING BEN FORTA'S WACK BOOK, PART 3, AND CHAPTER 15 FOR PROPOSAL FORMAT.
SUMMARY: THIS PROJECT WILL MAKE AVAILABLE AN INTERACTIVE DATABASE APPLICATION FOR RECIPIE MANAGEMENT AND EXCHANGE PERTAINING TO RECIPES GENERATED BY THE CHEFS, STAFF, STUDENTS, PATRONS AND PARTNERS OF THE MAUI CULINARY ACADEMY. THIS APPLICATION WILL BE ON VARIOUS PAGES ON THE PRESENT SITE AND WILL BE FOR REGISTERED USERS TO THE MCA SITE.
PROJECT DEFINITION: THIS PROJECT WILL BE PLANNED AS AN INTRANET AND AN INTERNET APPLICATION THAT WILL BE BUILT IN INCREMENTS OVER MANY MONTHS AS FIGURE OUT HOW TO DO IT.
THE INTRANET ASPECT OF THE PROJECT WILL BE A CLOSED SYSTEM FOR STUDENTS, STAFF AND COMMUNITY PARTNERS TO RESEARCH AND SHARE RECIPIES, METHODS, AND APPLICATION TOOLS FOR EDUCATIONAL, RESEARCH & DEVELOPMENT AND COMMERCIAL PURPOSES. THE PARTICIPANTS WILL BE ALLOWED DIFFERENT LEVELS OF ACCESS TO APPLICATION/DATABASE.
THE INTERNET ASPECT WILL ALLOW USERS TO ACCESS THE RECIPE MANAGEMENT SYSTEM WITH A USER NAME AND LOGIN. AFTER LOGGING IN THEY WILL BE ABLE TO OBTAIN RECIPIES, SUBMIT RECIPES, BUY RECIPES (PRINT AND MAIL A FORM, FOR NOW), OR SHARE RECIPES WITH OTHER INDIVIUALS WHO ARE REGISTERED USERS OF THE MCA DATABASE. INCLUDED IN THE INTERNET SEGMENT ARE THE NEWSLETTER PAGE SUSCRIBERS AND FEEDBACK FORMS FROM THE R&D PROGRAM.
SEARCHABLE CATEGORIES OF THE APPLICATION: THE RECIPIES (DATABASES) FOOD ARE CATAGORIES: MEAT, POULTRY, SALADS, APPITIZERS, SOUPS, DESSERTS, AND OTHERS TO BE DETERMINED.THE APPLICATION: THE APPLCIATION WOULD BE WRITTEN IN HTML & COLD FUSION USING DREAMWEAVER/CSS AS THE DESIGN TEMPLATE. THIS IS A NEW APPLICATION STARTING FROM SCRATCH THAT WILL BE INTERGRATED WITH THE PRESENT MCA SITE. AT PRESENT MCA HAS NO APPLICATIONS THAT INTERACT WITH USERS TO THE SITE.
THE SERVER: THE TEST SERVER WOULD BE AN IIS SERVER LOCATED ON CRYSTALTECH HOSTING IN ARIZONA. EVENTUALLY, THIS APPLICATION MAY BE MIGRATED TO LISA SEPA'S IIS/COLD FUSION SERVER LOCATED IN THE LIBRARY TECH CENTER. I AM PAYING CRYSTALTECH COSTS NOW AND WILL PASS THIS COST ALONG TO CARD #182 WHEN THIS APPLICATION GOES INTO USE ON THE MCA PRODUCTION SITE.
EXPECTATIONS: WITH AN APPLICATION LIKE THIS UP AND RUNNING WE EXPECT TO GENERATE MORE TRAFFIC TO THE SITE, PROMOTE KNOWLEDGE AND SHARING OF THE CULINARY ARTS WITH EASY TO UNDERSTAND RECIPES, INCREASE ENROLLMENT AND ELEVATE THE MAUI CULINARY ACADEMY TO A FIRST CLASS CULINARY ARTS PROGRAM LOCALLY AND NATIONALLY. FROM THE COMPILED RECIPES DATABASES WE MAY BE ABLE TO OFFER AN E-BOOK FROM OUR FUTURE ONLINE STORE OR A HARD COPY BOOK EDITION OF RECIPES.
NUTS & BOLTS:
MODEMS: I WILL BE USING THIS PAGE DESIGN WHICH RELIES HEAVILY ON CSS FOR BUTTONS, BANNERS, BORDERS AND BACKGROUNDS. I WILL BE USING VERY FEW IMAGES TO ALLOW LOW BANDWIDTH MODEMS TO ACCESS THE SITE WITH A MINIMUM WAIT TIME. I WILL ATTEMPT TO KEEP PAGE SIZE BELOW 30KB PER PAGE BY ALLOWING ONLY A SET NUMBER OF TABLES TO BE DISPLAYED AND LINKED RECIPE INFORMATION.
SCREEN RESOLUTION & COLOR DEPTH: THIS CSS DESIGN ALLOWS RESIZING/RESOLUTION TO BE COMPATIBLE WITH MOST DISPLAY MONITORS.
SECURITY: CRYSTALTECH HOSTING HAS MANY SECURITY FEATURES. I WILL BE DEVELOPING MY KNOWLEDGE OF SECUITY AS APPLICATION PROGRESSES.
CONCURRENT USERS: CRYSTALTECH SERVER IS SCALABLE AT AN ADDED COST TO ME. LISA SEPA'S SERVER IS ALSO SCALABLE BUT THIS MAY INCURE SOME COST TO MCA.
BROWSER COMPATIBILITY: I HAVE FOUND THAT THE DESIGN USED ON THE CLASS ACT PAGE IS MORE COMPATIBLE WITH THE VARIOUS BROWSERS THAN THE PAGE DESIGN WITH THE TOP GLOBAL NAVIGATION USED FOR MOST OF THE MCA SITE.TECHNOLOGIES:
DATABASE: I WILL BE USING MICROSOFT ACCESS AS A TESTING DATABASE. (ALSO BECAUSE THIS IS THE ONLY ONE I KNOW HOW TO USE AT PRESENT).
CODE: BESIDES COLD FUSION & HTML WILL USING JAVASCRIPT, XML AND CODING THAT I LEARN FROM ON GOING Steve McKean Web Programming Pages CLASS SUCH AS CUSTOM CFML TAGS, THIRD PARTY EXTENTIONS, ETC.PROCESS:
THE BASIC APPLICATION WILL BE DEVELOPED OVER THE DURATION OF THE ICS415 CLASS. THE BASIC APPLICATION FOR THE Steve McKean Web Programming Pages CLASS IS THE REGISTERED USER INTERNET FUNCTIONALITY FOR FINDING A RECIPE. THE RECIPE DATABASE WILL BE SEARCHABLE BY RECIPE NAME (S) INGREDIENTS AND OTHER FIELDS TO BE DETERMINED. TOM LELLI WILL OVERSEE RECIPE DIRECTION, AUTHENTICITY, SPELLING AND PORTIONING.
RESEARCH :I WILL BE BASING THIS APPLICATION ON EXSISTING RECIPE DATABASE APPLICATION LIKE THE ONE AT NEW ORLEANS CULINARY ARTS PROGRAM, EPICURIOUS, AND OTHERS.
TEMPLATES:
1 - TEMPLATES LOGIN & PASSWORD PAGES: I WILL BE CREATING PAGE TEMPLATES FOR USER LOGIN & PASSWORD WITH COOKIE OR SESSION FUNCTIONS, ERROR CKECKING FOR FORMS, AND INCLUDES FOR HEADER AND FOOTER. THESE PAGES WILL WRITE USER INFORMATION TO A DATABASE.
2 - TEMPLATES SEARCH PAGES:I WILL BE CREATING SEARCH PAGE TEMPLATES FOR CATEGORIES. I HAVE NOT DETERMINED ALL FIELDS YET. THESE TEMPLATES INCLUDES CREATING FORMS SUBMIT PAGE, ACTION PAGE, RESULTS PAGE AS TABLES, AND DRILL DOWN PAGES. ON INTRANET THESE PAGES WILL ALLOW EDITING/REVISION TO DATABASE BY ACCESS LEVEL.
3 - TEMPLATES ADMINISTRATION PAGES :ADMINISTRATION PAGES ARE USERNAME/PASSWORD PROTECTED PAGE TEMPLATES THAT WILL ALLOW INSERT, EDIT, DELETE FUNCTIONS TO BE ACCESSED BY MYSELF, MCA FACULTY AND STAFF TO MANAGE THE APPLICATION.
4- TEMPLATES: MORE AS NEEDED
PLAN FOR PRESENTING THE SYSTEM: THE SYSTEM WILL BE DOCUMENTED WITH COMPLETE EXPLANATION OF ALL SCRIPTS. THIS WILL FACILITATE FUTURE CHANGES AND EXPANSIONS OF THE SYSTEM.
CURRENT SITE ADDRESS IS:
http://www2.hawaii.edu/%7Emckean/mca/index.htm
WILL BE CHANGING TO DEPARTMENTAL SITE ADDRESS
Steve McKean
UH-Email
CT FORUM CF
user - enter
Steve McKean
UH-Email
CT FORUM CF
user - enter
CFMX HISTORY RESOURCES
OBJECTIVES
GO TO OWS Application
Examples
Implementation aspects: