← ← mbm ← mbmov blog

o novom webu

Vlastita slika not available in english, sorry.

Zašto je bilo vrijeme za novi web, kako sam ga napravio i kako ću ga požaliti

Posljednje tri godine sam koristio Svbtle za svoj blog. Istina je da nisam previše pisao po svom blogu, ali svejedno sam želio imati blog za one trenutke kad poželim nešto napisati. I Svbtle je tu bio odličan: ultraminimalna, markdown bazirana platforma je upravo nešto što sam tražio u to vrijeme.

No vremena se mijenjaju, a tako i potrebe. Svbtle je izuzetan za jednostavne blogove, no gotovo je nemoguće biti individualan na njemu kao platformi. Stoga, u nastojanju da moj blog (i web općenito) ima dušu, odlučio sam napraviti web od nule.

Ciljevi novog weba

Prije nego što sam počeo kodirati novi web, odlučio sam postaviti konkretne ciljeve -- što želim od novog weba, kako bi on trebao izgledati i kako bi trebao funkcionirati.

Primarno, web je morao biti brz. Prilično brz. Iz tog razloga, ne koristim nimalo Javascripta, a sav CSS je pisan od nule, savršeno optimiziran za potrebe ovog weba. I imam osjećaj da je taj cilj relativno dobro ispunjen: na prosječnoj internetskoj vezi, web se učita za sekundu-dvije, što je za brzo-kodiranu osobnu PHP web stranicu sasvim prihvatljivo u mojim očima.

Nadalje, web je morao imati dušu. Sam dizajn weba mi nije bio osobito bitan dok god je izgledao koliko-toliko dobro (uostalom, ne vjerujem da će previše ljudi ga čitati :)), no želio sam mu dati izgled koji bi bio u skladu sa mnom kao osobom, stoga je direktan, minimalistički i osoban.

Za headere koristim handwriting font Patrick Hand, za kojeg se osjećam kao da dovoljno liči na moj rukopis (budući da pišem malim tiskanim slovima uglavnom), a koji je dovoljno različit od mog rukopisa da ga netko može zapravo pročitati. Evo kako pišem zapravo.

Isto tako, htio sam izbaciti stock fotografije s weba kako bih dobio na tom cilju osobnosti, stoga je većina slika na webu moja, slikana mobitelom ili fotoaparatom. (Neke su, nažalost, lošije kvalitete jer originale više nemam, samo komprimirane verzije.) Ovaj post, ipak, ima sliku s Unsplasha jer nisam našao ništa dovoljno lijepo i povezano u svojoj kolekciji.

Također, htio sam da web bude pristupačan, stoga je sav sadržaj (osim bloga) dostupan i na engleskom jeziku. I... dostupan je preko httpsa, zahvaljujući izuzetnom projektu Let's Encrypt.

Ciljevi oko funkcionalnosti su, iz moje perspektive, sasvim dobro ispunjeni.

Kako je web nastao?

U dva dana.

Cijeli web je pisan od nule, uključujući i frontend i backend, bez korištenja ijedne biblioteke. Backend je u potpunosti baziran na PHP-u, a temelji se na flat-file pohrani bez nekog stvarnog sučelja za uređivanje, a slike na naslovnici se nasumično odabiru iz posebne datoteke. Ne želite znati, vjerujte mi.

Brzina programiranja gotovo je uvijek obrnuto proporcionalna kvaliteti koda, a to se nažalost očituje i u backendu ovog weba, zbog čega neću otvoriti njegov kod.

Hoću li ga požaliti?

Vjerojatno.

Budući da nema frontend za uređivanje sadržaja, web je znatno zahtjevniji od prethodnika za uređivati, no daje mi puno veću slobodu za istraživanje raznih koncepata, što bi moglo biti zanimljivo.

Što stiže u budućnosti?

Već imam nekoliko ideja koje bih želio ostvariti, ali pitanje je kad.

Vidjet ćemo.