Компоненты в системе Корпорация 2 CMS

Система Корпорация 2 быстро развивается. Мы уже разработали несколько десятков компонент. На данный момент в системе уже есть:

КОМПОНЕНТЫ РАЗНОГО НАЗНАЧЕНИЯ:
topmenu - вывод меню.
rewrite - ЧПУ, вывод заголовков. Компонента для переписывания выводимого контента.
pathway - компонент "хлебная крошка"
search - компонента поиска информации.
tiptop - советы дня.
inc_region - Включаемая область.
map - карта сайта.

РЕГИСТРАЦИЯ И АВТОРИЗАЦИЯ:
auth - авторизация.
reg_user - Регистрация пользователя.
forg_passwd - Функция "вспомнить пароль".

КАТАЛОГ ТОВАРОВ (ИНТЕРНЕТ-МАГАЗИН):
catalog_tov_dataset - класс SQL-запросов к базе данных для работы с каталогом товаров и товарами.
catalog_tov - каталог товаров (интернет-магазин).
group_tov - выводит группы товаров.
group_tov_map - карта групп товаров.
spis_tov - компонента, выводящая список товаров.
tov_detile - товары детально.
scroll_tov - полоса прокрутки товаров.
map_tov - компонента для вывода карты товаров. Работает в компоненте map.
gtov_menu - Меню из групп товаров (часто делается левым меню).
basket - Оформление заказа (корзина).
basket_informer - маленькая компонента-информер. Оповещает о количестве товаров в корзине, а так же содержит основной класс корзины.


АДМИНИСТРАТИВНЫЕ:
page_editors - кнопки для редактирования статической страницы.
fckeditor - редактор HTML.
page_props - свойства страницы.
edit_menu - редактор меню.

Основные принципы системы Корпорация 2:
1. Простота и лаконичность. Все компоненты просты в использовании и вызов их чаще всего занимает всего 1 строчку.
2. Модульность. Каждая компонента реашает одну маленькую задачу. Но, делает этот очень хорошо.
3. Надёжность и универсальность. За счёт того, что компоненты не велики по размеру и просты, они находят множество применений в других компонентах и разных проектах. И из-за этого хорошо отлаживаются, проверяются.

Комментарии

Популярные сообщения