NetCat база знаний, рецепты, статьи: вся правда о CMS NetCat

Мы работаем с CMS NetCat уже почти 10 лет. За эти годы мы накопили немало уникального опыта, а главное хорошо осознали, что же это такое, CMS (Система Управлением Сайтом) вообще, и NetCat в частности. В этом разделе сайта представлены материалы сугубо о NetCat, а еще у нас есть большой раздел обо всех других веб-технологиях.

Рубанем-ка правду-матку: NetCat не торт

Вот несколько провокационных тезисов для увлечения читателя:

  • CMS NetCat не слишком хороша. CMS NetCat не сильно лучше и не сильно хуже, чем другие. CMS NetCat существует не потому, что она крута, а потому что может;
  • все вышесказанное относится и к любой другой коммерческой CMS;
  • заказчику сайта должно быть совершенно наплевать, на какой CMS будет сделан его сайт. CMS никак не спасет его проект. Все дело в том, удастся ли ему найти хорошего исполнителя для своего проекта;
  • почти все рекламируемые возможности CMS NetCat в реальной жизни невозможно использовать "из коробки", по разным причинам;
  • у админки NetCat 5-й версии очень плохой дизайн, поэтому приличные студии (типа нашей) разрабатывают свои уникальные админки под каждый проект, или же вообще реализуют принцип «хорошая та админка, которой нет»;
  • чем более дорогую редакцию NetCat вы приобретаете, тем больше проблем и мороки с ней будет.

Так почему-же люди используют NetCat?

Бог его знает, но мы видим такие причины:

  1. У NetCat действительно хорошая архитектура. Под архитектурой в данном случае мы подразумеваем базовые принципы функционирования системы. Кто-то в далеком 1999 году почему-то придумал очень хорошую концепцию системы и внятную терминологию для ее описания. Поэтому, в сравнении с конкурентами, NetCat показывает себя неплохим фреймворком. Фреймворком, но не CMS.
  2. Конкуренты еще хуже. Заявление, конечно, громкое, но... Нам так кажется. На Bitrix не бывает недорогих проектов, а на NetCat можно сделать систему автоматизации производственного процесса по цене легкового автомобиля (ну, или двух);
  3. Часто заказчики делают себе нормальный сайт раза с третьего-четвертого. На каждой итерации меняя и команду, и CMS. Таким образом на рынке всегда будет 3-4 конкурирующих системы.
  4. Маркетинг и сообщество. CMS Netcat продается хорошо, потому что существует сообщество разработчиков, которое появилось благодаря тому, что NetCat хорошо продается. Где-то в этом рекурсивном кольце есть секретный вход, которым NetCat когда-то успешно воспользовался.
    • поясним: существуют системы, лучшие, чем NetCat, причем еще и бесплатные. Но вокруг них нет информационного облака, нет русскоязычных разработчиков или способов их найти. Поэтому в массе своей Заказчики просто не знают об их существовании, поэтому не пользуются ими.

NetCat - это не детский конструктор, но сложный инструмент, в умелых руках позволяющий решать нетривиальные задачи с любой необходимой точностью вплоть до абсолютной: мы разрабатываем сайты, нестандартные сервисы и информационные порталы и системы автоматизации на базе CMS NetCat.

В этом разделе нашего сайта представлена открытая и хорошо структурированная База Знаний об этой системе. Добро пожаловать!

Последние 12 постов на тему CMS NetCat:

Автоматизация бизнеса: Веб‑студия

Филипп Казаков

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

далее

Создание ограниченного в правах Супервизора

костыль для модуля Пользователей NetCat
Филипп Казаков Алексей Григорьев

Страница создания виджетов в Netcat находится в админке в меню "Инструменты", а у пользователя с правами "Редактор" отсутствуют все пункты меню, кроме "Сайт" и "Справка". Как же дать редакторам сайта возможность работать с виджетами? Выше Редактора только "Супервизор" с доступом к коду. Чем же провинились виджеты, для создания и редактирования которых не нужно лезть в код? Ответа на этот вопрос в данной статье не будет, потому что мы сами этого не знаем. Но мы нашли решение, как это исправить.

далее

Дебаг php-кода на примере диагностики системы авторизации NetCat

Филипп Казаков

Поступила задача: понять, почему CMS NetCat иногда выбрасывает некоторых пользователей интранет-портала. Чтобы выяснить причину (а причина, забегая вперед, оказалась в том, что во внутренней сети у пользователей существует свой собственный DNS-сервер, или, может маршрутизатор, который по-разному прокладывает пути до сервера), нам пришлось научиться мониторить систему авторизации и "следить" за действиями пользователя.

далее

Автогенерируемые аудиокапчи (баг в NetCat 5.2)

Филипп Казаков

Сегодняшний рабочий день мы провели очень интересно - полдня поднимали сервер. Подняли, конечно, и вот решили кратко отчитаться о том, что произошло. История очень показательна, и является блестяще иллюстрированным ответом на вопрос "а зачем нашему сайту платная техподдержка?".

далее

Динамические блоки в Простой странице с помощью виджетов

Алексей Григорьев

Была поставлена задача: сделать на сайте возможность вывода позиций прайс-листа на страницах сайта со следующими особенностями:

далее

Использование принципов вложенности в компонентах NetCat

Филипп Казаков Илья Лепешкин

Концепция осмысленного использования шаблонов компонентов в NetCat, созданная чтобы:

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

Форсированный вызов jQuery v1.4.4 в NetCat 4.7.2

Филипп Казаков

Сегодня мы обнаружили забавный баг в NetCat 4.7.2 Он не очень злой, зато показательный.

далее

Метка работоспособности для NetCat 4.72 и особенности работы error_reporting

Филипп Казаков

Если вы занимаетесь сложными проектами, то с определенного момента вы наверняка столкнетесь с необходимостью мониторинга сайта. Многие знают про замечательный pind-admin.ru, который неусыпно следит за работой ваших сайтов, но не многие знают как его правильно настроить.

далее

Как в NetCat научиться записывать в поле типа файл картинку с внешнего URL?

или простыми словами, как работает загрузка файлов в NetCat
Филипп Казаков

Поступила задача: сделать так, чтобы в NetCat 4.72 в поле типа "файл" научиться записывать картинку не только со своего компьютера, но и с URL. Чтобы выработать архитектурно правильный подход, пришлось немного копнуть исходники и разобраться с тем, как же работает механизм хранения файлов в Netcat. Хотя эксперименты я проводил на NetCat 4.72, предполагаю, что и в пятой версии все работает примерно также. Пост публикую из гуманистических соображений, а также чтобы самому не забыть результаты. Да, и чтобы не слишком разочаровывать, ответ на вопрос в заголовке: в полном смысле никак.

далее

Недокументированные функции NetCat 4.72

Филипп Казаков

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

далее

Проблема при добавлении новых полей в очень объемные компоненты NetCat

Филипп Казаков

Если у вас сайт на NetCat и если у вас есть компонент, в котором находится очень много объектов (например, 400 тысяч) и если вдруг вы решили добавить в компонент новое поле, вы скорее всего столкнетесь с проблемой. На VPS она проявляется в виде 504 ошибки (вместо сообщения об успешном добавлении поля), а на виртуальном хостинге наверное все просто ляжет...

далее

Как в NetCat сгенерить страницы первого уровня вложенности?

то есть страницы вида domain.ru/question_NN.html ?
Филипп Казаков

Казалось бы, никак, так как архитектура системы предполагает, что объекты могут быть добавлены только в разделы. Даже корень сайта domain.ru по-умолчанию является зеркалом страницы domain.ru/Index/ Можно долго спорить о том, насколько это плохо или наплевать, но я лучше расскажу, как все-таки всунуть объекты на 1-й уровень вложенности, если очень хочется.

далее
Полная хронология от начала времен
  1. Веб-студия Автоматизация бизнеса: Веб‑студия NetCat
  2. Создание ограниченного в правах Супервизора версия 4.x.x Рецепты NetCat костыль для модуля Пользователей NetCat
  3. Дебаг php-кода на примере диагностики системы авторизации NetCat версия 5.x.x Баги, ошибки, проблемы Ядро системы NetCat
  4. Автогенерируемые аудиокапчи (баг в NetCat 5.2) версия 5.x.x Баги, ошибки, проблемы NetCat
  5. Динамические блоки в Простой странице с помощью виджетов версия 4.x.x Рецепты NetCat
  6. Использование принципов вложенности в компонентах NetCat версия 4.x.x версия 5.x.x Рецепты NetCat
  7. Форсированный вызов jQuery v1.4.4 в NetCat 4.7.2 версия 4.x.x Баги, ошибки, проблемы NetCat
  8. Метка работоспособности для NetCat 4.72 и особенности работы error_reporting версия 4.x.x Рецепты Ядро системы NetCat Вебадминство
  9. Как в NetCat научиться записывать в поле типа файл картинку с внешнего URL? версия 4.x.x Ядро системы NetCat или простыми словами, как работает загрузка файлов в NetCat
  10. Недокументированные функции NetCat 4.72 версия 4.x.x FAQ и справочники Ядро системы NetCat
  11. Проблема при добавлении новых полей в очень объемные компоненты NetCat Баги, ошибки, проблемы NetCat SQL Веб-технологии Вебадминство
  12. Как в NetCat сгенерить страницы первого уровня вложенности? Рецепты NetCat .htaccess Веб-технологии то есть страницы вида domain.ru/question_NN.html ?
  13. Исчезновение файлов из поля Множественная Загрузка Файлов в Netcat 4 версия 4.x.x Баги, ошибки, проблемы Ядро системы NetCat мегабаг в NetCat 4 приводит к автоудалению файлов с сайта. Инструкция по исправлению
  14. Навигация в NetCat: неожиданные подводные камни версия 4.x.x Ядро системы NetCat
  15. Инструменты экспорта контента для NetCat версия 4.x.x версия 5.x.x Рецепты NetCat
  16. Форма обратной связи для NetCat с расширенным функционалом версия 4.x.x Рецепты NetCat
  17. Как просто встроить показ doc-файлов на сайт Рецепты NetCat
  18. Веб-технологии Joomla! или NetCat, что лучше? NetCat Частное мнение Joomla! Веб-технологии Сливовое варенье или утка по-пекински, что вкуснее?
  19. Веб-студия 29 сентября Ph&Ph проведет семинар в NetCat События NetCat О нас Веб-студия мы расскажем о том, что мы разработали для NetCat и почему мы делимся этим бесплатно
  20. Хэш-массивы NetCat FAQ и справочники Ядро системы NetCat
  21. Множественный выбор параметра товара в Минимагазине NetCat версия 4.x.x Рецепты NetCat
  22. Скрипт Тесты 1.0 для NetCat Рецепты NetCat организуйте тестирование на вашем сайте
  23. Товар-скидка по событию в интернет-магазине NetCat версия 4.x.x версия 5.x.x Рецепты NetCat как сделать скидку при переходе на сайт с рекламного баннера
  24. Сэмплы полезного кода для компонентов NetCat FAQ и справочники NetCat фрагменты кода для популярного функционала компонентов NetCat
  25. Рейтинг статьи в виде звездочек для NetCat версия 4.x.x Рецепты NetCat
  26. Фотогалерея для NetCat с пакетной загрузкой файлов версия 4.x.x Рецепты NetCat удобная фотогалерея с пакетной загрузкой фотографий, автоматическим генерированием превью
  27. Как интегрировать Fancybox в NetCat? Рецепты NetCat пошаговая инструкция, как всегда
  28. Кнопка «Код для блога» в NetCat Рецепты NetCat как генерировать кнопки «Код для Блога» в листинге объектов в NetCat
  29. Фотогалерея для NetCat с загрузкой файлов по FTP версия 4.x.x Рецепты NetCat простое решение с полностью автоматизированным созданием превьюшек
  30. Баг-фикс компонента Голосования: опросы версия 3.x.x Баги, ошибки, проблемы NetCat

Блог

Типовой сайт по раскрытию информации по Приказу ФСФР 22.06.2005 № 05-23/пз-н

Представляемый программный комплекс предназначен для российских УК ПИФ (управляющих компаний паевого инвестиционного фонда). В соответствии с требованиями законодательства, такие УК обязаны иметь сайт по раскрытию информации, на котором будет регулярно публиковаться определенный набор документов, касающихся их деятельности. И не только публиковаться, но и своевременно отправляться в Архив, а кроме всего прочего должно вестись журналирование всех этих действий. Иначе -- плохо, иначе -- нарушение действующего законодательства, наказания, штрафы, отзыв лицензии и так далее.

далее

Rutracker.org предлагает новый подход к обходу блокировок РосКомНадзора

Прекрасная новость: несколько дней назад «навечно заблокированный» в России Rutracker.org предложил новый подход к обходу блокировок. Суть его в том, чтобы приобрести себе свой личный домен и, зарегистрировав его у администраторов трекера, подключить его к списку «зеркал» сайта. Таким образом домен станет вашей собственной входной дверью на Трекер.

далее

Как привязать домен второго или третьего уровня к домашнему Интернету?

Или, другими словами, открывать по адресу home.mydomain.ru некий сервис, работающий у вас дома. Операция позволяет получать доступ к инфраструктуре собственного дома через Интернет посредством использования обычного домена.

далее

FAQ по ISPmanager в контексте настройки VPS/VDS на CentOS

Опыт настройке ISPmanager изложенный в виде вопросов и ответов.

далее

Весь блог тут