Найти:

Технология CiconiaCms

Для быстрой и качественной разработки Интернет-проектов наша компания создала специализированное программное обеспечение – CiconiaCms – это, так называемый, движок сайта, который позволяет с легкостью встраивать следующие функциональные возможности:

  • Систему управления содержимым сайта.
  • Поиск (с учетом морфологии языка) информации как на страницах сайта, так и в базе данных.
  • Автономную рассылку почтовых сообщений.
  • Единую систему безопасности (проверка авторизации для страниц и отдельных элементов управления).
  • Систему управления фоновыми долговременными задачами.
  • Файловый менеджер.
  • Менеджер управления галереями картинок.
  • Элементы управления, позволяющие отображать динамическую графику.
  • Робот - индексатор сторонних сайтов, позволяющий бегать по ссылкам чужого сайта и индексировать всю текстовую информацию.
  • Менеджер динамических страниц, позволяющий все страницы сайта централизованно хранить в базе данных с учетом локализации на разных языках и динамически их отображать.
  • API для создания RSS-лент новостей, ведения блогов.
  • API для централизованного управления базой данных сайта.

Преимущества построения сайтов на основе CiconiaCms

  1. Модульное проектирование, компонентная ориентированность.
  2. Единая методология процесса разработки (архитектура движка диктует единые правила, стандарты).
  3. Большая часть кода документирована, оптимизирована, отлажена в течение длительного срока тестирования.

Общая методология разработки сложных сайтов (порталов), которую мы применяем

  1. Формирование основного списка требований к разрабатываемой системе при тесном взаимодействии с заказчиком.
  2. Классификация (кластеризация) требований на задачи, подзадачи, модули, компоненты и даже отдельные функции.
  3. Сбор всей необходимой информации согласно списку требований и ее анализ с пристрастием.
  4. Декомпозиция задач на те, которые хорошо нам известны и отработаны и на те, которые требуют дополнительных исследований.
  5. Распределение функций между персоналом. Планирование сроков разработки. На этом этапе определяются сроки, трудозатраты и предварительная оценка рисков.
  6. Проектирование сверху вниз. Формирование документа, описывающего основные модули, системы/подсистемы и из взаимодействие между собой, а также схемы последовательности действий между пользователем и системой.
  7. Проектирование на уровне кода. Описание интерфейсов взаимодействия, классов, структур, таблиц базы данных.
  8. Далее идет цикл из последовательности проектирования, кодирования, тестирования, документирования, рефакторинга, тестирования. Цикл продолжается до тех пор, пока не будет стабильно работать основной функционал.
  9. Публикация предварительной (beta) версии сайта. Тестирование сайта на обычных пользователях. Выявление недостатков в эргономике интерфейса.
  10. Повторение этапа 8 до окончательной версии.
  11. Написание руководства пользователя (описание сайта и его структуры популярным доходчивым языком).

Технические требования к использованию движка CiconiaCms

  1. Microsoft SQL Server 2005;
  2. .NET Framework 3.5;
  3. AJAX 1.0;


сайты наших друзей
Витринные стекла и перегородки из стали для курительных помещений.