2: Functional Centers

< Previous Step Next Step >


There are functional centers, which reflect the primary actions of the application, and the technology in which the application runs.


These aren't classes yet. But this outline bridges the gap between, on the one hand, the application activity the user will see, and on the other hand, web technology (GETs, POSTs, forms, HTML) and one particular framework of supporting classes and methods.

# The Splash Page:
# * get: displays the spash page
# * render: called by all other functions to
# render a version of the home page


# The User Home Page: # * get: displays the page # * form: create a group
# The Admin Page: # * get: displays the page # * form: create a group
# The Group Home Page: # * get: displays the page # * get: join this group / membership status # * get: leave this group / membership status
# Text Sections: # * get: add - renders the home page with a Text form # * get: edit # * get: delete - deletes a text section # * post: add - handles the CGI POST to add a Text section # * post: edit - handles the CGI POST that modifies a Text section

Comments