Oprava registrací a pár drobností
juneau před dvěma roky.
Po pár dnech nová verze. Chápu, není to nic příjemného, ale holt vývoj RS2 je takto živelný a nesystematický. Nenaděláte nic. Předně jsem opravil modul Registrace, aby nebyla možná duplicita jmen uživatelů. Pravda, ještě to má rezervy, ale otázkou je, jak moc být paranoidní a kam až zajít. Brát jako duplicitu „petr“ a „Petr“ nebo ne? Uvidíme časem.
Do Fotogalerie jsem doplnil zobrazení fotografií v Lightboxu. Stačí to zapnout ve Fotogalerie > Nastavení. Ale pozor! Od toho okamžiku se začne Fotogalerie chovat, jako by nikdy neexistovaly žádné samostatné stránky s velkými fotografiemi (tedy ty s URL …/foto/123/). Bude místo nich vracet 404 chyby, vyřadí je ze sitemapy, Náhodná fotografie se bude také otevírat do lightboxu … prostě konzistentní chování napříč celým webem.
Také jsem upravil inicializaci Lightboxu, aby neexistence jeho zdrojového souboru nevyvolala JS chybu – což se může stát, pokud ho zapomenete přilinkovat do HTML šablony a pak se divíte, proč na webu nefunguje javascript.
Ve formuláři komentáře nešlo dost dobře přeskakovat z pole na pole tabulátorem. Tak jsem doplnil „tabindex“ atributy a vše je ok. Nyní bude rychlé kombo Tab+Enter z pole příspěvku konečně ukládat komentář, a ne otevírat stránku s Texy! syntaxí ;)
Verzování! Uvidíme, jak dlouho mi to vydrží / kdy poprvé zapomenu označit novou verzi, ale budu se snažit při vydání nového Zipu zapsat do patičky administrace datum verze. Nebudu blbnout s nic neříkajícími čísly – z mého pohledu je užitečnější verzi označit jako „RS2 2011–10–03“. Vy pak snadno poznáte, kdy byla vaše verze vydána a co se od té doby změnilo (porovnáte data publikování novinek zde na webu).
Možnost rozdílových upgradů! To je teprve ta správná novinka pro ty z vás, které už mé chaotické vydávání nových verzí fakt se-e. Doposud si musel člověk stáhnout aktuální Zip a přehrát všechny staré soubory na webu. To bylo nepohodlné a zdlouhavé a já sám nevěděl, jak lépe to řešit. Až mě trkla inspirace a napadlo mě napsat si skript, který za mě vždy porovná původní a nový Zip a do jiného Zipu mi vykopíruje soubory, kterými se obě verze systému liší, s patřičnou adresářovou strukturou. Paráda! Takto budu udržovat vždy rozdílový Zip mezi novou a starší verzí a upgrade bude mnohem jednodušší. Nevýhoda je, že takto jste nuceni instalovat každý upgrade, jinak vám ujede vlak. Takže budu spíš udržovat rozdílový upgrade mezi posledními verzemi a pak další od nějaké vzdálené verze, pravděpodobně od tohoto srpna (starší Zip systému nemám).
Takže, kde stáhnout aktuální a kompletní redakční systém RS2 2011–10–03 víte, a upgrade budu nabízet vždy v textu o novinkách.
Ke stažení: Upgrade na verzi 2011–10–03 (od srpna)
Zip s upgradem stáhněte, rozbalte jej a pak tyto soubory a složky nahrajte na FTP tak, aby byly odpovídající soubory a složky přepsány (!). Poté se přihlaste do administrace a spusťte upgrade databáze. Na závěr všeho z FTP smažte soubor upgrade.php (jinak na vás bude pořád křičet upozornění v adminu).
Připojeno 25 komentářů.
