Ugrás a fő tartalomhoz
  2023. március 08., szerda
  6 Válaszok
  136 látogatás
  Iratkozz fel
Üdvözöljük!
Van egy meglévő dokumentum-lefoglalt területünk, körülbelül 20 000 dokumentummal és 30 felhasználóval.

Minden dokumentum egy vagy több felhasználóhoz és/vagy felhasználói csoporthoz kapcsolódik, akik megtekinthetik a dokumentumot. Mindent egy egészen egyszerű relációs adatbázisban tárolunk. Ön szerint képesek vagyunk importálni ezeket az adatokat és kapcsolatokat a céladat-architektúra megértésével? Nyilvánvalóan készen állok arra, hogy elvégezzem a szükséges manuális módosításokat az adatforráson, majd közvetlenül beillessem az adatokat a WP DB-be. Kösz
A
1 évvel ezelőtt
Szia,

Köszönjük, hogy kapcsolatba lépett velünk erről a kiterjesztésről.

Van egy meglévő dokumentum-lefoglalt területünk, körülbelül 20 000 dokumentummal és 30 felhasználóval. Minden dokumentum egy vagy több felhasználóhoz és/vagy felhasználói csoporthoz kapcsolódik, akik megtekinthetik a dokumentumot. Mindent egy egészen egyszerű relációs adatbázisban tárolunk. Ön szerint képesek vagyunk importálni ezeket az adatokat és kapcsolatokat a céladat-architektúra megértésével? Nyilvánvalóan készen állok arra, hogy elvégezzem a szükséges manuális módosításokat az adatforráson, majd közvetlenül beillessem az adatokat a WP DB-be.


Az adatok meglehetősen nagyok, ezért fájdalmas az egyes fájlok manuális beállítása, még a kategóriák más módon történő beállítása is.
Először is, nem tudom, hány kategória tartalmazza ezeket a fájlokat a jelenlegi webhelyén.
WP File Download alkalmazásba azonban a segítségével importálhat Szervermappa importálása funkció.

Az alábbi linkre kattintva további információkat találhat:

https://www.joomunited.com/wordpress-documentation/wp-file-download/227-wp-file-download-configuration#toc-import-server-folders

Másodszor, a 30 felhasználó korlátozása érdekében egyszerűbb kezelni őket csoportos felhasználókban,
akkor korlátozhatja őket a kategóriák megtekintésére a frontend használatával Láthatóság választási lehetőség.

Kérjük, látogasson el ide a részletekért:

https://www.joomunited.com/wordpress-documentation/wp-file-download/666-file-access-and-management-limitation#toc-file-access-and-visibility-2

Egészségére,
T
1 évvel ezelőtt
Üdvözöljük, köszönöm a válaszát.

Ez azonban nem oldaná meg az igényeinket.

Vannak bizonyos dokumentumok kategóriáink, de a felhasználóknak nem így kell látniuk vagy nem látniuk a dokumentumokat. Minden felhasználó láthatja saját dokumentumait minden kategóriában. Esetünkben a kategóriákra csak a szervezéshez van szükség, a megtekintési engedélyhez nem. Példa:

KATEGÓRIA SZÁMLÁK
inv1
inv2
inv3

KATEGÓRIA RENDELÉSEK
ord1
ord2
ord3

FELHASZNÁLÓK
user1
user2

Rendszerünkben például van:
user1, aki megtekintheti inv1, ord1 és ord2
user2, aki engedélyezi az inv2, inv3 és ord3 megtekintését

Ahogy írtam mi vagyunk célja a meglévő adatok és felhasználói/dokumentumok engedélyeinek áttelepítése. Biztos vagyok benne, és megértem, hogy ez nem érhető el szabványos importálási eljárásokkal, és dolgoznom kell a forrásadataimon, hogy "injektáljam" azokat az adatbázisba. Amit meg kell értenem, hogy milyen az adatstruktúra a bővítménye db-jában, hogy ellenőrizhessem, lehetséges lesz-e valamilyen módon dolgozni az adataimon, hogy működjenek. Még ha egy napba is beletelik, hogy módosítsam a forrásadataimat, hogy a megfelelő módon leképezhessem őket, mindig jobb lesz, mint 20 000 dokumentumot manuálisan újra hozzárendelni.
A
1 évvel ezelőtt
Szia!

Köszönjük, hogy visszakeresett és további információval szolgált.

Elnézést kérek, de nem lehetséges az Ön helyzetében ezer fájlhoz automatikusan felhasználói szerepkörök hozzárendelése.

Egészségére,
T
1 évvel ezelőtt
Helló,

valószínűleg nem értette, meddig vagyok hajlandó elmenni, hogy elérjem a kívánt eredményt.

Soha nem kértem a felhasználók automatikus hozzárendelését a fájlokhoz. Nem vagyok kezdő, és megértem, hogy nem létezhet automatikus eljárás. Csak azt próbáltam megérteni, hogyan jön létre a db struktúra a fájlok engedélyeihez a bővítményben. Abban azonban bízva, hogy sikerül megtalálnom a módját, megvásároltam a bővítményt, és egyedül vizsgáltam meg a DB szerkezetét. Bízom benne, hogy sikerülni fog. Csak importálni kell az összes fájlt, exportálni az eredményül kapott DB-t, egyeztetni a meglévő adatbázisomat fájlnevekkel, majd az összes "canview";s:0:""-t lecserélni a megfelelő felhasználói azonosítókra. Leegyszerűsítettem a folyamatot, hogy elmagyarázzam, mit akarok csinálni, természetesen a régi DB-felhasználók azonosítóit is össze kell egyeztetnem az újakkal, de ez lehetséges, és így sikeresen át tudok költözni a bővítményre . Ez nem egyszerű, de az egyetlen módja annak, hogy áttelepítsünk egy olyan rendszert, amelyben már ennyi fájl van. Egészségére!
A
1 évvel ezelőtt
Szia!

Köszönjük válaszát.

"post_meta" táblában tárolódik a többi fájl metainformációjával együtt, és titkosítva van.
Íme egy példaérték:
a:14:{s:3:"ext";s:3:"pdf";s:4:"size";i:214919;s:4:"hits";i:0 ;s:7:"verzió";s:0:"";s:4:"fájl";s:17:"63f8375c66837.pdf";s:10:"távoli_url";b:0;s:5: "állapot";s:1:"1";s:9:"file_tags";s:0:"";s:7:"megtekinthető";s:1:"3";s:16:"file_custom_icon" ;s:0:"";s:6:"közösségi";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:"";}

Üdv!
T
1 évvel ezelőtt
Köszönöm,

ezt már magamtól is megtaláltam, ahogy írtam.

Most azonban felfedeztem valamit, ami miatt a beépülő modulja alapvetően használhatatlanná válik az én igényeim szerint.

Importáltam több mint 20 000 fájlomat, és a rendszer hihetetlenül lelassult, tényleg nem használható. Valójában blokkolja a kiszolgálót, és ha betölti a fájllista oldalt (Admin), hosszú ideig tart. Kezdettől fogva kijelentettem, hogy több mint 20.000 fájllal kell megküzdenem, ha ez a plugin limitje, akkor figyelmeztetni kellett volna.
  • Oldal:
  • 1
Erre a hozzászólásra még nem válaszoltak.