List of known issues
The following issues, as defined by Bob Fisher, are already known to exist and only those agreed in the brief are being adressed within this project:
** - needed
* - desirable
? - unclear if necessary
================
Possible Seminar List Future Improvements ================
1) phone/tablet app for interfacing. Or responsive to small format
smartphones.
2) more persistant events - more than 1 day, (eg. museum show),
tick box for permanent event (museum collection)
3) multiple instances of an event
* 4) administrator can turn on/off browsing of personal lists
* 5) alphabetical ordering button to the lists ? 6) As Adminstrator, I should be able to see all lists on 'Lists that
I manage' at the left edge of the screen. But I can only see my
personal list, and the 2 that I have created. I am able to edit
the lists by adding myself personally as an editor of the list.
7) Statistics on views of given lists
* 8) Browse Talks should have buttons to select past/future/all talks, and
sort them by date appropriately.
9) Functionality to export into e-diary
10) Additional role which can view and set preferences and make a
personal list but not have the ability to create other lists and
seminars etc. The impact of this is that there would be 4 roles:
administrater, authenticated user with ability to create content,
authenticated user who can set their own preferences but not create
new content and a public role which would allow anyone to browse the
website with requiring an account
11) Linking to Audio/ video and slides of the event
12) Adding ediary entries for EASE registered users
13) Bulk upload/download of events using XML
14) There should be an easy and automatic way for a school to harvest all
relevant seminars, have them collated in an email, and then distributed
once a week to the whole school, so everyone knows what is going on.
15) Develop some sort of query option for a web service to fetch all
events filtered by list/venue/date for customised displays.
16) Use #15 to link out to a unadorned web page showing all talks today
for the selected list. The talks.cam software has a notion of views
accessed by URL arguments to achieve this:
http://talks.cam.ac.uk/document/Syndicating+talks
17) A way to bulk import content from some database(s) into the seminar
site. Eg. FROM Google calendar.
18) Allow images for lists, events and venues to use a URL for the image
as well as files.
19) Allow events belonging to a seminar list to use the list's image
as default if no specific image is used.
** 20) Lists are scrollable or go to the next page
rather than just truncate at 30 entries at the bottom of a page.
================================================================
* 21) List of seminars/events includes a "0" for non-alphabetic first
characters.
* 22) BUG: fix full-text search button (worked in TEST, not in LIVE)
23) Private list behaviours:
- talks in private lists should not be visible in parent lists
nor in Browse Talks if not EASE logged in. ? don't add to parent lists?
- private lists should not be visible in Browse Lists, except to
administrators. Eg. project oriented list.
- talks in private lists should be inherited by personal lists
(which requires EASE login), even if indirectly via a parent list.
- avoid private lists?? and avoid inheritance??
* 24) Maybe any of the organisers of a bottom level list should be
able to edit any event added to that list. Alternatively, the
current owner can change the ownership to the other person,
but that again assumes that the first owner is available.
* 25) BUG: when using the email notice forwarding feature, the
seminar presenters name gets lost and replaced with a N/A.
26) Allow the creation of tags, listing of tags, searching of tags,
marking talks and lists with tags, searching by tags, creating
favourite lists inheriting by tags.
27) Adding events to multiple lists
28) Add a side button next to an event on a list to export it to
a calendar
29) Maybe factor the database from the display function, so entries
can be used for different web pages, perhaps with a booking
capability as well. Relates to #14.