Menu

CHP 2.0

Nikola

chp 2.0 beta

CHP 2.0 je projekat u alpha fazi razvoja koji predstavlja prekretnicu sa verzija 1.x. Sem novog, responsive interfejsa koji je prilagođen mobilnim uređajima, CHP 2.0 nudi novu mogućnost za kojom smo dugo tragali - čuvanje pozicija pločica bukmarkova. Ovo znači sledeće:

  1. Korisnik pomera pločicu po površini aplikacije.
  2. Nakon što je pločica otpuštena kreiraju se dva kolačića u pretraživaču korisnika; jedan za x koordinatu pločice, a drugi za y koordinatu.
  3. Ako korisnik ponovo pomera pločicu pri svakom sledećem otpuštanju će se ažurirati podaci u kolačićima.
  4. Pri sledećem učitavanju stranice pločice će biti raspoređene onako kako su poslednji put ostavljene po podacima iz kolačića.

Što se tiče responsive dizajna, tu je uveden jednostavan slajder uz pomoć priključka Sidr. Sidr sam izabrao prvenstevno iz razloga što je kompatibilan sa većinom modernih brauzera, nudi dosta opcija, a i nije komplikovan za korišćenje i ne ubacuje nepotrebne stvari na stranicu.

Ono što mi je dosta pomoglo i na čemu sam beskrajno zahvalan autoru jeste jQuery Cookie Plugin. Bez ovog priključka, aplikacija bi i dalje bila ono što je bila u verzijama 1.x.

Novosti za developere

Što se tiče razvoja projekta, tu će se desiti ogromne promene. Umesto SourceForge-a za verzija 1.x, počeću polako sa migracijom projekta na GitHub. Naravno, ovde ćete i dalje moći da čitate novosti o projektu i preuzimate najnoviju verziju ove aplikacije, ali centar razvoja biće preko GitHub-a. Odlučio sam se na ovaj korak jer je postalo vrlo teško pohvatati sve promene i čuvati ih. Uz Git će to biti mnogo lakše.

Uveden je i test direktorijum koji je dostupan samo u verzijama za developere, a tu se mogu testirati razne opcije pre konačnog ubacivanja u index aplikacije.

Dalji ravoj

Što se tiče daljeg razvoja, za CHP 2.0 ne važi tekst sa stranice [Dalji razvoj] jer će ceo kod aplikacije biti dostupan pod GPLv3. Izuzetak će predstavljati priključci korišćeni u projektu, a oni će biti navedeni u direktorijumu u fajlu plugins.txt.

Datum izlaska

Očekuje se da finalna verzija bude dostupna početkom sledeće godine, dok će verzija za developere biti dostupna verovatno u novembru.


Related

Wiki: Dalji razvoj