More interestingly, WimpyPoint lets you work with colleagues. From your desk at MIT, you can authorize a friend at Stanford to edit your presentation, the two of you can work together until you're satisfied, and then you can both go into a conference room at Hewlett-Packard Laboratories and give your talk from our server.
1.1 Styles
1.1.1 Each style should have color values for text, background, regular links, active links, and visited links.
1.1.2 Each style should allow for arbitrary Cascading Style Sheet code.
1.1.3 Each style should allow for a background image.
1.1.4 Each style should be owned by a single user.
1.1.5 Each style should either be public or private.
1.2.1 Each presentation must have a title.
1.2.2 Each presentation may have a page signature.
1.2.3 Each presentation may have a copyright notice.
1.2.4 Each presentation may have one style associated.
1.2.5 Each presentation must either be public or private.
1.2.6 Each presentation may have a description of the audience.
1.2.7 Each presentation may have a description of background information.
1.2.8 Each presentation may have access control given to a group of users.
1.3.1 Each presentation can have an arbitrary number of versions, which are frozen snapshots of the presentation.
1.4.1 Each slide belongs to exactly one presentation.
1.4.2 Each slide may have a title.
1.4.3 Each slide may have a preamble.
1.4.4 Each slide may have a list of bullet items.
1.4.5 Each slide may have a postamble.
1.4.6 Each slide can either be included or excluded from presentation outlines.
1.4.7 Each slide may or may not have a context break after it during the slide show.
1.4.8 Each slide may have its own style.
4.1 Finding Presentations
4.1 Creating Presentations
4.1.1 The user should be able to see a list of presentations that he can view.
4.1.2 The user should be able to see a list of just his own presentations.
4.1.3 The user should be able to search for a presentation by the author's name.
4.2 Editing a Presentations
4.1.1 The user, once logged in, should be able to create a new presentation.
4.1.1 When creating the presentation, the user can fill in information like title, page signature, copyright, style, etc.
4.3 Adding and Editing Slides
4.2.1 The user can insert a new slide.
4.2.2 The user delete a slide.
4.2.3 The user can change the ordering of the slides.
4.2.4 The user can attach a file or image to a slide
4.2.5 The user can edit the presentation properties.
4.2.6 The user can adjust which slides are included in the outline.
4.2.7 The user can edit context breaks.
4.2.8 The user can bulk copy slides from another presentation.
4.2.9 The user can upload an archive of images as slides in the presentation.
4.2.10 The user can delete the presentation.
4.2.11 The user can change the people that may view and / or edit the presentation.
4.2.12 The user can create a version of the presentation.
4.2.13 The user can revert the presentation to a previously saved version.
4.4 Viewing a Presentation
4.3.1 The user can add, edit, and delete slides.
4.3.2 Each slide can have a title, preamble, postamble, and list of bulleted items.
4.3.3 The ordering of the items in the bulleted list can be changed.
4.3.4 The user can upload attachments to each slide.
4.4.1 Viewing a presentation first entails showing a title page with the presentation title, authors, and list of slides.
4.4.2 From here the user can click on an individual slide to display that slide.
4.4.3 There should also be a link to start the slide show, which will display the first slide.
4.4.4 When viewing a slide, in addition to the slide information being shown, there will be links to view the next and previous slides. There will also be a link to return to the top of the presentation.
4.4.5 The presentation by default will be displayed in the style chosen by the author. However, the user should be able to change this, either for the session or permanently.
| Document Revision # | Action Taken, Notes | When? | By Whom? |
|---|---|---|---|
| 0.1 | Creation | 22-Sep-2000 | Dennis Gregorovic |
| 0.2 | Revised | 02-Oct-2000 | Dennis Gregorovic |