Dělal jsem na tom asi 5 dnů. Celkem se to skládá z 7 stránek, které jsou dostupné každému přihlášenému uživateli a 3 stránek, které jsou přístupné jen mi, jako adminovi. A jak to vlastně funguje? Samozřejmě zde nefiguruje princip „něco za něco“, tedy že by uživatel musel něco vytvořit(například čtecí plán) aby mohl něco číst. Naopak – každý může vytvořit čtecích plánů kolik chce a může jich mít rozečtených/dočtených taky kolik mu je libo. 📚
Nicméně všechny čtecí plány před publikací a nabídnutí široké veřejnosti musím posoudit já jako admin a když se mi cokoliv nebude líbit, celý čtecí plán vč. kategorie, pokud bude mít tuto kategorii jako jediný plán, vymazat. Nejčastěji toto budu muset dělat pokud bude uvedena špatná kategorie. Ale asi budu i shovívavý, jen mě mrzí že jsem pro sloupec ID tabulky kategorie dal typ TinyInt(Byte), ale myslím že by to mělo stačit, pokud uživatelé budou rozumní.
Mám grafické rozhraní i pro případ, že budu chtít plán znedostupnit – to funguje tak že všichni kteří mají tento čtecí plán rozečtený, jej budou moci bez omezení dočíst ale jakýkoliv pokus o nový začátek tohoto plánu bude zmařen. Verše po jednom odeslání už nepůjde měnit, a to ani v případě že onen čtecí plán ještě nikdo nezačal.
Nepíšu nadarmo na stránce přiřazování veršů, že máte tyto verše zadávat poctivě a pečlivě. Trochu mě mrzí že na stránce přiřazování veršů musíte klikat na každý verš který chcete přiřadit, a s tím že tam je těch veršů skoro 32000 to bude trochu pomalé na slabších PC, jelikož se všechno děje samozřejmě v JS. Musí se po každé zabarvit stisknutý verš, a ještě upravit aktuální počty dnů a při každé takové operaci se prochází všech 32000 veršů. 🐢
U mě to bylo s latencí asi 2s, ale já mám PC jak dělo. Jen v IE11 se mi nepovedlo stránku pro přiřazování veršů ani načíst, ale teď si nejsem jistý jestli se to IE nakonec nerozjelo, tak jako Firefox, který sice hlásil že skript neodpovídá ale poté co jsem dal „počkat“ tak se stránka aktivovala a normálně fungovala tak jako v Opeře. Maximální počet dnů je 356, počet veršů na 1 den není omezen, jen to musí být souvislé verše tak jak jdou za sebou v Bibli – taková je struktura databáze.
Taky nemůže být 1. verš ve více dnech stejného plánu. Můžete plán vytvořit teď a verše přiřadit kdekoliv poté – pokud plán nebude mít přiřazeny žádné verše, samozřejmě se nikde nebude zobrazovat. Při zakládání nového startu musíte zadat 3 věci – název plánu(80), jeho popis(1024) a kategorii(200). Místo kategorie můžete vybrat některou z existujících. Linky na čtecí plány zatím tu dávat nebudu, ještě zkouším zda se mi budou skutečně odesílat maily informujících o nových čtecích dnech, takže se sem koukněte zítra k večeru, kde by tu už měli být.
Nejpohodlnější to budete mít pokud kliknete v mailu na odkaz, ale pokud mail(y) smažete, můžete na webu svoje rozečtené plány dohledat a kouknout se na dny v kalendáři které už máte či nemáte přečtené. Aplikace nebude posílat znovu mail pro stejný den. Pokud máte přečtené všechny dny a otevřete poslední den čtecího plán, plán se přesune do přečtených.
Mohl bych o tom napsat ještě 3x tolik, ale už mi vynechává paměť a zapomínám rychle co mám na jazyku. Tak snad se bude líbit :).