Ga naar hoofdinhoud

Dropfiles, de OneDrive-bestandsbeheer Joomla-integratie

Dropfiles biedt de mogelijkheid om de Joomla-bestandsbeheerder te verbinden en te synchroniseren met de cloudservice OneDrive van Microsoft. OneDrive-integratie is een tweerichtingssynchronisatie voor al uw bestanden. Let op dat OneDrive-integratie deel uitmaakt van de hoofdextensie van Dropfiles, die ook volledige Dropbox- en Google Drive-integratie bevat! Voor meer functies, ga terug naar de hoofdplug-inpagina >

Beheer bestanden: van OneDrive naar Joomla + Dropfiles

Zodra je de plug-in met Dropbox hebt verbonden, kun je bestanden in je Dropbox beheren en wordt de synchronisatie automatisch afgehandeld op je WordPress Thing website.

Via extensie kun je zelfs de desktopsoftware van OneDrive gebruiken met je bestandsbrowser om je Joomla-bestanden toe te voegen/verwijderen/beheren.

Elke categorie bestanden in Dropfiles wordt weergegeven door een map in OneDrive en een hoofdmap met de naam van de website die is verbonden. Dit betekent ook dat je zowel je lokale serverbestanden als OneDrive-bestanden kunt opslaan zonder problemen!

Bestanden beheren: van Joomla + Dropfiles naar OneDrive

De synchronisatie werkt in beide richtingen, wat betekent dat je bestanden kunt uploaden in Dropfiles (onze Joomla-extensie) en vervolgens toegang kunt krijgen tot en deze bestanden kunt beheren vanuit OneDrive. Dit is perfect als you're op zoek bent om een grote hoeveelheid bestanden te synchroniseren of om een klant toegang te geven tot een bestandscategorie zonder toegang te geven tot het Joomla-beheerderpaneel.

Welke elementen worden gesynchroniseerd door Dropfiles?

De tweerichtingssynchronisatie van OneDrive - Dropfiles omvat:

  • Alle bestandsformaten toegestaan in Dropfiles en OneDrive
  • Bestandsnaam
  • Bestandsbeschrijving
  • Bestandsaanmaakdatum
  • Bestandsbijwerkdatum
  • OneDrive map of submap positie
  • OneDrive‑map of submap toevoegen, hernoemen en verwijderen acties

Hoe werkt de verbinding?

Maak je geen zorgen, je hoeft geen ontwikkelaar te zijn om ervoor te zorgen dat de verbinding werkt :) Er zijn 2 verbindingsmethoden, de eerste is klikken en verbinden met je OneDrive gebruikersnaam en wachtwoord. Er zijn verschillende synchronisatiemethoden die passen bij verschillende serververeisten, zoals AJAX-synchronisatie, Curl of aangepaste Cron-taken. Je kunt ook een synchronisatievertraging instellen of de synchronisatie handmatig forceren. Tot slot is er ook de online documentatie en ons supportteam staat klaar om je met al je behoeften te helpen.

Joomla <> OneDrive video-demo

Dropfiles extensieprijzen

Kies een plan om ondersteuning en nieuwe versie-updates te krijgen


PRO
EXTENSIE + 1 JAAR ONDERSTEUNING & UPDATE
$49
1
jaar
  • MEERDOMEIN / MEER SITE
  • 1 JAAR UPDATE
  • 1 JAAR ONDERSTEUNING
  • Droppics-extensie
  • Droptables-extensie
  • DropEditor integratie
  • GEEN TERUGKERENDE BETALING
  • GEEN DATUMBEPERKING
  • Nieuwste Joomla 3, 4 & 5 klaar
  • CLOUD ADDON
199$
In plaats van 462$
HAAL DE 
JOOMLA BUNDEL

De bundel geeft toegang tot ALLE Joomla-extensies en kan op alle websites worden gebruikt. Bovendien heeft u volledige toegang tot technische ondersteuning en updates voor elke extensie gedurende het hele jaar. 
De tijd is nu! Verhoog uw efficiëntie en krijg dat concurrentievoordeel. Probeer de bundel.

Recente getuigenissen & beoordelingen


Bestanden laten vallen Dropfiles - Joomla Bestandsbeheer
100 van 100 gebaseerd op 35 gebruikersbeoordelingen

Beoordelingsbron: 35 door gebruikers ingediende recensies op: Joomla.org

FAQ: Verbinden en synchroniseren van OneDrive-bestanden met Joomla via Dropfiles

Hoe integreert Dropfiles Joomla met OneDrive?

Dropfiles verbindt uw Joomla-site met OneDrive, waardoor bestanden en mappen gesynchroniseerd, beheerd en benaderd kunnen worden op beide platforms met bidirectionele updates.

Kan ik OneDrive-bestanden rechtstreeks vanaf mijn Joomla-site beheren?

Ja, je kunt bestanden en mappen vanuit Joomla organiseren, uploaden, hernoemen of verwijderen met Dropfiles, en alle wijzigingen worden onmiddellijk weergegeven in je gekoppelde OneDrive-account.

Welke details en bestandsattributen worden gesynchroniseerd?

De tweerichtingssynchronisatie omvat bestandsformaten, namen, beschrijvingen, aanmaak- en wijzigingsdatums, plus map/submapposities en alle toevoegen-, hernoemen- en verwijderenacties van mappen.

Kan ik de OneDrive-desktopapp gebruiken om Joomla-bestanden te beheren?

Absoluut, je kunt de OneDrive-desktopsoftware en je bestandsbrowser gebruiken om bestanden toe te voegen, te verwijderen of te beheren, en deze worden automatisch gesynchroniseerd met je Joomla Dropfiles-categorieën.

Hoe gemakkelijk is het om Dropfiles met OneDrive te verbinden?

Het verbindingsproces is gebruiksvriendelijk en biedt een eenvoudige “klik en verbind” methode met je OneDrive-gegevens, verschillende synchronisatieopties (AJAX, Curl, Cron) en uitgebreide online documentatie voor ondersteuning.

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}()