Help:COAP-3180/week2: Difference between revisions
Jump to navigation
Jump to search
m (using an external editor) |
mNo edit summary |
||
Line 18: | Line 18: | ||
* Short overview of typical LAMP-based systems systems (and similar) | * Short overview of typical LAMP-based systems systems (and similar) | ||
* An overview of typical installation and configuration work. | * An overview of typical installation and configuration work. | ||
=== Classroom activities === | === Classroom activities === | ||
Line 62: | Line 48: | ||
* You may copy the whole directory to a memory stick (may take a full hour to copy). Applications will continue to work. Mowes doesn't write anything to a system directory or the registry and will adapt to a new directory structure. | * You may copy the whole directory to a memory stick (may take a full hour to copy). Applications will continue to work. Mowes doesn't write anything to a system directory or the registry and will adapt to a new directory structure. | ||
* Alternatively, you can re-enact the process at home on your personal computer... | * Alternatively, you can re-enact the process at home on your personal computer... | ||
: Donwlaod again from http://www.chsoftware.net/en/mowes/mowesportable/mowes.htm | |||
''' (2) A tour of the Mowes [[WAMP]] system ''' | ''' (2) A tour of the Mowes [[WAMP]] system ''' | ||
* The instructor will show some features of the system and relate it to an introductory talk about web applications | * The instructor will show some features of the system and relate it to an introductory talk about web applications | ||
''' (3) Playing with portalware''' | |||
* | |||
''' (4) Configuration of portalware (Mowes) ''' | |||
=== Homework 2 === | === Homework 2 === | ||
Line 88: | Line 78: | ||
=== Links and teaching materials === | === Links and teaching materials === | ||
'''Online software''' | |||
'''Teaching materials''' | |||
'''Reading''' | |||
I suggest that you have a look at the following articles. Reading is not mandatory, but may help you understand some concepts and issues. | |||
* About Web hosting | |||
** [http://en.wikipedia.org/wiki/Web_hosting_service Web Hosting Service] (Wikipedia) | |||
* [http://en.wikipedia.org/wiki/Shared_web_hosting_service Shared web hosting service] | |||
* About the LAMP/WAMP bundles | |||
** [http://en.wikipedia.org/wiki/LAMP_%28software_bundle%29 LAMP (software bundle)] (Wikipedia) - [[WAMP]]/[[LAMP]] (this wiki) | |||
** Wikipedia has extensive documentation on databases, e.g. about [http://en.wikipedia.org/wiki/SQL SQL] or about the [http://en.wikipedia.org/wiki/Mysql MySQL] RDMS. | |||
* About Web applications, content management frameworks and systems | |||
** (short) Edutechwiki articles: [[web application]], [[Portalware]], [[content management system]], [[Web application framework]] |
Revision as of 23:10, 17 January 2010
Week 2 - COAP 3180
Topics Covered
Web application architecture overview
- Overview of web hosting alternatives
- Application architectures / frameworks overview
- WAMP/LAMP software bundles and applications, various options
- Use of a portable WAMP architecture (Mowes)
- The three tier model
Short overview of databases
- What is a Database and how is it used in Internet applications ?
- Relational data base management systems (RDBMS) and ownership of databases
- MySQL (databases, tables and users): First contact with this RDBMS
Portalware (Content management systems / light-weight web application frameworks)
- Short overview of typical LAMP-based systems systems (and similar)
- An overview of typical installation and configuration work.
Classroom activities
(1) Mix, download and install a Mowes combo'
(a) Download the Modular Webserver System (Mowes) server
- http://www.chsoftware.net/en/mowes/mowesportable/mowes.htm (Mix and download a server).
You will need at least the following modules
- Server software
- Apache 2_SE
- MySQL 5_SE
- PHP5
- Mission critical application software
- PHPMyAdmin
- Application software
- Drupal
- Joomla
- MediaWiki
- Wordpress
(b) Dezip the downloaded archive to drive c:\temp2
- Ask a lab assistant or the instructor if you need help with 7zip
(c) Click on Mowes.exe
- This will install the Mowes server in the directory plus install all the downloaded application software. Be patient. This may take some time.
Getting your own copy
- You may copy the whole directory to a memory stick (may take a full hour to copy). Applications will continue to work. Mowes doesn't write anything to a system directory or the registry and will adapt to a new directory structure.
- Alternatively, you can re-enact the process at home on your personal computer...
- Donwlaod again from http://www.chsoftware.net/en/mowes/mowesportable/mowes.htm
(2) A tour of the Mowes WAMP system
- The instructor will show some features of the system and relate it to an introductory talk about web applications
(3) Playing with portalware
(4) Configuration of portalware (Mowes)
Homework 2
Task
Submission Dates
- This homework is due at start
- Students must provide the URL (where the instructor can see the widget) in the world classroom
- Each homework counts 10% in your global evaluation. The four best homeworks will be taken into account.
Evaluation
Tips for the homework
Links and teaching materials
Online software
Teaching materials
Reading
I suggest that you have a look at the following articles. Reading is not mandatory, but may help you understand some concepts and issues.
- About Web hosting
- Web Hosting Service (Wikipedia)
- Shared web hosting service
- About the LAMP/WAMP bundles
- LAMP (software bundle) (Wikipedia) - WAMP/LAMP (this wiki)
- Wikipedia has extensive documentation on databases, e.g. about SQL or about the MySQL RDMS.
- About Web applications, content management frameworks and systems
- (short) Edutechwiki articles: web application, Portalware, content management system, Web application framework