>>3337
>read only
Terrible idea.
Posts pending approval could work.
If I made an imageboard, I would categorize all posts into two categories:
1. Mod reviewed/approved
2. Unreviewed
If some situations you may not want to allow an image to be shown publicly until it has been reviewed either automatically or manually. Is it feasible to do this for every media file posted? It depends. At minimum there should be a database of checksums or unique file IDs for previously approved and rejected files, so everything that is posted more than once gets an automatic judgement.
There should always be a queue of unreviewed posts which await manual review. Such a queue is extremely useful even if you don't intend to manually review every single post received. Review is a simple process: apply tags to a post or its attachments. legal/illegal, sfw/NSFW, etc.
If there is no list of queued unreviewed posts, a moderator's job is unnecessarily difficult because posts go all over the website, its boards, and threads in an unordered fashion, especially when sage is used