Перенос сайта на HostCMS 6

www.7detei.ru



-Сайт должен быть сверстан на HostСms версии 6.

-реализована покупка товара без регистрации (ввод минимального кол-ва необходимой информации имя тел, способ доставки, способ оплаты, адресс доставки)

-хорошо работающий поиск по товарам.

-импорт цен на товары в авторежиме из xls и csv

-в админке легкий поиск по заказам Фио, или тел, или номеру заказа. Статусы заказа.

-возможность комментирования товара средствами формы самой cms и из карточки товара (комменты с пост модерацией).

— хлебные крошки в карточке товара

-добавить кнопку купить на странице категорий под ценой товара

-в карточке товара должна быть возможность выбора товара в другом цвете и просмотр фото в другом цвете.

-после описания товара (рандомно) выводится похожие товары данной категории

-вывод на главной топ 6 товаров (возможность их назначить самому через админку)



1.html



-Кодировка html,css,js,ini,php и sql базы данных UTF-8 (без bom) короче вся кодировка сайта должна быть такой чтобы кракозябры не отображались.

-Валидная верстка без ошибок и предупреждений в java скриптах, Html, css

-Верстка блочная на div ах.

-размер макета фиксированный ширина 1024 (должен смотреться хорошо без сваливания блоков, и полос прокрутки на всех бОльших разрешениях)

-Кроссбраузерность. Сайт должен нормально работать в IE7+, FF3+, Opera9+, Safari4+, Chrome.

-Названия классов и id должны по смыслу соответствовать применению например, header, menu, footer, news

-Просьба разделять основные html блоки комментариями.

-Все что можно сделать без Javascript, делать без него. Javascript код выносить в отдельный файл в папку js. Обработчики событий тоже лучше отделить и объявлять в отдельном файле.

-использовать правельную семантику и микроразметку

-не забыть прописать favicon

-должны быть прописаны title ко всем ссылкам

-стили ко всем элементам должны быть вынесены в файл стилей style.css

-сайт должен нормально работать и отображаться с выключенными картинками

-футтер прибит к низу браузера и не сваливается

-Если макет не проходит 100%-ную html-валидацию, постарайтесь по крайней мере делать так, чтобы использование невалидного кода было оправданно.

-Корректная работа при вбивании реального текста, надёжность вёрстки

-»Контент в начале страницы» — содержимое страницы должно идти в начале кода, до всяких сайдбаров и прочего.

-В вёрстке не должны оставаться закомментированные «на всякий случай» куски кода, лишние неиспользуемые файлы, старые версии файлов и т.п. Все бекапы можно вытянуть из системы контроля версий (например SVN), а на живом проекте «мусор» потом мешает разобраться как что работает.

-Skype-плагин не должен ломать вёрстку

-При проверке frontend в целом — 404-страница должна отдаваться с кодом 404 а не 200.



2.CSS



-все стили должны быть описаны в таблице стилей (Названия (регистр нижний и только латиница) классов и id должны по смыслу соответствовать применению например, header, menu, footer, news), css файл должен быть минимален (где можно сокращать правила и прописывать это 1 раз а не к каждому элементу стиля увеличивая размер css файла.

-Если используете CSS хаки, комментируйте, что это и для какого браузера, а лучше используйте css_browser_selector.js. Заботьтесь о верстальщиках, которым придется работать с этим макетом после вас.

-Все цвета дизайна, надписи, рамки,кнопки, тени — Делать с использованием css3, а не прописывать баграунды. (в том числе и логотип из букв)

-для всех элементов, которые могут содержать текст различной длины, который должен быть вписан в одну строку (например, для кнопок или заголовков, если в дизайне не предусмотрено, что они могут занимать больше одной строки), обязательно задавайте CSS свойство white-space:nowrap.

-CSS файл должен быть разбит с помощью строк с комментариями на блоки по функциональному назначению, например (Как именно структурировть стили — вопрос немного холиварный, но главное — как-то это делать.):

/* ____1. Сброс CSS____*/

/* ____2. Типовые элементы___*/

/* ______2.1. Залоговки___*/

/* ______2.2. Ссылки___*/

/* ______2.3. Элементы форм___*/

/*_____3. HEADER (Шапка сайта) ___*/

/*_____4. FOOTER (Подвал) ______*/

/*_____5. SIDEBAR (Справа)_____*/

-Не забывайте прописывать cursor:pointer для кнопок

-подсвечивать (выделять) активное меню. (т.е. чтобы было визуально понятно на какой стр. сайта находишься.

— Наличие Win/Mac/Linux-аналогов шрифтов

-Размеры для блоков, чьи размеры зависят от содержащегося в них текста, нужно задавать в em, а не px.



3. JavaScript



-последняя версия библиотеки jqery http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js.

-mousewheel-3.0.4.pack.js

-все скрипты выносить в отдельные файлы. (кроме яндекс метрики)

-добавление в корзину должно происходить без перезагрузки страницы



Структура сайта.



-убрать все окончания. php. html оставив например 7detey.ru/contacts (в крайнем случае». html» а все созданные странички изначально должны быть порезаны на шаблоны и работать через mod_rewrite.

-убить все дубли страниц index.php index.html index и т.д. редирект на главную.

-редирект со слеша на без. Пример http://www.7detei.ru/ на http://www.7detei.ru

-в файле. htaccess не забыть редирект на www.

-убрать tov из урла товаров а писать на транслите название товара (http://www.7detei.ru/tov130.html заменить на http://www.7detei.ru/avtokreslo-jane-racing-j01 и тд)

-убрать brand из урла брендов а писать на транслите название (http://www.7detei.ru/brand_KAJTEX.html на http://www.7detei.ru/KAJTEX)

-убрать item из урла категорий а писать на транслите название (http://www.7detei.ru/items_avtokresla_1.html заменить на http://www.7detei.ru/avtokresla-ot9-do18 и тд)

-сделать 301 редирект со старых страниц разделов (где items_) брендов, и некоторых товаров (см. ниже) на новые страницы сайта:

http://www.7detei.ru/tov282.html

http://www.7detei.ru/tov281.html

http://www.7detei.ru/tov38.html

-Все страницы должны быть слинкованы и проверены на наличие битых ссылок.

-Если url ссылки неизвестен, то он должен быть равен её анкору, написанному латиницей с заменой пробелов/спецсимволов на тире (ЧПУ урлы)

-Разумеется картинки должны быть в отдельной папке, css — в отдельной и js — в отдельной.

-В папке с изображениями не должно быть картинок, не использующихся в верстке. Если что-то исключили из верстки или переделали — не забывайте удалять уже ненужные картинки.

-убрать из левого меню разделы:

игрушки

мебель

ходунки

стульчик для кормления

-из верхнего меню убрать подарочные карты

— на главной должны быть блоки коляски, автокресла, подгузники, аксесуары

— контент сайта должен быть не под левым меню как сейчас а справа от меню под блоками

-добавить в хеддере место (блок) для указания тел для москвы

17.10.2012 г.
2693

Предложения

  • Без темы

    Предложение по проекту выслано на почту.

    С уважением,
    компания "Оригинал"
    www.original2.ru

    18.10.2012 12:40:14
    original