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

πŸš€ Roadmap 2.0 #96

Open
16 tasks
MarceauKa opened this issue Dec 29, 2020 · 12 comments
Open
16 tasks

πŸš€ Roadmap 2.0 #96

MarceauKa opened this issue Dec 29, 2020 · 12 comments
Assignees
Labels
next version Something for the next version of the project [email protected] Issue related to the next major version of Shaark

Comments

@MarceauKa
Copy link
Owner

MarceauKa commented Dec 29, 2020

Hi all Shaark users! πŸ‘‹

This is the roadmap for the 2.0 release and this is work in progress for now.

Legend

  • 🚧 Currently under development
  • βœ… It's on my to-do list, but your contributions are needed
  • πŸ‘₯ I'd like to hear you on this, please share your feedback
  • πŸ’‘ This is just an idea for now, feel free to share your ideas

Roadmap

Core

  • 🚧 Move to PHP 8.2 and battle test the codebase
  • βœ… Totally new installer with a better integration of PDF and youtube-dl
  • βœ… Moving from Bootstrap 4.x to TailwindCSS
  • πŸ‘₯ Major UX re-design
  • πŸ‘₯ Refactor the settings section, allowing app-wide and per-user customization
  • βœ… Import from 1.x (of course)
  • πŸ’‘ Better integration with docker and the Digital Ocean marketplace
  • πŸ’‘ Allowing modules for content types and themes (with a brand new marketplace)

Feature

  • πŸ‘₯ Post types will be a customizable aggregate of "link", "story", "album" and "chest" ; see post types
  • 🚧 All link content will be able to get a screenshot of the given website
  • πŸ‘₯ Revamp the wall feature to be more usable with post types and the multi-users system
  • πŸ‘₯ Revisions and collaboration for posts
  • βœ… Enhanced 2-FA auth with email, phone or google app
  • πŸ‘₯ REST API
  • πŸ’‘ Webhooks and integration with zappier
  • πŸ’‘ Lock-on system: if the tab is idle for X minutes and/or your tab is changed you'll be asked for your password

In depth

Post types

WIP

@MarceauKa MarceauKa added the next version Something for the next version of the project label Dec 29, 2020
@MarceauKa MarceauKa self-assigned this Dec 29, 2020
@MarceauKa MarceauKa pinned this issue Dec 29, 2020
@MarceauKa
Copy link
Owner Author

Hi @wyred, @Pandry, @tuananhp-1844 and @kayschima. I need you πŸ˜‡

@MarceauKa MarceauKa added the [email protected] Issue related to the next major version of Shaark label Jul 20, 2021
@MarceauKa MarceauKa changed the title Roadmap 2.0 πŸš€ Roadmap 2.0 Jul 20, 2021
@AuthorShin
Copy link

@MarceauKa Hello, any update on 2.0 version?

@MarceauKa
Copy link
Owner Author

Hello @AuthorShin, 2.0 is currently paused, I'll start again in few weeks

@AuthorShin
Copy link

Hello
@MarceauKa Any update on this?

@MarceauKa
Copy link
Owner Author

I'am currently working on the v2 :)

@AuthorShin
Copy link

AuthorShin commented Mar 22, 2023

Very happy to hear that :)
Keep up the good work πŸ’ͺ

@kamtschatka
Copy link

Better Docker integration is on the roadmap, but you asked for feedback:
Would be really great to have that! I have tried to use a docker image from dockerhub, but the whole config is currently built in in the Dockerfile (use the host mariadb and redis with fixed host names). For an easy deployment, usually those parameters are passed in via environment variables and then taken directly. This would make it possible to create a generic docker image and then people just point it to their sql database and their redis docker container.

Took me a few hours yesterday to get that running, because for some reason my changes to config.php and .env did not get used. It was totally worth it, shaark is REALLY great! There is literally nothing better available for self hosting.

I think if docker installation would be easy, then a lot more people would be using it (I am an unraid user and if something is in the store, that is a huge boost)

@MarceauKa
Copy link
Owner Author

@kamtschatka When I'll ready, can I keep in touch with you for a better Docker integration?

@kamtschatka
Copy link

absolutely!

@kamtschatka
Copy link

Some more feedback:
The organization of the posts is ok for smaller collections of posts, but for smaller collections I would like to have some structured way of organizing them.
A simple Tree structure where you can group them based on topics and then subtopics would be nice.
There is another tool that is similar to shaark, that solves it like this, which is quite helpful:
image

@AuthorShin
Copy link

I wholeheartedly concur with @kamtschatka. It would be fantastic to have a simplified Docker installation process, where SQL and Redis are incorporated into the same container. This way, end-users could manage their environment variables and deal with only one container, making it incredibly convenient for those who wish to oversee their Docker instances through a management system or monitor their container's health. Additionally, users could also take advantage of auto-update functions and check for updates, further streamlining the process.

@philipp-koch
Copy link

Unfrotunately, I did not succeed to get this to run on my Synology NAS using Docker, even though a docker-compose.yml is provided. I would really love to see a simplified, integrated solution that would deploy (and possibly initialize) all containers needed. I've been looking quite some time now to find a good fit for my read-it-later self-hosting needs; from the screenshot, it seems that Shaark might be itβ€”but since the demo instance doesn't work and there's very little activity, I'm not sure if this project even is still active/alive and whether it's realistic to hope for a new release?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
next version Something for the next version of the project [email protected] Issue related to the next major version of Shaark
Projects
None yet
Development

No branches or pull requests

4 participants