It's time I've decided the draft of major and minor release versions for doomhub.com. It will also tell you what kind of functionality you can expect in the future.
[PLANNED] v1.0 first release version
[PLANNED] v1.0 first release version
- Registered users can create projects.
- The project privacy level (public / restricted / closed) can be decided during creation and edition.
- Open projects are completely public, all their entries are readable by everyone, all their resources are downloadable by registered users, any registered user can create a map for those.
- Restricted projects can be read by anyone, but a user has to be invited to the project by a project-admin or project-mod to download a file or to create a map.
- Closed projects only show on the list, but are not readable at all by uninvited users.
- Creators of the projects are automatically made admins (project-admins) of them.
- If a project is closed or exclusive, a project-admin can invite other users to collaborate on respective projects. If a project is open anybody can add stuff for it.
- Project-admins can make other users project-admins or project-mods.
- Authorised users (map-authors) can create maps in respective projects.
- Map-authors can upload files (zip archives) for map, meant to include actual wad files of the maps.
[PLANNED] v1.1 resources, images and comments
- Project-admins and project-mods can add resources (like texture packs, text documents, images and stuff) to projects in general, rather than to maps only. They inherit privacy after the respective project.
- Map-authors can add images (screenshots) to their maps.
- Users can comment on maps (as long as they have access to see them).
[PLANNED] v1.2 per item permissions
- Map-author can specify privacy level per screenshot.
- Map-author can specify privacy level per wadfile attachment.
- Project-admin and project-mod can specify privacy level per resource file.