Jak na sekce webu v Drupalu

Podobné dokumenty
D R U P A L V O J T Ě C H K U S W O J T H A

Administrační rozhraní Drupalu

Od grafického návrhu k funkčnímu webu

Reference Závisí na: Content (povoleno) Závisí na: Content (povoleno) Defines an image field type. Závisí na: Content (povoleno)

Drupal. Svobodný redakční systém. duben 2007 Jakub Suchý 1

Obsah. Rozdíly mezi systémy Joomla 1.0 a Systém Joomla coby jednička online komunity...16 Shrnutí...16

Obsah. Úvod 15 Poděkování autora 16 Zpětná vazba od čtenářů 17 Zdrojové kódy ke knize 17 Errata 17. Představení Drupalu 19

Vytvoření pokročilé Fotogalerie v Drupalu - Views

WNC::WebNucleatCreator

FFUK Uživatelský manuál pro administraci webu Obsah

CCK & Views DRUPAL KUNG-FU

Nastavení složek systému Atollon Server Platform

Produkční plán. Tvorba internetových stránek

CMSSS manuál k použití

eretail.cz MANUÁL PRO PARTNERY

Dobrý SHOP Popis produktu a jeho rozšíření

Dobrý CMS Popis produktu a jeho rozšíření

Mediareference Vojtěch

1. Plné použití FMD kódů ve spojení s HUBem

Postup. Úvodem. Hlavní myšlenka frameworku. application. system. assets. uploads

MODULÁRNÍ REDAKČNÍ SYSTÉM (CMS), SE ZAMĚŘENÍM PRO FIREMNÍ

Co je nového pro administrátory?

Část 1 Moderní JavaScript

Redakční systém Joomla. Prokop Zelený

KAPITOLA 7. Menu, bloky a další prvky stránky. Proč nestačí jedno menu? Tip

SEO PRO DRUPAL DEVELOPERY. David Monoszon

Google Apps. weby 1. verze 2012

Dobrý FOTO Popis produktu a jeho rozšíření

Příklady na použití argumentů ve Views

MVS Mapy https Obsahy na vypisu Wiki, google books,

Část 3 Manuál pro správce

Šifrování Autentizace Bezpečnostní slabiny. Bezpečnost. Lenka Kosková Třísková, NTI TUL. 22. března 2013

Olga Rudikova 2. ročník APIN

Snadný vývoj webových aplikací s Nette. Lukáš Jelínek

Jaku b Su ch ý 1

ReDat experience v Release notes

MBI - technologická realizace modelu

Jan Forman Manuál CLASSIFICATIO N: public / veřejný dokument IDE NTIFICATIO N N U MBER: AUTH OR:

Obsah. Kapitola 2 Instalace Drupalu Požadavky na webové technologie...35 Webový server Podpora PHP Databáze...

školení frontend CSS Preprocesory

Nové přístupy tvorby web site. Doc. Ing. Zdeněk Havlíček, CSc. KIT PEF CZU - 13/11/2001

Individuální projekt z předmětu webových stránek Anketa Jan Livora

Platforma.NET 11.NET Framework 11 Visual Basic.NET Základní principy a syntaxe 13

Co je (staro)nového v DSpace

Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal. Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni

D R U P A L C M S

Export zboží pro vyhledávače

Technologie. Osnovy kurzu: Školení správců systému. 1. den, dopolední blok

Nastavení propojení s eshopem

SYLABUS IT V. Jiří Kubica. Ostrava 2011

Produktový list Zboží.cz. PPC reklama Internetová reklama placená za proklik

DATA ARTICLE. AiP Beroun s.r.o.

Hunk: analýza surových dat do 60 minut

HLEDEJCENY.mobi. Obsah. Mobilní verze e-shopu. Důvody instalace

Minebot manuál (v 1.2)

M4 PDF rozšíření. Modul pro PrestaShop.

Jak spravovat stránku

Reliance 3 design OBSAH

Co musíte udělat po instalaci WordPressu. Vlastimil Ott

Ovládání robota. Tvorba programu. Tvorba uživatelských profilů.

Rychlé nastavení mobilní aplikace Novell Vibe

Základní pojmy spojené s webovým publikováním ~ malý slovníček pojmů~ C3231 Základy WWW publikování Radka Svobodová, Stanislav Geidl

Maturitní projekt do IVT Pavel Doleček

2) Napište algoritmus pro vložení položky na konec dvousměrného seznamu. 3) Napište algoritmus pro vyhledání položky v binárním stromu.

Access. Tabulky. Vytvoření tabulky

Webové stránky fotbalového klubu

1. Úvod do Ajaxu 11. Jak Ajax funguje? 13

Co sledovat a jak měřit u mobilního webu

S databázemi se v běžném životě setkáváme velmi často. Uvádíme běžné použití databází velkého rozsahu:

Novinky IPAC 3.0. Libor Nesvadba Karel Pavelka

Individuální projekt z předmětu webových stránek 2012/ Anketa

Google Apps. Administrace

Novinky v programu Účtárna 2.05

Web 2.0, Search 2.0 jak se to rýmuje?

IS pro podporu BOZP na FIT ČVUT

Obsah přednášky. Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework

ProjectWise V8 XM Edition

Modul pro PrestaShop 1.7

WINDOWS Nastavení GPO - ukázky

- 1 - Smlouva o dílo. uzavřená podle 536 a násl. obchodního zákoníku v účinném znění

Instalace a konfigurace web serveru. WA1 Martin Klíma

Uživatelský návod Historiana

Případová studie: Adresářové řešení pro webhosting pomocí ApacheDS. Lukáš Jelínek

Tvorba vlastního vzhledu

1 ZÁKLADNÍ FUNKCE SYSTÉMU

Úvod do aplikací internetu a přehled možností při tvorbě webu

NOVINKY V ELEKTRONICKÉM NÁSTROJI TENDER ARENA

Úvod do počítačové grafiky

Struktura pamětí a procesů v DB Oracle. Radek Strnad

Windows Server 2003 Active Directory GPO Zásady zabezpečení

1 Příručka používání Google Apps

Nejprve je třeba spustit správce serveru: V něm je třeba vybrat přidání rolí:

Webové Aplikace (6. přednáška)

Komponentově orientované webové frameworky. Jiří Stránský twitter.com/jistr

Budte chytří při vytváření aplikací

Návod k obsluze Bakalářská práce Autor Vedoucí práce Škola Obor Webový systém pro konfiguraci disperzního modelu

Microsoft ASP.NET 2.0/3.0 (advanced)

Nastavení propojení s eshopem

Koláčky, sezení. Martin Klíma

Transkript:

Jak na sekce webu v Drupalu Možnosti řešení, výhody, nevýhody... otevřené otázky Eva Rázgová / Ema

Sekce webu: co se tím (obvykle) myslí?

Obvyklé požadavky na odlišení sekcí vzhled obsah (pochopitelně: ale do jaké míry?) URL, logika tvorby cest (aliasů) přístupová práva (někdy) pro administrátora/editora: jednoduchá logika při vytváření/editaci obsahu

Bude to multisite?

Bude to multisite??? a co to je?

Multisite > 1x install.php více databází, NEBO 1 databáze s prefixy tabulek

Multisite > 1x install.php více databází, NEBO 1 databáze s prefixy tabulek Hlavní problém: jak sdílet/propojit, co je třeba (uživatelé, oprávnění, obsah, vyhledávání...)

Jeden web = 1x install.php Výchozí stav: sdílí se všechno

Jeden web = 1x install.php Výchozí stav: sdílí se všechno Hlavní problém: jak odlišit, co je třeba (vzhled, URL, přístupová práva k sekcím...)

?????????????????????????? Další otázky k řešení: řešení pro mnohojazyčný web jak nastavit Pathauto koexistence mého řešení s dalšími moduly, které budu potřebovat ( )

?????????????????????????? Další otázky k řešení: řešení pro mnohojazyčný web jak nastavit Pathauto koexistence mého řešení s dalšími moduly, které budu potřebovat ( ) >>> náročné na plánování v situaci, kdy požadavky na sekce nejsou dost konkrétní

Multisite : jak sdílet?

Multisite - jak sdílet: 1 db sdílené tabulky Uživatelé Vyhledávání Obsah Novinky, subskripce (shared_) Google CSE Multisite Search (???) sdílení tabulek? RSS? vývoj v oblasti Apache Solr (???) Embed widgets >1 db? Google CSE RSS? Embed widgets

Sdílení tabulek - settings.php: $db_prefix = array( 'default' => 'myprefix_', 'users' => 'shared_', 'users_roles' => 'shared_', 'authmap' => 'shared_', 'sessions' => 'shared_', 'role' => 'shared_', );

Jeden web jak odlišit?

Jeden web - jak odlišit: Page theme (rc2) Vzhled (princip) URL (možnosti) Další možnosti cesta >> téma domena.cz/sekce - (+ Taxonomy popř. jiný princip) (+ Context + custom modul na propojení s taxonomy **) (+ Spaces???) termpath (Pathauto) theme variables > tpl.php (Context Theme ve vývoji)? Taxonomy access aktivní položka v menu *) Computerminds.co.uk: Extending the drupal context module to allow conditional contexts based on taxonomy terms

Jeden web - jak odlišit: Vzhled (princip) URL (možnosti) Další možnosti Custom Page cesta domena.cz/sekce (+ Context) >> theme funkce >> tpl.php viz Context

Jeden web - jak odlišit: Vzhled (princip) URL (možnosti) Další možnosti Virtual Sites Conditions Condition(s) >> VS Conditions pro: - cestu (sekce*) - sekce.domena.cz - jinadomena.cz - PHP kód domena.cz/sekce sekce.domena.cz jinadomena.cz primary links secondary links informace o webu jazyk base url >> téma CSS, Javascript přetížení proměnných

Jeden web - jak odlišit: Vzhled (princip) URL (možnosti) Další možnosti Domain Access konfigurace pro sekci (doménu): Domain Theme (součást balíku) sekce.domena.cz sekcedomena.cz domena.cz:3000 přístup k sekcím (doménám) primární a sekundární odkazy (nahrazení?) je-li třeba, některé tabulky v db (prefixy) 1 uzel současně ve více sekcích

Jeden web - jak odlišit: Sections Vzhled (princip) URL (možnosti) Další možnosti cesta role PHP kód domena.cz/sekce role Role theme switcher >> téma (template, CSS?) Role >> téma role

Jeden web - jak odlišit: Vzhled (princip) URL (možnosti) Další možnosti Subsites cesta výběr uzlů domena.cz/sekce zvláštní menu >> téma, CSS

Jeden web - jak odlišit: Vzhled (princip) URL (možnosti) Další možnosti Node Page Template typ obsahu uzel >> tpl.php domena.cz/sekce

Jeden web - jak odlišit: Vzhled (princip) URL (možnosti) Další možnosti Taxonomy theme Node type theme slovník tax. termín typ obsahu >> téma typ obsahu >> téma domena.cz/sekce domena.cz/sekce

Jeden web - jak odlišit: Vzhled (princip) URL (možnosti) Další možnosti ThemeKey (+ ThemeKey Properties) cesta typ obsahu termín taxonomy jazyk domena.cz/sekce jazyky

Jeden web - jak odlišit: Další... CSS Injector (načtení CSS v závislosti na určitých podmínkách) Blog Theme (uživatel má definované téma pro svůj blog - na základě tématu, které zvolí v profilu) Skinr (CSS styly > použití na základě konfigurace bloků, typu obsahu, pro různé Panels a Views displays) Logo Tool (dev) - různé logo pro různé stránky Path image (blok s obrázkem, který se liší pro různé stránky) Region Visibility (viditelnost regionů podle rolí nebo cest)

Jeden web - jak odlišit: Společný problém: Vzhled nespecifických částí webu (node/add, vyhledávání...) výchozí téma zvolit technické téma vzhledu např. pro přidávání obsahu; pomocné moduly: Administration Theme System Theme ++??? modul Persistent URL (Spaces)

Eva Rázgová