# Homepage

- Technical webmaster: webmaster@math.uzh.ch
- Content webmaster by page: 
    - Landing Page: Managing Director
    - School: Managing Director
    - Institute: Managing Director
    - Academic programme: Didactic Coordinator, Lecturer, Tutor
    - For students: Didactic Coordinator
    - For PhD students: ZGSM Administration
    - Listed members are maintained by HR. Role assignment automatically show/remove person on/from specific pages.

### Lecture / Seminare

- Initial setup by didactic coordinator.
- Typically no self created pages - please use the institute web interface to show content. 
    - Special needs can be discussed with support@math.uzh.ch
- Content management during semester: Lecturer, Tutor.
- Student lists are updated daily from UZH/SAP module supscription.
- Exercise / weekly correction: 
    - Traditional submitting correction (exchange paper homework between student &amp; corrector)
    - Traditional + graded points via 'I-MATH My'
    - Electronic upload (PDF or phone picture) + grading via 'I-MATH My'
- Streaming / Recording: 
    - Y27 rooms are equipped with [SeminarLive](https://seminarlive.math.uzh.ch) - good blackboard video quality, ceiling microphones.
    - Non-Y27 room: check [SeminarLive](https://seminarlive.math.uzh.ch) &gt; Rooms for !SeminarLive equipped rooms.
    - Non-!SeminarLive room: screen sharing (no blackboard) is supported as usual like Zoom or MS-Teams. Wireless Microphone can be rent at IT Support.

### Conference

- Setup / maintaining by professorship administration.
- Design: Standard I-MATH integration (recommended, less effort) or individual design.
- Participant registration.
- Announcement on mailinglist and I-MATH homepage caroussell.
- The I-MATH page lists conferences which are organized by an I-MATH professorship / lecturer.

### Announcement

#### Caroussell

Contact: Managing Director.

- Conferences (pictures for the caroussell has to be given).
- Prizes / Honors
- Institutes Events

#### Email Reminder

- Conference, Colloquia, Research seminar, Institute event: automatically. 'Days before event' can be configured per event and (if needed) per talk.
- Subscription: 
    - Default: 
        - Conference: academic member.
        - Colloquia, Research seminar: members of the working groups of the organizer.
    - Individual: Self Registration

## Personal Homepage

All institute members are automatically listed ([http://www.math.uzh.ch/members](http://www.math.uzh.ch/members)) on the institute's page (as long as they are employed), including a detailed **personal page** with subpages for Research, CV and Publications. The data shown are either automatically generated and (optional) manually extended by the user via 'Local Info' (see below), or loaded from a directory where the user can create HTML files directly.

### Via 'MY'

1. Go to [https://www.math.uzh.ch](https://www.math.uzh.ch) &gt; MY &gt; Login &gt; Personal homepage
2. For every page (Main, Research, ...) a list of records can be created. Each record might contain text, links, pictures or PDFs for download. To style the output, use HTML.

### HTML

- For this option, it is necessary to have knowledge in HTML, because the support group will not help you fixing HTML / CSS or problems of the sort. If you do not know HTML, use the offer above.
- Please contact [http://www.math.uzh.ch/support](http://www.math.uzh.ch/support) and ask to setup the necessary 'public\_html' directory and coressponding URL.
- In your home directory, a new directory called 'public\_html' will appear. Please save all of your homepage files there.
- The entry page has to be called 'index.html' (the filename has to be lowercase).

\* After creating new files: open a terminal (Applications &gt; System Tools &gt; MATE Terminal) and type `setwww` and press `enter`:

```
setwww

```

- The URLs are typically: [http://user.math.uzh.ch/&lt;lastname&gt;](http://user.math.uzh.ch/<lastname>)

#### Design

To create a modern homepage that can be viewed from desktop devices and smartphones alike, please refer to the following links:

- [bootstrap](http://getbootstrap.com/) - A mobile first HTML/CSS/JQuery framework for your homepage made by twitter.
- [foundation](http://foundation.zurb.com/sites.html) - Alternative framework to bootstrap.
- [w3schools](http://www.w3schools.com/) - A site offering tutorials and information for HTML, CSS, Bootstrap and Javascript.
- [List of cc0 image galleries](http://wptavern.com/13-sources-for-free-public-domain-and-cc0-licensed-images) - Creative Commons 0 images can be used freely.

#### Password protection

- Create the file `.htaccess` in the access restricted directory, e.g.: `~/public_html/private/.htaccess`.
- Content:

```
AuthName "private stuff login"
AuthType Basic
AuthUserFile /userpages/<surname>/.htaccessusers
require valid-user

```

- Create or modify your user database:

```
# Create .htaccessusers
$ htpasswd -c ~/public_html/.htaccessusers <username>

# If there is a .htaccessusers file and you would like to add or alter a user/password:
$ htpasswd ~/public_html/.htaccessusers <username>

```

- Do not forget to call `setwww` if you create new files.

### HTML Math Symbols

Math Symbols can be typed as HTML codes in modern browsers:

[https://www.w3schools.com/charsets/ref\_utf\_math.asp](https://www.w3schools.com/charsets/ref_utf_math.asp)

### Redirect

- [https://developer.mozilla.org/en-US/docs/Web/HTTP/Redirections](https://developer.mozilla.org/en-US/docs/Web/HTTP/Redirections)

```
<head> 
  <meta http-equiv="refresh" content="0; URL=http://www.example.com/" />
</head>

```