Some requirements from me
Here some requirements I’d like to have. The user is a logged-in LMR member.
Req 1000. The site must give the user the ability to modify the content i.e. of a robot project and keep the content in the modify state until the modification is finished. While the modification the initial content is still available online.
Req 1010. The site must give the user the ability to show modifications that occured from one published change to the other. This makes it possible to modify without adding extra update sections, as some LMR already do.
Req 1020. The site shall give the user the ability to embed videos in the text.
Req 1025. The site must give the user a A4 size WYSIWYG entry field for the robot project. Big projects need space. No need to make the entry field as small as it is now.
Req 1030. The shoutbox content shall be accessible through a webservice interface. This gives momentum to new robotic forms of shoutbox visualisations. Interesting to see what people come up with.
Req 1040. The site must save all content a user types in all the time. What is worth for the user to write is worth of the system to save. No lost content anymore. The content is always persisted.
Req 1050. The site must give the chance to make the distinction of a minor or major change. Minor changes do not lead to frontpage appearence as an example of the possible application.
Req 1060. The site must give the user the ability to mark all new comments as seen. Several comments with the new mark get unmarked with one click.
Req 1065. The site must provide access to an issue tracking system where people can officially report defects, bugs or feature requests. Each issue is trackable and all the time reflects what happens to it
Req 1070. The site must refresh automatically changes like the publish of a new robot project.
Req 1072. The site must not cache user profile images. A changed image must be shown directly. Without browser cache clearance.
Req 1080. The site shall give the user the ability to show an other user a yellow or red card. This is an extension of the "report spammer" feature.
Req 1090. The site reflect the increasing mobile devices accessing the site. An iPad must have a WYSIWIG editor too.