Същността на Web 2.0 е да поддържа интерактивно съдържание в Мрежата
Категория: Приложен софтуер , Интернет
Стефан Станчев
25.1.2008
Студията трябва да предлагат на клиентите си осъвременяване на сайтовете им. Web дизйнерите са странно племе, което не може да се постави в рамка.
Изграждането на един съвременен Web сайт е предизвикателство за техническите умения и креативните възможности на дизайнерите. За някои от основните елементи от процеса по изграждане на онлайн приложения разказват Вера Пейкова, ръководител проекти, и Михаил Стефанов, проектов мениджър в Web агенция ABC Design.
“За изграждането на Web 2.0 сайт, а не на 1.5, както са категоризирани много от страниците, е необходима интеграция на видео, внедряване на RSS (RDF Site Summary) и т. н. От технологична гледна точка тези неща не са сложни за направа за която и да е страница. Дори един подреден Web 1.5 сайт с малко усилия може да се направи така, че да придобие вида на следващата версия”, обяснява Вера Пейкова. Според нея това е задължение на Web компаниите. Те трябва да предлагат на клиентите си осъвременяване сайтове им. По този начин виртуалните приложения ще станат по-достъпни, ще бъдат индексирани по-лесно и ще са богати на съдържание. Защото тенденцията е за колкото е възможно по-интерактивно представяне на организациите в Мрежата. Друга особеност на Web 2.0 е, че предоставя възможност на потребителите да допринасят за визията и съдържанието на дадена страница. Те вече не са само читатели, превръщат се в редактори, споделят мнение или слагат рейтинг на статията. Оттам идва и тенденцията да се внасят такива функционалности, които да улесняват подобни процеси, за да се засилят комуникацията и взаимодействието. “Може би рядко ще видите сайт без RSS, чрез който потребителите да могат да се информират за новостите, без дори да го посещават. Това е много интересна и добра технология, която придобива широко разпространение. Често се срещат сайтове, които имат по десет тематични RSS опции в страница. Блогосферите, характерни също за Web 2.0, съчетават на едно място хора с еднакви интереси”, разказва Пейкова.
Технологиите с отворен код се налагат в Web дизайна
За да се направи един съвременен Web сайт, все повече се използват технологиите с приложим отворен код. Навлизат и клиентски езици, които не работят в сървърната част, като AJAX или различни разновидности на Java скриптове. Освен тях все по-голяма популярност придобиват и платформи като Ruby on Rails (броят на програмистите, боравещи с нея, все още е малък, но обществото им е доста силно и задружно). “Аз смятам, че безплатният софтуер за изработка на страници все повече ще се налага - прогнозира Вера Пейкова. - В този бранш е много важно да споделяш своя опит с другите. При нас за направата на сайтове се използва PHP, имаме отдел, който се занимава с .NET, използваме Java Script във всичките му форми, напоследък в употреба навлезе и Smarty, с която по-бързо се зареждат страниците. Тази технология доби много голяма популярност през последните години. Най-често използваната база е SQL и MySQL. Това са платформите, на които работим.”
Относно технологиите при разработчиците на блогове се забелязва тенденция за използване на сървърен PHP скриптов език, към който много хора съответно пишат добавки и плъгини. Тъй като това са приложения, създадени на базата на отворен код, всеки човек може да отвори и да разгледа структурата, за да види какви таблици се използват и взаимодействията между отделните компоненти. “Закръглените отблясъчни форми, характерни за новата вълна Web сайтове, по-скоро са работа на дизайнерите на креативния отдел, т.е. не е нужно да се владее Flash технологията, за да се направят подобни елементи, въпреки че чрез този софтуер рисуването и внедряването става по-лесно”, смята Пейкова.
Flash технологията преди години е била голяма крачка и революция в създаването на графичния дизайн. Този софтуер на Adobe e спомогнал много сайтове да изглеждат красиви, привлекателни и интерактивни. Днес той се използва в друга светлина, т.е. не се разчита изцяло на тази технология в изграждането на страницата, въпреки че е добре част от елементите в нея да бъдат направени, чрез Flash. Сега вече основното съдържание може да се изтегли от специално създадена база, т.е. Flash приложенията се генерират динамично, не е нужно да се изработват всеки път.
От гледна точка на тежестта на един сайт и как той ще бъде индексиран, повече се разчита на възможностите на Cascading Style Sheets (CSS) шаблони, които облекчават зареждането на елементите по страницата.
Всеки сам открива за себе си средството за изработка на сайтове
В началото на епохата на Web дизайна е било модерно да се изтъква, че страницата е направена на Notepad, което е говорело до голяма степен за това, че авторът владее много добре Hypertext Markup Language (HTML). В момента има съвременни средства, подобни на приложението Dreamweaver, които до голяма степен спомагат за написването на този код, но от друга страна карат програмиста или дизайнера да разчита на подсказки. “При нас интегрираната платформа Dreamweaver е широко използвана. Може би има две категории потребители – едните, които го харесват, и други, които предпочитат стандартни редактори. Най-вероятно такива интегрирани платформи ще се използват и в бъдеще, стига цената им да е приемлива. Разбира се, Open source системи като Eclipse, безспорно доказват лидерството си в писането на Java и PHP проекти и са добър помощник. Но както всяка подобна технология имат своите недостатъци – доста бавно се зареждат на по-слаби компютри”, обяснява ръководителят проекти в ABC Design.
Dreamweaver спестява време и е от голяма полза за дизайнера. При него най-сериозният недостатък е, че е скъп. Тази програма, интегрирана в Adobe Creative Suite, може да работи съвместно с други продукти на Adobe за код fusion и РНР. Работата на дизайнера и програмиста по този начин става по-лесна. В Dreamweaver писането на HTML тагове става интуитивно и затова тя се е наложила в България.“Всеки, който се занимава с разработка на Web сайтове, е открил за себе си най-доброто средство за писане на HTML и съответно за програмиране”, твърди Михаил Стефанов.
От дизайнерска гледна точка спектърът на използваните приложения е много широк. Клиентите подават материалите в разнообразни формати, а от страна на Web студиото се използват различни софтуери, които да ги прекодират. Крайният продукт – сайтът, трябва да изглежда добре както на Internet Explorer версия 5, така и на версия 7, защото съвместимостта е много различна. Задължително е всяка Web агенция да тества визията и управлението в един сайт през различни на брой браузъри, което е допълнителен труд. Отделът в ABC Design, който работи под Linux, дава допълнителна помощ с тестове, които извършват през тази операционна система. Но най-общо целите са две – сайтът да се отваря добре и през Internet Explorer, и през Firefox. Проверка се извършва и на Mac компютър, като понякога и самите клиенти на Web студиата подпомагат тестовата работа.
Първо въображение, а след това компютър
“Ако един човек желае да се занимава с Web дизайн, първо трябва да си нарисува проекта така, както иска да изглежда. Въпреки че много често накрая страниците се получават различно от първоначалните очаквания - споделя Пейкова. - Графичните програми са другото нещо, нужно на начинаещия дизайнер. Чрез Photoshop или Gimp ентусиастът може да подреди визуално своята идея. Целта е изображенията да бъдат малки по обем, но да изглеждат добре. Нищо че при съвремените скорости на интернет големината им не е проблем и лесно се зареждат. Последният етап е дизайнерът да си представи сайта като чист HTML код. Абсолютно задължително е всеки, който иска да се занимава с Web дизайн, да има познания върху него.”
Когато един младши дизайнер постъпва на работа, е добре има опит в някоя сфера на изкуството, т.е. той трябва да е творческа личност. “Web дизайнерите са странно племе и не могат да бъдат охарактеризирани - споделя с усмивка Вера Пейкова - Когато се търси дизайнер с повече опит, освен образованието, което невинаги е задължително, се акцентира върху портфолиото му. Той трябва да покаже вече какво е направил, за да се преценят качествата му във фирмата, в която кандидатства.”