Предварителна оферта за разработване на фирмен уеб сайт:
I. Сайтът ще съдържа:
1. Дърво категории-подкатегории в левия сайдбар
При зареждане на страницата отначало се виждат само родителските категории (основните), при клик върху такава категория от страна на потребителя се показват и категориите-наследници (подкатегориите)
2. Страници за всяка категория
Това е мястото, където ще се листват продуктите, асоциирани с категорията: тъмбнейл (умалено изображение на продукта), име на продукта (линк към страницата на продукта) + при желание, цената на продукта и бутона за поръчка. Продуктите се показват по n на брой, примерно 20, на страница, а следващите са достъпни чрез обичаен pagination от рода на 2 | 3 | 4 и т.н.
3. Страници за всеки продукт
Всеки продукт е представен чрез:
- категорията, с която е асоцииран + пътечка към родителската категория, ако има такава
- име на продукта
- тъмбнейл (клик върху него показва оригиналното изображение, Lightbox ефект)
- описание на продукта
- цена на продукта
- дали става дума за нов или за second hand продукт
- ако е промоционален – това също е отбелязано
- ако е нов, в смисъл на сега появил се на пазара – това също е отбелязано
- ако има архив с драйвери – линк към него
- добре оформена визуално и достъпна възможност (бутон) продуктът да бъде поръчан на момента + контакти (телефон, Skype)
- изпрати на приятел функционалност – ако искате ще добавя и това
- споделяне в социални мрежи – ако искате ще добавя и това
- под продукта могат да се показват на случаен принцип линкове (тъмбнейл + име) към други продукти от същата категория или промоционални продукти - ако искате ще добавя и това
4. Ценова листа
За посочена от потребителя категория се листват в табличен вид: име на продукта (линк към страницата на продукта) + цена + възможност за поръчка (бутон).
5. Страница-формуляр за поръчване на продукта
Както говорихме, това ще е формуляр, до който потребителят ще достига след като реши да поръча даден продукт, т.е автоматично се попълва кой е избраният продукт (и категорията), а потребителят посочва име, имейл, телефон за контакт; получавате имейл с всяка поръчка и вече вие му се обаждате, за да потвърдите и уточните поръчката.
Не сме обсъдили варианта – да се надяваме по-честия вариант - при който, потребителят иска да поръча повече от един продукт. Тогава информация за отделните продукти трябва да се пази в „кошницата”, а след това, когато потребителят реши поръчката да се прави групово. Предполагам, че това е вариантът, който ще изберете, тъй като той е стандартно решение. Информация за съдържанието на кошницата и възможност да се направи поръчка – горе вдясно в хедъра на сайта, добре видима.
6. Ще има ли търсачка за продуктите, това не сме обсъдили? Между логото и „кошницата”, горе в хедъра на сайта, например, добре видима и достъпна.
7. Страница с контакти
Тази страница ще съдържа:
- адрес на фирмата + Google Maps интерактивна карта
- мобилни телефони + стационарен (общо 3)
- Skype и ICQ
- формуляр за изпращане на съобщения
8. Страница с описание на дейността на фирмата и подобни
Тук ще има описание в свободен текст на това коя е фирмата, кога е създадена, с какво се занимава и всичко подобно, каквото решите да има като съдържание.
9. Страница, описваща услугите
Това е страница, където в свободен текст са описани услугите, които фирмата предлага, цени, срок и всичко подобно, каквото решите да има като съдържание.
10. Начална страница и десен сайдбар
На началната страница, последните n на брой нови продукти + промоциите. В десния сайдбар: място за реклама, връзки към други сайтове, би могла и „кошницата” да е там, в горния край?
Визията на сайта ще е съобразена с темплейта, който ми изпратихте.
Допълнително: инсталиране на форум по избор (phpBB 3, SMF, IPB).
II. Администрация на сайта по раздели:
1. Обща рамка, паролно защитена (+ може и по IP) папка, например /admin + login/logout/session timeout контрол: само потребители с права за администриране имат достъп, стандартните неща
2. Настройки:
- парола и продължителност на потребителската сесия
- колко продукта на страница да се листват, 10, 20, 30?
- брой промоционални, брой „нови” – за заглавната страница
3. Администрация на категории:
- добавяне, редактиране, изтриване, преглед на категории
Всяка категория е описана чрез
- кратко име; например, „Видео-карти”
- разширено име; например, „Видео-карти на nVidia”
- генериран при създаването на категорията адрес
Краткото име се ползва за генериране на адреса на категорията: http://www.site.com/short-name-of-category/short-name-of-subcategory/ (т.е сайтът ползва modRewrite-нати адреси, SEO friendly)
Ползва се латинизирано представяне на кирилицата според таблицата за транслитерация на Google, специалните символи се премахват, интервалите се заместват с – (тире).
Това е пример от администрацията на друг сайт за това, какво имам предвид.
Разширеното име се ползва за title атрибута на самия линк, на страницата на категорията и за meta описанието; всичко това са SEO friendly задължителни елементи за on-page оптимизация на сайта. Стандартни неща.
Изтриването на категорията е възможно само, ако тя няма подкатегории и/или продукти, асоциирани с нея.
Редакцията касае името (кратко и разширено, но не и генерирания само при създаването и адрес), както и дали в момента е видима в сайта.
По този повод, едно предупреждение, което в същата степен касае и страниците за продуктите: ако нещо веднъж е добавено в сайта като съдържание, има го като адрес и особено, ако вече го има и като индексирано съдържание в Google (и другите търсачки) не е добра идея да се премахва, освен ако не е крайно наложително. После, евентуално, трябва да се пишат редиректи за 404 Not found, да се маха ръчно от индекса през Google Webmaster Tools, по-добре да не се трие нищо, a само да се отбелязва (за продуктите), че просто в момента не е в наличност. Хубаво е да уточним каква ще е политиката ви относно съдържанието на сайта по тази линия.
4. Администрация на продукти
- добавяне на нови, редактиране на налични, клониране (създаване на нов на базата на съществуващ), изтриване, преглед на продукти
За всеки продукт, редактируеми през админ панела са:
- към коя категория принадлежи
- име на продукта
- адрес на продукта, генериран подобно на този на категориите
- цена
- активен или не, т.е наличен за продажба или не (или ако искате директно има го в сайта/ няма го, но това води до тези проблеми с липсващото индексирано съдържание, за които писах по-горе)
- неупотребяван (нов) или second-hand
- промоционален
- от “Настройки” се задава брой промоционални, а оттук да има бърз достъп до другите, които са отбелязани като такива и промяна на статуса
- нов – също като при промоционален
- добавяне на файл (.rar/.zip) с драйвери, документация и подобни, вкл. upload на големи файлове
- качване и оразмеряване на снимка на продукта
- първо каченото .jpeg изображение се оразмерява автоматично до нещо ор рода на max 800 px width / max 600 px height; след това се дава възможност за прецизно изрязване на тъмбнейл; примерно изпълнение има тук: http://www.youtube.com/watch?v=EHJLdLxbZl0 (разбира се за вашия сайт ще го модифицирам, но идеята е същата)
5. Редактор за статичните страници – това е администрацията на съдържанието на страниците „За нас” и „Услуги” + текста за началната страница.
6. Администрация на контакти
Тук редактируеми са адресът на фирмата, мобилните и стационарния телефон, Skype и ICQ контактите, както и фирмения имейл адрес.
Ако искате и Google Maps да е редактируем е допълнително работа, но не вярвам да си сменяте всеки ден адреса на фирмата, т.е това може да се пропусне.
(Линковете към други сайтове, за които споменах в I – десния сайдбар, също ще са хардкорнати; ако искате нови или редакция на наличните просто ще ми пишете.)
7. Към сайта вървят някои стандартни технологии и практики, които просто трябва да бъдат отбелязани, макар че работят прозрачно за потребителя, а и администраторът няма да се занимава с тях:
- задължително за всеки сайт се регистрира Google Webmaster Tools акаунт и се указва пътя до robots.txt (файл, посочващ на ботовете на търсачката, къде им е разрешено да обходждат и къде не), sitemap.xml (файл, който ще се генерира автоматично от сайта при добавяне на ново съдържание и съдържа един вид карта на това съдържание – ботовете използват тази информация за обхождане и индексиране на съдържанието)
- Google Analytics – статистика
- Google AdSense / AdWords
- засега не ви предлагам функционалност като RSS емисия (като тази, например: http://feeds2.feedburner.com/myastrodata), защото нямате раздел Новини или блог-част, но го имайте предвид като възможност
- modRewrite-нати SEO friendly адреси:
- http://www.site.com/video-cards/nvidia/8900-gtx/ - това да
- http://www.site.com/products.php?cid=34&pid=492 – това не
- освен с идеи и препоръки за избор на домейн, хостинг доставчик, ще ви помогна с идеи и препоръки за социалните мрежи и по-доброто популяризиране на сайта
III. Условия, цена и срокове
След проведената среща имам добра представа какъв сайт искате; моля, вижте допълнителните въпроси, които възникнаха при писането на тази предварителна оферта и кажете какво ще решим и за тях.
Докато купите домейна и осигурите хостинг ще работя сайта на мой хостинг, но той ще ви бъде постоянно на разположение за следене на работния процес във www.vlkomarov.info/projects/your-site/ (по принцип сайтът се работи на мой хост до приключване на проекта, но тъй като с вас се знаем ще го качим при вас веднага след като имате вече собствен хост).
Цената за работата, описана в тази предварителна оферта е ориентировъчно 1000-1200 лв.
Срокът е 12 работни дена. Започвам работата веднага след като уточним последните детайли (ако ви устройва цената) и получа 50% капаро от цялата сума.
Владимир Комаров
http://www.vlkomarov.info/
PHP, MySQL & jQuery Developer Freelancer
18 август 2009, София
Сподели с приятели: |