O víkendu se konalo společné setkání českých a slovenských příznivců systému Drupal. Nechyběla ani řada účastníků ze zahraničí. Jaké zajímavosti, zejména v souvislosti s Drupalem 8 zazněly?
Všech na pozadí běžících nástrojů monitorujících teplotu a ventilátor jsem se už dávno zbavil. Ale přesto by se mi poslední dobou hodilo zobrazení informací z teplotních čidel a ventilátorů mého Macbooku. Našel jsem zajímavý nástroj zobrazující toto vše v příkazovém řádku.
Microsoft uspořádal svou vývojářskou konferenci před pár dny v San Franciscu, ale následně se vydal s turné po celém světě. Pražská akce proběhla v pátek a byla prý největší z těch neamerických. Rád jsem ji navštívil.
Tvoříte-li témata vzhledu pro Drupal, jistě dobře znáte tzv. theme suggestions. Drupal má propracovaný systém výběru šablon, které hledá u modulů a v tématech vzhledu, než některou z nich použije. Co ale v momentě, kdy chcete používat šablonu stránky jen na základě segmentu v URL adrese?
Máte cestovatelský web a chcete na něm zobrazovat aktuální informace o počasí? Zapomeňte na různé přeplácané widgety a pluginy do redakčních systémů. Udělejte si to čistě a podle sebe. Stačí vám pár řádků JavaScriptu a Yahoo Weather.
Čas od času si říkám, že by nebylo špatné některé HTML soubory a šablony zeditovat vizuální cestou. Platit Dreamweaver se mi nechce, proto mě příjemně překvapilo, že editory vycházející z Mozilly nejsou úplně mrtvé.
Drupal s modulem Views nabízí vystavené filtry, které umožňují filtrovat obsah uživatelem. Jenže zatímco pro políčka s volbami a kategoriemi nabízí filtr rozbalovací nabídku, neumí v ní zobrazit například všechny nadpisy uzlů. Ukážeme si, že s pomocí dvou doplňkových modulů lze toto komfortně vyřešit tak, aby uživatel měl maximální pohodlí.
Virtualizace už dávno není ničím zvláštním, a tak nepřekvapí, že se jí věnuje kde kdo. Pozadu není ani Google a jeho Cloud Platform. Pomocí jednoduchého rozhraní velice rychle zprovozníte virtuální server s volitelnou konfigurací, připraveným systémem a dokonce již nainstalovanou aplikací. Drupal, WordPress, Ghost a další v cloudu? Pár kliknutí a není problém.
Když vývojář nějakého modulu pro Drupal sestaví blok, určuje i to, jakým způsobem se bude ukládat do cache. Ale co když to na vašem webu vadí? Pak si nastavte cache daného bloku zcela podle svých potřeb.
Po měsíční odmlce budeme pokračovat v seriálu o tvorbě webu s využitím mikroframeworku Silex. Podíváme se, jak vytvořit formulář podobným způsobem jako v Symfony 2 a jak data z něj následně odesílat na e-mailovou adresu. Jinými slovy, do našeho ukázkového webu doplníme kontaktní formulář.
Internetové stránky denně čelí různým útokům snažícím se získat přístupové údaje jejich uživatelů. K tomu je tu hrozba phishingu. Stačí, abyste všude používali jedno jediné heslo a rázem máte zaděláno na opravdu velký problém. Zkuste proto monitorovat zveřejňované seznamy ukradených přístupových údajů.
Modelová situace. Máte web, chcete na něj vložit mapu, ale nelíbí se vám její standardní podoba ve vygenerovaném iframe. Chtěli byste nahradit výchozí špendlík, zrušit scrollování myši a odebrat výchozí bublinu. Co s tím?
Pokud něco v programování nesnáším, jsou to regulární výrazy. Možná nejsou tak složité, ale jejich syntaxi jsem se nikdy nebyl schopen naučit. Nějak bych je splácal v PHP, v JavaScriptu zřejmě už ne. Naštěstí nemusím. Je to povedená javascriptová knihovna RegExpBuilder.
Posíláte svým odběratelům novinky, upozornění na článek či jiné vyžádané sdělení? Časem určitě narazíte na limity e-mailu u vašeho hostingu. Standardní webhosting odesílání hromadných e-mailů neřeší. Problém často nastane až ve chvíli, kdy vám administrátor hostingu zamezí poštu odesílat, nebo když náhodou zjistíte, že pošta příjemcům nechodí. Pro odesílání většího množství pošty slouží především vlastní SMTP servery.
Některé z pluginů svými možnostmi dokážou opravdu změnit weby k nepoznání, respektive umožní tvůrcům bez hlubších programátorských znalostí dosáhnout velmi slušných a personalizovaných výsledků. Aneb ne každý web na WordPressu to musí na své návštěvníky křičet už z dálky.
zkuste…