Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reasons why this project is outdated #49

Open
m1k1o opened this issue Mar 8, 2024 · 0 comments
Open

Reasons why this project is outdated #49

m1k1o opened this issue Mar 8, 2024 · 0 comments

Comments

@m1k1o
Copy link
Owner

m1k1o commented Mar 8, 2024

It's almost 8 years since initial release of this project, and there are some reasons why this project might be outdated in the current context. Although it is still fully functional and well satisfies the initial usecase, the times have changed and following features would be raelly beneficial for at least the upcomming decade to keep this project alive (sorted by importance):

  • versions upgrade - still using PHP 7.4 and old version of jquery. probably switching to vue3 or svelte would be beneficial. or keeping in vanilla js, since jquery is not relevant anymore.
  • bbcode replaced with markdown - bbcode is not relevant anymore, markdown is what cool kids use, we should switch to that.
  • data export - there should be a way to export all the data (or just specified time range) as an static page with all the pohots, that can be archived.
  • bigger screens - now everyone has bigger screens, fullHD, 2k or 4k. the blog is just a thin slice in the middle of the screen for such users. it should leverage more space and use new CSS features such as flexbox or grid.
  • multiple photos per post - now we can only upload a single photo per post but we should be able to handle multiple of them as a slideshow or a grid.
  • link archiver - when we post some links they might be dead, in the past 8 years it happens with multiple links or images. we should have possiblity to store linked pages with an archived copy so that they stay preserved.

Having implemented at least the first 4 points would be considered that this project is not outdated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant