Drupal 7 felhasználói élménye

Az elmúlt hónapokban nagy erőkkel zajlik a Drupal 7 minden eddiginél jobb Drupal kiadásává alakítása és ennek a kiadásnak bizony lesznek a Drupal felhasználók számára is kézzelfoghatóbb újításai. Az egyik ilyen jelentős előrelépés a Drupal 7 professzionális felhasználói élmény és interakció megterveztetése szakemberekkel (akik történeketesen a Drupal.org redesignját is végezték: Mark Boulton és csapata).

Az elmúlt hetekben egyre inkább aktív közösség és Leisha, valamint Mark véleményem szerint jó úton halad egy izgalmas és meg használhatóbb Drupal eléréséhez. A napokban készítettek egy videót is a terveikről, amely nagyon sok kérdést felvet ám mindenképpen drasztikus előrelépést jelentene a Drupal mélységeit nem ismerőknek.

A lényege a terveiknek a tartalom és a lapstruktúra szerkesztésének könnyebbé tétele. Ehhez főként overlayben elhelyezett dialógusokat képzelnek el, amelyek a már megszokott Drupal szerkesztői és tartalomlétrehozói ürlapjait tartalmazza. Tehát nem lesz szükséges elnavigálni mondjuk az online újságunk főoldaláról ha az egyik cikkben esetleg elírtunk egy szót és ki akarjuk javítani. Ez az inline editing, vagy helyben szerkesztés kiterjedne a blokkokra is, hiszen a blokkok beállítási felülete is egy ilyen overlayben jelenne meg.

Új tartalom létrehozásához és fontosabb műveletekhez egy panel jelenne meg az oldal tetején teljes képernyőszélességben. A főbb funkciók ikonos nyomógombok formájában jelennének meg és maga a panel tabokból állna, amely így a Microsoft Office 2007 "ribbon" komponenséhez hasonlítana leginkább (amit én személy szerint csak dícsérni tudok). El tudnám még képzelni a sokak által kedvelt Administration menu modul menüsorát a tabok felett a gyors funckióelérés érdekében, bár az Aministration menu használhatóságán lenne mit javítani (gondoljunk csak a touchpaddal navigálókra).

Mindez egy másik örömteli törekvéssel párosulva tényleg lehetőséggé válik és nem csupán álom maradhat. Hojsty Gábor (aka Goba) felvetette a blogjában hogy a tartalom szekciónak is blokknak kellene lennie annak minden előnyével. Ezáltal a tartalom szekciót (ahova a nodejaink kerülnek) bárova tehetjük, sőt akár rángathatjuk is őket a képernyőn éppen oda ahova kedvünk szottyan. Ez meglehetősen hasonlít a J2EE-s portálok portlet renderelési módjához, ami nagy sikert aratott eddig is.

Leisha és Mark azonban még tovább gondolták az interakciót a felhasználó szemszögéből és megálmodtak egy vizuális drag'n'drop lapnavigáció szerkesztőt is. Ebben a lapokat rendezhetjük el különféle struktúrában amely struktúrákat egy panelról tudjuk belehúzni a szerkesztőbe. Ezáltal minden amit egy Drupal fejlesztő kénytelen volt testreszabni a megrendelő elmondása szerint ahelyett hogy a felhasználó maga alakítaná ki, innentől átadható.

A Drupal 7 interakció és felhasználói élmény tervezése nyomonkövethető a http://www.d7ux.org oldalon, ahol be is lehet kapcsolódni a munkálatokba. Az említett videó megtekinthető itt:

Több szálon fut a történet

Érdemes lenne megnézni ezt a kis videót is. ;)

http://www.lullabot.com/articles/buzzr-demo-video-making-drupal-usable

pp

Tisztára mint az MS Sharepoint-ban

A "site building" rész tisztára, mint az MS SPS-ben (2003, a 2007-eshez még nem volt szerencsém). Ott is ilyen húzd és dobd módon lehet a régiókba berakni a kész funkciókat, egyből konfigurálni, stb.

Pali