abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 16:00 | Bezpečnostní upozornění

    Vládní CERT upozorňuje (𝕏) na sérii bezpečnostních záplat (CVSS 9.9) v produktech Cisco řešících kritické zranitelnosti umožňující obejití autentizace, eskalaci oprávnění, vzdálené spuštění kódu a odepření služby. Úspěšné zneužití může útočníkům umožnit získat neoprávněný přístup k dotčeným systémům, kompromitovat zařízení Cisco Catalyst SD-WAN a Cisco IOS XE, spustit libovolný kód, zpřístupnit citlivé informace nebo narušit dostupnost postižených systémů.

    Ladislav Hagara | Komentářů: 0
    dnes 15:33 | IT novinky

    Soud v americkém státě Nové Mexiko ve čtvrtek nařídil internetové společnosti Meta Platforms zaplatit 567 milionů dolarů (téměř 12 miliard Kč) za újmy, které její platformy působí mladým lidem. S přihlédnutím k dřívějšímu verdiktu tak má společnost celkem zaplatit 942 milionů dolarů, což je malý zlomek jejího ročního výnosu, který loni činil 60 miliard dolarů. Čtvrteční verdikt firmě také nařizuje, aby změnila způsob, jakým její

    … více »
    Ladislav Hagara | Komentářů: 3
    dnes 12:44 | Humor

    Mark Russinovich (CTO v Microsoft Azure) se na LinkedIn pochlubil svým projektem MS Paint Doom napsaným pomocí Claude. Hru Doom umožňuje hrát v programu Malování (Microsoft Paint). Malování funguje jako monitor. Herní engine (ViZDoom) běží na pozadí a každý vykreslený snímek hry vkládá automaticky přes schránku (clipboard) do Malování.

    Ladislav Hagara | Komentářů: 1
    včera 08:00 | IT novinky

    Platformy ChatGPT i Roblox by mohly být zařazeny na seznam mimořádně velkých on-line platforem nebo internetových vyhledávačů, na něž se vztahují zvláštní podmínky podle nařízení o digitálních službách (DSA). Vzhledem k tomu, že ChatGPT i Roblox oznámily počet uživatelů nad prahovou hodnotou DSA, je toto označení „rozhodně možné“ a mohlo by „přijít dříve či později“. On-line platformy a vyhledávače zařazené na seznamy DSA musejí

    … více »
    Ladislav Hagara | Komentářů: 9
    5.8. 17:00 | Zajímavý software

    Společnost Cloudflare představila Cloudflare OS (GitHub), tj. open source platformu navrženou pro integraci umělé inteligence (agentů) přímo do pracovních procesů organizací.

    Ladislav Hagara | Komentářů: 0
    5.8. 12:44 | Nová verze

    Byla vydána nová verze 5.13 svobodného multiplatformního softwaru pro konverzi a zpracování digitálních fotografií primárně ve formátů RAW RawTherapee (Wikipedie). Vedle zdrojových kódů je k dispozici také balíček ve formátu AppImage. Stačí jej stáhnout, nastavit právo ke spuštění a spustit.

    Ladislav Hagara | Komentářů: 0
    4.8. 20:44 | Zajímavý článek

    Jean-Baptiste Kempf na svém blogu představil novou verzi 9.0 "Lei" kolekce svobodného softwaru umožňujícího nahrávání, konverzi a streamovaní digitálního zvuku a obrazu FFmpeg (Wikipedie).

    Ladislav Hagara | Komentářů: 0
    4.8. 20:11 | Komunita

    Richard Hughes oznámil, že službu Linux Vendor Firmware Service (LVFS) umožňující aktualizovat firmware zařízení na počítačích s Linuxem, nově sponzoruje také společnost NVIDIA.

    Ladislav Hagara | Komentářů: 0
    4.8. 12:22 | Zajímavý software

    Edvard Rejthar na blogu zaměstnanců CZ.NIC představil svou aplikaci SlideRshow (GitHub). Funguje jako prohlížeč fotek, ale i jako jejich organizér a prezentátor. Neinstaluje se, běží přímo v prohlížeči. Bez serveru. Offline.

    Ladislav Hagara | Komentářů: 11
    4.8. 11:44 | Nová verze

    Kermit, tj. protokol pro přenos souborů, vznikl před 45 lety. Při této příležitosti byla po 15 letech od vydání poslední stabilní verze 9.0.302 vydána nová stabilní verze 11 implementace C-Kermit. S podporou IPv6.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (10%)
     (7%)
     (2%)
     (18%)
     (30%)
     (6%)
     (6%)
     (2%)
     (15%)
     (23%)
    Celkem 2339 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    MediaWiki - dynamicky generované stánky

    2.4.2015 15:48 | Přečteno: 1655× | Za vším hledej Linux | Výběrový blog | poslední úprava: 2.4.2015 16:13

    Většina následujícího textu byla původně součástí nápovědy k dynamicky generovaným stránkám v mé wiki, ale pro běžné použití už mám k dispozici univerzální parametrizovanou šablonu, takže není důvod děsit uživatele víc než je nutné. Bylo mi však líto již napsaný kus textu zahodit - obzvláště, když se jím může inspirovat někdo jiný. A tak vzniknul tenhle blogpost.

    Jeho cílem není rozebírat jak psát ve wiki texty pro dynamicky generované stránky - to si ostatně můžete přečíst v odkazované nápovědě, ale ukázat jak lze - takovou věc jako je sloupek - implementovat do wiki.

    Typický sloupek se zobrazuje jako součást jiné stránky, ale proč by měl tuhle stránku editovat i ten kdo chce jen čas od času napsat pouze aktuální glosu? S využitím rozšíření DynamicPageList (third party) je to jednoduché. Jako obsah sloupku můžeme zobrazovat poslední editovanou stránku přiřazenou do příslušné kategorie. Sloupkařů, tj. lidí co budou psát obsah, může být klidně o více a nepotřebují vůbec editovat obsah stránky, kde se bude jejich text zobrazovat.

    Jak na to?

    Nejprve se musíte rozhodnout do jaké kategorie budou sloupkaři své texty kategorizovat. Pokud používáte rozšíření Translate, tak můžete obsah sloupku také překládat. V takovém případě ale doporučuji, aby kategorizace byla součástí překladu. Pro každou jazykovou verzi sloupku se pak v překladu použije kategorie pro sloupky v příslušném jazyce.

    Text sloupku může být zařazen i do několika kategorií najednou.

    Jak už bylo zmíněno, o vkládání obsahu sloupku do stránky se stará rozšíření DynamicPageList (third party). To má širokou škálu nastavení. Manuál s příklady je docela rozsáhlý. Následující příklad tady pouze ilustruje praktické použití, kdy chceme z kategorie "Novinky" zobrazovat pouze ten poslední editovaný článek.

    <DPL>
      category = Novinky
      ordermethod = lastedit
      order = descending
      include = *
      count = 1
    </DPL>
    

    Výše uvedný kód můžeme vložit přímo do stránky na které se bude zobrazovat obsah, ale mnohem lepší je použít šablonu. Šablonu lze totiž parametrizovat a stejný kód tak opakovaně používat i na jiných stránkách a pro jiné kategorie. V šabloně se ovšem musí použít aternativní zápis, který dovoluje předat proměnnou:

    {{#dpl:category={{{1}}}
      |ordermethod=lastedit
      |order=descending
      |include=*
      |count=1
    }}
    

    Příspěvky lze sbírat i z několika kategorií najednou:

    <DPL>
      category = Novinky|Glosy|Aktuality
      ordermethod = lastedit
      order = descending
      include = *
      count = 1
    </DPL>
    

    Při použití v šabloně je třeba mít na paměti, že znak roury '''|''' funguje jako oddělovač předávaných proměnných, proto musí být nahrazen speciální šablonou {{!}} nebo znakem přerušené roury ¦. Zápis předchozího kódu by pak vypadal takto...

    {{#dpl:category=Novinky{{!}}Glosy{{!}}Aktuality
      |ordermethod=lastedit
      |order=descending
      |include=*
      |count=1
    }}
    

    Případně takto...

    {{#dpl:category=Novinky¦Glosy¦Aktuality
      |ordermethod=lastedit
      |order=descending
      |include=*
      |count=1
    }}
    

    Pro sofistikovaněji parametrizovanou šablonu se hodí rozšíření Variables, které dovoluje v šablonách definovat a používat vlastní proměnné. A rozšíření Loops, díky kterému lze zpracovávat předávané parametry ve smyčce.

    U multijazyčné wiki se může hodit ještě jedna finta. Pokud byl výše uvedený kód parametrizované šablony umístěn do šablony s názvem sloupek, je na stránce, kde se zobrazuje text umístěn následující kód:

    {{sloupek|Sloupek-test}}

    Parametrem je jméno kategorie. Pokud chceme podporovat více jazykových verzí na jedné stránce, vytvoříme systémovou zprávu MediaWiki:test-news, kterou lze rovněž překládat s využitím rozšíření Translate a pro každou z existujících jazykových verzí zde umístíme název kategorie odpovídající jazyku. Pro českou verzi to může být kategorie "Novinky", pro anglickou "News" a pro polskou třeba "Aktualności". V kódu stránky využijeme překlad systémových zpráv:

    {{sloupek|{{int:test-news}}}}
    

    Obsah sloupku se pak bude měnit, podle toho jaký jazyk rozhraní bude mít zvolen uživatel přistupující na stránku.

    Dříve vyšlo..

           

    Hodnocení: 50 %

            špatnédobré        

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    12.4.2015 22:53 :)
    Rozbalit Rozbalit vše Re: MediaWiki - dynamicky generované stánky
    ked uz s to tu vola kennyho stesky - aspon 1 komentar na to rozjímanie :)
    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.