Tak tady je nový design. Na první pohled, zvláště na takhle změnšený, to není nic moc. V reálu 1:1 je o dost lepší a hlavně funkční. Žádné zbytečné malůvky, jednoduchosta až strohost, každý hned vidí co má vidět. Co si více přát. Další věci mohou ještě být pod tím... původně jsem plánoval: nejlepší obrázky, poslední komentáře apd. ale po vzoru Píše.cz vím, že se na to
Abyste získali trošku větší přehled, je tady na ukázku původně navržený design Papričky. Co Vy na něj?
Titulní stranu nové Papricky už mám hotovou resp. ve fázi, kdy je její dokončení hračkou po té, co zjistím co tam vlastně ještě potřebuji dostat.
Začněme do začátku: co to bude?
Tohle berte jako malou osobní myšlenku... nic neslibuji, nic moc neplánuji, uvidím.
Paprička.cz je asi moje prokletí. Už je mi to vážně i trapné a rvu si vlasy, že jsem o něm kdy něco psal. Zatím jsem o žádném jiném projektu toho tolik nenapsal aniž by už existoval. Už to beru jako legrační historku. Soused si mě dobírá, kdy bude hotová, aby konečně zúročil můj slib a využil svou extra libovou registraci. Já si na ni vzpomenu každý týden několikrát a vždycky si jen řeknu, že to nemá smysl. Provoz bude drahý, návštěvnost zřejmě zajímavá, ale výdělek skoro žádný. Proč to tedy dělat?
Napadá mě snad jen jeden důvod: Když to neudělám, budu si pořád říkat: měl jsem to udělat.
Závěrem tedy: opět uvažuji, že se do toho pustím, ale času je méně než kdykoliv dřív a to opravdu dramaticky méně.
Známá fakta:
- design celý nový, speciálně vytvořený na zakázku zahazuji a koupím nějaký univezální, který si upravím
- vybrán placený skript pro pohodlný upload souborů na server - bez něj by využitelnost byla komická resp. flustrující
- celý projekt přehodnocen, všechno jinak
No, po 10-ti letech budeme rekapitulovat jestli jsem to někdy udělal = dokončil
O víkendu jsem věnoval asi 20 hodin Paprička.cz. Dokonce, v zápalu zoufalství, byla testovací verze na chvilku online (asi 10 minut). 5 hodin jsem vymýšlel skript, který mi bezvadně fungoval. Ale při přístupu z domény 3. řádu vždy zkolaboval. Vypadalo to, jako by ho ničil "překlad" serverového Apache, protože po vyexportování zase fungoval jak měl. Dobrou hodinu mi trvalo než jsem přišel na to, že jsem na skripty přistupoval relativní cestou, která v případě jiné domény prostě fungovat nemůže. Tyhle typy chyb se hledají nejhůř.
Pokud byste čekali, že za 20 hodin práce je vše hotovo, velmi byste se pletli. Za tu dobu jsem udělal velmi malou část. Ale jsem na ni patřičně pyšný. Dokonce jsem trumfnul grafika, který sice odvedl dobrou práci, ale mě se povedlo to posunout ještě o jeden level výš. Netřeba říkat, že od první myšlenky k finálnímu výsledku bylo asi 100 různých verzí, které nikdy neuvidíte.
Jsem si vědom toho, že čím více píšu o připravovaném projektu tím méně jste zvědaví. A bude hůř.
Po 14 dnech opět pokračuji v práci. Dnes jsem čirou náhodou našel článek A more robust method of positioning a footer - moji spásu.
V novém projektu potřebuji zarovnat patičku vždy na konec strany. Samozřejmě každý má jiné rozlišení a tedy i jinou výšku stránky. Jak tedy zjistit jak nízko ji umístit? Našel jsem několik řešení. Na Intervalu bylo řešení Plaváčka, ale bohužel nefungovalo na patičku, která je široká přes celou šířku stránky a nejde ji tedy vnutit parametr o pozici. Už jsem to vzdal, ale dnes jsem zahledal ještě jednou a povedlo se!
Je to taková blbost, ale potěší... stejně jako hotový favicon (nejsem si jistý jestli je to finální verze)
Včera jsem se zaseknul na skoro neřešitelném místě. Grafik mi graficky upravil kompletně všechno, i formuláře. To není nic neobvyklého, ale poprvé i formulář pro nahrání souboru na server. Je jasné, že pokud je na titulní straně musí být graficky přijatelný. A to je problém.
Neexistují žádné CSS parametry, kterými by to šlo udělat. Při troše snaze dokážete jen upravit tlačítko Procházet do ošklivého šedivého čehosi a ztratí se řádka, kde se ukazuje název souboru. Dost dlouho jsem se s tím trápil, až jsem našel tuto stránku: https://www.quirksmode.org/dom/inputfile.html. Michael to zvládnul, i když velmi krkolomně.
Podobné řešení používám poprvé v životě a ani se je nesnažím pochopit. Javascript má něco kolem 800 řádků (19kB) a upravil jsem si v něm jen úplné prkotiny. Naštěstí jeho řešení funguje ve všech prohlížečích!
A jedeme dál...