York Extra in departments. Background Web-based announcement system Publishing tool channels,...

41
York Extra in departments

Transcript of York Extra in departments. Background Web-based announcement system Publishing tool channels,...

York Extra in departments

Background

• Web-based announcement system• Publishing tool

channels, scheduling,targeting

http://www.york.ac.uk/systems/yorkextra/admin/

• Viewing toolchannel selection, viewing options

only see targeted messages

http://www.york.ac.uk/systems/yorkextra/

Background

• Publishing– channels defined by the Communications Office

• names, selection options (opt in/opt out/mandatory)

– publishers register with the Communications Office

• Viewing– At login on Computing Service systems

• via a small headline viewer

Problems

• The York Extra viewer needs to know who's using it

• Must be a Computing Service account• Not all departments use the Computing

Service name space• Double-authentication• Hijacking the user's desktop

Message server

Client Info Server

York Extra

Web server

jcb1

cserv-managed

Message server

Client Info Server

York Extra

Web server

jcb1

cserv-managed

messages please

Message server

Client Info Server

York Extra

Web server

jcb1

cserv-managed

who is it?

Message server

Client Info Server

York Extra

Web server

jcb1

cserv-managed

who are you?

Message server

Client Info Server

York Extra

Web server

jcb1

cserv-managed

jcb1

CISender

Message server

Client Info Server

York Extra

Web server

jcb1

cserv-managed

jcb1

Message server

Client Info Server

York Extra

Web server

jcb1

cserv-managed

jcb1's messages

Message server

Client Info Server

York Extra

Web server

jcb1

cserv-managed

jcb1's messages

Message server

Client Info Server

York Extra

Web server

jcbyrne

dept-managed

Message server

Client Info Server

York Extra

Web server

messages please

jcbyrne

dept-managed

Message server

Client Info Server

York Extra

Web server

who is it?

jcbyrne

dept-managed

Message server

Client Info Server

York Extra

Web server

who are you?

jcbyrne

dept-managed

Message server

Client Info Server

York Extra

Web server

don't know

jcbyrne

dept-managed

Message server

Client Info Server

York Extra

Web server

jcbyrne

dept-managed

authenticate user

Message server

Client Info Server

York Extra

Web server

jcbyrne

dept-managed

jcb1

Message server

Client Info Server

York Extra

Web server

jcbyrne

dept-managed

jcb1's messages

Message server

Client Info Server

York Extra

Web server

jcbyrne

dept-managed

jcb1's messages

Message server

Client Info Server

York Extra

Web server

jcbyrne

dept-managed

Message server

Client Info Server

York Extra

Web server

messages please

jcbyrne

dept-managed

Message server

Client Info Server

York Extra

Web server

who is it?

jcbyrne

dept-managed

Message server

Client Info Server

York Extra

Web server

who are you?

jcbyrne

dept-managed

Message server

Client Info Server

York Extra

Web server

jcbyrnejcbyrne

dept-managed

CISender

Message server

Client Info Server

York Extra

Web server

jcbyrne

dept-managed

jcbyrne jcb1

fbloggs fb27

……

jcbyrne

Message server

Client Info Server

York Extra

Web server

jcbyrne

dept-managedjcb1

jcbyrne jcb1

fbloggs fb27

……

jcbyrne

Message server

Client Info Server

York Extra

Web server

jcbyrne

dept-managed

jcb1's messages

Message server

Client Info Server

York Extra

Web server

jcbyrne

dept-managed

jcb1's messages

Steps

• Install Java runtime environment on client system– JRE 1.4 or higher– available from http://java.sun.com

• Install CISender on client system– available from Computing Service

• Configure CISender to run at startup

Steps

• DCO– register client systems– http://www.york.ac.uk/systems/yorkextra/networks/

• User– register username– http://www.york.ac.uk/systems/yorkextra/register/

YE Previewer

• The hijack problem• Replaces York Extra viewer at login time• Displays user's message headlines• Provides link to York Extra Viewer

Note: The previewer is not a web browser

Message server

Client Info Server

York Extra

Web server

YEPreviewer jcbyrne

dept-managed

Message server

Client Info Server

York Extra

Web server

jcbyrne

dept-managed

I'm jcbyrnewho am I?

YEPreviewer

Message server

Client Info Server

York Extra

Web server

jcbyrne

dept-managed

YEPreviewer

jcbyrne jcb1

fbloggs fb27

……

I'm jcbyrnewho am I?

Message server

Client Info Server

York Extra

Web server

jcbyrne

dept-managed

YEPreviewer

jcbyrne jcb1

fbloggs fb27

……

jcb1

Message server

Client Info Server

York Extra

Web server

jcbyrne

dept-managed

YEPreviewer

jcb1's headlines

Steps

• Install Java runtime environment on client system– JRE 1.4 or higher– available from http://java.sun.com

• Install YEPreviewer on client system– available from Computing Service

• Configure to run at startup• Configure to run user's browser

Issues

• CISender– currently uses port 1235 (flexibility planned)– will only communicate with authorized servers

• Client system registration– a client system can only belong to one cluster– client usernames must be unique within a cluster

Availability

• Soon