Coding | Community | development | News from ownCloud

ownCloud Server Development First Half of August

Now that the ownCloud Contributor Conference is over (read this overview of the event with pictures!) we can return to covering ownCloud development. Last time, we covered the second half of July so now we’ll look at the first two weeks of August! By the way, we introduced a newsletter which you can get in […]

A new sidebar in Files

A new sidebar in Files

Now that the ownCloud Contributor Conference is over (read this overview of the event with pictures!) we can return to covering ownCloud development. Last time, we covered the second half of July so now we’ll look at the first two weeks of August!

By the way, we introduced a newsletter which you can get in your inbox every month. Subscribe here!

Core Development

We’ll go over ownCloud core development. In the period we are covering, 65 pull requests were merged in Milestone 8.2, that is, the upcoming release branch. Let’s cover the biggest changes among them.

A New Sidebar

August 10– the basics of a new sidebar that came in 8.2 were merged. It was followed up by both smaller and larger improvements continuing up until today, adding nice preview images and more. Watch the video below to get an idea of the state just days before we published this report.

Trashbin Handling

ownCloud removes old files from the trashbin but the automatic setting only starts to delete files when storage space is getting low. This PR allows admins to define ownCloud’s behavior a bit more precisely, making it possible to choose a number of days after which files always must be deleted, set a number of days files must be kept, or both.

Sending announcements

Sending announcements

Announcement App

A really cool new app we wanted to mention is the Announcement Center. This app allows admins to post announcements for their users.

Changes for Developers and Infrastructure

The work on improving the internals of ownCloud continues. For example, in a refactoring of external storage, the BackendService was introduced. Another ‘manager’ appeared with the capabilities manager where app developers can register capabilities of their app, which can then be queried in one place by clients.

App developers will similarly appreciate the ISession API and the addition of the second version of OCS, introducing a status code mapper.

The quest to only use internal API for ownCloud apps continued by moving most of the Provisioning API to OCP. The benefit of using the internal API was explained in an earlier dev report.

icewind1991 added a new test framework for doing full request webdav tests. It makes it easy to write a test that emulates a full webdav request, including all the sabre/dav logic.

Small details matter, too

Small details matter, too

Last but not least, ownCloud clients can now provide a better UX for enabling or disabling public upload on shares.

Performance and PHP 7

Like last time, several Pull Requests were related to PHP 7 support. As this new release is in RC stage now and promises performance increases of 100% and more on much PHP code, the developers want to make sure ownCloud is ready for this release when users start moving to it.

To make ownCloud faster in the presence of slow external storage, it now stores availability in the database and will only re-check the state on broken storage once every 10 minutes.

As always, there have been many smaller and larger changes and improvements.

Blogs

On ownCloud.org/news you can find blogs by ownCloud contributors. No less than 9 blogs were published in the first two weeks of August, including these:

If you’re looking to follow ownCloud news via your inbox, you can also subscribe to our newsletter!

ownCloud

10. September 2015

Read now:

Alt Text for Every Image. No Manual Work. No Excuses.

Alt Text for Every Image. No Manual Work. No Excuses.

Missing alt text is one of the most commonly flagged WCAG failures. EN 301 549 mandates it for public sector ICT across Europe. As of today, oCIS ships an extension that generates a credible first draft with your configured vision LLM, lets the user edit it, and writes it back to the file as a WebDAV property that survives the session. A meaningful compliance tool, not just a convenience feature.

mehr lesen
ownCloud Server 11.0.0-rc1: First Release Candidate for the Next Major Version

ownCloud Server 11.0.0-rc1: First Release Candidate for the Next Major Version

The first release candidate for ownCloud Server 11 is out. This is the release that surfaces breakage: PHP 7 support dropped, deprecated database and group-management classes removed, major version bumps to Doctrine DBAL and Symfony, subadmin disabled by default. Three security fixes underneath.
Do not deploy in production. Do test against your apps and integrations.

mehr lesen
The New ownCloud Marketplace: Git Is the App Store

The New ownCloud Marketplace: Git Is the App Store

The new ownCloud Marketplace is live. 13 Web Extensions, 42 apps, 324 releases, 36 publishers and counting. Zero backend. Zero database. Zero server-side processing. The Git repository is the source of truth. The catalogue is static JSON. Publishing an app is a pull request. Git is the app store.

mehr lesen