Κατάσταση κατασκευής

Disciple.Tools - Αποθήκευση

Disciple.Tools - Η αποθήκευση προορίζεται να βοηθήσει στη διαχείριση των συνδέσεων με υπηρεσίες αποθήκευσης απομακρυσμένων αντικειμένων, όπως το AWS S3, το Backblaze κ.λπ.

Σκοπός

Παρέχετε τη δυνατότητα αποθήκευσης/ανάκτησης όλου του περιεχομένου αποθήκευσης σε υπηρεσίες αποθήκευσης αντικειμένων τρίτων. προσφέροντας μεγαλύτερη ασφάλεια.

Ασφάλεια

Διατηρήστε τα αρχεία σας σε έναν ιδιωτικό κάδο S3, προστατευμένο από το να τα βρείτε από τον Ιστό. Αυτή η ενσωμάτωση με Disciple.Tools δημιουργεί συνδέσμους σύντομης διάρκειας (24 ώρες) για την εμφάνιση εικόνων.

API

Δείτε το Τεκμηρίωση API Για περισσότερες πληροφορίες.

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

Ρύθμιση

  • Μόλις εγκατασταθεί το DT Storage Plugin, δημιουργήστε μια νέα σύνδεση. Μεταβείτε στο WP Admin > Extensions (DT) > Storage.

1

  • Επί του παρόντος υποστηρίζονται οι ακόλουθοι τύποι σύνδεσης (Υπηρεσίες αποθήκευσης αντικειμένων τρίτου μέρους):

  • Εισαγάγετε τα απαιτούμενα στοιχεία σύνδεσης. διασφαλίζοντας ότι ο καθορισμένος κάδος έχει ήδη δημιουργηθεί εντός της υπηρεσίας αποθήκευσης αντικειμένων τρίτου μέρους.

2

Εάν δεν έχει καθοριστεί σχήμα πρωτοκόλλου τελικού σημείου. τότε θα χρησιμοποιηθεί το https://.

  • Μόλις επικυρωθεί και αποθηκευτεί η νέα σύνδεση, μεταβείτε στην ενότητα Ρυθμίσεις αποθήκευσης στις Γενικές ρυθμίσεις DT και επιλέξτε σύνδεση που θα χρησιμοποιηθεί για την προεπιλεγμένη αποθήκευση πολυμέσων στο DT

6

  • Προς το παρόν, οι συνδέσεις αποθήκευσης είναι διαθέσιμες μόνο κατά την επεξεργασία εικόνων προφίλ χρήστη.

7

απαιτήσεις

  • Disciple.Tools Θέμα εγκατεστημένο σε διακομιστή Wordpress.
  • Βεβαιωθείτε ότι έχει εγκατασταθεί η έκδοση PHP 8.1 ή μεταγενέστερη.

εγκατάσταση

  • Εγκατάσταση ως τυπική Disciple.Tools/Πρόσθετο Wordpress στην περιοχή Admin/Plugins του συστήματος.
  • Απαιτεί τον ρόλο χρήστη του Διαχειριστή.

Συνεισφορά

Οι συνεισφορές ευπρόσδεκτες. Μπορείτε να αναφέρετε ζητήματα και σφάλματα στο Θέματα τμήμα του repo. Μπορείτε να παρουσιάσετε ιδέες στο συζητήσεις τμήμα του repo. Και οι συνεισφορές κώδικα είναι ευπρόσδεκτες χρησιμοποιώντας το Τραβήξτε Αίτηση σύστημα για git. Για περισσότερες λεπτομέρειες σχετικά με τη συνεισφορά, βλ κατευθυντήριες γραμμές συνεισφοράς.