Skip to content

DiscipleTools/disciple-tools-storage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Build Status

Disciple.Tools - Storage

Disciple.Tools - Storage is intended to help manage connections with remote object storage services, such as AWS S3, Backblaze, etc.

Community

Need help or have a question? Join the D.T Forum: https://community.disciple.tools/category/17/d-t-storage

Purpose

Provide the ability to store/retrieve all storage content within 3rd party object storage services; offering greater security.

Security

Keep your files in a private S3 Bucket, protected from being findable from the web. This integration with Disciple.Tools creates short lived links (24 hours) to display images.

API

See the API Documentation for more information.

DT_Storage::get_file_url( string $key = '' )
DT_Storage::upload_file( string $key_prefix = '', array $upload = [], string $existing_key = '', array $args = [] )

Setup

  • Once D.T Storage Plugin has been installed, create a new connection. Go to WP Admin > Extensions (D.T) > Storage.

1

  • The following connection types (3rd Party Object Storage Services) are currently supported:

  • Enter required connection details; ensuring specified bucket has already been created within 3rd party object storage service.

2

If no endpoint protocol scheme is specified; then https:// will be used.

  • Once new connection has been validated and saved, navigate to Storage Settings section within D.T General Settings and select connection to be used for the default media storage within D.T.

6

Requirements

  • Disciple.Tools Theme installed on a Wordpress Server.
  • Ensure PHP v8.1 or greater, has been installed.

Installing

  • Install as a standard Disciple.Tools/Wordpress plugin in the system Admin/Plugins area.
  • Requires the user role of Administrator.

Contribution

Contributions welcome. You can report issues and bugs in the Issues section of the repo. You can present ideas in the Discussions section of the repo. And code contributions are welcome using the Pull Request system for git. For a more details on contribution see the contribution guidelines.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors