17 April 2012

ლამაზი ყვავილი CSS-ის საშუალებით

თავიდან დავიწყოთ იმით რომ შევქმნათ სტანდარტული ცხრილი ჩვენს ვებ გვერდზე და მისი ID იყოს "flower".

ასევე უნდა ითქვას რომ გარკვეულ უჯრებს გარკვეული კლასი უნდა ქონდეს მინიჭებული, ეს უბრალოდ იმიტომ რომ ყვავილის ყველა ფურცელი ერთნაირად არ იყოს გამოსახული, შეგიძლიათ სიმარტივისთვის დააკოპიროთ ქვემოთ ნაჩვენები კოდი:
<table id="flower" align="center" border="0" cellspacing="0" cellpadding="0">
 <tr>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
   <td class="zeda_marcxena">&nbsp;</td>
   <td class="zeda_marjvena">&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
  </tr>
  <tr>
   <td>&nbsp;</td>
   <td class="zeda_marcxena">&nbsp;</td>
   <td class="qveda_marjvena">&nbsp;</td>
   <td class="qveda_marcxena">&nbsp;</td>
   <td class="zeda_marjvena">&nbsp;</td>
   <td>&nbsp;</td>
  </tr>
  <tr>
   <td class="zeda_marcxena">&nbsp;</td>
   <td class="qveda_marjvena">&nbsp;</td>
   <td class="zeda_marcxena">&nbsp;</td>
   <td class="zeda_marjvena">&nbsp;</td>
   <td class="qveda_marcxena">&nbsp;</td>
   <td class="zeda_marjvena">&nbsp;</td>
  </tr>
  <tr>
   <td class="qveda_marcxena">&nbsp;</td>
   <td class="zeda_marjvena">&nbsp;</td>
   <td class="qveda_marcxena">&nbsp;</td>
   <td class="qveda_marjvena">&nbsp;</td>
   <td class="zeda_marcxena">&nbsp;</td>
   <td class="qveda_marjvena">&nbsp;</td>
  </tr>
  <tr>
   <td>&nbsp;</td>
   <td class="qveda_marcxena">&nbsp;</td>
   <td class="zeda_marjvena">&nbsp;</td>
   <td class="zeda_marcxena">&nbsp;</td>
   <td class="qveda_marjvena">&nbsp;</td>
   <td>&nbsp;</td>
   </tr>
  <tr>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
   <td class="qveda_marcxena">&nbsp;</td>
   <td class="qveda_marjvena">&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
  </tr>
</table>
ახლა კი უკვე გადავიდეთ უშუალოდ სტილის მინიჭებაზე რაც სტანდარტული CSS-ით ხდება. შესაძლებელია როგორც გვერდის შიგნით არსებული ასევე გარე CSS-ის გამოყენებაც.
#flower tr td{
width:100px;
height:100px;
}

პირველ რიგში მივუთითეთ ყოველი უჯრის და შესაბამისად მთლიანი ყვავილის თითოეული ფურცლის ზომა. ესაა 100 პიქსელი სიგანე და სიმაღლე. ახლა კი რაც დაგვრჩენია ესაა თავად ყვავილის ფორმირება და მისთვის ფერების, კონტურების და მრგვალი ფორმების დამატებაა.
უშუალოდ კოდი ასე უნდა გამოიყურებოდეს:
.zeda_marjvena{
border-top-right-radius:100px;
-moz-border-top-right-radius:100px;
-webkit-border-top-right-radius:100px;

border-top:1px solid #00F;
border-right:1px solid #00F;

background-color:#C60;}

.zeda_marcxena{
border-top-left-radius:100px;
-moz-border-top-left-radius:100px;
-webkit-border-top-left-radius:100px;

border-top:1px solid #00F;
border-left:1px solid #00F;

background-color:#C60;}

.qveda_marjvena{
border-bottom-right-radius:100px;
-moz-border-bottom-right-radius:100px;
-webkit-border-bottom-right-radius:100px;

border-bottom:1px solid #00F;
border-right:1px solid #00F;

background-color:#C60;}

.qveda_marcxena{
border-bottom-left-radius:100px;
-moz-border-bottom-left-radius:100px;
-webkit-border-bottom-left-radius:100px;

border-bottom:1px solid #00F;
border-left:1px solid #00F;

background-color:#C60;}

ახლა ალბათ მიხვდით თუ რატომ ქონდა ცხრილის უჯრებს სპეციფიკური კლასები მინიჭებული. კოდის გაშვებისას აღმოაჩენთ სწორედ იმას რისი ჩვენებაც მინდოდა თქვენთვის. ესაა მშვენიერი ყვავილის ფორმის ცხრილი რომელიც სიმართლე რომ ვთქვათ ნაკლებად გმაოსაყენებელია დიზაინში თუმცა მისი შექმნის პრინციპის კარგად გაგება ძალიან დაგეხმარებათ მომავალში.

ასევე ცოტა უფრო მეტი ეფექტის მოსახდენად შესაძლებელია მისი დატრიალება 45 გრადუსით. ამისათვის ჩავწეროთ შემდეგი კოდი კლვალვ CSS-ში:
#flower{
-ms-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-webkit-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg);}

ამ ყველაფერს თუ გააკეთებთ დარწმუნებული ვარ ძალზედ გესიამოვნებათ მიღებული შედეგი და ბევრი თქვენგანი გაკვირვებულიც კი დარჩება რადგან პირველად აღმოაჩენს თუ რამხელა ძალა აქვს CSS-ს.

                                                                                                                                    
      
      
      
      
      
      

16 April 2012

პირველი ნაბიჯები საკუთარი ვებ გვერდის ასამუშავებლად

მას შემდეგ რაც მოვამზადეთ ჩვენი პროგრამა Adobe Dreamweaver-ი ჩვენ უკვე გვჭირდება პროგრამაში სამუშაო ინტერფეისის მომზადება. ამისათვის ვირჩევთ ფანჯრების განლაგებას დიზაინერის შაბლონით (1)


დასაწყისისთვის არ დაგვჭირდება პროგრამის სრული შესაძლებლობების გამოყენება და ამისათვის უბრალოდ რომ არ დაგვაბნიოს ჩავხუროთ ყველა ფანჯარა გარდა FILES (2) რომელშიც ნაჩვენები იქნება ის ფაილები რომლებიც გვექნება ათვირთული საიტზე.

ფანჯარაში FILES (2) განლაგებულია შემდეგი საჭირო ღილაკები:

  • Connect/Disconnect from remote host (3) - არის ჰოსტთან კავშირის დამყარება ან კავშირის დახურვა, ავტომატურად უკავშირდება ფაილის ატვირთვისას.
  • Refresh (4) - საიტის ლოკალური ფოლდერის განახლება, თუ პროგრამის გარეთ შეიტანეთ ფაილი, მაგალითად უბრალოდ ვინდოუსით პაპკაში რაიმე სურათის ჩაგდებისას მომენტალურად არ აისახება Dreamweaver-ში. საჭიროა ამ ღილაკის გამოყენება.
  • Get Files (5) - ხდება ფაილების გადმოწერა საიტიდან. ფაილებში იგულისხმება ყველა სახის ფაილი მათ შორის ის გვერდებიც რომლებსაც მომხმარებელი ათვალიერებს. ამასთან საჭიროა მანამდე მონიშნული იყოს რომელიმე ფოლდერი და ამ ფოლდერში არსებულ ფაილებს გადმოიწერს მხოლოდ, წინააღმდეგ შემთხვევაში გადმოიტანს მთელს საიტს.
  • Put Files (6) - გამოიყენება ფაილების ასატვირთად, მაგალითად სურათის დამატების შემთხვევაში ის ავტომატურად არანაირად არ აიტვირთება რის გამოც უნდა მოვნიშნოთ იგი და დავაწვეთ ამ ღილაკს.
  • Synchronize with (7)- სინქრონიზაცია ერთ-ერთი ყველაზე საჭირო ინსტრუმენტია თუ თქვენ რამდენიმე კომპიუტერში ახდენთ თქვენი საიტის რედაქტირებას ან შევსებას. ამ ღილაკზე დაჭერით ხდება ავტომატურად გადამოწმება თუ რომელი ფაილი უფრო ახალია სერვესა და თქვენს კომპიუტერში და შესაბამისად ორვე მხარეს ძველი ფაილი იცვლება ახალი ფაილით.
  • (8) - ესაა გადამრთველი, რომელიც აჩვენებს თუ რომელი ადგილიდან ხდება ფოლდერებისა და ფაილების ჩვენება, ლოკალური კომპიუტერიდან თუ ჰოსტიდან ანუ საიტზე არსებული ფაილების

როგორც სურათში ჩანს დასაწყისისთვის როცა ჯერ არანაირი ფაილი არ გადმოგვიწერია და არც ჩაგვიმატებია ჩვენს საიტზე საჭიროა ჩვენს ჰოსტზე არსებული ფაილების მთლიანად გადმოწერა. ამისათვის მოვნიშნოთ ის მთავარი და ერთადერთი ფოლდერი რომელიც ჩანს ლოკალურ ხედვაში და დავაწვეთ ღილაკს Get Files (5). ამის შემდეგ ავტომატურად მოხდება ჰოსტთან კავშირის დამყარება და პროგრამა შეგვეკითხება გვსურს თუ არა მთლიანი საიტის გადმოწერა რაზეც რა თქმა უნდა ვთანხმდებით, შესაბამისად იწყება ფაილების გადმოწერა.

ჩვენს საიტზე ჩვენ თვითონ არაფერი არ აგვიტვირთავს და ამის გამო გადმოსაწერიც ფაქტიურად არაფერი არ იქნება გარდა ორი ფაილისა. ესენია:

  • .htaccess
  • default.php

.htaccess საკმაოდ მნიშვნელოვანი ფაილია და მას არ შევეხოთ ხოლო მეორე default.php ესაა ჰოსტის მიერ ავტომატურად ატვირთული ფაილი რომელიც მხოლოდ იმისთვისაა რომ საიტის მეპატრონეს აჩვენოს მისი საიტის მუშაობა. აქედან გამომდინარე ამ ფაილს დიდი მნიშვნელობა არ აქ თუმცა ჯერჯერობით მაინც ნუ წავშლით.

საიტის გახსნისას, თუ ლინკში ზუსტად არაა მითითებული რომელი ფაილი უნდა გაიხსნას მაშინ ბრაუზერი ავტომატურად ეძებს ფაილს სახელად index, ამასთან მის დაბოლოებას დიდი მნიშვნელობა არ აქ. აქედან გამომდინარე მოდით შევქმნათ ახალი ფაილი სახელად index.html ამისათვის გამოვიტანოთ მენიუ მაუსის მარჯვენა ღილაკზე დაწკაპუნებით პირდაპირ FILES (2) ფანჯარაში და დავაწვეთ New File. შექმნილ ფაილს დავარქვათ სახელი index ხოლო მისი დაბოლოება როგორც წესი ავტომატურად იქნება .html (თუ ასე არ იქნა ხელით მიუწერეთ. დარწმუნდით რომ სახელი თავისი დაბოლოებიანად არის index.html)


ახლა კი გავხნათ ეს ფაილი. პირველი რასაც უნდა დავაკვირდეთ ესაა თუ რომელ რეჟიმში გვაქ ჩართული ვებ გვერდის ჩვენება. კოდირების (9) რეჟიმში გამოჩნდება მხოლოდ კოდები, ხოლო დიზაინის რეჟიმში (10) ჩანს მხოლოდ ის ვიზუალური მხარე რომელის მსგავსიც უნდა შეიქმნას და გამოჩნდეს სტანდარტული მომხმარებლის ეკრანზე. ორივე შემთხვევაში შესაძლებელია რედაქტირება, თუმცა სწავლის მიზნით დიზაინის რეჟიმი დიდად არ გამოგვადგება. გადავრთოთ კოდირების რეჟიმში (9) და დავინახავთ რომ პროგრამამ ავტომატურად შექმნა გარკვეული კოდი რომელიც ჩვენთვის საკმაოდ კარგია, მითუმეტეს მაშინ როცა ჯერ ეხლა ვიწყებთ ყველაფრის ათვისებას.

კარგად თუ დავაკვირდებით აღმოვაჩნეთ რომ ყველაფერი არც თუ ისე რთულია როგორც ერთი შეხედვით ჩანდა. დასაწყისისთვის დავაწეროთ გვერდს სათაური, ის რაც ბრაუზერის თავზე უნდა გამოჩნდეს. ამისათვის ჯერ მოვძებნოთ თაგები <head> და </head>. მათ შორის მოთავსებული მთიანი კოდი რაც არ უნდა იყოს არ ჩანს გვერდის ჩატრვირთვისას თმცა წარმოადგენს ერთგვარ წინაპირობების ნაკრებს რომლებიც ძალიან მნიშვნელოვანია ვებგვერდისთვის. ერთერთი ასეთი თაგია <title> და </title>. მათ შორის მოთავსებული ტექსტი არის ზუსტად თქვენი ვებ გვერდის სათაური. სტადარტულად "Untitled Document" (უსახელო დოკუმენტი) ერქმევა პროგრამის მიერ და თქვენ შეგიძლიათ შეცვალოთ როგორც მოგესურვებათ. ამის შემდეგ დავაწვეთ შენახვას ფაილ მენიუდან ან უბრალოდ კლავიატურაზე Ctrl+S ღილაკების კომბინაციას და დავინახავთ რომ გვერდი შენახვისთანავე ავტომატურად აიტვირთება სერვერზე და გამოჩნდება ინტერნეტში.

ვებპროგრამირების ენების და საჭირო თეორიული ინფორმაციის ზოგადი მიმოხილვა

HTML (HyperText Markup Language) - წარმოადგენს საიტში ძირითად აგურების ნაკრებს. ეს არის ყველაზე მნიშვნელოვანი პროგრამული ენა და მასთან ერთად ყველაზე მარტივიც. HTML-ის საშუალებით ხდება ტექსტური კოდის გრაფიკული გარდასახვა. მიუხედავად იმისა რომ ის ძალზედ მნიშვნელოვანია, მხოლოდ HTML-ით ვერ მოხერხდება თანამედროვე ვებ გვერდის შექმნა. HTML-ში კოდი ყოველთვის იწყება "<" ნიშნით და მთავრდება ">" ნიშით. კოდებს - თაგებს ასევე ახასიათებთ დაწყვილება, ანუ მაგალითად <div> თაგი არ ითვლება დახურულად თუ მას არ მივუწერთ </div> თაგს, ანუ უნდა დაიხუროს. div თაგი შემთხვევით არ ვახსენე. ესაა ყველაზე გამოყენებადი თაგი HTML-ში მისი მრავალხრივი შესაძლებლობების გამო.

CSS (Cascading Style Sheets) - არის ვებ გვერდზე გამოსახული ნებისმიერი ობიექტის გარკვეული სტილისტური თვისებების შემქმნელი პროგრამული ენა. HTML-სგან განსხვავებით CSS-ი სავალდებულო არაა და შეიძლება ვებ გვერდს არც კი ქონდეს. ამასთან შესაძლებელია ის იყოს როგორც ინტეგრირებული თავად გვერდში, ასევე წარმოდგენილი იყოს ცალკე ფაილად. ცალკე ფაილად წარმოდგენა გაცილებით უფრო ამარტივებს მასთან მუშაობას, თუმცა არსებობს გარკვეული სიტუაციები როცა უფრო მოსახერხებელია მისი ინტეგრირება (მაგ.: როცა მისამატებელია მხოლოდ ერთი მცირე ზომის პარამეტრი). CSS-ში კოდი ყოველთვის იწყება იმ ობიექტის ან ობიექტთა ჯგუფის დასახელებით რომელსაც შეეხება სტილისტური კოდი და შემდეგ მოყვება გამხსნელი "{" და დამხურველი "}" ნიშნები. მაგალითად:

a{color:red;} (ყველა ის ობიექტი რომელსაც აქ HTML თაგი "а" (ლინკი) იქნება წითელი ფერის)
.class{color:yellow;} (ყველა ის ობიექტი რომლის კლასი არის "class" იქნება ყვითელი ფერის)
#id{color:blue;} (ყველა ის ობიექტი რომლიეს იდენტიფიკატორი ანუ ID არის "id" იქნება ლურჯი)

PHP (Hypertext Preprocessor) - არის პროგრამირების ის ენა რომელიც სრულდება მხოლოდ სერვერზე და მისი სკრიპტების ესა თუ ის შედეგი გამოდის უკვე HTML კოდების სახით მომხმარებლის ბრაუზერში. ანუ PHP არის სერვერზე შესასრულებელი კოდი. შესაბამისად მისი მხარდაჭერა უნდა გააჩნდეს თავად სერვერს. სწორედ ამიტომ მნიშვნელოვანია თუ სად გექნებათ ჰოსტი არჩეული. PHP კოდის დახმარებით ასევე ხდება მონაცემთა ბაზებთან, MySQL კავშირის დამყარება და მათი მანიპულირება.

Javascript - ესაა პროგრამული ენა რომელიც სრულდება თავად მომხმარებლის კომპიუტერში და ამიტომ სწორედ მისი დახმარებით ხდება გარკვეული მანიპულაციების ჩატარება გვერდის გადატვირთვის გარეშე. ამასთან შესაძლებელია ნამდვილი პროგრამის შექმნაც ვებ სივრცეში. Javascript-ში ძალზედ დიდი ადგილს იკავებს ფუნქციები რომლებზეც მოგვიანებით გვექნება საუბარი

პროგრამული მხარის სრულად გამართვა

მთელი კურსის განმავლობაში მე გამოვიყენებ Adobe Dreamweaver-ს და შესაბამისად მოცემულ გაკვეთილშიც აგიხსნით თუ როგორ უნდა გამართოთ იგი ისე რომ აღარ დაგჭირდეთ სხვა დამატებითი პროგრამები.

პირველ რიგში შევქმნათ ჩვენი საიტის ანალოგი ჩვენს კომპიუტერში. ეს ძალიან მარტივია, უბრალოდ მიუთითეთ თქვენს კომპიუტერში ერთი ფოლდერი ნებისმიერ ადგილას, სადაც შეინახება თქვენი საიტის ფაილები (ან შექმენით ახალი). შემდგომ ამისა გავხსნათ Adobe Dreamweaver-ი რომელიც თავად უნდა მოიპოვოთ ინტერნეტის საშუალებით, არ მგონია რომ ეს ძალიან გაგიჭირდეთ.

როდესაც ჰოსტზე დარეგისტრირდით ალბათ მოგივიდოდათ მეილი რომელშიც დაწვრილებით წერია ის პარამეტრები რომელიც ახლა დაგვჭირდება. Adobe Dreamweaver-ში ავირჩიოთ მენიუ Site -> Manage Sites და გამოტანილ ფანჯარაში ავირჩიოთ ღილაკი "New".


გამოტანილ ფანჯარაში ავირჩიოთ Site (1) ტაბი და შემდეგ ტექსტურ ველში Site Name ჩავწეროთ ის სახელი რაც გვინდა. ამ შემთხვევაში მნიშვნელობა არ აქ რას ჩაწერთ. ეს სახელი საჭიროა მხოლოდ იმისათვის რომ მომავალში რამდენიმე საიტის არსებობის შემთხვევაში მარტივად იყოს შესაძლებელი მათი ერთმანეთისგან გარჩევა. ველში Loval Site Folder უნდა მივუთითოთ იმ ფოლდერის სრული მისამართი რაც ჩვენ შევქმენით. არსებობს ორი ვარიანტი: პირველი ესაა ხელით ჩაწერა და მეორე ჩვეულებრივ მოძებნა ფოლდერის ღილაკის (4) მეშვეობით. ამ ყველაფრის შემდეგ უნდა გავხსნათ ის მეილი რომელშიც მოცემულია ჰოსტის მიერ გამოგზავნილი საიტის პარამეტრები.


ამის შემდეგ უკვე უნდა მივუთითოთ სერვერთან დასაკავშირებელი პარამეტრები. დავაჭიროთ ტაბს Servers (5) და შემდეგ "+" ღილაკს (6).


ამის შემდეგ გამოვა ასეთი ფანჯარა სადაც უნდა ჩაიწეროს შემდეგი მონაცემები:
  • Server Name - ვწერთ სერვერის სახელს (skola.tk)
  • Connect Using - ჩამონათვალიდან ვირჩევთ FTP
  • FTP Adress - ვწერთ შესაბამის FTP მისამართს რომელიც ციფრების სახით უნდა იყოს (31.170.160.91)
  • Username - მომხმარებლის სახელი რომელიც ჰოსტმა მოგანიჭა ამ კონკრეტული დომენისთვის (a7225437)
  • Password - დომენის პაროლი რომელიც თავად მიუთითეთ სულ თავიდან, დომენის ჩაწერისას და არა ზოგადად ჰოსტზე რეგისტრირებისთვის (ყველა დომენს თავისი დამოუკიდებელი პაროლი უნდა ქონდეს)
  • Root Directory - უნდა ჩაიწეროს ის ფოლდერი სერვერზე რომელშიც იქნება განთავსებული საწყისი გვერდი და შესაბამისად საიტის ყველა სხვა ფაილი (/public_html/)
  • Web URL - ვუთითებთ თავად საიტის მისამართს ტესტირებისთვის (http://skola.tk)

ამის შემდეგ გადავდივართ ღილაკზე Advanced (7) და მოვნიშნოთ Automaticaly upload files to server on Save და დავაწვეთ ღილაკს Save. შემდეგ კიდევ ერთხელ უნდა დავაწვეთ ღილაკს Save და უკვე ფანჯარაში Manage sites არ დაგვავიწყდეს დავაწვეთ Done ღილაკს.

ამ ყველაფრის შემდეგ როგორც კი დავარედაქტირებთ ფაილს და დავაწვებით შენახვას ფაილი მაშინვე ავტომატურად აიტვირთება სერვერზე და განთავსდება ინტერნეტში.

დომენის და ჰოსტის რეგისტრაცია

ამ გაკვეთილში მოცემული იქნება კონკრეტული დომენისა და ჰოსტის რეგისტრაცია, ამიტომ თქვენ თუ უკვე გაქვთ ნუღარ შეწუხდებით კითხვით და გადადით შემდეგ გაკვეთილზე.

პირველ რიგში ავღნიშნავ რომ სწავლის თვალსაზრისით მე გამოვიყენებ უფასო დომენს და ჰოსტს, ხოლო თქვენ ის გამოიყენეთ რაზეც თავად მიგიწვდებათ ხელი.

დომენის რეგისტრირებისათვის შევიდეთ საიტზე dot.tk და პირველივე გვერდზე ჩავწეროთ ჩვენთვის სასურველი დომენი


თუ დომენი უკვე რეგისტრირებულია გამოგითანთ შეტყობინებას "Domain already taken, please select another" ხოლო თუ დომენი თავისუფალია ავტომატურად გადახვალთ მომდევნო გვერდზე სადაც უნდა მიუთითოთ სხვა დამატებითი პარამეტრები.

ჩვენ კონკრეტულ შემთხვევაში ჩვენ დაგვჭირდება ჰოსტის გარკვეული პარამეტრები რომელიც უნდა მივუთითოთ დომენის რეგისტრირებისას ან მის შემდეგ.


პირველ რიგში ავირჩიოთ "use DNS" (1) ხოლო შემდეგ "Your own DNS" (2). ამის შემდეგ გამოვა შესავსები 4 ველი (3) სადაც უნდა ჩაიწეროს უკვე ჰოსტის ის DNS რომელიც თქვენთვისაა განსაზღვრული. ჩვენს შემთხვევაში ესაა ns01.000webhost.com და ns02.000webhost.com და შესაბამისად ველებში "server name" (3) ვწერთ მათ, ხოლო IP რჩება ცარიელი. ასევე მისათითებელია რეგისტრაციის ხანგრძლივობა რომელიც 1-დან 12 თვემდეა და შესაბამის დროს ვუთითებთ (4) და ვწერთ უსაფრთხოების კოდს (5). ამის შემდეგ უკვე საიტი გვთხოვს ან უკვე რეგისტრაციის შემთხვევაში სისტემაში შესვლას ან თავიდან რეგსიტრირებას რომელიც მარტივია და დამოუკიდებლადაც მოახერხებთ.

ვებჰოსტინგისთვის მე გამოვიყენებ ჰოსტ 000webhost-ს. მისი უპირატესობა იმაში მდგომარეობს რომ "php" და "mysql" სკრიპტების მანიპულირების საშუალებას იძლევა დამატებითი რედაქტორის გარეშე, პირდაპირ საიტიდან.

რეგისტრაცია 000webhost-ზე მარტივად მიმდინარეობს და ამას დაწვრილებით აღარ განვიხილავ. მხოლოდ ვიტყვი რომ "Sign Up"-ზე დაჭერის შემდეგ ველში "I want to host my own domain (domain must be registered already)" უნდა ჩავწეროთ ჩვენი დომენი, ხოლო ველი "I will choose your free subdomain (recommended)" ცარიელი უნდა დარჩეს! შემდეგ შეგვყავს ჩვენი სახელი, მეილი, პაროლი ორჯერ და უსაფრთხოების კოდი. ვეთანხმებით წესებს და ვაწვებით "Create My Account". ამით რეგისტრაცია დასრულებულია

თქვენს ჰოსტზე შესვლისას გამოჩნდება თქვენი დომენი (ან დომენების სია რომელიც თქვენ დაარეგისტრირეთ), მის გასწვრივ დომენის სტატუსი და "Go to CPanel" - კონტროლ პანლეში შესვლა. კონტროლ პანელში ბევრი ღილაკის არსებობამ არ დაგაბნიოთ და ნურც შეეცდებით ყველას მნიშვნელობის გაგებას, ეს უბრალოდ არ დაგჭირდებათ. საჭირო ღილაკებს ნელნელა განვიხილავ გაკვეთილებში

ჰოსტზე რეგისტრაციის დასრულების შემდეგ თქვენს მეილზე მოვა შეტყობინება რომელშიც ეწერება თქვენი საიტის პარამეტრები. ეს მეილი ძალზედ მნიშვნელოვანია და არ წაშალოთ!

დომენი და ჰოსტინგი - საიტის მისამართი და ფიზიკური განთავსების ადგილი

ნებისმიერ ვებ საიტს გააჩნია თავისი მისამართი და ესენია მაგალითად:mtvleli.tk, file.ge, google.com, wikipedia.org და ა.შ. ეს ყველაფერი არის საიტის მისამართი ანუ დომენი, თუმცა ასევე უნდა აღინიშნოს რომ ხშირად დომენს ეძახიან ასევე იმ სუფიქსს რომელიც საიტის სახელს მოყვება ანუ ამ შემთხვევაში .ge; .com; .org და ა.შ. დომენი ძალიან მნიშვნელოვანია საიტის პრესტიჟულობის გამო თუმცა არანაკლებ მნიშვნელოვანია თუ სად იქნება თქვენი საიტის ფაილები ანუ თავად საიტი ატვირთული.

საიტის განთავსების ადგილი ანუ ჰოსტინგი არის ის სერვერი, სადაც უშუალოდ ხდება საიტის გვერდების განლაგება და საიდანც ხდება გვერდების გახსნა მომხმარებლების მიერ. ჰოსტინგი არანაკლებ მნიშვნელოვანია გვერდის გახსნის სიჩქარის გამო რაც ასევე თქვენი საიტის პრესტიჟულობასა და პოპულარობაზე აისახება.

დომენის რეგისტრაციისას მნიშვნელოვანია საიტის სახელის სწორად შერჩევა. მისამართის ლოგიკური მნიშვნელობა უნდა ემთხვეოდეს საიტში შემავალი და გადმოცემული ინფორმაციის მნიშვნელობას. ანუ არ შეიძლება საიტს დაარქვა tavisufleba.com და იყოს დამკრძალავი ბიუროს შესახებ ინფორმაცია (თუ რა თქმა უნდა მხოლოდ სიდედრების დაკრძალვას არ ემსახურება). დომენის მიხედვით ხდება თქვენი საიტის მოძიებაც სხვადასხვა საძიებო სისტემების საშუალებით, და შესაბამისად რაც უფრო პრესტიჟულია თქვენი დომენი მით უფრო აქტიურად გამოიტანს თქვენს საიტს და შესაბამისად თქვენი ვიზიტორების რაოდენობაც გაიზრდება. იმის გამო რომ მოთხოვნა პრესტიჟულ დომენებზე დიდია შესაბამისად მათ გარკვეული ღირებულებაც გააჩნია. აქედან გამომდინარე არსებობს ისეთი დომენები რომლებზეც მოთხოვნა დიდი არაა თუმცა ისინი ფასიანი არაა და ამიტომაც გარკვეული სახით მიმზიდველიცაა დამწყებთათვის. ჩემი რჩევა იქნება სწავლისათვის გამოიყენოთ ისეთი უფასო დომენი როგორიცაა .tk

ცნობისათვის: დომენი .ucoz.com საშუალებას არ იძლევა დამოუკიდებელი ვებ გვერდების შექმნისა რის გამოც სასწავლად რეკომენდირებული არაა.

ჰოსტინგი ასევე გარკვეული სახის დანახარჯებს მოითხოვს პროვაიდერების მხრიდან. ეს არის ფაქტიურად ადგილი ინტერნეტში მუდმივად ჩართულ ვინჩესტერზე. იმის მიხედვით თუ ფიზიკურად სად დგას ეს "ვინჩესტერი" თქვენი საიტის ჩატვირთვის დრო განსხვავებული იქნება. ამიტომ ქართული ჰოსტინგის გამოყენება უკეთესია ვიდრე უცხოურის. არსებობს ასევე უფასო და ფასიანი ჰოსტინგი. ამ შემთხვევაში ფასი განისაზღვრება უკვე თქვენი საიტის მომსახურებითა და სხვა ტექნიკურ მხარდაჭერით. ძირითადად უფასო ჰოსტინგებზე შეზღუდულია გარკვეული სახის მოქმედებების ჩატარება. თუმცა დამწყებთათვის უფასო ჰოსტინგი საკმაოდ კარგია და რეკომენდაციასაც მას გავუწევ.

მე ამჯერად სწორედ ასეთ უფასო დომენსა და ჰოსტს ვიყენებ ჩემს ვებგვერდზე

შვიდი წამალი გამოფხეკილი საფულისთვის (ნაწყვეტი წიგნიდან: "ყველაზე მდიდარი ადამიანი ბაბილონში")

ბაბილონის დიდება გრძელდება .  საუკუნეების განმავლობაში მისი რეპუტაცია მოდის ჩვენთან , როგორც უმდიდრესი ქალაქებს შრის , მისი საგანძუ...