Frequently updated online journals containing diary-style entries, often including text, photos and videos.
Websites that allow users to publish and share very short text posts with other users.
Websites that allow users to create, edit and share information collaboratively.
Online spaces where multiple users communicate with each other in real time.