To do list
Appearance
Too Long; Didn't Read
Everything needs done. Hit the Random Page link (or press alt+x) and find a way to improve whatever page it is that you land on... too much to do and too little time to complain about it.
ADMINS AND EDITORS: focus on structure first and formatting later.
USERS: cant do much but hoard info and check your sources for when the time comes.
IOOF Wiki Development Roadmap
This page tracks progress of the IOOF Wiki through each development stage. Use this as a checklist and update status as milestones are completed.
Current Status: Pre-Alpha
Pre-Alpha
Concept stage / foundation setup
Core Planning
- [ ] Define purpose of the IOOF Wiki
- [ ] Define what IOOF content will be allowed
- [ ] Decide if wiki is public, private, or invite-only
- [ ] Choose wiki software / hosting platform
- [X] Choose site name, logo, branding
- [ ] Write mission statement for front page
Basic Site Setup
- [X] Install and configure wiki software
- [X] Create front page
- [ ] Create sidebar navigation
- [ ] Create category system
- [X] Enable search
- [ ] Set up backups
- [ ] Set up spam protection
Early Content
- [ ] Create placeholder pages for major topics
- [ ] Create rules / guidelines page
- [ ] Create about page
- [ ] Create contact / admin page
User System Planning
- [ ] Decide account requirements
- [ ] Decide anonymous viewing/edit permissions
- [ ] Design editor rank structure
- [ ] Create editor application process
Alpha
Functional but incomplete
User Roles
- [ ] Standard User (read, suggest edits, discuss)
- [ ] Junior Editor (approved direct editor)
- [ ] Editor (trusted contributor)
- [ ] Curator (quality control / approvals)
- [ ] Moderator (behavior enforcement)
- [ ] Administrator (full permissions)
Permission System
- [ ] Standard users cannot directly edit pages
- [ ] Add edit request / suggestion workflow
- [ ] Add application form for editor role
- [ ] Create promotion criteria for trusted users
- [ ] Create demotion/removal process
- [ ] Log all permission changes
Core Wiki Functions
- [ ] Templates working
- [ ] Categories working
- [ ] File/image uploads enabled
- [ ] Discussion/talk pages enabled
- [ ] Revision history enabled
- [ ] Watchlists enabled
Initial Content Build
- [ ] Create 25+ real pages
- [ ] Add sources/citations format
- [ ] Add page infobox templates
- [ ] Add stub templates
- [ ] Add navigation templates
Beta
Usable public version
Quality Control
- [ ] Page quality standards written
- [ ] Citation requirements enforced
- [ ] Duplicate page cleanup
- [ ] Broken link cleanup
- [ ] Grammar/style review system
- [ ] Content dispute process
Community Features
- [ ] User profiles
- [ ] Messaging or talk pages
- [ ] Contributor badges
- [ ] Staff noticeboard
- [ ] Requests for pages system
Moderation
- [ ] Anti-vandalism tools
- [ ] Temporary bans
- [ ] Warning system
- [ ] IP/account abuse detection
- [ ] Report user system
Growth Goals
- [ ] 100+ completed pages
- [ ] 25+ active users
- [ ] 5+ active editors
- [ ] Public feedback collected
Release Candidate
Nearly complete
Polish
- [ ] Improve mobile layout
- [ ] Improve desktop theme
- [ ] Faster page load times
- [ ] Better navigation menus
- [ ] SEO improvements
- [ ] Better homepage design
Reliability
- [ ] Automated backups verified
- [ ] Security review completed
- [ ] Permissions audit completed
- [ ] Restore test completed
- [ ] Error logging enabled
Documentation
- [ ] Staff handbook
- [ ] Editing guide
- [ ] Formatting guide
- [ ] New user guide
- [ ] FAQ page
Full Release
Stable production version
Launch Readiness
- [ ] Announce official release
- [ ] Remove outdated placeholders
- [ ] Lock critical templates
- [ ] Finalize branding
- [ ] Final review of policies
Success Metrics
- [ ] 250+ quality pages
- [ ] Active editor team
- [ ] Stable moderation team
- [ ] Low vandalism rate
- [ ] Regular content updates
Future Ideas
- [ ] Dark mode
- [ ] Discord integration
- [ ] Auto page suggestions
- [ ] Featured article system
- [ ] Monthly community events
- [ ] Advanced search filters
- [ ] Achievement badges
- [ ] API / data export
Notes
- Remove tasks not needed.
- Add dates beside completed milestones.
- Reassess status monthly.
- Move from Pre-Alpha to Alpha when core systems are functional.