m1k1o / blog

Lightweight self-hosted facebook-styled PHP blog.

Home Page:https://blog.m1k1o.net

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Minor problems + Enhancements

m1k1o opened this issue · comments

Bugs

  • Error messages should be visible in modal as well. Should have greater z-index.
  • If is content present in post and then is deleted, it won't delete on page.
  • Direcotry permission for /data is not working as expected.
  • If is parse_link requesting from non-residental IPs, it could fail to get proper content. Maybe is problem with user_agent

Enhancements

  • Configs shoud be able to set via environment variables.
  • Configs should migrate to YML file.
  • phpBB should be replaced by Markdown (or for backward compatibility purposes should be able to chose one of them... maybe including playin HTML etc.)
  • The images gotten by parse_link should be saved.
  • There should be posibility to archive content of links, in case they go down (maybe including youtube-dl for storing videos, should be as option)
  • Datetime handling
    • Unified in MySQL & SQLite.
    • Or user could set own format based on l10n.
      Misc
  • Data directory should not be copied to docker image. There should be separate src directory.
  • MySQL tables should be utf8mb4 and allowing 4bytes charactes (such as emojis) instead of stripping them (like is it now done). Convert script.

Anonymous feedback:

  • Should add the option to upload and change the profile pic.
  • Posts should allow for comments, responses, or some form of interaction by others. Otherwise what would be the point of publishing anything.
  • Linkable/shareable posts. So if you find something you need to remember in 6 months, you don't need to go through everything you published to find it. Just use a saved link to that post.
  • Needs a settings page to change easily from the UI, the name, profile pic, usernams, password, theme (dark, light, others?).

I'm a bit late to this but big bump on profile pic!