Loading
При копирате и разпространение на авторска информация от този блог, споменете източник, съгласно условията за честното ползване на крейетив комънс! Благодаря за разбирането :)

wpgp

Първи стъпки в уеб-програмирането, или какво трябва да знаем за създаването на един уеб-сайт!

Спомням си началото когато с недоумение се опитвах да разбера какво е това животно интернет, и как „живеят“ тези сайтове в него. Тогава не бях чувал за програми като „Web Page Maker“ „Dreamweaver“ и още по-малко съм си представял за възможностите на систими като „Joomla“ или „WordPress“. Това ме накара да стисна здраво ръката на чичко Гуугъл и да ме разведе в дебрите на виртуалният свят. Сега съм готов да споделя опитът си с вас, и макар и малък съм сигурен че бе бел полезен на тези който сега са там от където аз тръгнах.

Първи стъпки

Днес има много програми който са в състояние да ви помогнат за изграждането на стандартен уеб сайт, дори и с минимални познания в уеб програмирането от ваша страна. Това което бих ви посъветвал е да не възлагате на 100% надежди на тях, и най малкото което бихте могли да направите, и което съм сигурен че ще ви е от голяма полза за напред е да се запознаете езикът градящ основите на уеб програмирането.

Езици

„HTML“ (HyperText Markup Language – ХиперТекстов Маркиращ Език). В интернет има много информация за него, няма да се впускам в подробности. Накратко това е уеб-програмен език който просто казано е е изграден от набор от команди (тагове) който казват на браузерът ви какво точно да показва на екранът ви.Например тагът „img src“ казва на браузерът ви че трябва да ви покаже изображение. <img src=“test.jpg“> ще покаже снимката test.jpg на мястото където е вмъкнат тага в уеб страницата. Тук има достатъчно информация за този език която би ви била много полезна занапред. Защо ви казвам това. От опит зная че в много често от случайте като използвам подобни програми ми се налага да поправям даден код на ръка, някой от тях са доста орязани от към функционналноста на страницата при което с вмъкнат код на ръка това не е проблем. Другата причина е че след като сте запознати с този език при възникване на нередност в страницата ви с лекота бихте я поправили при положение че познавате основните на функциалноста им криещи се в програмният език, а този специално никак не е сложен и гради основите на всички останали езици в уеб програмирането като
CSS (Cascading Style Sheets)
Javascript
и други които всъщност са добавки които служат за обогатяване на функционалноста на стандартният HTML код или просто казано спомагат „тунинговането“ на вашата страница. Запознаването с основната информация свързана с функционалноста на всеки един от тях би ви била полезна в изработката на всяка една страница занапред.
Както ви казах малко по нагоре, каквато и програма за максимално опростена разработка на сайтове да ползвате, ако не сте наясно с основите на уеб-програмните езици, шансът за безупречен успех в начинанието ви се свежда до минимум.
Да приемем че сте успели да свормирате своето сайтче, посредством информацията и помощните връзки и вече е дошъл момента да го публикувате в интернет.

Публикуване на сайта в интернет (хост)
Host -  съдържател

Този тип публикация на сайт в интернет се нарича хостинг. Хосът представлява качнването на сайтът ви на компютър (хостинг сървър) който е предназначен предимно за потдържане на уебсайтовете онлайн 24/7 (24 часа в денонощието / 7 дни в седмицата) или Нон-стоп. Този компютър разполага с инсталиран определен набор от програми който позволяват и олесняват максимално достъпа и контрола върху сайта ви през всяко едно време в денонощието, и дава възможност да бъде разглеждан от потребителите във всеки един момент. Разполагат с възможност за бекъп (възвръщане на сайта до дадено положение в което е бил запазен в определен момент). Тоест ако възникне грешка в кода или просто бъде хакнат, можете с лекота да го възвърнете до положението в което сте го сейфали в определен момент. Има програми който могат да позволят това и на вашият домашен компютър или лап-топ, и в него да хоствате сайтът си така че да е достъпен за всеки един потребител в интернет в времето когато е включен и е свързан в интернет. Проблемът е че когато го изключите вече няма да съществува в публичното пространство или просто казано ще е офлайн. Подобни програми за създаване на хост сървър на компютъра ви са Appserv Xampp които съдържат набор от вграден софтуер за управление и конфигурация на бази от данни спомагащи функциалноста на динамични сайтове.
Хостинг услугите биват 2 вида:
Безплатни – които позволяват публикуването на статични уеб-сайтове и страници (без потдръжка на база данни, или ако потдържат са максимално орязани от към функционалност)
Платени – които разполагат с пълен набор от функции за разширено управление на сайта, и за разлика от безплатните, много често предлагат по голямо пространство за хосвани файлове.
След като си изберете компания на която ще доверите хостът на сайтът си, можете да се заемете с последните стъпки в официалното му откриване в интернет. А именно…

Избиране на име (домейн)
Domain – Област

Домейнът представлява кратко име на сайта което служи предимно а улеснено запомняне и индификация на интернет потребителите. Всеки сайт в интернет има свой адрес който представлява IP- то на компютъра (сървара) където се хоства. Например адресът на abv.bg всъщност е 194.153.145.104. но е много по лесно патребителите да запомнят домейна на този сайт, отколкото одресът му. Затова съществуват специални сървари за регистриране на домейни (DNS – Domain Name Servers) който се управляват от фирми предлагащи услуги за закупуване на домейни. Накратко домейнът е кратко име което препраща потребителите към даден интернет адрес. За целта най важното което трябва да имате в предвит за закупуване на домейн е: да бъде достатъжно лесен за запомняне, и да асоциира съдържанието на самият уебсайт.
Също като уеб-хостинга, набавянето на домейн биват два вида:

Безплатни – които много често биват поддомейни. Например ако си вземете безплатен домейн от hit.bg той ще представлява нещо като, site.hit.bg което също предсктавлява потдомейн на домейна hit.bg. Другият пресен пример който ще ви дам е с компанията за безплатни домейни предлагаща услугите си в сайта www.dot.tk. Това е сайт който предлага реални домейни .tk. Преди да прибегна до закупуването на официален домейн за сайта си, бях прибегнал до техните услуги. Това че няма нищо общо с пренасочване на DNS-и го разбирам при положение че използвам безплатна услуга, но един ден ме погребаха като останових че, са ми го присвоили и в момента старият ми домейн getpeace.tk пренасочва към страница с някакви тяхни реклами.
Платени – Които ви предлагат безупречно пренасочване и контрол върху името на сайта при закопуването му (в случай че е свободен разбирасе)
Така че мога да ви посъветвам, ако сте решили да си правите сайт, постарайте се да намерите компании предлагащи хост и домейн срещуминимално заплащане, но избягвайте безплатните.

Оптимизация

И така вече сте в състояние да разполагате в свой собствен официален сайт. Остава само, при ваше желание да го оптимизирате за намиране и индифициране от търсещи машини като google, yahoo, ask и др. Все пак това е едно от главните условия определяща посещаемоста му, последвани от потдържане на актуално съдържание и олекотен и достъпен дизайн. Този тип оптимизация се нарича SEO (Search engine optimization – оптимизация за търсещи машини)
Накратко, за подобни търсачки е нужно време докато индефицират и вмъкнат сайтът ви в базата си след публикуането му в интернет, за да изкарват негови резултати при търсене. Чрез подобен тип оптимизация вие сте в състояние да ускорите този процес, при което успоредно с това ще се увеличат и посещенията ви.
Благодаря за вниманието, надявам се да съм бил полезен :smile:

Автор: get_peace

Други в блога:

 
Автор: a.k.a. Get_Peace

Add me   Своите похвали, оплаквания, забележки, препоръки, запитвания и др... които са извън темата на тази публикация, можете да публикувате в книгата ми за гости! Всички останали ще бъдат маркирани като спам/офтопик и ще бъдат изтривани! Благодаря за вниманието :)

Коментирай чрез Фейсбук:

Коментирай:

*
Въведи думичката от снимката, за да удостовериш разумната си същност.Или кликни на картинката, за да я чуеш, чрез аудио файл.
Click to hear an audio file of the anti-spam word

 

Design by Get_Peace Creative Commons License