
«CMS Lemon» – система управления контентом, предназначенная для создания и управления сайтами. Ее использование ускорит процесс разработки Интернет-проекта, облегчит его использование и поддержку.
«CMS Lemon» разработана на основе Django Framework (язык программирования Python). Python – современный, популярный язык, использующийся такими компаниями, как Yandex, Google и др.
Основные возможности «CMS Lemon»:
- Управление структурой и содержанием сайта;
- Информационное наполнение сайта: размещение контента в текстовые разделы, создание новостей, пресс-релизов, спец. предложений, статей;
- Настройка и получение информации с формы обратной связи;
- Настройка и управление форумом;
- Подписка и рассылка новостей (другой полезной информации) подписчикам;
- Настройка и управление блогами;
- Создание групп пользователей, настройка разграничения прав доступа к страницам сайта;
- Создание и информационное наполнение каталога товаров;
- Создание, информационное наполнение и управление Интернет-магазином;
- Настройка и управление разделом «Вопрос/Ответ» и «Гостевая книга», возможность модерации сообщений;
- Защита от спама (Captcha);
- Создание и управление опросами;
- Создание и наполнение фотогалереи;
- Получение информации о текущей погоде и курсах валют;
- Учет статистики посещений.
Преимущества «CMS Lemon»:
- Бесплатность;
- Наличие программных интерфейсов (API) для доступа к базам данных, что значительно облегчает разработку web проектов;
- Используется модель «MVC: Model View Controller», разделяющая приложение на три составляющие: модель данных приложения, интерфейс пользователя и средства управления;
- Удобный, интуитивно-понятный интерфейс администратора, позволяющий управлять разработанным сайтом и его содержимым;
- Используется принцип «DRY: Don’t repeat yourself» – принцип нормализации данных.
Благодаря этому разработка и поддержка web сайтов, написанных с помощью «CMS Lemon», становится гораздо проще и осуществляется быстрее, чем разработка аналогичных проектов на других платформах. Для управления сайтом не требуется специализированных знаний в области web-разработок: управлять сайтом сможет штатный сотрудник компании, без специальных навыков программирования.