Woensdag 8 maart 2023
6 Antwoorden
544 bezoeken
Hallo,
we hebben een bestaande gereserveerde ruimte voor documenten met ongeveer 20.000 documenten en 30 gebruikers. Elk document is gekoppeld aan een of meer individuele gebruikers en/of gebruikersgroepen die het document mogen bekijken. Alles wordt opgeslagen in een vrij eenvoudige relationele database. Denkt u dat we deze gegevens en relaties kunnen importeren door de architectuur van de doeldata te begrijpen? Ik ben uiteraard bereid om de nodige handmatige aanpassingen aan de gegevensbron door te voeren en de gegevens vervolgens rechtstreeks in de WP-database te injecteren.
Bedankt
we hebben een bestaande gereserveerde ruimte voor documenten met ongeveer 20.000 documenten en 30 gebruikers. Elk document is gekoppeld aan een of meer individuele gebruikers en/of gebruikersgroepen die het document mogen bekijken. Alles wordt opgeslagen in een vrij eenvoudige relationele database. Denkt u dat we deze gegevens en relaties kunnen importeren door de architectuur van de doeldata te begrijpen? Ik ben uiteraard bereid om de nodige handmatige aanpassingen aan de gegevensbron door te voeren en de gegevens vervolgens rechtstreeks in de WP-database te injecteren.
Bedankt
Hoi,
Bedankt dat u hier contact met ons heeft opgenomen over deze extensie.
Uw gegevens zijn vrij groot, dus het is lastig om ze handmatig in te stellen voor afzonderlijke bestanden, zelfs voor categorieën op een andere manier.
Ten eerste weet ik niet zeker hoeveel categorieën met dergelijke bestanden u op uw huidige site hebt.
U kunt echter importeren naar WP File Download met behulp van Servermap importeren functie.
Voor meer informatie kunt u onderstaande link gebruiken:
https://www.joomunited.com/wordpress-documentation/wp-file-download/227-wp-file-download-configuration#toc-import-server-folders
Ten tweede is het, om het aantal gebruikers tot 30 te beperken, gemakkelijker om ze in groepsgebruikers te beheren,
dan kunt u ze beperken tot het bekijken van categorieën op de frontend met behulp van Zichtbaarheid keuze.
Ga hierheen voor meer details:
https://www.joomunited.com/wordpress-documentation/wp-file-download/666-file-access-and-management-limitation#toc-file-access-and-visibility-2
Proost,
Bedankt dat u hier contact met ons heeft opgenomen over deze extensie.
We hebben een bestaande gereserveerde ruimte voor documenten met ongeveer 20.000 documenten en 30 gebruikers. Elk document is gekoppeld aan één of meer individuele gebruikers en/of gebruikersgroepen die het document mogen bekijken. Alles wordt opgeslagen in een vrij eenvoudige relationele database. Denkt u dat we deze gegevens en relaties kunnen importeren door de architectuur van de doeldata te begrijpen? Ik ben uiteraard bereid om de nodige handmatige aanpassingen aan de gegevensbron door te voeren en de gegevens vervolgens rechtstreeks in de WP DB te injecteren.
Uw gegevens zijn vrij groot, dus het is lastig om ze handmatig in te stellen voor afzonderlijke bestanden, zelfs voor categorieën op een andere manier.
Ten eerste weet ik niet zeker hoeveel categorieën met dergelijke bestanden u op uw huidige site hebt.
U kunt echter importeren naar WP File Download met behulp van Servermap importeren functie.
Voor meer informatie kunt u onderstaande link gebruiken:
https://www.joomunited.com/wordpress-documentation/wp-file-download/227-wp-file-download-configuration#toc-import-server-folders
Ten tweede is het, om het aantal gebruikers tot 30 te beperken, gemakkelijker om ze in groepsgebruikers te beheren,
dan kunt u ze beperken tot het bekijken van categorieën op de frontend met behulp van Zichtbaarheid keuze.
Ga hierheen voor meer details:
https://www.joomunited.com/wordpress-documentation/wp-file-download/666-file-access-and-management-limitation#toc-file-access-and-visibility-2
Proost,
Hallo, bedankt voor uw antwoord.
Dit lost onze behoeften echter niet op. We hebben wel enkele documentcategorieën, maar dit is niet hoe gebruikers documenten wel of niet moeten kunnen zien. Elke gebruiker kan zijn eigen documenten in elke categorie zien. In ons geval zijn categorieën alleen nodig voor de organisatie, niet voor de weergaverechten.
Voorbeeld:
CATEGORIE FACTUREN
inv1
inv2
inv3
CATEGORIE BESTELLINGEN
ord1
ord2
ord3
GEBRUIKERS
gebruiker1
gebruiker2
In ons systeem hebben we bijvoorbeeld:
gebruiker1 die inv1, ord1 en ord2 kan bekijken
gebruiker2 die inv2, inv3 en ord3 kan bekijken
Zoals ik al schreef, streven we ernaar de bestaande gegevens en gebruikers-/documentrechten te migreren. Ik weet zeker en begrijp dat dit niet kan worden bereikt met standaard importprocedures en dat ik aan mijn brongegevens moet werken om ze in de database te "injecteren". Wat ik moet begrijpen, is hoe de datastructuur in de database van je plugin is om te controleren of het mogelijk is om mijn data op de een of andere manier te bewerken om ze werkend te krijgen. Zelfs als het me een dag werk kost om mijn brondata aan te passen om ze op de juiste manier in kaart te brengen, is dat altijd beter dan 20.000 documenten handmatig opnieuw te moeten toewijzen.
Dit lost onze behoeften echter niet op. We hebben wel enkele documentcategorieën, maar dit is niet hoe gebruikers documenten wel of niet moeten kunnen zien. Elke gebruiker kan zijn eigen documenten in elke categorie zien. In ons geval zijn categorieën alleen nodig voor de organisatie, niet voor de weergaverechten.
Voorbeeld:
CATEGORIE FACTUREN
inv1
inv2
inv3
CATEGORIE BESTELLINGEN
ord1
ord2
ord3
GEBRUIKERS
gebruiker1
gebruiker2
In ons systeem hebben we bijvoorbeeld:
gebruiker1 die inv1, ord1 en ord2 kan bekijken
gebruiker2 die inv2, inv3 en ord3 kan bekijken
Zoals ik al schreef, streven we ernaar de bestaande gegevens en gebruikers-/documentrechten te migreren. Ik weet zeker en begrijp dat dit niet kan worden bereikt met standaard importprocedures en dat ik aan mijn brongegevens moet werken om ze in de database te "injecteren". Wat ik moet begrijpen, is hoe de datastructuur in de database van je plugin is om te controleren of het mogelijk is om mijn data op de een of andere manier te bewerken om ze werkend te krijgen. Zelfs als het me een dag werk kost om mijn brondata aan te passen om ze op de juiste manier in kaart te brengen, is dat altijd beter dan 20.000 documenten handmatig opnieuw te moeten toewijzen.
Hallo,
je hebt waarschijnlijk niet begrepen hoe ver ik bereid ben te gaan om het gewenste resultaat te bereiken. Ik heb nooit gevraagd om automatische toewijzing van gebruikers aan bestanden. Ik ben geen beginner en ik begrijp dat er geen automatische procedure mogelijk is. Ik probeerde alleen te begrijpen hoe de databasestructuur voor bestandsrechten in je plugin wordt aangemaakt. In de veronderstelling dat ik een manier zou vinden, heb ik de plugin gekocht en de databasestructuur zelf onderzocht. Ik heb er vertrouwen in dat het me zal lukken. Het is gewoon een kwestie van alle bestanden importeren, de resulterende database exporteren, mijn bestaande database koppelen aan de bestandsnamen en vervolgens alle "canview";s:0:"" vervangen door de juiste gebruikers-ID's. Ik heb het proces vereenvoudigd om uit te leggen wat ik wil doen. Natuurlijk moet ik ook de oude databasegebruikers-ID's koppelen aan de nieuwe, maar dat is mogelijk en op deze manier zou ik succesvol naar je plugin moeten kunnen migreren. Het is niet eenvoudig, maar het is de enige manier om een systeem te migreren dat al zoveel bestanden bevat.
Proost!
je hebt waarschijnlijk niet begrepen hoe ver ik bereid ben te gaan om het gewenste resultaat te bereiken. Ik heb nooit gevraagd om automatische toewijzing van gebruikers aan bestanden. Ik ben geen beginner en ik begrijp dat er geen automatische procedure mogelijk is. Ik probeerde alleen te begrijpen hoe de databasestructuur voor bestandsrechten in je plugin wordt aangemaakt. In de veronderstelling dat ik een manier zou vinden, heb ik de plugin gekocht en de databasestructuur zelf onderzocht. Ik heb er vertrouwen in dat het me zal lukken. Het is gewoon een kwestie van alle bestanden importeren, de resulterende database exporteren, mijn bestaande database koppelen aan de bestandsnamen en vervolgens alle "canview";s:0:"" vervangen door de juiste gebruikers-ID's. Ik heb het proces vereenvoudigd om uit te leggen wat ik wil doen. Natuurlijk moet ik ook de oude databasegebruikers-ID's koppelen aan de nieuwe, maar dat is mogelijk en op deze manier zou ik succesvol naar je plugin moeten kunnen migreren. Het is niet eenvoudig, maar het is de enige manier om een systeem te migreren dat al zoveel bestanden bevat.
Proost!
Hallo,
bedankt voor je reactie.
Informatie over gebruikersrechten van een bestand wordt samen met andere metagegevens van het bestand opgeslagen in de tabel
"post_meta" Hier is een voorbeeldwaarde:
a:14:{s:3:"ext";s:3:"pdf";s:4:"size";i:214919;s:4:"hits";i:0;s:7:"version";s:0:"";s:4:"file";s:17:"63f8375c66837.pdf";s:10:"remote_url";b:0;s:5:"state";s:1:"1";s:9:"file_tags";s:0:"" ;s:7:"canview";s:1:"3";s:16:"file_custom_icon";s:0:"";s:6:"social";s:1:"0";s:14:"woo_permission";s:0:"";s:19:"file_multi_category";a:1:{i:0;N;}s:23:"file_multi_category_old";s:0:"";}
Groeten,
bedankt voor je reactie.
Informatie over gebruikersrechten van een bestand wordt samen met andere metagegevens van het bestand opgeslagen in de tabel
"post_meta" Hier is een voorbeeldwaarde:
a:14:{s:3:"ext";s:3:"pdf";s:4:"size";i:214919;s:4:"hits";i:0;s:7:"version";s:0:"";s:4:"file";s:17:"63f8375c66837.pdf";s:10:"remote_url";b:0;s:5:"state";s:1:"1";s:9:"file_tags";s:0:"" ;s:7:"canview";s:1:"3";s:16:"file_custom_icon";s:0:"";s:6:"social";s:1:"0";s:14:"woo_permission";s:0:"";s:19:"file_multi_category";a:1:{i:0;N;}s:23:"file_multi_category_old";s:0:"";}
Groeten,
Bedankt,
ik had dit al zelf gevonden terwijl ik schreef.
Nu heb ik echter iets ontdekt waardoor je plugin eigenlijk onbruikbaar is voor mijn behoeften. Ik heb mijn 20.000+ bestanden geïmporteerd en het systeem wordt ongelooflijk traag, echt onbruikbaar. Het blokkeert zelfs de server en als het de bestandslijstpagina (Admin) laadt, duurt het eeuwen.
Ik heb vanaf het begin aangegeven dat ik met meer dan 20.000 bestanden te maken had. Als dit een limiet van de plugin is, had je me moeten waarschuwen.
ik had dit al zelf gevonden terwijl ik schreef.
Nu heb ik echter iets ontdekt waardoor je plugin eigenlijk onbruikbaar is voor mijn behoeften. Ik heb mijn 20.000+ bestanden geïmporteerd en het systeem wordt ongelooflijk traag, echt onbruikbaar. Het blokkeert zelfs de server en als het de bestandslijstpagina (Admin) laadt, duurt het eeuwen.
Ik heb vanaf het begin aangegeven dat ik met meer dan 20.000 bestanden te maken had. Als dit een limiet van de plugin is, had je me moeten waarschuwen.
- Bladzijde :
- 1
Er zijn nog geen antwoorden op dit bericht.
Log in om een antwoord te plaatsen
Je moet ingelogd zijn om een reactie te kunnen plaatsen. Log in via het formulier aan de rechterkant of registreer een account als je hier nieuw bent. Registreer hier "
