mirror of
https://github.com/ciur/papermerge.git
synced 2026-04-25 03:55:58 +03:00
[GH-ISSUE #203] What's Next? Roadmap (Apps, LDAP, Data Retention, Versions) #164
Labels
No labels
2.1
3.0
3.0.1
3.0.2
3.0.3
3.0.3
3.1
3.2
3.2
3.3
3.5
3.x
Fixed. Waiting for feedback.
Fixed. Waiting for feedback.
UX
Version 2.1 - alpha
XSS
announcement
beta
blocker
bug
cannot reproduce
confirmed
confirmed
critical
demo
dependencies
deployment
detchnical debt
discussion
docker
documentation
donations
duplicate
enhancement
feature request
frontend
fundraising
good first issue
good issue
help wanted
high
implemented
important
improvement
incomplete
invalid
investigation
kubernetes
low
low impact
medium
medium
medium impact
migration from 2.0
migration from 2.1
missing-language
missing-ocr-language
no-activity
note
ocr
outofscope
packaging
performance
popular request
pull-request
pypi
question
raspberry pi
roadmap
search
security
setup
status
task
technical debt
updates
user xp
version 1.4.0 - demo
will be implemented
will not be implemented
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/papermerge#164
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @ciur on GitHub (Nov 8, 2020).
Original GitHub issue: https://github.com/ciur/papermerge/issues/203
Originally assigned to: @ciur on GitHub.
Hi everybody,
First of all I want to thank you all for your warm support!
Issues, features and feedback started to pile up - this means one thing - that Papermerge user-base grows!
Let me give you a glimpse of what to wait for in next major release:
Apps
Papermerge cannot be everything for everybody. There are so many (very reasonable) feature requests that apply only to e.g. 20% of users. Even if feature makes sense for 40% of users I will still be reluctant to include it in main codebase.
Long story short, Papermerge will be apps oriented. This means that there will be core application (~ the features until 1.5) and all other extras will made available via apps. It will be very easy to add or remove extra apps (i.e extra features).
Here is an example of very minimal papermerge app.
It extends document model and limits number of pages uploaded. I use this app on demo instance to limit the number of pages per documented uploaded.
Data Retention
To add a recycle bin or not ? To add a recycle bin or not ? Maybe yes, maybe not ?
In order to avoid such a soul tearing dilemma - make it an app!
Apps can be easy added and easy removed.
So, here is a more complex papermerge app - data retention app.
Data retention app answers following question - "what happens to the document when you delete it?". You can design various policies. As very simple policy example is "move to trash" behaviour on delete. I will write a lot of documentation on this topic and create a lots of screencasts about this. It is a very interesting topic.
LDAP
LDAP is a must for many companies intranet. What's here to say more? LDAP authentication will be available as app (installed by default).
If you won't need this feature (e.g. for home use you won't need LDAP) it would be very easily to opt it out.
Versions
Document versioning feature will be available. Notice that versioning will apply only to the content of the document (pages). Thus, say document AX has 3 pages. If you delete page 2, then you will have document AX available in 2 versions. Version 1 = with 3 pages, version 2 (latest) with 2 pages. On the other hand if you will change title, or metadata of the document AX - no version change will occur.
Those mentioned above are only major features. Besides those key points, there so many enhancements to come!
I expect next major release to be available on January 2021.
Thank you again for all your kind support!
@ciur commented on GitHub (Nov 13, 2020):
There so many improvements over 1.5.0 that next major release will be versioned 2.0.0.
In meanwhile I am fixing bugs and add minor improvements in 1.5.x branch. This means that soon there will be a minor release 1.5.1 which will contain bug fixes, optimizations and minor improvements.
@ciur commented on GitHub (Nov 18, 2020):
I've just got rid of "actions" button. It was replaced with context menu (right click, like on desktop environments).
Will be available starting with 2.0 release.
Notice other UX improvements like intuitive "Download" button on the right side (called info widget).
Next step is to make selection similar to desktop environments.