This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
public:standarts:integracija [06.12.17 в 15:44] Артем Куц |
public:standarts:integracija [24.08.18 в 15:19] (current) Артем Куц |
||
---|---|---|---|
Line 51: | Line 51: | ||
- Доработки/нестандартный функционал. | - Доработки/нестандартный функционал. | ||
- Никогда не доверяйте данным от пользователя. Данные нужно проверять. | - Никогда не доверяйте данным от пользователя. Данные нужно проверять. | ||
+ | - Если требуется отметить доп. свойство для отдельной выборки, например для отображения в списке товаров или на странице сравнения товаров, то делается это с помощью разделов дополнительных свойств или с помощью префиксов для tag_name доп. свойства. Например, “list.property1”. Можно использовать несколько префиксов, например, “list.compare.property1”. | ||
+ | - Дополнительные свойства списком, например на странице товара, должны выводиться [[private:koding:hostcms:modules:shop:useful:sortirovka_dop._svojstv_na_stranice_tovara|через property]], а не через property_value. | ||
+ | - Для любого меню, в том числе и в меню из разделов каталога, активный пункт должен быть подсвечен(выделен жирным), если иное не прописано в ТЗ. | ||
+ | - Для всех информационных систем и интернет-магазинов, которые выводятся в клиентской части должен быть выбран тип формирования URl - Транслитерация. | ||
+ | - Вся валидация должна быть реализована не только в клиентской части, но и в серверной. | ||
+ | - Любой PHP-код должен быть написан и прокомментирован в соответствии со [[public:standarts:kod|стандартами оформления кода KAD :: Systems]] | ||
- Недопустимо: | - Недопустимо: | ||
- Использование сторонних файлов и библиотек, находящихся за пределами папки «modules», а также в корне папки «modules». Такие библиотеки должны быть разработаны строго в соответствии с API HostCMS и размещаться в отдельной папке папки modules. | - Использование сторонних файлов и библиотек, находящихся за пределами папки «modules», а также в корне папки «modules». Такие библиотеки должны быть разработаны строго в соответствии с API HostCMS и размещаться в отдельной папке папки modules. | ||
- Изменение исходных файлов системы HostCMS, за исключением файла «bootstrap.php», а также конфигурационных файлов «config.php» и файлов находящихся в папке «config», кроме случаев, заранее оговоренных с заказчиком, частично или полностью исключающих дальнейшее обновление системы и техническую поддержку HostCMS. | - Изменение исходных файлов системы HostCMS, за исключением файла «bootstrap.php», а также конфигурационных файлов «config.php» и файлов находящихся в папке «config», кроме случаев, заранее оговоренных с заказчиком, частично или полностью исключающих дальнейшее обновление системы и техническую поддержку HostCMS. | ||
- | - Если требуется отметить доп. свойство для отдельной выборки, например для отображения в списке товаров или на странице сравнения товаров, то делается это с помощью разделов дополнительных свойств или с помощью префиксов для tag_name доп. свойства. Например, “list.property1”. Можно использовать несколько префиксов, например, “list.compare.property1”. | ||
- | - Дополнительные свойства списком, например на странице товара, должны выводиться [[private:koding:hostcms:modules:shop:useful:sortirovka_dop._svojstv_na_stranice_tovara|через property]], а не через property_value. | ||
- | - Для любого меню, в том числе и в меню из разделов каталога, активный пункт должен быть подсвечен(выделен жирным), если иное не прописано в ТЗ. | ||
- | - Для всех информационных систем и интернет-магазинов, которые выводятся в клиентской части должен быть выбран тип формирования URl - Транслитерация. | ||
- | - Вся валидация должна быть реализована не только в клиентской части, но и в серверной. | ||
- | - Любой PHP-код должен быть написан и прокомментирован в соответствии со [[public:standarts:kod|стандартами оформления кода KAD :: Systems]] | ||