Done:
- Blog creation/deletion;
- Post creation/updating/deletion;
- Registration, login, logout;
- Search/sort of blogs/posts, pagination, user posts;
- Tree of comments;
- Hidden comment field;
- Likes/dislikes.
Tasks:
- Parse GET parameters for search in one distinct form, with extensive use of js;
- Probably: files, which are not avatars.
Next steps:
- Database/optimisation/cache fun.