Don’t forget your paperwork!Will be developing a website for a
client – usually a club, nonprofit, or other worthy cause
Websites have moved beyond individually hand-built pages.
Web Development FrameworksContent Management System
Aim to make development of complicated sites easier by automating common features and organizing the code you write.
Follow generally accepted “best practices”
PHP – CakePHP, CodeIgniterRuby – Ruby on RailsPython - Django
Contain libraries for database access, session management, templating web pages
Written in a particular language – PHP, Ruby, Python are common
Abstract lower-level interfacing so that you only have to worry about higher-level functionality
Software that allows you to manage websites without having to manually edit HTML
Simple CMS (https://www.simplecms.com/)
Cushy CMS (http://www.cushycms.com/)
Indexhibit (http://www.indexhibit.org/) Wordpress (http://wordpress.org/) Drupal (http://drupal.org/)
Originally a blogging platform, but capabilities have grown to include standard website features.
We will be looking at Wordpress in more depth next week –installation and maintenance