cwg- bash skripta za pravljenje web albuma (v0.3.0b4)

4

cwg- bash skripta za pravljenje web albuma (v0.3.0b4)

offline
  • Pridružio: 20 Feb 2005
  • Poruke: 4505
  • Gde živiš: planeta Zemlja

bocke ::.::Wizard::. ::ukoliko lepo podesis konfiguraciju

Da, da. Samo to. Mr. Green Šalim se. Isprobaću pa ti javljam utiske. Wink


Dokumentacija i sam config fajl imaju dovoljno objasnjenja. Ne bi trebalo da imas problema Smile



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 20 Feb 2005
  • Poruke: 4505
  • Gde živiš: planeta Zemlja

v0.3.0b1 je stigla a sa njom i:
- Podrška za više jezika (trenutno postoji samo Srpski prevod ali je Engleski na putu)
- Poboljšanja u samom kodu skripte
- Poboljšanja HTML šablona i izgleda strana
- 9 novih HTML tema (ima par "dobrih" a ostalo su kolor varijacije podrazumevane teme)

Otvorena je Sourceforge strana pa bacite pogled na strane na Srpskom i Engleskom:
- http://cwg.sourceforge.net/ (Srpski)
- http://cwg.sourceforge.net/index-en.html (Engleski)

Što se tiče novih tema, jedna od njih se može videti na netu: http://cwg.sourceforge.net/galerija/index.html (ovo je ujedno i "zvanična" galerija koja prikazuje mogućnosti same skripte).

Ko ima vremena neka proba i neka mi javi ima li grešaka. Za sada sam primetio samo da skripta ne filtrira "`" i ":" karaktere (proveriću ovih dana pošto iovako imam da napravim par galerija).

[Dodatak]
Završih i prevod na Engleski (v0.3.0b2). Sređene su sf.net strane i sada sadrže malo više informacija. Dodata je TODO lista.



offline
  • Pridružio: 20 Feb 2005
  • Poruke: 4505
  • Gde živiš: planeta Zemlja

[Dodatak]
Dodao sam github riznicu za cwg: https://github.com/djura-san/cwg
Tako će vam biti naljakše da pratite razvoj skripte.
Za one koji nisu upoznati sa git programom, evo kako da klonirate moju riznicu:
git clone git://github.com/djura-san/cwg.git
To je sve što vam treba da preuzmete riznicu. Da bi je osvežavali na svom računaru (ukoliko ima proman na glavom serveru), pređite u direktorijum gde se nalazi git riznica (na vašem računaru) i kucajte sledeće:
git pull

Skripta mi je neophodna ovih dana pa zato nastavljam razvoj na njoj. Nadam se da ću uskoro stići do te tačke da više radikalnih promena ne bude i da nema novih opcija već samo razvoj tema i sl. minorne stvari poput ispravljanja sitnih grešaka.

Trenutno, skripta radi bez problema (testirao sam današnju verziju više puta) i nema grešaka kada je kreiranje galerije u pitanju međutim neke sitnice nisu još sređene stoga "b" oznaka (beta) neće biti uklonjena dok ne budem siguran da je sve kako treba.

TODO (pored svega što sam ranije napisao):
- opcija za dodavanje imena datoteke ispod same slike (na indeks strani);
- dodavanje array-a za listanje tema? Ima li smisla ovako nešto dodavati?;
- makefile za instalaciju na nivou celog sistema;
- kreiranje deb paketa;
- Prevođenje početne strane sajta na više jezika (biće odrađeno kada se završi rad na skripti i kada dokumentacija prestane da se menja);
- sređivanje koda kod starijih CSS tema (70% završeno);
- optimizacija koda (ne znam da li je neophodna no proveriću 2x);
- prevođenje na ostale jezike;
- poboljšavanje dokumentacije;
- dodavanje još više fensi tema Smile

Promene (29-04-2011):
- dodate su "<li>" oznake kako bi omogućio lakšu upotrebu CSS3 elemenata. Same oznake ne utiču na izgled strana ali znače zbog opcija za dodavanje specijalnih efekata na svakoj XX "<li>" oznaci (recimo, na svaku parnu "<li>" oznaku da doda CSS3 senke za slike);

Očekujte do kraja dana novu galeriju sa CSS3 elementima na sledećem linku:
http://cwg.sourceforge.net/test/index.html

offline
  • Pridružio: 20 Feb 2005
  • Poruke: 4505
  • Gde živiš: planeta Zemlja

v0.3.0b5:
- promene u samom kodu ("moderniji pristup" i provere);
- nove teme, poboljšanja i CSS3 optimizacije (svaki still je smanjen YUI-em);
- imena galerija (direktorijumi) i imena sličica i slika sada mogu sadržati samo slova (a-z), brojeve i razmake. Više nije moguće da se koriste egzotični karakteri. Ranije je bilo moguće zato što sam ručno definisao svako pravilo međutim od sada koristim `alnum` POSIX klasu karaktera;
- poboljšana je detekcija lokacije same skripte;
- pregled galerija u veb pregledaču, nakon generisanja, se može ugasiti i više nije podrazumevani;

Sajt je ažuriran i dodata je još jedna test galerija ([1] [2]).

Šta treba odraditi:
- optimizacije u samom kodu ("protrčati" isti par puta);
- naći način da se kompletna galerija kreira bez upisivanja privremenih datoteka na tvrdi disk (ovo će biti zanimljivo i teško istovremeno);
- optimizacija tema i vrlo detaljno testiranje;
- dodavanje "viewport" meta oznake u html;
- dodavanje CSS3 efekata prilikom učitavanja svake strane (fade in/out);
- sređivanje parametara koji mogu da se prosleđuju skripti;
- umanjene sličice sa većim Y dimenzijama treba da poštuju dimenzije Y ose prosečne visine umanjenih prikaza (valjda zvuči logično?).

Jasno mi je da postoje postoje mnogo bolje alternative sada ali ću završiti dodavanje opcija u skriptu kako bih ispunio cilj koji sam postavio 2008 godine. Na kraju krajeva, ova skripta i jeste bila vežba Wink

Ko je trenutno na forumu
 

Ukupno su 1262 korisnika na forumu :: 72 registrovanih, 9 sakrivenih i 1181 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: _Rade, anta, babaroga, bladesu, Bobrock1, bokisha253, Brana01, branko7, cavatina, cemix, Darko8, DejanSt, Dorcolac, Dovla, draganca, draganl, dragoljub11987, DragoslavS, Džordžino, Excalibur13, Faki-Valjevo, galijot, Georgius, Helket, HrcAk47, hyla, ivan1973, ivica976, Još malo pa deda, jukeboxer, Klecaviks, kobaja77, Koridor, Krusarac, Kubovac, kunktator, milenko crazy north, milimoj, Millennium, milos97, MiroslavD, mocnijogurt, mrav pesadinac, musa, nazgul75, Nemanja.M, nemkea71, pacika, Panter, pedja.st, Petarvu, Polemarchoi, Prašinar, procesor, royst33, ruma, StalniPromatrač, strelac07, tubular, VJ, Vlada1389, vladaa012, vladas87, vladom6, vlahale, vukovi, zdrebac, zlatkoa987, zlaya011, zziko, Žrnov, Čivi