Van egy barátom, aki szeretne egy egyszerű weboldalt. Én elkészítem neki az oldal szerkezetét Drupalban, ő pedig majd feltölti azt tartalommal.
Nincs sok köze az informatikai dolgokhoz, ezért a lehető legegyszerűbb admin felületet szeretném neki adni, de a "normál" admin felület, pl. egy írás beküldése, írás tartalmának módosítása, menü nevének átírása, stb. neki túlságosan sok lehetőséget kínál fel, ami számára bonyolult és esetleg el is ronthat vmit.
A kérdés az, hogyan tudok létrehozni vmi modullal, opcióval, akármivel olyan csökkentett tudású admin felület, amin csak az általam engedélyezett beállítások jelennek meg (pl. új témánál csak a szöveg címe és a tartalom)?
Köszi.
Drupal verzió:
Fórum:
Erre nem lesz elég egy válasz
Minden esetet külön kellene megnézni. Ugye amihez van joga, azt fogja látni az egyes admin oldalakon. Pl. az írás beküldése esetén, ha csak ehhez adsz jogot, de a tartalmak, útvonalak és menük adminisztrálásához nem, akkor kb. azt kapja, amit szeretnél.
Nagy Gusztáv
A legegyszerűbb, ha
A legegyszerűbb, ha létrehozol egy csökkentett jogú felhasználót a számára. Nem adsz jogot a menü, útvonal stb. adminisztrációjára azzal eléggé le tudod korlátozni.
Azt hiszem, nem volt egyértelmű amit írtam.
Elnézést, de most visszaolvasva látom, hogy félreérthető volt, amit írtam, elég álmos voltam már akkor...
Ami kell: admin felület, ahol lehet
- tartalmak létrehozása, törlése, rendezése, láthatóvá tétele,
- menü létrehozása, szöveg, sorrend, stb. módosítása,
- képek feltöltése, stb.
Azt tudom - ahogyan Ti is írtátok -, hogy ez egy csoport létrehozásával és a megfelelő jogosultságok csoporthoz rendelésével könnyen megoldható, de én ezen túl nem akarom, hogy pl. a menük kezelésénél az eredeti Drupal "/admin/build/menu-customize/primary-links" oldalt lássa az egységsugarú userem, mert nagyon megijedne az egésztől, és mivel ott túl sok minden elállítható, ezért azt könnyen el tudja "rontani".
Továbbá, ha egy tartalmat szerkeszt, akkor csak a "Cím" és "Törzs" mezők legyenek számára láthatók és szerkeszthetők a saját tartalom beküldése oldalon. Hiába van esetleg jogosultsága hozzá, de itt ne lássa pl. a "Menü beállítások" lehetőséget, mert ez tuti összezavarja.
Tehát,
1. létezik-e olyan modul, amivel a menüket egyszerűen lehet szerkesztgetni, így nem kell a "rendes menü admin" oldalt használni, illetve
2. valahogyan letiltani azt, hogy a tartalom szerkesztésekor ne jelenjen meg az összes standard mező, még ha esetleg volna is hozzá joga? Ehhez esetleg módosítani kell pl. a "page.tpl.php"-t, hogy ezt elérjem?
Köszi a válaszokat.
saját modul
Saját modullal elrejtheted a dolgokat, de a kötelező mezők kitöltéséről neked kell gondoskodnod. Ez talán segíthet: http://drupal.hu/node/2106
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
Átnéztem
Átnéztem azt a fórum témát, és beleolvastam API reference-be is, sejtem miről van szó, de erre azért még gyúrnom kell egy "kicsit"...
Köszi.
Szerintem továbbra is rossz a megközelítésed
Csak annyi jogot adj a látogatónak, amennyit muszáj. Miért is kellene egy egységsugarú usernek menü beállítási jog? Szerintem ezt nagyon kevés embernek szabadna megadni.
Talán ha konkrétabb példákat írnál, egyszerű és konkrét választ is tudnánk adni, hogy hogyan kerüld el a bonyolult jogok megadását.
Nagy Gusztáv
Teljesen egyetértünk,
én is csak a lehető legkevesebb jogot akarom megadni a usernek.
A user (de jobb szó lenne a weblap tulajdonosa, karbantartója) korábbi weboldalán használt már olyan (talán Joomla) CMS-t, amiből ő egy egyszerű admin felületen csak néhány dolgot ért el, pl. szöveg beküldése, képfeltöltés, stb.
Most megkért, hogy készítsek egy új weboldalt neki, amihez vmi hasonlóan egyszerű admin felületet szeretne. Én csak az oldal szerkezetét + csökkentett admin oldalt készítem el, a tartalmat ő hozza létre, és csak néhány beállítást módosíthat.
Konkrétan
lesz 1 db csoport, aminek a tagja a weblap karbantartását végzi majd.
A weblap karbantartó csoport jogosultságai csak:
tartalmak hozzáférése
blogbejegyzések létrehozása
saját blog szerkesztése
hozzászólások hozzáférése
hozzászólások beküldése elfogadás nélkül
webhely szintű kapcsolatfelvételi űrlap elérése (contact)
ha lesz vmi új tartalomtípus, akkor create tartalomtípus content, edit tartalomtípus content illetve view field_osszes és edit field_osszes
fájlok feltöltése
feltöltött fájlok megtekintése
minden nézet elérése
tehát csak az alap dolgok.
Ekkor pl. a tartalom beküldésekor csak a Cím, Törzs és a tartalomtípusnak megfelelő extra mezők jelennek meg ill. szerkeszthető a weblap karbantartó számára.
Úgy tervezem, hogy minden egyes menüponthoz saját tartalomtípust készítek, így az új szöveg létrehozásakor csak azt kell kiválasztania hogy pl. "Új vásárlási akció létrehozása", ezután már írhatja is a szöveget.
Természetesen nem lesz törlési joga, de egy mezőt létrehozok neki, amivel beállíthatja, hogy látható-e az adott írás vagy sem.
A menük adminisztrációját nem akarom az eredeti Drupal admin oldalán megoldani, mert az túl sokat enged meg (magyarán mindent), hanem csak a menük nevét lehessen neki átírni, esetleg még a sorrendjét megváltoztatni. Ehhez keresek egy modult, ami már készen van.
Remélem, most már érthetőbb, hogy mit is szeretnék.
Köszi.