Pentru toţi cei care vor să se apuce serios de webdesign sau pentru cei care au început deja şi au nevoie de ajutor, am pregătit un mic ghid pentru configurarea calculatorului pentru webdesign.
Înainte de toate se presupune că sistemul de operare e deja instalat, şi că face parte din familia Micro$oft. Pentru Linux o să scriu pe viitor.
Acum, să începem lista cu programe necesare:
1. Browsere
Sunt de nelipsit din viaţa unui webdesigner. Îţi trebuie instalate toate, chiar dacă tu foloseşti mai mult Firefox-ul. Şi pe lângă asta, o să mai ai nevoie şi de multe plugin-uri care o să-ţi facă viaţa mai uşoară în lupta cu bug-urile.
Lista de browsere trebuie să conţină neapărat:
- Firefox, aka „The God Father of browsers”, cu următoarele extensii:
- Firebug – o mulţime de tool-uri foarte utile (debug css,html / dom inspector, javascript, http request headers, etc)
- Html Validator – validează codul html (mai multe alte opţiuni disponibile)
- Colorzilla – pentru că, din când în când mai ai nevoie să copiezi coduri de culoare hexa (color picker)
- MeasureIt – folositor atunci cand îţi baţi capul cu dimensiuni
- Web Developer – o mulţime de butoane folositoare (re-dimensionare fereastră pentru diferite rezoluţii, disable js, etc)
- IE Tester, pentru că trebuie şi pentru că merită. O singură fereastră şi testezi pagina in Internet Explorer 5.5, 6, 7 şi 8 fără bătai de cap. Câte un tab pentru fiecare motor de randare.
- DebugBar – este un tool compatibil cu IE Tester, este asemănător cu Firebug-ul din Firefox
- Chrome, pentru că e un browser care promite multe pe viitor, şi care e destul de popular
- Safari, deşi rulează ca şi Chrome-ul, folosind WebKit, nu e rău să-l ai instalat. Teoretic, o pagină care merge bine în Chrome merge bine şi în Safari în 99.9% din cazuri.
- Opera, pentru că e unul dintre cele mai vechi browsere şi pentru că nu ridică probleme prea mari de obicei. Are bug-uri specifice la anumite interpretări de CSS, dar sunt rare şi se rezolvă rapid.
Nu am menţionat pe listă Multiple IE, care face acelaşi lucru pe care îl face şi IETester, pentru că e mai greu de folosit (fiecare browser are fereastra proprie şi se încarcă destul de greu), nu poţi avea IE7 si IE8 simultan decât dacă te complici, etc.
2. Editoare pentru cod
Aici lucrurile sunt discutabile. Fiecare are un editor preferat. Eu personal folosesc Programmers Notepad 2. E simplu şi ştie cam tot ce am eu nevoie. Recomand de asemenea Komodo Edit, care e ceva mai avansat decat Programmers Notepad, dar care porneşte ceva mai greu (doar e bazat pe core-ul de la Firefox).
Mai puteţi încerca Notepad++, Dreamweaver, PSPad şi multe altele. Cu excepţia Dreamweaverului toate editoarele menţionate sunt free.
3. Editare imagini
De bază la acest capitol ar fi Photoshop-ul, însă având în vedere că nu e free, ne orientăm atenţia către alternative free:
- Paint.NET – un mini Photoshop gratuit. Are cam toate toolurile şi efectele de bază din Photoshop, ştie layere şi dacă te obişnuieşti cu el, nu o să mai simţi lipsa Photoshopului.
- Irfan Viewer – exact cum spune şi numele e photo viewer la bază, dar mai ştie de asemenea şi convertiri între mai toate formatele de imagine, batch convert tool foarte util.
- GIMP – rivalul Photoshop din tabăra Linux / OpenSource. Din păcate lupta de orgolii a făcut ca acesta să fie structurat foarte diferit faţă de Photoshop. Oferă aproape tot ce oferă şi Photoshopul, numai să şti să-l foloseşti.
4. FTP Clients
Programe indispensabile atunci când vrei să uploadezi site-ul pe server. Aici alegerea e mai simplă. Avem Filezilla Client care este cel mai popular, şi cred că cel mai bun client ftp free (concurează cu cele mai bune aplicaţii plătite din punctul meu de vedere). Apoi, pentru cei mai puţin pretenţioşi, Total Commanderul are un client ftp integrat.
5. Server local pentru dezvoltare şi testare
Necesar doar în cazul în care aveţi de gând să lucraţi cu limbaje de programare gen PHP, PERL, etc. Pentru a creea pagini simple HTML nu aveţi nevoie de aşa ceva.
Variante disponibile:
- WAMP – recomandare personală datorită utilitarelor cu care vine. Setările de bază se fac cu un singur click, şi la fel de uşor poţi schimba diferite variante de PHP, Apache şi MySQL.
- XAMPP – la fel de uşor de instalat şi de folosit. Vine cu modul https instalat default (spre deosebire de WAMP), dar pentru a modifica configurările trebuie să editaţi manual fişierele config.
- Instalare separată Apache,PHP, MySQL. Nu recomand nimănui pentru că se pierde o grămadă de timp cu configurarea fiecărei componente în parte, şi dacă ceva nu merge s-ar putea să pierzi ore făcând debugging.
6. SVN Clients
Dacă lucrezi în echipă folosirea SVN-ului sau a orcărui revision control system e obligatorie. Eu folosesc şi la proiectele personale din mai multe motive:
- poţi urmări uşor toate modificările asupra unui fişier
- poţi lucra de pe mai multe calculatoare fără să îţi baţi capul cu sincronizarea fişierelor
- e integrat în issue tracking systems cum ar fi Trac, Redmine şi chiar în The Bug Genie.
Pentru platforma Windows nu cred că există alternativă mai bună la Tortoise SVN, de aceea e singurul care îl recomand. Dacă aveţi nevoie de apelarea svn din linie de comandă puteţi folosi SlikSVN (eu îl folosesc pentru a face update-uri automate din linia de comandă folosind scripturi PHP).
Pentru hosting gratuit de SVN puteţi încerca Assembla. Este gratuit, cu ceva limitări care nu deranjează. Oferă pe lângă SVN şi Trac hosting gratuit. Testat personal şi recomand cu încredere.
Pentru sugestii / completări / întrebări puteţi lăsa un comentariu.
Buna, am un site facut de o firma si cam stau cu ochii in soare. M-a costat ceva bani si inca nu produce. Nu stiu ce sa mai fac, daca apelez la ei imi cer alti bani si sincer nu mai cred in ei.
Ce pot sa fac ( sincer eu sunt varza in dastea) ?
Incearcă să mă contactezi pe adresa de email (o găsești în pagina de contact). Trimite-mi, te rog, adresa site-ului și apoi o să pot să-ți ofer consultanță gratuită în ceea ce privește site-ul.
Dacă îți este mai ușor, poți să mă suni, numărul îl găsești tot în pagina de contact.
Destul de interesant articolul . buna treaba . ar trebui sa faci unu despre configurarea pc-uli partea de piese din el . ca pentru web design e mai diferit fata de cele de gaming nu cu mult .
Din păcate am rămas în urmă cu partea de gaming, de aceea nu cred că ar fi o idee bună să-mi dau cu părerea în domeniu ăsta.