Ga naar hoofdinhoud

Beheer, upload en synchroniseer WordPress Thing mediabestanden met OwnCloud-integratie

WP Media Folder biedt nu native integratie met OwnCloud, waardoor je kunt synchroniseren, organiseren en je WordPress Thing media direct binnen je OwnCloud-opslag. Of je nu een grote mediabibliotheek beheert of samenwerkt met teams, deze krachtige nieuwe verbinding maakt het gemakkelijker dan ooit om bestandsopslag te verenigen, mediastromen te stroomlijnen en alles automatisch gesynchroniseerd te houden. Van het uploaden van bestanden tot het synchroniseren van mappen op de achtergrond, de OwnCloud-integratie in WP Media Folder is gebouwd voor prestaties, beveiliging en gebruiksgemak.

Verbind WordPress Thing met OwnCloud direct

Verbind WordPress Thing met OwnCloud direct

Koppel uw OwnCloud-account aan uw WordPress Thing mediabibliotheek in slechts een paar klikken. Eenmaal verbonden, wordt uw OwnCloud-bestandsstructuur toegankelijk vanuit de native WordPress Thing mediabeheerder, zonder dat u tabbladen of platforms hoeft te wisselen.

Blader & beheer OwnCloud-mappen vanuit WordPress Thing

Bekijk, organiseer en hernoem uw OwnCloud-mappen rechtstreeks vanuit WordPress Thing. Gebruik de vertrouwde WP Media Folder-interface om bestanden te verplaatsen en uw OwnCloud-opslag te structureren zoals u wilt, allemaal vanuit uw WordPress Thing-dashboard.

Blader & beheer OwnCloud-mappen vanuit WordPress Thing
Tweeweg synchronisatie tussen WordPress Thing en OwnCloud

Tweeweg synchronisatie tussen WordPress Thing en OwnCloud

Geniet van volledige bidirectionele synchronisatie:

  • Upload een bestand in OwnCloud → het verschijnt in WordPress Thing Media Library.
  • Upload een bestand in WordPress Thing → het’s onmiddellijk opgeslagen in de juiste OwnCloud-map.

Wijzigingen, toevoegingen of verwijderingen worden automatisch gespiegeld voor consistent bestandsbeheer.

Hoe WordPress Thing Media te synchroniseren met OwnCloud via WP Media Folder, Live!

Automatische achtergrondmediasynchronisatie

OwnCloud-synchronisatie draait op de achtergrond zodat uw media automatisch up-to-date blijft. Nieuwe uploads, bestandswijzigingen en mapupdates worden gedetecteerd en gesynchroniseerd zonder uw site te vertragen.

Automatische achtergrondmediasynchronisatie
Beveiligd, gecentraliseerd mediabeheer

Beveiligd, gecentraliseerd mediabeheer

Door integratie met OwnCloud houdt u uw bestanden in een veilige, gecentraliseerde cloudopslagoplossing, waardoor gegevensprivacy en naleving worden gewaarborgd zonder snelheid of gemak op te offeren.

Snellere workflow voor teams en klanten

Perfect voor samenwerkende omgevingen kunnen ontwerpers, contentmakers en ontwikkelaars werken in OwnCloud terwijl redacteuren en beheerders werken in WordPress Thing, waarbij alle wijzigingen naadloos in realtime worden gedeeld.

Snellere workflow voor teams en klanten
WP Media Folder Plugin + Add-ons Prijzen

Word lid van onze 60,000+ leden & krijg ondersteuning en nieuwe versie‑updates


WP MEDIA MAP PLUGIN
PLUGIN + 1 JAAR ONDERSTEUNING & UPDATE
$49
1
jaar
  • MEERDOMEIN / MEER SITE
  • 1 JAAR UPDATE
  • 1 JAAR ONDERSTEUNING
  • GEEN TERUGKERENDE BETALING
  • GEEN DATUMBEPERKING
  • PDF INBEDDEN
  • AI PLAN BESCHIKBAAR (extra)
  • GALLERY ADD-ON
  • CLOUD ADDON
  • VERGELIJK ALLE FUNCTIES
199$
In plaats van 421$
HAAL DE
WORDPRESS THING BUNDEL

De bundel geeft toegang tot ALLE WordPress Thing plug-ins en kan worden gebruikt op onbeperkte websites. Bovendien heb je volledige toegang tot technische ondersteuning en updates voor elke plug-in gedurende het hele jaar. 
De tijd is nu! Verhoog je efficiëntie en krijg dat concurrentievoordeel. Probeer de bundel.

wordpress thing bundel

Plugin en Add-on functies vergelijking

Recente getuigenissen & beoordelingen

FAQ: OwnCloud-integratie in WP Media Folder

Kan ik meerdere OwnCloud-accounts gebruiken?

Momenteel ondersteunt WP Media Folder integratie met één OwnCloud-account per site. Ondersteuning voor meerdere accounts kan in een toekomstige update worden toegevoegd.

Worden wijzigingen in OwnCloud direct weergegeven in WordPress Thing?

Ja. Map- en bestandswijzigingen die in OwnCloud zijn aangebracht, worden op de achtergrond gesynchroniseerd en weergegeven in je WordPress Thing mediabibliotheek tijdens automatische of handmatige synchronisatie.

Kan ik de toegang van gebruikers tot specifieke OwnCloud-mappen beperken?

Ja, je kunt WP Media Folder's native gebruikersrolbeperkingen gebruiken om de toegang tot specifieke mappen of opslaglocaties te beheren.

Zijn er beperkingen op bestandstypen voor OwnCloud-uploads?

WP Media Folder respecteert de WordPress Thing bestandstype-witte lijst, dus alle bestandstypen die zijn toegestaan in WordPress Thing kunnen naar OwnCloud worden geüpload.

Vervangt OwnCloud-opslag mijn WordPress Thing uploadmap?

Nee. OwnCloud-integratie fungeert als een gekoppelde externe opslag; je kunt nog steeds je lokale uploadmap naast OwnCloud gebruiken.

Is dit compatibel met WP Media Folder-galerijen?

Ja! Bestanden van OwnCloud kunnen worden gebruikt in galerijen die zijn gemaakt met de ingebouwde galerijfunctie van WP Media Folder's.

Duplicate entry 'cc46bdf9d2ec3413199a4ce0a0d95031-nl' for key 'bk24_linguise_urls.hash_translation' (500 Whoops, looks like something went wrong.)

mysqli_sql_exception

HTTP 500 Whoops, looks like something went wrong.

Duplicate entry 'cc46bdf9d2ec3413199a4ce0a0d95031-nl' for key 'bk24_linguise_urls.hash_translation'

Exception

mysqli_sql_exception

Show exception properties
mysqli_sql_exception {#896
  #sqlstate: "23000"
}
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. public function saveUrls($urls) {
  2. if (empty($urls)) {
  3. return;
  4. }
  5. return $this->_database->saveUrls($urls);
  6. }
  7. public function removeUrls($urls) {
  8. if (empty($urls)) {
  9. return;
  1. if (isset($result->url_translations)) {
  2. Defer::getInstance()->defer(function() use ($result) {
  3. $new_urls = $result->url_translations;
  4. $new_urls = get_object_vars($new_urls);
  5. Database::getInstance()->saveUrls((array)$new_urls);
  6. });
  7. }
  8. if (isset($result->urls_untranslated)) {
  9. Defer::getInstance()->defer(function() use ($result) {
Translation->Linguise\Script\Core\{closure}()
  1. }
  2. public function finalize()
  3. {
  4. foreach ($this->_actions as $action) {
  5. call_user_func($action['function'], $action['args']);
  6. }
  7. }
  8. }
  1. Helper::prepareDataDir();
  2. // Finalize defer actions on shutdown
  3. // @codeCoverageIgnoreStart
  4. register_shutdown_function(function() {
  5. Defer::getInstance()->finalize();
  6. Database::getInstance()->close();
  7. });
  8. // @codeCoverageIgnoreEnd
  9. }
Processor->Linguise\Script\Core\{closure}()

Stack Trace

mysqli_sql_exception
mysqli_sql_exception:
Duplicate entry 'cc46bdf9d2ec3413199a4ce0a0d95031-nl' for key 'bk24_linguise_urls.hash_translation'

  at /var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170
  at mysqli->query()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170)
  at Linguise\Script\Core\Databases\Mysql->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Database.php:232)
  at Linguise\Script\Core\Database->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Translation.php:119)
  at Linguise\Script\Core\Translation->Linguise\Script\Core\{closure}()
  at call_user_func()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Defer.php:42)
  at Linguise\Script\Core\Defer->finalize()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Processor.php:31)
  at Linguise\Script\Core\Processor->Linguise\Script\Core\{closure}()