Blog

Podrobné články a krátké zprávy o Grav CMS a souvisejících technologiích...

Vít Petira 0 minuty, 26 sekundy 671

V květnu tomu budou dva roky, co jsem napsal velmi podrobnou nápovědu pro akci watermark, která je dostupná v článku Vodoznak aneb Nepokradeš, Kelišová! na tomto blogu. Jak je v článku uvedeno, současně jsem vytvořil i stručný popis, který jsem poskytl do oficiální anglické dokumentace.

Vít Petira 1 minuta, 42 sekundy 775

Dnes jsem spustil testovací provoz Wiki systému, jehož zprovoznění jsem avizoval v příspěvku Blog (v této podobě) končí. Nakonec jsem se rozhodl ponechat Wiki ve složce přímo na webu Grav.cz. Prozatím je naplněn pouze testovacími daty, jejichž obsah bude postupně upraven (vybral jsem si tagy jazyka pro tvorbu šablon Twig). Stejně tak i vzhled, který je nyní v případě hlavní stránky Wiki generován šablonou stránky Blog, resp. šablonou pro příspěvek blogu v případě konkrétních stránek s obsahem. To se samozřejmě průběžně změní, aby byla dosažena plná funkcionalita Wiki systému.

Vít Petira 2 minuty, 36 sekundy 1200

Ve výchozím nastavení je administrační rozhraní Grav CMS (Admin Panel) dostupné přes relativní cestu /admin. Výchozí administrátor má takové uživatelské jméno, které použijeme v registračním formuláři při prvním přihlášení. Obojí má svá potencionální bezpečnostní rizika. Jak jim předejít si řekneme v tomto článku.

Vít Petira 5 minuty, 40 sekundy 800

Při používání Grav CMS lze narazit na omezení, která souvisejí s proměnnými typu datum, resp. v nich uložených hodnotách, které jsou typu řetězec. Proto vznikl doplněk Timestamp, který uvedené nedostatky řeší tím, že dynamicky přepisuje hodnoty všech vybraných proměnných typu datum z rozpoznatelného formátu řetězec na hodnotu ve formátu časové razítko. Pokud proměnná není na stránce uvedena, lze ji doplňkem Timestamp případně vytvořit a naplnit zvolenou hodnotou.

Vít Petira 6 minuty, 19 sekundy 727

V praxi nastávají případy, kdy potřebujeme umístit do stránky obsah (ať již text, či grafiku), který je uložen na jiném místě CMS, ideálně pak v jiné stránce. Důvody jsou různé – od umístění informace zveřejněné v sekci Novinky ve zcela shodném znění na úvodní stránce webu, přes umístění identického obsahu v různých částech webu, až po umístění informačního panelu nesoucího důležitou informaci na všech stránkách webu.