Upload
zlatko-papes
View
1.165
Download
5
Embed Size (px)
DESCRIPTION
Zlatko Papeš - Upotreba Panels modula - 13.3.2011 @mama & drupal.hr
Citation preview
Upotreba Panels modula
Zlatko Papeš
13.3.2011
Uvijek se radilo o inovacijama radi efikasnijeg upravljanja.
načinima usmjeravanja i logičkog propuštanja bitova /digitalizacija/o (algoritamskim) postupcima s pismovnim oznakama /programirni postupci/
o usmjeravanju u pakete razdijeljenog i protokolima vođenog strujanja /mreže/
O mrežnom upravljanju na način klijent servero skretanju u otvorenost (Linus), navedimo zajednicu oko Ubuntu distribucije o upravljanju sadržajima organiziranim u dokumente, zapise, formate i podatke o njihovoj udruživosti međusobno i povezivosti sa svijetom
o brzini i lakoći označavanja - obuhvaćanja, oblikovanja, mijenjanja... ...upravljanja
Pa tako smatramo da i Drupalu trenutno pripala vodeća zasluga omogućavanja jednostavnog kreiranja i različitog povezivanja danas najsloženijih poznatih informacijskih, multimedijskih i hipermedijskih vrsta sadržaja s ciljem prezentiranja na web stranici
Podsjetimo se...
The TCP/IP model is a description framework for computer network protocols created in the 1970s by DARPA, an agency of the United States Department of Defense. t evolved from ARPANET, which was the world's first wide area network and a predecessor of the Internet
Ethernet mreža je prvi put testirana, odnosno stvorena 1973. Ethernet, poznat i pod imenom IEEEs 802.3, je postao najrasprostranjenija norma za računarske mreže koji se počeo uzdizati ranih 1990-tih pa sve do danas gdje drži primat
Linus Tornald LT, zajednice otvorenog koda, GNU, MIT, CC
Ubuntu www.ubuntu-hr.org
izvor slike
W3C osoblje 2010
LAMP itd
Sir Timothy John "Tim" Berners-Lee,
Linus Tornald LT, zajednice otvorenog koda, GNU, MIT, CC
Canonical, Ltd., corporate parent of Ubuntu,
CMS.Dries Buytaert is the orig inal creator and project lead for the Drupal open source web publishing and collaboration platform... CMF
slika (DrupalCon 2010 - izvor slike)
Drupal slika
http://buytaert.net/resume
službeni site: www.drupal.org
no pritom Panelsi povlače samo potreban sadržaj za pojedini razmještaj a ne renderiraju ih unaprijed kako je to potrebno za koncept blokova.
- omogućuju point i klik razmještanje
- kontekst
. –omogućuju prilagodljiva ubrzanja: cache za pojedini pano
Kako ističu njegovi tvorci i suradnici, navedimo na projektima Views i Panels voditelja projekta Earl Milesa, suradnika Sam Boyera…
Korištenost modula Panels
korištenost:
http://drupal.org/project/usage/panels
među drugim modulima: http://drupal.org/project/usage/
u verziji 3 zavisnost Panela o većem Views modulu zamjenjuje zavisnost o CTools (Chaos Tool Suite) modulu.
Instalacija
Potrebni:
Chaos tool suitehttp//drupal.org/project/ctools
drupal.org
http://drupalhr.org
Stranice projekta
http://drupal.org/project/panels
Pojmovi i terminihttp://www.thefreedictionary.com/panel
Odijeljeni, najčešće ravni dio površine - A flat, usually rectangular piece forming a raised, recessed, or framed part of the surface in which it is set.
drveni i drvu slični paneli...
- The Control Panel is a feature of the Windows operating system that allows the user to modify system settings and controls.
- The control panels themselves are now called "Preference Panes" in Mac OS X.
- A panel is another term for a poster site
- The basic unit of storytelling in a comic book. Usually square or rectangular, panels frame the action of a comic book and graphic novel.
- A panel is a long-standing sample that is retained by a market research agency from which data can be attained.
- Solar panels that convert sunlight into electricity.
- iPhone, Android, iPad ... paneli za povlačenje
Panels - Panelsi u Drupalu omogućuju smještaj, oblikovanje područja i naknadna razmještanja sadržaja na pojedinačnim stranicama web sjedišta putem grafičkog sučelja na brz način.
Panelsi su u Drupalu naziv za vizualni upravljač web sadržajima smještenim unutar četvrtasto odijeljenih površina koji omogućuje uključivanje istodobno različitih vrsta sadržaja na pojedinačnu (za razliku od tema i blokova) web stranicu.
Inicijalnim izborom rasporeda i veličina područja za stranicu (nekog od temom preddefiniranih predložaka ili izborom i podešavanjem prilagodljivog predloška) te mogućnostima lakog naknadnog razmještanja sadržaja na panoima unutar tih područja (na drag and drop - povuci i ispusti način), Panelsi omogućuju brzo uključivanje i prilagođavanje vizualnih odnosa novih sadržaja na pojedinačnoj web stranici.
Jednom pripremljeni, Panelsi omogućuju i izvoz te njihov prijenos na druga web sjedišta.
Panels je naziv paketa koji sadrži grupu modula namijenjenih prikazu i grupu modula koji taj prikaz pospješuju te omogućavaju prijenos ostvarenih formi sadržaja sa sjedišta na sjedište.
Mini panels: namijenjen uključivanju panela unutar većeg panela a stvara i blok koji se pojavljuje na popisu blokova te ga je moguće postaviti na temom određena područja kao i svaki drugi blok.
Panel nodes: kreira nodove čija je površina podijeljena na područja sa sadržajima kojima je moguće posebno upravljati.
Panels: Engine. Sadrži jezgru koda koja omogućuje funkcije prikaza i upravljanja sadržajem za prikaz i koja tek uz druge module ostvaruje svoju upotrebljivost.
Panel In-Place Editor: upravljanje panelima direktno sa prednjice web stranice, ovisi o modulu jQuery UI.
Chaos Tools Suite donosi module koje u Panelsima omogućuju: Bulk Export (bulk exporting of data objects), Chaos Tools (biblioteke korisnih alata), Custom content panes (kreiranje prilagođenih, izvozivih, ponovno upotrebljivih sadržaja panoa), Custom ruleset (prilagodljivog skup pravila za upravljanje panoima), Page manager (upravljanje panelima kao web stranicama web sjedišta te pravima dostupa do podataka). Za sve vrste panela, da bi bile dostupne potrebno je uključiti barem Ctools, Page manager i Views content panes.Chaos Tools Suite nalaze se u šestici pod zasebnom grupom u popisu modula, a u sedmici su u grupi modula s nazivom Ostali. Uključeni sekundarni moduli nisu uvijek dio samog Panels projekta.
Display objekt sadrži panele sa izborom sadržaja koje nudi za izgradnju panela, struktura koja obuhvaća i upravlja različitim vrstama pluginova za panele (Arguments, Content Types, Context, Layouts, Styles, Relationships,
visual page builder... povuci i ispusti upravljač sadržajem koji omogućava izualno oblikovanje smještaja i uključivanje sadržaja u taj smještaj na web stranici(drag and drop content manager that lets you visually design a layout and place content within that layout...)
Pane - pano - četvrtasto područja unutar Panelsa, najmanja upravljiva cjelina za prikaz sadržaja na ekranu s mogućnošću brze izmjene njihova položaja, grafičkog izgleda, te postavljanja uz druge web sadržaje na stranici npr. u obliku nizanja sadržaja, popisa npr. termina i svih drugih vrsta sadržaja koje smo možda i sami kreirali, s omogućavanjem ili skrivanjem funkcije teaser, upravljanjem s naslovima i dodatnim zadavanjem pravila, izgleda, pogleda i sl.
Layout - Prilagodljiva vrsta kojom se određuju mogući položaji panoa u područjima stranice ili i druge unaprijed priređene kolekcije Panelsa koje je moguće izabrati (njihov broj i vrsta ovisi i o temi)
moguće ih je naknadno zamijeniti
Panels page - stranica na kojoj ćekonačno biti prikazani vaši panoi.
Alternative i dopune
http://drupal.org/project/composite
http://drupal.org/project/ds
Gpanels i Adaptivetheme:
http://vimeo.com/channels/61157#67370
Sa modulom Panels everywhere http://drupal.org/project/panels_everywhere možete izraditi svaku stranicu svojeg web sjedišta s drugačijim resporedom, zadajući stranice kao drugačije vrste sadržaja (content type) te gradeći njihovu strukturu npr. u kombinaciji sa mini panelima (u zaglavlju, podnožju ili sa strane). Time ćete odmijeniti Drupalov restriktivni sustav blokova i postići da se site brže učitava, a to bi moglo biti i jedan od smjerova kojim će se Drupal možda usmjeravati. Tema Precision http://drupal.org/project/precision rađena je baš za primjenu ovog modula. Proučite README.txt modula i video tutorijale Part 1 do 4 - Drupal Theming - Panels & Panels Everywhere HD počev npr. od http://www.youtube.com/watch?v=v6zMcfTxkhc&NR=1.
Izvori, sjedišta, knjige i tutorijali
Web sjedišta, adresa projekti, udruge i zajednice drupal.org
http://drupalhr.org
Stranice projekta
http://drupal.org/project/panels
Iz lokalnog helpa:
Drupal 6: http://www.kbsd.hr/hr/admin/advanced_help/panels
README
http://www.angrydonuts.com/panels-3-0-and-ctools-1-0-official-released
Panels 3 dokumentacija: http://drupal.org/node/496278 (vodi i na Panels 2)
starije, uz Drupal 5: http://drupal.org/node/201915
http://shellmultimedia.com/category/site-tags/drupal:
A rough introduction to building a page in Panels 3
Panels 2 Documentation (for drupal themers and developers)
knjige i tutorijali
- Earl Miles ... [et. all], Drupal's Building Blocks : quickly building web sites with cck, views and panels, Pearson Education, Inc, Boston, 2011.
i njegov blog sa tutorijalima
http://www.angrydonuts.com/taxonomy/term/4
- Bhavin (Vin) Patel, Drupal 6 Panels Cookbook, Packt Publishing Ltd., Birmingham, 2010.
Panels glossary:
http://doxy.samboyer.org/panels2/panels_glossary.html
http://drupalcode.org/viewvc/drupal/contributions/modules/panels/KNOWN_ISSUES.txt?view=markup
videi
http://gotdrupal.com/videos/drupal-panels
prezentacije
Matt Cheney, Panels 3: The Chaos of Panels Magic, 17.9.2009, BADCamp 2009: , http://www.slideshare.net/joshkoenig/panels-30-the-powers-of-chaos-magic?src=related_normal&rel=4133226
Building Pages, Blck vs Context vs Panels, Lullabot, http://www.slideshare.net/davexoxide/drupal-blocks-vs-context-vs-panels