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
Archivy Roadmap #74
Comments
Login could be handled by either Apache or Nginx as a frontend proxy for authentication. I think it is better to delegate authentication to a web server which will act as a proxy. In any case, when Archivy is deployed as a container, there's generally a proxy deployed for authentication. Thoughts? EDIT:Just realised that the authentication feature is linked to #19 and #65. The aforementioned suggestion is now moot. |
@Uzay-G @srevinsaju @clemux Regarding Docker images, how many versions of Archivy do you think should be maintained? Right now, I'm maintaining only the most recent version. I'm guessing once the application reaches a certain level of stability and maturity in terms of feature set, we could provide images of the last 3 or 4 stable versions. Thoughts? |
I would like to have this, and considering other open source docker images, they maintain:
|
That looks good. We could tag the images based on semantic versioning. How many major releases do we maintain? |
Sometimes webpage formatting can have an impact on the way the content looks. Maybe a more robust webpage capture could be on the roadmap? Something like this: HTTrack |
Hmm definitely something to look into. I'd like to find a tradeoff between simplicity and speed and the quality of the formatting. |
Roadmap for future versionsThis is only a draft, and ideas or suggestions are welcome. v2.0
v3.0
|
This is the first release candidate for v1 of Archivy. It's been a lot of work since archivy's beginnings in August. The project has grown enormously and I'm very happy with what Archivy has become. We've seen major improvements in the design, structure and feature set of the project and I'm extremely excited for the future of Archivy, outlined [in the roadmap](#74 (comment)). Please report any bugs or issues you encounter, and once we've made sure everything is stable, we'll deploy v1.0!!! Thank you to all the contributors who have shaped this project, and as always, don't hesitate to share, discuss and develop with us, through our [discord server](https://discord.gg/uQsqyxB) and [our issues](https://github.com/archivy/archivy/issues).
Archivy began as a small personal project in August 2020. However, since then it's grown into much more, with the help of contributors and the many discussions and ideas we've brainstormed on the discord server (https://discord.gg/uQsqyxB). There have been major improvements in the design, structure and general features of the project like for example: - development of a CLI interface and deployment of archivy on pip, docker, the aur and nixpkgs - redesign to make archivy actually look good :slight_smile: - introduction of a powerful markdown editor / rendering - a complete documentation website - auth system - focus on extensibility: Python API / Web API / plugin system and much more! I'm extremely excited for the current state of Archivy and it's future even beyond v1, outlined in the roadmap #74 (comment). Thank you to all the people who have shaped this project, and as always, don't hesitate to ask any questions or talk to us if you'd like to share your opinion or ideas!
Minor suggestion for the v3.0 milestones; you may be able to leverage something like Authelia? |
It looks nice, but would probably be too big of a dependency / setup for self-hosting archivy. |
Image uploads would be an awesome feature 👍 Editing tags would be awesome; so would the ability to internally link between the files. |
I bodged together a short shell script to deal with images and to run archivy locally, while image uploads aren't implemented: set -m
echo Starting Elasticsearch
sudo service elasticsearch start
# sudo service elasticsearch status
echo Running archivy and python image server
archivy run & python3 -m http.server --directory /home/maxim/ArchivyImageContent 5050 && fg
echo Exit (Assuming all images are at |
Ok internal links and a search engine alternative are implemented in the last release :). Image upload would definitely be nice 🤔 |
@mrmaxguns I wrote some code to get image upload working, could you maybe test it out 😄. You can clone the branch from this PR -> #224. That'd be really awesome, and if everything works I'll go ahead and merge it + make a new release :) |
@Uzay-G Yes, I am willing to test it out. I'll comment on the PR after testing it out. |
Perfect! Thanks :) |
Image upload, links between notes, and embedded tags inside notes, of the form: "I love #archivy#", are now all in Archivy core. |
1)Section Editing: allows editing of small parts of a page |
What do you mean by automatic table of contents generation? doesn't archivy also do that? How would you want the section editing to work? |
better make the toc box float at the top right corner of the content(even when the user scroll down the lengthy page). This allows users to have a quick look at the page structure and quickly jump to the part of the page they want.
Each headline (usually only the first 3 levels) starts a new section. When a page is writable a small Edit button appears at the end of the section. Using this button loads only this section into the editor. |
Big goals:
|
@andrewchenshx I haven't forgotten you! My specialty just isn't UI stuff but I need to get to it. |
These are features we're exploring for the release of Archivy 1.0:
What do you think are important focuses for Archivy that could be interesting to develop? Please share!
The text was updated successfully, but these errors were encountered: