-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
ownCloud Platform - Planning #24684
Comments
To continue what I started above, I made a proposal in this blog https://owncloud.org/blog/owncloud-inc-announces-open-planning-process/ . As discussed in the blog, I created this issue as a placeholder for discussing the next release of the ownCloud platform. What is the ownCloud platform? Think of it as a shortcut meaning the combined desktop, mobile and server components – in a sense, all of ownCloud. This issue as a place where we all discuss what we would like to see in upcoming releases of ownCloud, both across and within components. As an example, I have already added one comment below for consideration in ownCloud, which is to harmonize the favorites feature of the server with the mobile and desktop platforms, so that favorites mean the same thing wherever you are on the platform, and that your favorite files are available wherever you are on the platforms. This is just one idea, and certainly not the only one. Anyone can add other ideas to carry on the discussion about the future of ownCloud. To add an idea to the ownCloud list, simply add the following information as a new comment in this GitHub issue:
Then all of us can vote on a given issue using the heart button. The more hearts, the higher the priority. On May 30, we will begin to create a new Github issue to begin the specific conversation around the next release of ownCloud, likely this will be server 9.2 and associated mobile and desktop clients. If you already have an existing enhancement, simply add a comment to the GitHub issue and link to the existing issue. If you see an enhancement you would like, do the same. If you see something you would like to add to an enhancement on the list, please do so. This is an open forum for conversation and planning, and we welcome input – and in particular we LOVE use cases, they help us understand what you are trying to do. |
Make favorites the same on mobile, desktop and server
|
Separate favorites from syncing, and complete mobile syncing of files and folders
|
Accepting local shares explicitly (like for federated shares)
|
Thumbnail Gallery in the mobile Client Category: Mobile Client iOS (and probably android) Comparable feature exists already in the webinterface of owncloud gallery. |
Fix ownCloud Music for large collections
|
Improve security by adding One-Time-Password (OTP) / Two-Factor Authentication
=> done with the TOTP apps, two factor is supported |
Improve fed sharing performance.
=> many speed improvements added in OC 10.0 |
Improve external storage performance (with streaming instead of using temp files).
|
Add a lock button or password lock! That will help to avoid the administrator to modify the expert tab in productive systems. Category: LDAP authentication. Github: https://github.com/owncloud/enterprise/issues/1327, https://github.com/owncloud/enterprise/issues/1175, https://github.com/owncloud/enterprise/issues/1166, https://github.com/owncloud/enterprise/issues/235, https://github.com/owncloud/enterprise/issues/530,https://github.com/owncloud/enterprise/issues/832, https://github.com/owncloud/enterprise/issues/525, just to name some of them. Use case: Administrator modifies the expert tab in the production system "BY MISTAKE" Because its not locked. Why: because it happens often and nobody reads the documentation. The documentation explains it: cleaning the mapping:
|
Transmission checksum validation on the server to ensure data intergrity.
=> done in OC 10.0 |
Metadata sync: Update metadata if no content change happened
|
Title: Category: Link to GitHub issue with discussion: Quick summary use case:
Problem it solves / Why I think this is important: |
Furthermore a lot of dependencies like specific versions of libraries, PHP functions or even used linux binaries are hidden to the end user and ownCloud is just silently failing (#14092) which is quite bad from UX perspective. |
Automated and comprehensive tests for sync client
Edit : removed the part about smashbox not being automated since it is. |
Expiration of internal user shares.
|
Assure that files are uploaded to the server to protect user data. There is a number of cases where files should be synced but are not. This is to prevent accidental data loss for the users and make it easier to support large user base.
Note: in the first phase it is enough to guarantee that the files are just uploaded to the server (without a need to download them to another client). This makes the implementation relatively easy and achieves the data protection goals. |
Collect client information to provide better user support. An admin of a large instance should be able to automatically inspect the configuration of the sync client, version, recent activity log of the sync client and possibly debug output for a chosen user. Such a report (maybe also including basic OS information such as OS type and version) could be uploaded as a set of (hidden) files to the instance when triggered by an admin. Having such information at hand would be much easier to debug problems, provide better user support for large user bases and understand how users configure their sync clients to improve the service. Note: since the user trusts the admin with their files already there is no problem also to trust them with diagnostic information about the functioning of the sync client. Existing, trusted connection to the server should be used (and not any other parallel communication channel which could be a potential attack vector). |
Central configuration of the sync clients by the service admin. It should be possible to provide sync clients with centrally managed configuration parameters. There are two cases:
Casual users should not worry about setting such parameters (hardcoded client defaults used as it is done today). Advanced users or admins of large instances should have such a flexibility (but they do not necessarily need a server GUI to do it). |
Self created groups
=> done with custom groups app |
Get mess with update notification / updates via the updater app finally sorted out
=> updater code was moved to https://github.com/owncloud/administration/tree/master/update-server |
Android: Show images without downloading full image
|
Send password automatically when sharing via e-mail
|
Give https://apps.owncloud.com some more love
=> marketplace was done and replaces the old app store |
Title: AUTOLOGOUT for MULTI-USER |
The need of a more distinct communication strategy: #24864 (comment) |
Add functionality for tagging multiple files at once Category: End user experience |
Add a search function to shared gallery Category: Gallery Problem it solves / Why I think this is important: I have a big gallery with hundreds of picutures in each folder. When I share this gallery the other user is able to search for a specific filename quikly. Unit now the user has to search manually in each folder, which is many many work (and wouldn't be done because of time comuming) |
Exclude server-side folders from syncing (ex: snapshots) Category: This was already submitted as PR a long time ago by @mmattel and needs to be finalized and reviewed. |
@PVince81 from my POV we should differenciate
|
Admin (ownCloud side) driven ability to exclude external storage mounts from being synced by the sync client Category: Sync with the sync client |
Improve the Updater App Category: Updater |
App information consolidationConsolidate the apps space, where information about an app comes from a single source of reference that is the same for every app, e.g. the appinfo area in the repository. Current situation: different places about apps differ in the information they provide, eventhough they apparently should say the same:
Examples: Bookmarks, Mail Annoyance: As a user/contributor it does not make any sense, if I need to look at all of these places (and maybe more) if I want to find something. Furthermore it carries the risk of inconsistencies. As a developer I have to maintain all of these places (an should not forget any)! Potential solution: make github-repo/appname/appinfo the central point of reference where all others draw their information from (ideally fully automatic). Desired result:
Note: with some support from the stakeholders of the existing structures and from a coder for the automatisations I would offer to develop the concept, implement it and adapt the existing stuff. See owncloud/appstore-issues#8 as well. |
Should this be moved to central ? We might lose the votes though: http://central.owncloud.org/ The advantage of central is that even people without Github account can comment (there's a twitter login as well) @RealRancor @tflidd what do you think ? |
I doubt fellows interested in OC development are significantly more involved in Twitter than in Github. Is it worth to relocate it? Registering at Github is a nobrainer.. Torben |
From my pov we should move all features to central - https://central.owncloud.org/t/close-all-enhancement-issues-in-github-and-ask-people-to-reopen-them-in-here/943 |
@TDannhauer not everyone is a developer but still might want to discuss features 😄 |
Judging on the number of votes in this issue, I think these were mostly developers. So there is probably more participation on central.owncloud.org. |
I’m fine with both solutions. Von: Vincent Petry [mailto:notifications@github.com] @TDannhauer https://github.com/TDannhauer not everyone is a developer but still might want to discuss features 😄 — |
I went through the list again and edited those that were done in OC 10.0. Here they are:
|
I'm closing this ticket now, let's continue tracking feature requests and votes on central |
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Hello Everyone,
For quite some time now, the ownCloud release definition and planning process has been largely hidden behind a curtain. On behalf of the entire ownCloud company, we are pleased to announce that as of today, this is changing.
I will be back before long with more information shortly - but first I needed the link.
The text was updated successfully, but these errors were encountered: