Publicarea unui site
Odată ce ai terminat de scris codul și ai organizat fișierele care alcătuiesc site-ul tău, urmeaza ultima etapa si anume, urcarea site-ului online, pentru a putea fi accesat de utilizatori.
Care sunt optiunile?
Publicarea unui site web, nu este un subiect simplu, mai ales că există atât de multe modalități diferite de a face acest lucru. În acest articol nu incerc sa explic si sa exemplific, toate metodele posibile. Mai degrabă, vom discuta despre argumentele pro și contra a trei strategii, din punctul de vedere al începătorului, apoi vom parcurge una din metode.
Obținerea de găzduire și a unui nume de domeniu
Dacă doriți un control total asupra site-ului dvs. publicat, atunci va trebui să cheltuiți ceva bani pentru a cumpăra:
- Gazduire - spațiu pentru fișiere, închiriat de la serverul web al companiei de găzduire.
- Un nume de domeniu - adresa unică, la care oamenii îți pot găsi site-ul, cum ar fi http://www.example.org/. Puteți închiria numele de domeniu pentru minim 1 an sau pentru o perioada nelimitata, de la un registrator de domenii.
Multe site-uri web profesionale, ajung online în acest fel.
În plus, veți avea nevoie de un program FTP (File Transfer Protocol), pentru a transfera efectiv fișierele site-ului web pe server. Conectarea programelor FTP la server, variază foarte mult, dar, în general, trebuie să vă conectați la serverul dvs. web folosind detalii furnizate de compania dvs. de găzduire (de exemplu, nume de utilizator, parolă, nume gazdă). Apoi programul vă arată fișierele locale și fișierele serverului web în două ferestre, astfel încât să le puteți transfera dintr-o parte in alta.
Utilizarea unui program FTP, nu este absolut necesara. Exista si varianta arhivarii(arhiva ZIP, sau alt tip de arhiva acceptat), urcarea arhivei pe contul de gazduire si ulterior dezarhivarea fisierelor.
Sfaturi pentru cumpararea domeniului si a gazduirii
Nu promovez aici anumite companii comerciale de găzduire sau înregistratori de nume de domeniu. Pentru a găsi companii care ofera gazduire și registrari, trebuie doar să căutați „gazduire web” și „nume de domeniu”. Toți registratorii, vor avea pe site-urile lor o caracteristică care vă va permite să verificați dacă numele de domeniu pe care îl doriți este disponibil sau dacă altcineva l-a înregistrat deja.
Furnizorul dvs. de servicii de internet de acasă sau de birou poate oferi o găzduire limitată pentru un site web mic. Setul de funcții disponibile va fi limitat, dar poate fi perfect pentru un site mic.
Există si câteva servicii gratuite, precum SimpleSite, Neocities, WIX, WordPress si altele. Din nou, primești ceea ce plătești, dar sunt ideale pentru experimentele tale inițiale. De asemenea, serviciile gratuite nu necesită software FTP pentru urcarea fisierelor.
Foarte multe companii furnizează atât gazduirea, cât și posibilitatea de a cumpara un domeniu, într-un singur pachet. De asemenea, daca alegeti un pachet de gazduire ceva mai scump, veti primi un domeniu gratuit, pentru o perioada limitata(1an). Daca studiati cu atentie cit mai multe oferte de pe piata, puteti gasi chilipiruri uneori.
Folosirea un instrument online precum GitHub sau Google App Engine
Unele instrumente vă permit să publicați site-ul dvs. online:
- GitHub este un site de „codificare socială”. Vă permite să încărcați depozite de coduri pentru stocare în sistemul de control al versiunii Git. Puteți colabora apoi la proiecte, iar sistemul este open-source în mod implicit, ceea ce înseamnă că oricine din lume vă poate găsi codul plasat pe GitHub, îl poate utiliza, învăța de la el și îmbunătăți. GitHub are o caracteristică foarte utilă numită GitHub Pages, care vă permite să expuneți codul site-ului direct pe web.
- Google App Engine este o platformă puternică care vă permite să construiți și să executați aplicații pe infrastructura Google - indiferent dacă doriți sa construiti o aplicație web cu mai multe niveluri sau pentru a găzdui un site web static. Pentru mai multe informatii vizitati:Google App Engine
Aceste instrumente sunt de obicei gratuite, dar veți primi acces la un set limitat de caracteristici.
Utilizarea unui IDE online
Există o serie de aplicații web, care imită un mediu de dezvoltare web, permițându-vă să introduceți HTML, CSS și JavaScript, apoi sa afișați rezultatul - toate într-o singura pagina. În general, aceste instrumente sunt destul de ușor de utilizat, minunate pentru învățare și gratuite (pentru caracteristici de bază) și vă găzduiesc pagina redată la o adresă web unică. Cu toate acestea, caracteristicile de bază sunt destul de limitate, iar aplicațiile de obicei nu oferă spațiu de găzduire pentru fisiere, cum ar fi imaginile.
Încercați să vă jucați cu câteva dintre aceste aplicatii web:
Publicarea site-ului via GitHub
Acum am să vă explic cum să publicați cu ușurință site-ul dvs. prin intermediul GitHub, dar mai intii trebuie sa va familiarizati cu citiva termeni:
- git - sistem de versionare;
- repository - un „proiect” git ce conține toate fișierele și istoricul modificărilor;
- commit - un set de modicări/adăugări/ștergeri a unui sau a mai multor fișiere din cadrul repository-ului.
- Primul pas este crearea unui cont GitHub, completând un username, adresa de e-mail și o parolă. La următorul pas va trebui să selectați tipul de cont dorit. Implicit este selectat contul gratuit. Apăsați „Finish sign up”. Acesta este un moment bun pentru a valida adresa de e-mail, tot ce trebuie să faceți este să accesați link-ul din interiorul mail-ului primit de la GitHub.
- În continuare, trebuie să creați un repository pentru fișiere. Pentru aceasta
dați click pe + New Repository.

- În această pagină, în caseta Repository name, introduceți
nume-utilizator.github.io. Nu uitați să bifați „Initialize this repository with a
README”, si apoi faceti clic pe Create repository.

- Acum, trageți și plasați tot continutul site-ului dvs. web în repository-ul creat si faceți clic
pe Commit changes.

- Asigurați-vă că folderul dvs. are un fișier index.html.

- Acum deschideti browserul si in bara de adrese scrieti nume-utilizator.github.io pentru a vedea site-ul dvs. online. In exemplul nostru adresa web este niky48wd.github.io.
Poate dura câteva minute pentru ca site-ul dvs. să fie vizibil. Dacă nu funcționează imediat, va trebui să așteptați câteva minute și apoi să încercați din nou.
