Блог

Одит на шаблони за уебсайтове: Повторяем начин за проверка на шаблони за различни клиенти

Шаблоните са бързи, докато не се превърнат в клиентски тежести. Използвайте повторяем одит, за да отстраните лошите зависимости, преди да се обвържете.

Summary

Как да изберете шаблон за клиент, когато изборът трябва да издържи на контакт с втори клиент, и трети, и още десетки? Първият шаблон е лесен: намирате нещо, което изглежда подходящо, показвате го на клиента и продължавате напред. Десетият шаблон е мястото, където моделът се счупва. Дотогава сте наследили купчина малки компромиси — оформление, което воюва със съдържанието, функция, от която клиентът няма нужда, персонализация, която се е счупила при следващата актуализация. Решението не е да спрете да използвате шаблони; те остават бърз и достъпен начин за стартиране на професионален сайт. Решението е да третирате шаблона така, както инженерният екип третира зависимост от трета страна: да го одитирате, преди да го приемете, да документирате какво откриете и да направите одита повторяем за всеки клиент.

Как да изберете шаблон за клиент, когато изборът трябва да издържи на контакт с втори клиент, и трети, и още десетки? Първият шаблон е лесен: намирате нещо, което изглежда подходящо, показвате го на клиента и продължавате напред. Десетият шаблон е мястото, където моделът се счупва. Дотогава сте наследили купчина малки компромиси — оформление, което воюва със съдържанието, функция, от която клиентът няма нужда, персонализация, която се е счупила при следващата актуализация. Решението не е да спрете да използвате шаблони. Шаблоните остават бърз и достъпен начин за стартиране на професионален сайт, а за много клиенти те са правилният избор. Решението е да третирате шаблона така, както инженерният екип третира зависимост от трета страна: да го одитирате, преди да го приемете, да документирате какво откриете и да направите одита повторяем за всеки клиент.

Първото възражение: „Нямаме време да проверяваме шаблони, на клиента му трябва сайт сега“

Един час структурирана проверка сега ще ви спести десетки часове неструктурирано коригиране по-късно. Това не е лозунг; това е сметката. Когато приемете шаблон, без да разгледате неговата повърхност на промените, вие поемате риска предварително. Откривате липсващите функции по време на клиентски прегледи, а не по време на staging.

Повърхността на промените е всяко място, което ще трябва да докоснете в шаблона, за да го приведете в съответствие със съдържанието и марката на клиента. Помислете за строителна фирма, която иска модерен индустриален вид. Намирате шаблон с тъмен hero блок, смела типография и снимка на кран. Изглежда перфектно в прегледа на пазара. След това се опитвате да добавите галерия с проекти с дълги описания и откривате, че портфолио блокът поддържа само кратки надписи, а бутонът „Поискай оферта“ е твърдо закодиран към един имейл адрес. Сега пишете override-и за неща, които шаблонът е трябвало да изложи като опции.

Преди клиентът да подпише каквото и да е, проведете staging упражнение. Изтеглете шаблона в чиста, празна среда. Избройте задължителните функции на клиента и съпоставете всяка една с настройка в шаблона. Опитайте трите промени, които най-вероятно ще направите: сменете логото, променете основния цвят, пренапишете копието на началната страница. Отбележете кои промени бяха настройки и кои изискваха редактиране на код. Това не е задълбочен технически одит; това е фокусирано двадесетминутно упражнение, което ви казва дали шаблонът е отправна точка или самостоятелен проект.

Второто възражение: „Всеки клиент е различен, така че стандартният преглед няма да сработи“

Търговски доставчик на ВиК и специализиран магазин за храни влизат в екипа ви. Те нямат почти нищо визуално общо. Клиентът от ВиК бранша се нуждае от продуктови категории, технически спецификации и работен процес за заявки за оферти. Магазинът за храни се нуждае от продуктови листинги, информация за доставка и път за поръчки. Различни индустриални шаблони биха им подхождали — пазарите за шаблони предлагат специфични за индустрията дизайни, често с включени функции като продуктови каталози, системи за резервации или портфолио витрини. Но въпросите за одита остават същите и за двамата: Мога ли да преместя логото, без да пипам код? Мога ли да променя реда на навигацията? Мога ли да заменя данните за контакт на едно място? Отговаря ли включената функция на това как този клиент реално получава поръчки или заявки?

Фразата „всеки клиент е различен“ е точно причината, поради която стандартният преглед има значение. Той ви спира да правите същата скъпа грешка в ново облекло.

Ето какво показва демонстрационният преглед в сравнение с това, което одитът реално проверява:

Какво показва демото в пазараКакво реално проверява одитът
Полирана начална страница на голям десктоп екранКак се държи шаблонът при ширина на телефон, таблет и десктоп, и как се свива навигацията
Стокови снимки и кратък, подреден placeholder текстКак се държат блоковете на оформлението с реалистични дължини на съдържанието, включително дълги продуктови имена или плътни данни за контакт
Плавни hover ефекти и анимацииДали взаимодействията са достъпни и дали забавят първото изрисуване при типична връзка
Икона на функция като „добави в количката“ или „резервирай сега“Дали функцията е конфигурируема, дали изпраща данни на място, което клиентът контролира, и дали съответства на реалния работен процес на клиента
„Лесна персонализация“ в описаниетоКои промени можете да направите във визуалния редактор и кои изискват пренаписване на стилове или разметка

Изборът на шаблон по външен вид е начинът, по който агенциите се озовават с шаблон, който воюва със съдържанието; работен процес, ориентиран към съдържанието държи реалния материал на клиента в полезрението от самото начало. Одитът съществува, за да провери дали шаблонът може да понесе този материал без усилие.

Третото възражение: „Демото изглежда добре, значи вече знаем какво ни трябва“

Отворете демото в прозорец за частно сърфиране и променете размера му от 320 пиксела на 1440 пиксела, преди да кликнете върху бутона, който казва нещо като „Започнете с този шаблон“. Правете го бавно. Наблюдавайте къде се свива навигацията, къде се изрязват изображенията и къде текстът започва да прелива от контейнера си. Единственото това упражнение ще ви каже повече от папка с екранни снимки.

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

Също така тествайте функцията, която ви накара да погледнете шаблона. Клиент със собствена практика може да бъде привлечен от шаблон с уиджет за резервации. Той изглежда полиран в демото. След това откривате, че уиджетът съхранява подадените данни в демо акаунт, подканва посетителите с формата на автора на шаблона или изобщо не се свързва с календара на клиента. Одитът трябва да отговори: къде отиват данните? Може ли клиентът да вижда подадените данни? Функцията част от кода на шаблона ли е, или зависи от услуга на трета страна, която по-късно може да промени цените? Ако класирането в търсачките е част от решението, често срещаните SEO митове за шаблони си струва да проверите, преди да се ангажирате.

Четвъртото възражение: „Персонализацията ще поправи всеки недостатък, така че просто да изберем и да настроим“

Да речем, че клиентът поиска една малка корекция на размера на шрифта за мобилни устройства. Откривате, че стилът на заглавията е дефиниран на няколко места в различните брейкпойнти. За да направите една последователна промяна, пишете няколко override-а. Те работят. Три месеца по-късно излиза актуализация; една от тези декларации вече влиза в конфликт; заглавието на клиента изведнъж скача до неочакван размер на телефоните. Това е реалната цена на „ще го персонализираме по-късно“.

Персонализацията не е еднократно събитие; тя е взаимоотношение на поддръжка. В момента, в който замените нещо в основния CSS или разметката на шаблона, вие създавате версия на шаблона, която вече не е точно това, което авторът поддържа. Следващата актуализация ще бъде написана спрямо оригинала, а всеки override е точка, в която бъдеща актуализация може тихо да счупи дизайна на клиента. Колкото повече персонализирате, толкова повече ставате фактическият поддържащ шаблона — и точно там се появяват често срещаните грешки при персонализация.

Понякога честното заключение от одита е, че нито един шаблон не е подходящ. Ако нуждите на клиента са достатъчно специфични, че планирате тежка персонализация преди пускане, персонализираната изработка може реално да струва по-малко през целия живот на проекта. Шаблоните са пряк път, а преките пътища са полезни само когато наистина скъсяват маршрута. Този компромис е вграден в начина, по който шаблоните обикновено се описват: те предлагат ефективност и разходна ефективност, с честната уговорка, че персонализираните уебсайтове могат да осигурят по-голяма гъвкавост и мащабируемост за дългосрочен растеж. Одитът ви казва на коя страна на този компромис всъщност се намирате.

Петото възражение: „Изборът по усещане е по-бърз, а клиентите ни се доверяват на вкуса ни“

Дали таблото с резултати заменя дизайнерската преценка? Не — и точно затова е полезно. Помислете за два шаблона за един и същ клиент терапевт. И двата получават „да“ за всяка категория от одита. Единият има по-спокойна типографска скала; другият има по-изразителна цветова система. Таблото ви казва, че те са оперативно равни, а вашата дизайнерска преценка избира този, който отговаря на личността на клиента. Това е вкусът, който върши работата, за която всъщност е добър, вместо да бъде помолен да предсказва поведението при актуализации, обработката на данни и мобилното оформление.

Запазете таблото просто. За всеки шаблон оценете петте неща, които провалят проекти: повърхност на промените, път на актуализация, съответствие на функциите, отзивчиво поведение и производителност/SEO-пригодност. Използвайте само „да“, „частично“ или „не“. Когато получите повече от едно „не“, имате разговор, а не присъда. Този разговор става повторяема част от вашето обяснение пред клиентите: „Не избрахме този шаблон, защото неговата функция за резервации щеше да изисква замяна в рамките на месеци.“ Това е по-лесно за защита от „Не ми изглеждаше подходящо“.

Заключение: Нека одитът бъде нещото, което повтаряте

Целта не е перфектен шаблон. Няма перфектен шаблон. Има само шаблон, чиито компромиси сте видели предварително и сте приели съзнателно. Когато одитирате преди приемането, можете също да изградите малка библиотека от анотирани бележки за шаблони — кой шаблон е работил за клиент с продуктов каталог, кой се е справил с дългоформатно портфолио и какви override-и трябваше да направите, за да стигнете дотам. Следващият ангажимент започва с тази библиотека, вместо с празен преглед на търсенето. Ето как работният процес с шаблони става повторяем за различни клиенти: не чрез използване на един и същ шаблон всеки път, а чрез споделен процес за решаване дали шаблонът заслужава работата да стане доставка.

Една уговорка: строгостта трябва да съответства на мащаба на ангажимента. Едностраничен маркетингов сайт за местен бизнес не се нуждае от двудневен одит; клиент, чийто приход зависи от системата за резервации на шаблона, се нуждае. Процесът е същият. Дълбочината на въпросите е това, което се променя.

Sources (5)