Miercuri, 8 martie 2023
6 Răspunsuri
544 de vizite
Bună ziua,
avem deja o zonă rezervată pentru documente cu aproximativ 20.000 de documente și 30 de utilizatori. Fiecare document este conectat la unul sau mai mulți utilizatori individuali și/sau grupuri de utilizatori cărora li se permite să vizualizeze documentul. Totul este stocat într-o bază de date relațională destul de simplă. Credeți că putem reuși să importăm aceste date și relații înțelegând arhitectura datelor de destinație? Evident, sunt pregătit să fac modificările manuale necesare la sursa de date și apoi să injectez direct datele în baza de date WP.
Mulțumesc.
avem deja o zonă rezervată pentru documente cu aproximativ 20.000 de documente și 30 de utilizatori. Fiecare document este conectat la unul sau mai mulți utilizatori individuali și/sau grupuri de utilizatori cărora li se permite să vizualizeze documentul. Totul este stocat într-o bază de date relațională destul de simplă. Credeți că putem reuși să importăm aceste date și relații înțelegând arhitectura datelor de destinație? Evident, sunt pregătit să fac modificările manuale necesare la sursa de date și apoi să injectez direct datele în baza de date WP.
Mulțumesc.
Bună,
Vă mulțumim că ne-ați contactat aici în legătură cu această extensie.
Datele dvs. sunt destul de mari, așa că este dificil să le configurați manual pentru fișiere individuale, chiar și pentru categorii în alt mod.
În primul rând, nu sunt sigur câte categorii conțin aceste fișiere aveți pe site-ul dvs. actual.
Totuși, puteți importa în WP File Download folosind Import Server Folder caracteristică.
Puteți accesa linkul de mai jos pentru mai multe informații:
https://www.joomunited.com/wordpress-documentation/wp-file-download/227-wp-file-download-configuration#toc-import-server-folders
În al doilea rând, pentru a restricționa 30 de utilizatori, este mai ușor să îi gestionați în grupuri de utilizatori,
atunci îi puteți restricționa să vizualizeze categoriile pe frontend folosind Vizibilitate opţiune.
Vă rugăm să intrați aici pentru mai multe detalii:
https://www.joomunited.com/wordpress-documentation/wp-file-dewnload/666-file-access-and-management-imition #TOC-FILE-ACCESS-AND-VISIBILITATE-2
Noroc,
Vă mulțumim că ne-ați contactat aici în legătură cu această extensie.
Avem deja o zonă rezervată pentru documente, cu aproximativ 20.000 de documente și 30 de utilizatori. Fiecare document este conectat la unul sau mai mulți utilizatori individuali și/sau grupuri de utilizatori cărora li se permite să vizualizeze documentul. Totul este stocat într-o bază de date relațională destul de simplă. Credeți că putem reuși să importăm aceste date și relații înțelegând arhitectura datelor de destinație? Evident, sunt pregătit să fac modificările manuale necesare la sursa de date și apoi să injectez direct datele în baza de date WP.
Datele dvs. sunt destul de mari, așa că este dificil să le configurați manual pentru fișiere individuale, chiar și pentru categorii în alt mod.
În primul rând, nu sunt sigur câte categorii conțin aceste fișiere aveți pe site-ul dvs. actual.
Totuși, puteți importa în WP File Download folosind Import Server Folder caracteristică.
Puteți accesa linkul de mai jos pentru mai multe informații:
https://www.joomunited.com/wordpress-documentation/wp-file-download/227-wp-file-download-configuration#toc-import-server-folders
În al doilea rând, pentru a restricționa 30 de utilizatori, este mai ușor să îi gestionați în grupuri de utilizatori,
atunci îi puteți restricționa să vizualizeze categoriile pe frontend folosind Vizibilitate opţiune.
Vă rugăm să intrați aici pentru mai multe detalii:
https://www.joomunited.com/wordpress-documentation/wp-file-dewnload/666-file-access-and-management-imition #TOC-FILE-ACCESS-AND-VISIBILITATE-2
Noroc,
Bună ziua, vă mulțumesc pentru răspuns.
Totuși, acest lucru nu ar rezolva nevoile noastre. Avem unele categorii de documente, dar nu acesta este modul în care utilizatorii trebuie să poată vedea sau nu documentele. Fiecare utilizator își poate vedea propriile documente în fiecare categorie. În cazul nostru, categoriile sunt necesare doar pentru organizare, nu și pentru permisiunea de vizualizare.
Exemplu:
CATEGORIE FACTURI
inv1
inv2
inv3
CATEGORIE COMENZI
ord1
ord2
ord3
UTILIZATORI
utilizator1
utilizator2
În sistemul nostru avem, de exemplu:
utilizator1 care este activat să vizualizeze inv1, ord1 și ord2
utilizator2 care este activat să vizualizeze inv2, inv3 și ord3
Așa cum am scris, ne propunem să migrăm datele existente și permisiunile utilizatorilor/documentelor. Sunt sigur și înțeleg că acest lucru nu se poate realiza prin proceduri standard de import și va trebui să lucrez la datele sursă pentru a le „injecta” în baza de date. Ceea ce trebuie să înțeleg este cum este structura datelor din baza de date a pluginului tău pentru a verifica dacă va fi cumva posibil să lucrez la datele mele pentru a le face să funcționeze. Chiar dacă îmi ia o zi de muncă să modific datele sursă pentru a le mapa corect, va fi întotdeauna mai bine decât să fiu nevoit să reatribui manual 20.000 de documente.
Totuși, acest lucru nu ar rezolva nevoile noastre. Avem unele categorii de documente, dar nu acesta este modul în care utilizatorii trebuie să poată vedea sau nu documentele. Fiecare utilizator își poate vedea propriile documente în fiecare categorie. În cazul nostru, categoriile sunt necesare doar pentru organizare, nu și pentru permisiunea de vizualizare.
Exemplu:
CATEGORIE FACTURI
inv1
inv2
inv3
CATEGORIE COMENZI
ord1
ord2
ord3
UTILIZATORI
utilizator1
utilizator2
În sistemul nostru avem, de exemplu:
utilizator1 care este activat să vizualizeze inv1, ord1 și ord2
utilizator2 care este activat să vizualizeze inv2, inv3 și ord3
Așa cum am scris, ne propunem să migrăm datele existente și permisiunile utilizatorilor/documentelor. Sunt sigur și înțeleg că acest lucru nu se poate realiza prin proceduri standard de import și va trebui să lucrez la datele sursă pentru a le „injecta” în baza de date. Ceea ce trebuie să înțeleg este cum este structura datelor din baza de date a pluginului tău pentru a verifica dacă va fi cumva posibil să lucrez la datele mele pentru a le face să funcționeze. Chiar dacă îmi ia o zi de muncă să modific datele sursă pentru a le mapa corect, va fi întotdeauna mai bine decât să fiu nevoit să reatribui manual 20.000 de documente.
Bună ziua,
probabil că nu ai înțeles cât de departe sunt dispus să merg pentru a obține rezultatul dorit. Nu am cerut niciodată atribuirea automată a utilizatorilor la fișiere. Nu sunt începător și înțeleg că nu poate exista nicio procedură automată. Încercam doar să înțeleg cum este creată structura bazei de date pentru permisiunile fișierelor în pluginul tău. Cu toate acestea, având încredere că pot găsi o modalitate, am achiziționat pluginul și am investigat structura bazei de date pe cont propriu. Sunt încrezător că voi putea să o fac să funcționeze. Este doar o chestiune de a importa toate fișierele, exporta baza de date rezultată, potrivirea bazei de date existente cu numele fișierelor și apoi înlocuirea tuturor „canview”;s:0:"" cu ID-urile corecte ale utilizatorilor. Am simplificat procesul pentru a explica ce vreau să fac, desigur, trebuie să potrivesc și ID-urile utilizatorilor vechi din baza de date cu cele noi, însă este posibil să fac asta și în acest fel ar trebui să pot migra cu succes la pluginul tău. Nu este simplu, dar este singura modalitate posibilă de a migra un sistem cu atât de multe fișiere deja în el.
Noroc!
probabil că nu ai înțeles cât de departe sunt dispus să merg pentru a obține rezultatul dorit. Nu am cerut niciodată atribuirea automată a utilizatorilor la fișiere. Nu sunt începător și înțeleg că nu poate exista nicio procedură automată. Încercam doar să înțeleg cum este creată structura bazei de date pentru permisiunile fișierelor în pluginul tău. Cu toate acestea, având încredere că pot găsi o modalitate, am achiziționat pluginul și am investigat structura bazei de date pe cont propriu. Sunt încrezător că voi putea să o fac să funcționeze. Este doar o chestiune de a importa toate fișierele, exporta baza de date rezultată, potrivirea bazei de date existente cu numele fișierelor și apoi înlocuirea tuturor „canview”;s:0:"" cu ID-urile corecte ale utilizatorilor. Am simplificat procesul pentru a explica ce vreau să fac, desigur, trebuie să potrivesc și ID-urile utilizatorilor vechi din baza de date cu cele noi, însă este posibil să fac asta și în acest fel ar trebui să pot migra cu succes la pluginul tău. Nu este simplu, dar este singura modalitate posibilă de a migra un sistem cu atât de multe fișiere deja în el.
Noroc!
Salut,
Mulțumesc pentru răspuns.
Informațiile despre permisiunile utilizatorului pentru un fișier sunt stocate în „post_meta” împreună cu alte metainformații ale fișierului și sunt criptate.
Iată un exemplu de valoare:
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:"";}
Noroc,
Mulțumesc pentru răspuns.
Informațiile despre permisiunile utilizatorului pentru un fișier sunt stocate în „post_meta” împreună cu alte metainformații ale fișierului și sunt criptate.
Iată un exemplu de valoare:
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:"";}
Noroc,
Mulțumesc,
am găsit deja asta singur, așa cum am scris.
Totuși, acum am descoperit ceva care face pluginul tău practic inutilizabil pentru nevoile mele. Am importat cele peste 20.000 de fișiere ale mele și sistemul devine incredibil de lent, chiar imposibil de utilizat. Blochează serverul și dacă încarcă pagina cu lista de fișiere (Admin), durează o veșnicie.
Am spus de la început că am de-a face cu peste 20.000 de fișiere, dacă aceasta este o limită a pluginului, ar fi trebuit să mă avertizezi.
am găsit deja asta singur, așa cum am scris.
Totuși, acum am descoperit ceva care face pluginul tău practic inutilizabil pentru nevoile mele. Am importat cele peste 20.000 de fișiere ale mele și sistemul devine incredibil de lent, chiar imposibil de utilizat. Blochează serverul și dacă încarcă pagina cu lista de fișiere (Admin), durează o veșnicie.
Am spus de la început că am de-a face cu peste 20.000 de fișiere, dacă aceasta este o limită a pluginului, ar fi trebuit să mă avertizezi.
- Pagina:
- 1
Nu există încă răspunsuri pentru această postare.
Vă rugăm să vă autentificați pentru a posta un răspuns
Va trebui să fii autentificat pentru a putea posta un răspuns. Conectați-vă folosind formularul din dreapta sau înregistrați un cont dacă sunteți nou aici. Înregistrează-te aici »
