Social network/blog platform project still under construction
This project is still in development stage, not all features implemented. It is hosted in same hosting as my Personal Site. You can also check my Twitter account if interested. A valid account is required to be able to post here. Register first if you don't have one. An invite code is also required to complete the registration.
Development status
TODO Checklist
- Allow to block and/or hide users
- Flagging
- Tag blacklist
- Following blogs, show only followed on main page
- Likes & reblogs
- Post comments
- Activity/notification/etc page
- Blog & post rating (safe/unsafe/etc). Hiding of unsafe posts when logged out.
- Messaging
- Drafts/queue/etc
- Implement infinite scroll
To do next
In progress / partially implemented
- Formatting captions & text posts
- Searching the site, filtering search results
- Admin page
- Add paging system, limit count of posts shown in each page
- Settings page for the user
Already implemented
- Minimum functionality (displaying posts)
- Text posting with captcha, login implemented later
- Form not resent during refresh, post errors showing correctly after redirect
- New color scheme
- Highlighting known users, registration implemented later
- Image posts
- Log in
- Registration
- Minor bug fixes under the hood
- Post editing
- Tags
- Deleting posts
- Tag pages
- Post & blog pages
- Pagination (including bug fixes)
Posts by staff tagged update
Older posts
Fixed a bug in a post page resulting in the post content not showing up. It was caused by a bug in the script causing an sql error. So the single post pages now work again.
Added a minimal theme for error page, now http errors will look better when viewed in the browser.
Proper pagination now working. Currently pages are displayed as 25 posts per page.
Added a database backup script for admin to be able to export database contents more easily. Helpful in case of any failure or during server reinstall/migration/etc.
Added logging to the search form. Everything including anything suspicious and/or spammy will be logged and offenders might be banned and/or reported. So be careful and don't spam using search form.
Added host whitelist to bot trap page. Now visitors from certain hosts such as archive.org and others will not be automatically banned. Others will still be banned so do not try to visit the page unless you want to be perma-banned from this site.
Updated ban management page, added scrollbar colors to stylesheet, cleaned up some of old bans that are no longer needed.
Small bug fixed in single post view. Finally it's a way less of problems to deal with in the world.
User settings page implemented, password can now finally be changed.
Generated invite codes are no longer stored in plain text, each code must be securely stored upon generation.
Anonymous posting can now be easily disabled along the other options, useful when registration is also disabled and/or invite-only.
Registration is now invite-only, invite code generation and verification works fine.
Disabled registration as most of features are not complete yet. Might enable later or set to be invite-only, with the latter feature not yet implemented as of this date.
Added site configuration script (setting up important configuration variables)
Added db setup script to generate correct contiguration file when database connection does not work.
Some improvements behind the scenes were done to the code of this site. Mainly bugfixes and management features not visible to regular users.
Bugs found, bugs fixed. Special cases of certain parameters are now handled correctly. Returns 404 instead of unexpected results where a 404 should be.
Auto-banning implementation improved. Now bans IP addresses generating too many 404 errors in short time. No unban by captcha yet, so don't get accidentally banned.
First auto-banning implementation using hidden link to bot trap. Bans all bots ignoring robots.txt, might reduce some spam.
IP Ban system implemented. Will be useful to ban spammers in the future. No auto-banning yet though.
Admin users can now edit / delete all posts. No more using of external database management tools for such a purposes. Minimizes hassle when dealing with spam posts.
Post form now requires javascript. Might protect from some spam when other methods fails.
Administration panel under construction. Site management non-functional at this time.
Implemented more logging, added correct headers where needed (posts, register/login pages, etc.).
Images included in posts are now directly requested using secure protocol. No more insecure to secure page redirection when loading the page.
Older posts