<< Back to all posts

Friday, August 18, 2023

About this site

What is this site?

This is a personal project to recreate just enough of Xanga to get that sweet sweet dopamine high that I maybe haven't felt since I was fourteen.

What features does it currently have?

I have worked in implementing the following:

  • Ability to create, read, update and delete blog posts
  • Ability to sign up for an account (currently disabled)
  • Rich text post editor (thanks TinyMCE)
  • Pagination for blog posts (5 per page - authentic)
  • SQL injection is not possible via the title field
  • Timestamps appear properly for each post

What features am I prioritizing for my personal use?

  • Theme picker & custom themes (ofc)
  • Mini-pulse section (status updates)
  • Select box jukebox like the olden days ;~;
  • Ability to make a private post
  • Ability to make an unlisted post

What features doesn't it have yet (wishy-washy to do list)?

  • Ability to see when the post was last edited - currently only the initial post day/time appears
  • Ability to schedule a post for the future
  • Ability to change the post date for a post
  • Ability to comment / respond to comments
  • Posting calendar implementation (if it's not too hard)
  • Separate profile page
  • Guestbook
  • Ability for posts to have slugs based on the title (and ability to update the slug when a title is edited)
  • Look and feel page (saving styles in the db)
  • Individual post view counts
  • Tags (did Xanga even have tags?)