Így készült a webhely. Hojtsy Gábor, Drupal Konferencia, Budapest, 2008.

Hasonló dokumentumok
DRUPAL 7. újdonságai. Hojtsy Gábor Drupal Hétvége, Budapest november 14. Angela Byron fóliái alapján

CTools és Panels pluginok

Dspace fejlesztési tapasztalatok, problémák és megoldások

Hogyan válasszuk ki a (nekünk) legjobb modulokat (és sminkeket)? Hajas Tamás thamas.hu

Facebook album beillesztése az oldalba

Webleltár rendszer. Készítette: ABACOM Kft november. Abacom Kft.

Pick Pack Pont kereső és boltválasztó alkalmazás

Elektronikus szolgáltatás igénylés megvalósítása a NIIFI-ben. 2011/11/10 HBONE Workshop. Kiss Zoltán

Az Oracle Fusion szakértői szemmel

Nyilvántartási Rendszer

Felhasználói útmutató a portal.nakvi.hu oldalhoz

Egészítsük ki a Drupal-t. Drupal modul fejlesztés

Bemutató anyag. Flash dinamikus weboldal adminisztrációs felület. Flash-Com Számítástechnikai Kft Minden jog fenntartva!

FITNESS SYSTEM Telepítési útmutató

Turnitin tájékoztató

Automatizált Marketing Webshopoknak

TERC V.I.P. hardverkulcs regisztráció

9. Entitás modulok. Nagy Gusztáv: Drupal 7 alapismeretek Fejlesztői verzió: október 6.


KGFB díjhirdetés. Előadó: Tóth Krisztina IT - Alkalmazásfelügyeleti főosztály

Valós idejű információk megjelenítése web-alapú SCADA rendszerben Modbus TCP protokollon keresztül

10. Közösségi oldal kialakítása

munkafüzet open eseményéhez

Foglalkoztatási és Szociális Adatbázis működési koncepciója, tapasztalatai

ÖNKORMÁNYZATOK ÉS KISTÉRSÉGI TÁRSULÁSOK RÉSZÉRE

Parlagfű Bejelentő Rendszer

Felsőoktatási Erasmus koordinátorok (KA103) bevezető képzése

CMS-en túli webes megoldások

Bemutatkozás. Heilig Szabolcs Hojtsy Gábor Illés Szabolcs Palócz István

REGISZTRÁCIÓ RÉGEBBI TANFOLYAMON RÉSZT VETT HALLGATÓK BEJELENTKEZÉS UTÁN JELENTKEZÉS TANFOLYAMRA GYAKRAN ISMÉTELT KÉRDÉSEK

Felhasználói útmutató Created vasárnap 08 február 2015

Program verzió:

VirtueMart bővítmény letölthető termékek eladásához

Elektronikus Információs és Nyilvántartási Rendszer a Doktori Iskolák fiatal kutatói részére

Publikációk és idéző közlemények duplum vizsgálata és kezelése

Az Egységes Pályázati Keretrendszer használata (akadémiai könyv- és folyóiratkiadási támogatás elnyerésére a 2014.

FOLYAMATAUDIT JELENTÉS ELEKTRONIKUS VÁLTOZATA

SAJÁT WEBÁRUHÁZ 15 PERC ALATT!

Megbízható kapcsolat az ételintoleranciával foglalkozó szolgáltató központok között. Lőcsey Tamás Budapest,

Magyar Kereskedelmi és Iparkamara HelpDesk rendszer. Felhasználói útmutató

GeriSoft Stúdió Kft J Á T S Z Ó H Á Z M A X I JÁTSZÓHÁZI BELÉPTETŐ RENDSZER

I-SZÁMLA KFT. VEVŐI FELHASZNÁLÓI FIÓK HASZNÁLATI ÚTMUTATÓ

L7 HELYI ÖNKORMÁNYZATI VÁLASZTÁS 1

NAV Online Számla ÉLES rendszerébe történő regisztráció

Megjelenési csomagok. Szolgáltatás. Standard megjelenés- éves díj. rendelkező partnerek

Folyamat menedzsment Workflow

Magyar Kereskedelmi és Iparkamara HelpDesk rendszer. Felhasználói útmutató

FOLYAMATAUDIT JELENTÉS ELEKTRONIKUS VÁLTOZATA

OBO TS használati útmutató. OBO TS online. használati útmutató. Verzió: 3.0. Dátum: január 16.

Mire jó az adatpumpa? Oracle Data Pump megoldás

TISZTASZOFTVER PROGRAM ONLINE IGÉNYLÉSI ÚTMUTATÓ

Tanuló nyilvántartó rendszer (TNYR)

A BIZTOSÍTÁSKÖZVETÍTŐK ÉS SZAKTANÁCSADÓK NYILVÁNTARTÁSA ( REGISZTER ) Tájékoztató bemutató

Playlist.hu Kiadói kézikönyv

TÁJÉKOZTATÓ A CobraContoLight V VERZIÓHOZ

Suzuki elektronikus szállítólevél import

MAGYAR TUDOMÁNYOS AKADÉMIA TITKÁRSÁGA

Haladó irodai számítógépes képzés tematika

A Down Alapítvány weboldalának (honlap) használata Weboldal szerkesztés

Az elektronikus kereskedelemi rendszer gyakorlati kialakítása

Tartalom. Konfiguráció menedzsment bevezetési tapasztalatok. Bevezetés. Tipikus konfigurációs adatbázis kialakítási projekt. Adatbázis szerkezet

Számlaközpont Gazdaságfejlesztő Iroda Kft.

weboldalhoz

PASS SCADA bemutatás PICK energiamonitoring és mérésadatgyűjtő rendszer

Gyakorlati vizsgatevékenység A

Az ErdaGIS térinformatikai keretrendszer

Bóra Adatcsere. A webes modul működésének részletesebb leírását a csatolt dokumentum tartalmazza.

Felhasználói kézikönyv

DigiSkills. D3.5 Digiskills Leltár Kézikönyv

Tisztaszınyeg nyilvántartó

FIR WEBMODUL ALKALMAZÁS DIÁKIGAZOLVÁNY IGÉNYLÉS

NETFIT modul Tanári felület Felhasználói útmutató. Magyar Diáksport Szövetség

Technikai információk fejlesztőknek

Gyakorlati vizsgatevékenység B

13. Nézetek használata

TreasuRy Készpénz optimalizálás a Fókusz Takarékszövetkezetnél

Felhasználói kézikönyv. ÜFT szolgáltatás. Magyar Nemzeti Bank

Tartalomjegyzék. Az alkalmazása megnyitása Hozzáférés a kiadványokhoz

Az Önök által megigényelt biztosítások gyors és egyszerű kezelésére szolgál Compline Utasbiztosítási Rendszerünk.

DHL EXPRESS MYBILL FELHASZNÁLÓI ÚTMUTATÓ

HVK Adminisztrátori használati útmutató

Inczédy György Középiskola, Szakiskola és Kollégium Nyíregyháza, Árok u. 53. TANMENET. Informatika szakmacsoport

Szám-Adó Kft Október 27. Előadó: Lengyel Zoltán. Szociális Intézmények III. Szakmai Találkozója

MODULO 2 ÜGYLEÍRÁS SZTE GMF EOS

Az ekovut költségvetés követő alkalmazás web-es környezetben működik, adatait SQL adatbázisban tárolja.

BetBulls Opciós Portfolió Manager

Google Cloud Print útmutató

AdoDB a gyakorlatban

Jogszabályokban meghatározott dokumentumok elektronikus beküldése az Építésügyi Dokumentációs és Információs Központ számára

Követelmény alapú minőségbiztosítás az államigazgatásban

Duál Reklám weboldal Adminisztrátor kézikönyv

II. ADATLAP - Programmodul részletes bemutatása

A Scolvo DIRECT teljeskörű direkt marketing megoldást biztosít vállalata számára minden mobil eszközön alkalmazásként valamint weben és mobil weben.

Felhasználói kézikönyv. omunáldata

A jelenlegi és az új szolgáltatás moduljai. Web. Web. Play button. Mobil+app

Telepítési útmutató. web:

Google App Engine az Oktatásban 1.0. ügyvezető MattaKis Consulting

MIDRA. A Miskolci Egyetem repozitóriuma. Espán Edina. Miskolci Egyetem Könyvtár, Levéltár, Múzeum. Networkshop 2012, Veszprém

MODULO SZTE GMF EOS FELHASZNÁLÓI REGISZTRÁCIÓ ÜGYLEÍRÁS V SZTE HSZI július 17.

Webáruházak forgalmának alakulása

Átírás:

Így készült a webhely Hojtsy Gábor, gabor@hojtsy.hu Drupal Konferencia, Budapest, 2008.

Hojtsy Gábor Drupal használó és fejlesztő 2003 óta A Drupal.hu egyik elindítója Acquia, Code Gardener Drupal 6 társ-vezetőfejlesztő Drupalcon Szeged társvezető-szervező

Megnyertük a pályázatot! Kristof van Tomme írta, többen segítettünk finomítani Tudtuk, hogy a világ végén vagyunk Megoldási javaslataink A Drupaltown koncepció Hotelszoba foglalást segítő rendszer Gyorsbuszok a helyszínre, szállodákba Budapestről Innen vezettünk le igényeinket a webhelyre nézve Kristof és én lettünk a főszervezők

Az előttünk jövők

Az előttünk jövők

Alap smink választás

Ez lett egy hétvége alatt

Alapvető funkciók Webhely regisztráció, simplenews hírlevél Fórumok: fontosak a jó kategóriák GYIK GYIK hátán, utazás, helyszín információ Tartalom szerkesztés kezdetben a menedzsment webhelyen, onnan emeltük át Később egyszerűen az éles webhelyen

Logo verseny és szavazás CCK alapú tartalom tíusok, imagefield Hasznos volt a képméret megszabása miatt is Szavazáshoz votingapi és voteupdown (egyszerű felhasználói felület amit még egyszerűbbé sminkeltünk)

Csalogató fotók Egyszerű oldal típusú tartalmak fájl feltöltéssel Nem volt szükség arra, hogy később felhasználók által kezelt fotógaléria legyen, ezért így egyszerűbb volt Kevesebb extra modul kellett A jquery_update és lightbox modulokat használtuk

Előadások és témakörök Taxonómia: témakör, célközönség, hossz Ugyanaz a tartalom típus előadásnak és BoF-nak Egyszerűbb volt a közös igényekhez igazítani, de féltevezető volt az egyedi dolgoknál (pl. cikkek az előadásokhoz) Szavazás itt is votingapi és voteupdown; egyedi views smink a pipás listához

function dt_votingapi_views_formatters ($details = array()) { } return array( 'dt_views_votingapi_formatter_checkmark' => t('checkmark if 1') ); function dt_views_votingapi_formatter_checkmark ($fieldinfo, $fielddata, $value, $data) { } if ($value) { return ' '; }

Résztvevői idézetek Új tartalom típus Mindig rejtett (nincs közzétéve) Egyedi SQL kód és smink Az idézet a cím (title) mezőben van (biztos, hogy rövid és frappáns szöveg lesz) Csak a webhely felhasználói nevében lehet beküldeni idézetet (Mark Twain-től nem idézünk)

A regisztrációs rendszer Néhány kiváló modul némi egyedi kóddal Kipróbáltuk az e-commerce, ubercart modulokat Végső soron egyszerű feltevésekből indultunk ki, amit tudtunk tovább gyúrni Signup és signup status modulok kezelték a feliratkozásokat Signup payment adta a fizetési módszer ötletet Végső soron újra kellett írnunk számos egyébként kész e-commerce elemet, egyszerűbben.

Feliratkozási rendszer Eltérő árú belépők (idővel záruló feliratkozás) Buszok, konf utáni túrák, szponzor pólók (mindig nyílt feliratkozással) Szobákat reprezentáló tartalmak Excel táblából importálva (Taxonomy import/export via XML és Node Import modulok) Mindegyiken 1 a feliratkozási limit Egyedi tartalom és mező jogosultsági kód (a Drupal node access alrendszerrel), így a szobatársak is látták a szobát

Feliratkozás áttekintések CSS-sel felvértezett views megoldás A szobák keresője állítható szűrőket is biztosított A feliratkozások tranzakcióit egyedi kód kezelte A PayPal fizetést a simple_paypal modul automatikusan, a bankos fizetést emberi gombnyomás manuálisan követte

Lényeges problémák Egy szobára csak egyszer lehet feliratkozni A szobafoglalás idejét vagy bármi mást a tranzakcióban megváltoztatni fizetés megkezdése után nem lehetett (admin beavatkozás nélkül) Nos, igen, azt gondoltuk, hogy egyszerűen menni fog az egy tranzakció per résztvevő modell. Az emelkedő árak viszont ez ellen hatottak.

Szoba, támogatás kereső Bio modul egyedi bio node típussal (CCK) Jelölőnégyzet szobamegosztáshoz Egyszerű view azokkal, akik bejelölték Anyagi támogatást keresők egy kicsit bonyolultabbak, itt egyedi views szűrőt fejlesztettünk (aki beírt szöveget)

Időrendi program Kialakult a napi programok kerete, kódban Az előadások információi adatbázisból A két forrást elegyítettük megjelenítéshez (nem views-t használtunk) Több szintű gyorstárazás Testreszabott program a szavazatokat is figyelembe vette Nyomtatási lehetőség egyedi CSS-sel, hogy bárki sajátot nyomtathassaon

Programpontok időzítése Termek taxonómiával, date modul által adott mező (tól-ig) az előadások időzítéséhez Napi keret kiírása a weboldalra, fogózóna az időzítendő programpontnak, és dobózóna a nem módosult, törölni és konkrét szoba és idő kombinációknak (a cellák id= értéke alapján) A jquery_update és jquery_ui modulokkal a http://ui.jquery.com címen megtekinthető dragand-drop demó alapján

Hirdetőtábla Whiteboard tartalom típus Bárki beküldhette, szerkeszthette bármelyiket Kevés egyedi kód a listázásukhoz Sticky a tetejére Egyébként módosítás szerint csökkenő sorrendben A régebbiek csak listábab Egyedi CSS, hogy post-it jellegű megjelenése legyen

Előtéri projektor A konferencia ideje alatt az aktuális program Egyszerű JavaScript óra a sarokban JavaScript alapú tartalom elrejtés idő alapján Így gyorstárazást ki lehetett használni Automatikus újratöltődés a BoF-ok miatt A code/docs/ui sprint idején a whiteboard és fotók Egyszerű JavaScript óra a sarokban A whiteboard kód újrahasznosítása Folyamatosan futó flickr beágyazott fotógaléria

Köszönöm