Lekérdezés, formázás

lzs képe

Feladat:

Adott egy adatbázis ami tartalmazza a levelező szerver felhasználóinak nevét, email címét, alias hozzárendeléseket (postfixadmin webgui, postfix virtual mail user in MYSQL).

Azt szeretném elérni hogy a Drupal Intranet site-on legyen egy node ami rendezett táblázatos formában megjeleníti a postfix virtuális felhasználókat a hozzájuk tartozó adatokkal együtt. Naponta 2-3 alkalommal frissítse be magát.
Az már csak hab lenne a tortán ha plussz üres oszlopok/sorok beszúrásával lehetőség lenne azokat kitölteni később pl: telefonszám, szobaszám stb...

Azaz egy telefonkönyvet létrehozni és adattal feltölteni egy másik adatbázisból ami pedig nincs ott manuálisan hozzáadni.

Hogyan érdemes nekimenni? Kizárólag vadi új modul fejlesztés? Esetleg van már hasonló logikával rendelkező modul amit csak át kell paraméterezni? Mennyire bonyolult ezt megvalósítani?

Drupal verzió: 
Sweetchuck képe

...site-on legyen egy node ami rendezett táblázatos ...

ez esetben ne node-ban gondolkodjál, szerintem csak egy oldalt kell csinálni.

Drupalban lehetőség van arra is hogy több adatbázishoz csatlakozz ezért ennek:

Naponta 2-3 alkalommal frissítse be magát.

nem sok értelmét látom.
Persze az adatbázis szerverek típusát nem lehet kevergetni. (PostgreSQL, MySQL, SatöbbiSQL).

A kiegészítő adatokat (telefonszám, szobaszám) valószínűleg érdemesebb saját táblában tárolni mint a levelező rendszer tábláit új mezőkkel bővíteni. Az SQL lehetőséget ad arra, hogy egy lekérdezés több adatbázist is érintsen. Annak az esélye, hogy ezt a views2 is támogassa elég kicsi, de nem kizárt. Egy próbát megér. (Nagy királyság lenne :-})

Csupán néhányat ismerek a drupal.org-on található ~2000 modul közül, de szerintem az igényeidnek megfelelő pont nincsen.

Nem egy szokványos feladat, de így első ránézésre nem tűnik olyan veszélyesnek se mint a Gerbenoth barlangja elötti nyúl.

0
0
lzs képe

Köszi a szakértést valóban nem tünik egy nagy bonyolultságú feladatnak ugyanakkor Én rendszergazda vagyok elsősorban a drupal-t csak paraméterezgettem eddig nem volt olyan feladat ami a paraméterezgetésen túl mutatott volna. Ez a mostani agymenésem miszerint ha van egy szerveren egy MYSQL-ben két adatbázis (postfixadmin, drupal) használjam ki és lehetőség szerint automatizáljam az Én forszírozásom/optimalizálásom akar lenni.

"B" tervként fenáll hogy kiadom egy tapasztalt drupal programozó istennek aki fél óra alatt megcsinálja viszont az "A" terv szerint még egy kicsitt szenvednék vele.

Ha jól értem az írásodat:

Csináljak egy plussz külön adatbázist/drupálba táblát (telefonkönyv) oda egy SQL lekérdezés a postfixadmin adatbázisból illetve az üresen hagyott oszlopok (telefon, szobaszám) meg valamilyen beviteli formot ha valaki ki akarja tölteni.
A megjelenítés egy egyszerű statikus html link ami lekérdezi adott pillanatban a telefonkönyv adatbázist és rendezett táblázatos formában megjeleníti.
És ezt kéne valamilyen modul formájába önteni a drupálnak hogy csak az tudja a beviteli form-ot elérni aki regisztrált user.

0
0