CTools és Panels pluginok

Hasonló dokumentumok
WordPress segédlet. Bevezető. Letöltés. Telepítés

1. fejezet Bevezetés a web programozásába (Balássy György munkája) Az internet működése... 11

Cikktípusok készítése a Xarayában

Hogyan készítsünk Colorbox-os képgalériát Drupal 7-ben?

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

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

5. Menük és blokkok kialakítása

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

KUTATÁSTÁMOGATÁS SOROZAT. Felhasználói segédlet Academic Search Complete adatbázisban idézők kereséséhez

Felhasználói kézikönyv. Tőkepiaci Közzététel. Magyar Nemzeti Bank

Beszámoló átadása az OBR * -nek a Hessyn Éves beszámoló nyomtatványkitöltő programból

Beszámoló átadása az OBR * -nek a Hessyn Éves beszámoló nyomtatványkitöltő programból

VBA makrók aláírása Office XP/2002/2003 esetén

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

IBM TRIRIGA használatának megkezdése - TRIRIGA környezet személyre szabása videó parancsfájl

VBA makrók aláírása Office 2007 esetén

QGIS Gyakorló. 1. kép: Koordináta levétel plugin bekapcsolása.

MTMT adminisztrátori felület és teendők. Mátyás Melinda, Szabó Panna november 4. ELTE Egyetemi Könyvtár

QGIS gyakorló. --tulajdonságok--stílus fül--széthúzás a terjedelemre).

Nyíregyházi Egyetem Matematika és Informatika Intézete. Fájl rendszer

A Zotero hivatkozáskezelő program bemutatása. Mátyás Melinda

Szilipet programok telepítése Hálózatos (kliens/szerver) telepítés Windows 7 operációs rendszer alatt

Szakértő díjjegyzék összeállító program

13. Nézetek használata

PwC EKAER Tool felhasználói leírás május

Parlagfű Bejelentő Rendszer

Felhasználói kézikönyv a WEB EDInet rendszer használatához

Internetkonfigurációs követelmények. A számítógép konfigurálása. Beállítások Windows XP alatt

ONLINE SZAKÉRTŐI KERETRENDSZER

Az ErdaGIS térinformatikai keretrendszer

ELO kliens funkciók összehasonlítása

Kézikönyv. Felszólítási folyamat felvitele és szerkesztése

QGIS GRASS beépülő modul és GRASS GIS 7.0 (beta1 verzió) Hidrológiai analízis segédlet

Private Cloud architektúra keretrendszer

A szerzõrõl... xi Bevezetés... xiii

Navigációs GPS adatok kezelése QGIS programmal (1.4 verzió) Összeállította dr. Siki Zoltán

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

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

Segédlet a program megismeréséhez

Felhasználói segédlet a Web of Knowledge / Web of Science adatbázis használatához

Felhasználói segédlet

Választó lekérdezés létrehozása

A webáruház kezdőlapján háromféle diavetítés beállítására van lehetőség:

Drupal Tartalomkezelői Segédlet

Felhasználói segédlet

A WORDPRESS TELEPÍTÉSÉNEK LÉPÉSEI

Oktatási anyag az MLSZ-IFA rendszerhez

Kézikönyv. EDI beállítások (SetUp)

Belépés a GroupWise levelező rendszerbe az Internet felől

1. A Portlet elérhetősége Jogosultsági szintek Teljes UNIQA aktivitás lekérdezés Ügynökség szintű aktivitás lekérdezés...

A Windows az összetartozó adatokat (fájlokat) mappákban (könyvtárakban) tárolja. A mappák egymásba ágyazottak.

1000 felhasználó 15 országban

Virtual Organizations,

Facebook album beillesztése az oldalba

Felhasználói leírás a DimNAV Server segédprogramhoz ( )

Felhasználói segédlet a Scopus adatbázis használatához

Mappák megosztása a GroupWise-ban

Elektronikus levelek. Az informatikai biztonság alapjai II.

Felhasználói kézikönyv

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

CIB Internet Bank asztali alkalmazás Hasznos tippek a telepítéshez és a használathoz Windows operációs rendszer esetén

Országos Területrendezési Terv térképi mellékleteinek WMS szolgáltatással történő elérése, MapInfo program alkalmazásával

é rtésí té sék szű ré sé

Miért érdemes váltani, mikor ezeket más szoftverek is tudják?

Felhasználói útmutató

FELHASZNÁLÓI ÚTMUTATÓ

Hatodéves jelentkezés a Moduloban

Kézikönyv. Előlegszámla készítése és könyvelése

HVK Adminisztrátori használati útmutató

Laborsegédlet 3. Labor

Scolvo Multi-Unit Retail Management App MURMA

First Voice Kft. Stilldesign Üzletág

Seacon Access and Role Management

Bevezetés a QGIS program használatába Összeálította dr. Siki Zoltán

Tudásbázis a közgazdasági szférában

Aromo Szöveges értékelés normál tantárggyal

Lekérdezések I. Egyszerű választó lekérdezések

Céginfo.hu felhasználói kézikönyv

Hiteles elektronikus postafiók Perkapu

Bejelentkezés. Gépelje be felhasználó nevét és jelszavát. Ha nem emlékszik az azonosítókra lépjen kapcsolatba ügyfélszolgálatunkkal.

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

Az igény szerinti betöltés mindig aktív az egyszerűsített megjelenítéseknél. Memória megtakarítás 40%.

BŐVÍTMÉNYEK TELEPÍTÉSE ÉS SZERKESZTÉSE WORDPRESS-BEN

Országos Területrendezési Terv térképi mel ékleteinek WMS szolgáltatással történő elérése, MapInfo program alkalmazásával Útmutató 2010.

Útmutató az OKM 2007 FIT-jelentés telepítéséhez

CareLink Personal telepítési útmutató. Első lépések a CareLink Personal adatfeltöltéshez

HP LaserJet M9040/9050 MFP Gyors referencia útmutató

Kézikönyv. Pro-forma számla nyomtatása

Cím: Heatmap készítése

MOL NYRT - WEB ISA 3.0 FELHASZNÁLÓI KÉZIKÖNYV

H5P az e-learning kurzusokban és web oldalakon használható multimédiás szerzői rendszer

QGIS. Tematikus szemi-webinárium Térinformatika. Móricz Norbert. Nemzeti Agrárkutatási és Innovációs Központ Erdészeti Tudományos Intézet (NAIK ERTI)

Szállítói igény jelzése

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

ECDL képzés tematika. Operáció rendszer ECDL tanfolyam

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

Visual Builder-ek. Általános áttekintése, Top 5 plugin Éééés Gutenberg

Hiteles Elektronikus Postafiók

Felhasználói kézikönyv

Átírás:

CTools és Panels pluginok Wittmann Balázs Ádám Drupal fejlesztő KYbest 2013, November 16.

Elérhetőségek Előadás diák http://kybest.hu/hu/blog Forráskódok https://github.com/whitelikeman/ctools_plugin_examples.git

Chaos tool suite (CTools) Plugins Exportables AJAX responder Form tools Modal dialog Page Manager...

CTools pluginok 1 Miről van szó? Mire jó ez? Alkalmazási lehetőségek?

Miért szeretjük a Drupalt? Core Module Module Module Module Module

Nem elég rugalmas a contrib? Lehetőségek

0. A contrib módosítása...

1. Feature request Lécci! Lécci Lécci!! Lécci!!! Lécci Lécci!!! Lécci! Lécci Lécci Lécci!

2. Saját megoldás

Megoldás a rugalmatlanságra Flexibilis(ebb) modul A CTools ehhez ad egy eszközt. CTools plugin rendszer A modulok a pluginok által, kvázi saját hook függvényeket definiálhatnak. Nincs feltétlenül szükség a CTools-ra Viszont ha már egyszer van egy jó megoldás akkor miért ne használjuk azt?

Modul + plugin = moduláris modul Module Plugin Plugin Plugin Plugin Plugin

Hogyan működik?

Plugin elérési útvonal megadása - 1

Plugin elérési útvonal megadása - 2

A plugin strukúrája

Példa One click modul Egy olyan modul, ami hasznos(nak vélt) operációkat hajt végre egyetlen kattintással (na jó kettővel). A modul önmagában egyetlen operációval rendelkezik mégpedig egy Goto nevezetűvel, ami azt jelenti hogy a felhasználó egy beviteli mező segítségével közvetlenül az adott node-ra ugorhat. Mivel a modul a CTools plugin rendszerét használja, ezért további operációkal bővíthető.

Ugrás a megadott node-ra

Új plugin: node törlése

Kik használnak CTools pluginokat? CTools Panels Entity reference Views Bulk Operations (VBO) Feeds...

CTools és Panels pluginok 2 Content type, Access, Layout és Style pluginok

Szükséges előismeretek Page manager https://drupal.org/project/ctools Panels https://drupal.org/project/panels Learn Page manager! http://nodeone.se/en/node/21

Demó oldal

Pluginok elérési útvonala

Mappa struktúra A plugin definíciós fájlok tetszőleges helyen és tetszőleges mappastruktúrában elhelyezhetőek. Akár a smink könyvtárán belül is, például layout és style pluginok esetében.

Plugin felépítése

Content type plugin Mire használható? Egyedi tartalmak elhelyezésére az oldalak különböző régióiban. Példa: Last updated by content type plugin Jelenítsük meg a node oldalán annak a felhasználónak a nevét, aki legutoljára módosította annak tartalmát.

Tartalom hozzáadása

Plugin kiválasztása

Beállítások mentése

Egyedi tartalom blokk

Access plugin Mire használható? Oldalelemek egyedi hozzáférés szabályozására. Példa: Node editor access plugin A korábban elkészített Last updated by tartalom blokkunkat csak azoknak a felhasználóknak jelenítsük meg, akiknek van a node-hoz szerkesztési jogosultságuk. Opcionálisan beállítható legyen, hogy a legutolsó szerkesztő ne láthassa a blokkot.

Láthatósági szabály megadása

Plugin kiválasztása

Beállítások mentése

Kontextus függő hozzáférés sandbox-admin sandbox-editor

Style plugin Mire használható? Az oldal régióinak, vagy a régióban levő tartalom blokkoknak (pane-eknek) valamilyen egyedi stílus szerinti megjelenítésére. Példa: Collapsible style plugin A demó oldal jobb oldali régióját tegyük összecsukhatóvá. Opcionálisan beállítható legyen, hogy a régió tartalma alapértelmezetten nyitott vagy csukott állapotban jelenjene meg.

Stílus megváltoztatása

Plugin kiválasztása

Beállítások mentése

Összecsukható régió

Layout plugin Mire használható? Egyedi oldalelrendezések kialakítására. Példa: Summary layout plugin Szabjuk át egy kicsit a demó oldal struktúráját!

Plugin kiválasztása

Az új régiók feltöltése

A végeredmény

További információk és példák CTools plugins system http://ygerasimov.com/ctools-plugins-system A CTools saját oktató modulja Chaos Tools (CTools) Plugin Example Tanulmányozásra ctools/plugins, panels/plugins

Konklúzió Legózni jó!

Köszönöm a figyelmet! balazs.wittmann@kybest.hu