На главную

Библиотека Интернет Индустрии I2R.ru

Rambler's Top100

Малобюджетные сайты...

Продвижение веб-сайта...

Контент и авторское право...

Забобрить эту страницу! Забобрить! Блог Библиотека Сайтостроительства на toodoo
  Поиск:   
Рассылки для занятых...»
I2R » Сайтостроительство » Управление web-проектами

Система управления сайтами NetCat

Автоматизированная система управления сайтами NetCat на сегодняшний день является одной из ведущих систем управления контетом (CMS, Content Management System) на российском рынке. Разработка системы началась в августе 1999 года как «движок» сайта Netinfo.ru и со временем переросла в универсальное средство управления сайтами среднего и высокого уровня сложности.



Система рассчитана на использование для следующих видов сайтов:

  • корпоративные представительства;
  • интернет-сервера портального типа;
  • библиотеки данных, файл-архивы;
  • интернет-издания;
  • электронные магазины;
  • и пр., в т.ч. сложные веб-системы.

Система администрирования в NetCat разделена на две части: интерфейс пользователя и интерфейс разработчика.

Для использования системы не требуется хорошее знание интернет-технологий, языков программирования и разметки. Интерфейс системы прост и интуитивно понятен для пользователя, имеющего опыт работы на компьютере.

Стандартные возможности системы (создание рубрикатора, адаптация дизайна, наполнение содержанием, администрирование), необходимые для большинства сайтов, могут легко дополняться нестандартными решениями для электронной коммерции, каталогами различного типа, поисковыми возможностями, системами статистики.

Автоматизированная система NetCat постоянно улучшается, дополняется новыми возможностями. В процессе доработки обязательно учитываются пожелания наших клиентов, а также все новые веяния в среде интернет-разработчиков.

Кроме стандартной конфигурации NetCat возможна гибкая адаптация движка под нужды заказчика.

Области применения

АС NetCat применяется для разработки:

  • рекламно-информационных сайтов
  • презентационных, промо-сайтов
  • корпоративных порталов
  • торговых систем моделей b2b, b2c, c2c и др.
  • сайтов смешанных моделей

Под NetCat написано несколько пакетов модулей, в т.ч:

  • модули интерактивных функционалов
  • модули электронной коммерции
  • модули документооборота
  • модули взаимодействия с партнерами или удаленными сотрудниками

Также при помощи NetCat могут быть решены задачи создания веб-ориентированных информационных систем:

  • многопользовательских, с разделением прав доступа к информации и функциям;
  • целью которых является структурирование и каталогизация информации различных типов;
  • ASP-сервисов (сервисов аренды приложений)
  • и др.

Архитектура

Система NetCat состоит из двух логически связанных частей: front-office (система ввода/вывода информации на сайте) и back-office (интерфейс управления сайтом). Обе части написаны на языке PHP и работают с единой базой данных (MySQL).

Архитектура данных внутри системы разработана таким образом, чтобы предоставить пользователю максимум возможностей при несложном в управлении интерфейсе. Система оперирует следующими понятиями (представлены основные из них):

  1. Структура сайта
    Сайты могут иметь иерархическую структуру с неограниченным уровнем вложенности. Внутри модели разделяется 2 уровня структуризации сайта: каталоги и разделы. Благодаря алгоритму рекурсивной наследуемости свойств рубрик, создание и описание новой страницы (нового подраздела сайта) занимает буквально считанные секунды.
  2. Данные (контент)
    При помощи шаблонов данных (см. ниже) в системе реализованы очень гибкие средства управления данными произвольных типов. Создать шаблон данных можно за несколько минут, управление данными (добавлять, публиковать, редактировать, удалять) производится при помощи стандартного интуитивно понятного интерфейса.
  3. Шаблоны данных
    Шаблоны данных - это типы страниц внутри сайта (например, блок информации, гостевая книга, каталог товаров, каталог ресурсов Интернет или файлов). Класс описывается набором атрибутов (полей) и форматом внешнего вида (представления данных). Впоследствии, при описании структуры сайта можно ассоциировать различные разделы сервера с определенными классами. Это облегчает модификацию данных на сайте, обеспечивает простоту внешних изменений уже размещенных на сайте.
  4. Дизайн и внешний вид
    В NetCat реализована система управления дизайном при помощи макетов дизайна. Дизайн сайта и его подразделов описывается отдельно от его содержимого и подключается при описании рубрики или каталога. Поэтому процесс редизайна сайта может подразумевать изменения всего в 2-3 формах.
  5. Пользователи и права
    Данный модуль позволяет управлять пользователями системы, их данными и правами доступа, обеспечивая гибкий интерфейс реализации различных прав доступа. Позволяет разграничивать права доступа к определенному разделу или странице для различных категорий посетителей. Каждый пользователь может иметь неограниченное количество экземпляров прав 6 видов, в т.ч. на чтение, на добавление, на изменение, на подписку и пр. Также реализованы более мощные типы прав: директор, менеджер и пр. Пользователей можно объединять в группы, которые в свою очередь наделять своими правами. При помощи механизма разграничения прав легко реализуются системы 2-3-этапных публикаций материалов, функционалы обратной связи с посетителями и пользователями и пр.
  6. Классификаторы
    Классификатор - некоторый обобщенный тип данных, состоящий из однородных полей. В некотором роде классификаторы - это справочники. Примерами типичных классификаторов могут служить город (с перечнем городов), пол (мужской и женский), валюта ($, DM, рубли) и т.д.

В систему NetCat заложены все возможности, необходимые для изготовления и поддержки интернет-магазина. Для реализации каких-то нестандартных функций в NetCat предусмотрено подключение дополнительных модулей.

Более подробная информация об архитектуре системы содержится в Руководстве разработчика.

История развития

Первоначальной целью разработки было создание универсального инструмента построения интернет-каталогов различного типа данных: доски объявлений, библиотеки, ссылки, мультимедиа-файлы и т.д. В результате в начале 2000 года появился сервер Netinfo.ru.

Первая же версия системы была настолько универсальной, что оказалось, что с ее помощью без труда можно создать такой функционал, как генератор HTML-сайтов. И вскоре на Netinfo.ru появился проект "Хостинг", где каждый желающий мог создать свой сайт.

А тем временем разработка системы продолжалась, и уже в июне 2000 года появилась новая версия Netinfo.ru. А еще через три месяца открылся Fanat.ru, правопреемник "хостинга на Netinfo.ru". Он был построен на первой ASP-версии NetCat (примерно тогда и появилось это название).

К весне 2001 года технология окончательно оформилась в систему - был создан первый вариант NetCat как автоматизированной системы управления сайтами. В мае 2001 года был официально открыт ASP-сервис создания корпоративных сайтов SiteManager, созданный также на NetCat.

Весной 2002 года была выпущена новая, более мощная и удобная вторая версия ядра NetCat, промышленный вариант которой появился в сентябре 2002 года.

На "движке" NetCat были сделаны несколько десятков сайтов клиентов компании АИСТ, а также корпоративный сайт компании "АИСТ" и сервер, который вы сейчас смотрите. Сейчас NetCat является промышленной системой, удобным и функциональным инструментом, при помощи которого можно за несколько минут создать скелет сайта, подключить дизайн, настроить структуру сайта. К системе легко подключаются внешние модули, например, локальная поисковая машина Yandex.Site, баннерные "крутилки" и т.д. Система продолжает развиваться, вводя новые сервисы. Поэтому в будущем этот раздел еще будет пополняться.

Демо-доступ

Наиболее наглядной демонстрацией всех функциональных и административных мощностей системы NetCat является возможность поработать с ней самостоятельно.

Демо-сайт системы NetCat 2.1 доступен по адресу demo.netcat.ru. Также вы можете воспользоваться демо-доступом к системе, чтобы получить предоставление о функциональности системы (ссылка: demo.netcat.ru/netcat/admin/, логин/пароль: demo/demo).

На сегодняшний день вы можете:


NetCat.Ru

Рассылки Subscribe.ru:

Библиотека сайтостроительства - новости, статьи, обзоры
Дискуссионный лист для web-разработчиков
Подписка на MailList.Ru
Автор: NunDesign
Другие разделы
Оптимизация сайтов
Web-студии
» Новое в разделе
Web-дизайн
Web-программирование
Интернет-реклама
Раскрутка сайта
Web-графика
Flash
Adobe Photoshop
Рассылка
Инструменты вебмастера
Контент для сайта
HTML/DHTML
Управление web-проектами
CSS
I2R-Журналы
I2R Business
I2R Web Creation
I2R Computer
рассылки библиотеки +
И2Р Программы
Всё о Windows
Программирование
Софт
Мир Linux
Галерея Попова
Каталог I2R
Партнеры
Amicus Studio
NunDesign
Горящие путевки, идеи путешествийMegaTIS.Ru

2000-2008 г.   
Все авторские права соблюдены.
Rambler's Top100