[filedepot] Filedepot

Created on 17 October 2015, over 9 years ago
Updated 21 September 2024, 7 months ago

# Summary

We started early exploration of Drupal 8 and how best to approach the new version of Filedepot. As noted in our initial post to the filedepot Drupal 8 issue , the best direction and effort was uncertain.
I

t's been going slow as there are constant API and code structure changes at this point in the D8 development cycle. It's going to be pretty much require a complete rewrite and we have some lofty objectives for the new filedepot module.

The D8 version will be all native Drupal entity based with plugable permissions, have a restful api which will support a plugable frontend interface.

Over the past 2 years, we spent many months of effort between client projects writing custom REST handler and file upload code to handle a decoupled "headless" client application. Our initial client was built using Angular 1.x but then with all the confusion in the Angular community over 1.x and 2.x which was a total re-write, we switched to developing the front end in Ember.

Drupal 8.3 still does not have full support for REST but there is steady progress. Many of the Drupal 8.3 REST Priorities were pushed to 8.4 and now some to 8.5. We had decided earlier this year that it made no sense to develop all custom D8 modules and code to support the new filedepot client RESTful requirements when D8 was going to support this natively. Additionally, there is the Drupal 8 Media Initiative that is focused on have native support in Drupal for all types of media. These are capabilities that filedepot should back on to and not replace or provide alternative UI and backed functionality for.

We are continuing to monitor all the latest D8 work on REST API support and the media initiative and provide an update when we know more.

# Project URL

https://www.drupal.org/project/filedepot

# Where is the code?

Nothing useable yet

# Estimated completion date

Unknown

# Dependencies

Drupal 8.5 release

# Who's doing the port?

Project maintainers Nextide

# What help do they need?

Assistance with funding or project sponsors would be greatly appreciated.

# D8 roadmap

https://www.drupal.org/node/2275189

# Background and reference information

Drupal 8.5 REST top priorities
Drupal 8 media in core initiative
Nextide Blog articles where we will blog about our experiences with Ember

🌱 Plan
Status

Closed: outdated

Version

0.0

Component

Module

Created by

🇺🇸United States jaspher

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024