Espresso

Espresso

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

Upravo sam završio prvu Public Beta verziju programa na kom sam radio ovih dana pa bih voleo da čujem vaše mišljenje, predloge i kritike u vezi njega kako bih znao u kom pravcu da idem sa daljim razvojem Smile



Espresso je asinhroni klijent za preuzimanje radnih okvira i biblioteki za web dizajn i razvoj na klijentskoj strani - omogućava preuzimanje novijih verzija alatki poput Bootstrap, jQuery (i tehnologija baziranih na njemu), AngularJS, CoffeeScript, Sass i Less. Takođe, tu su i opcije za odabir formata preuzetih arhiva (.zip ili .tar.gz), a sadržaj se preuzima iz zvaničnih repoa alata. Cilj je napraviti jednostavan i za sistem lak klijent koji će olakšati proces preuzimanja potrebnih stvari za razvoj web sajta i oobaveštavati korisnika o novim verzijama alata.

Kako program funkcioniše?

Program je razvijen tako da bude jednostavan i za one koji ga koriste prvi put, ali da ništa ne krije od korisnika. Iz tog razloga, u grafički interfejs je ugrađen terminal koji prikazuje obradu zadatih podataka. Prvo je potrebno izabrati verzije alata koji se žele preuzeti, zatim kliknuti na Choose download directory za odabir direktorijuma za preuzimanje i na kraju, kliknuti dugme Make. Espresso će nakon toga napraviti klijentski proces za svaku alatku koja se preuzima i oni će, nezavisno jedan od drugog, preuzeti odabrane stavke u izabran direktorijum i obavestiti korisnika nakon što se ceo proces završi.

Log fajl - nakon klika na dugme Make biće kreiran log fajl u kome će se nalaziti svi podaci o preuzimanju (u verziji 0.0.2 se nalaze samo podaci o verzijama preuzetih alata, ali u sledećim će log fajl pratiti i beležiti bitne stavke).



Planovi za buduće verzije

Tray ikonica - mogućnost pokretanja Espresso klijenta u pozadini i prikazivanja interfejsa iz tray-a (dodato)
Ponovno preuzimanje alata bez restarta - u ovoj verziji (0.0.2) morate restartovati program ukoliko želite ponovo da preuzimate (dodato)
Napredno beleženje - detaljnije praćenje preuzimanja i beleženje u log fajlu (dodato)
Automatsko ažuriranje listi - ažuriranje listi verzija pri pokretanju programa (dodato)
Podešavanja - mogućnost naprednih podešavanja poput pokretanja sa sistemom, automatskim dekompresovanjem preuzetih stavki, podešavanja ažuriranja (planirano za 0.0.5 verziju)

Preuzimanje

Sajt: http://www.espresso.pe.hu/
Public Beta 0.0.2: http://espresso.pe.hu/Download#beta-0.0.2

Klijent podržava Windows XP i novije verzije sa instaliranim .NET Framework 4 (link).



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 14 Feb 2008
  • Poruke: 12403

Predlozi :
- Dodati obaveštenje da je završeno preuzimanje svih stavki (i omogućiti interakciju nad kontrolama)
- Mogućnost ekstraktovanja zip arhiva ( ja koristim http://dotnetzip.codeplex.com/ za Windows/Mono čini mi se)
- Dodati pojašnjenja u log fajlu tako da se vidi šta je preuzeto, prepisano ili neuspelo
- Bilo bi super kada bi alat mogao da proveri instaliranu verziju svih alata nekako
- "Quick install" dugme koje bi instaliralo sve poslednje verzije
- Klik na log RTB na glavnoj formi bi mogao da selektuje sav tekst za lako kopiranje

Kritika :
- Bar meni se čini da dugme "Make" nema dobar naziv
- Ne postoji mogućnost da "otkažeš" selektovanu verziju

Ziveli



offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

Hvala na predlozima Srki! Obaveštenje da je sve preuzeto sam imao na umu, ali sam odustao od dodavanja u ovoj verziji pošto sam žurio da čujem predloge :/

Za zip extract sam već napisao da ću dodati u okviru podešavanja, a pronašao sam da ima ugrađena klasa za to u C#.

Log fajl naprednije beleženje svakako Very Happy

Proveru sam razmišljao da odradim već na početku programa (to je ovaj plan za ažuriranje listi) i to ću da implementiram u sledećoj verziji sigurno pošto je to među top 3 bitne stavke.

Jedino što ne bih dodavao je to Quick Install dugme iz razloga što je puno lakše za korisnika da samo u podešavanjima čekira da program ispita da li ima novih definicija alata na serveru pa da ih preuzme i uveze u program Very Happy

Dugme 'Make' sam stavio zbog:
- aludiranja na kafu
- skraćene verzije za 'Download and extract all' zbog sledećih verzija

Ali razmotriću i to Ziveli

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

Public Beta 0.0.3

Changelog in version 0.0.3

- Updating tool versions at the start
- Backbone.js added
- Fixed bug with name of downloaded jQuery UI file when 'Themes' is selected
- Check if file already exists at chosen directory
- Button for unselecting items (Unselect all)
- More advanced log tracking
- Minimizing client to system tray
- Important changes at the core

Download: http://espresso.pe.hu/Download#beta-0.0.3

U sledećoj verziji ću se dodatno pozabaviti optimizacijom koda, a podešavanja možete očekivati u 0.0.5 verziji Smile

Ko je trenutno na forumu
 

Ukupno su 1016 korisnika na forumu :: 27 registrovanih, 5 sakrivenih i 984 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, babaroga2, Boris90, branko7, Denaya, divljakuša, djuradj, DonRumataEstorski, dule10savic, flash12, frenki1986, ILGromovnik, joca83, miljannis, Milos ZA, MilosKop, opt1, Oscar, Panter, pein, Prašinar, Reddot, rikirubio, skvara, tmanda323, VP6919, wizzardone