Однажды, уже после разработки HTML News Updater, я задумался - а почему собственно только новостной раздел ? С тех пор и поселилась мысль сделать такую же программу для ведения ВСЕГО сайта, только еще удобнее и мощнее, оставив простоту использования HNU.
Эта мысль долго вызревала, еще дольше я собирался с силами... Пришлось купить комп, поскольку на работе имелась катастрофическая нехватка времени... И вот, весной я сел за разработку. Дело шло медленно и только в мае появились серьезные подвижки. Сейчас программа находится в стадии бета-тестирования. Точные сроки выхода я уж и боюсь называть - столько раз переносились :)
Ладно, теперь о самой программе.
Внешний вид:
Как и говорил, программой можно управлять содержимым всего сайта. Теперь информация хранится в стандартной базе данных формата Microsoft ACCESS (mdb-файлы). Даже если вы никогда Access в глаза не видели и ставить его не ставили, программа будет прекрасно работать благодаря поддержке Microsoft, которая имеет в стандартной поставке Windows драйвера для работы с базой.
Более того, программу можно подключить к любой базе данных, которая может содержать внутри таблицы (MS SQL, Oracle, MySQL и т.д.)
Несколько изменилась система настроек. На смену рубрикатору пришли разделы.

Эти разделы описывают реальные разделы вашего сайта. Каждый раздел имеет собственные настройки всего, что только можно :)

Наконец-то введена давно обещанная поддержка CSS. Те, кто не знает, что это такое, знать особо и не нужно. Просто включите опцию поддержки CSS и ваши выходные файла сократятся в несколько раз по объему.
Новый, абсолютно новый редактор. Скажу сразу - написание такого редактора - целая эпопея, поэтому я не изобретал велосипед а честно купил компонент Сергея Ткаченко под названием
TRichView. Теперь редактирование стало еще удобнее ! Полностью визуально ! Поддержка шрифтового оформления, цвет, абзацы, выравнивание, изображения, подложки, списки, ТАБЛИЦЫ и все сразу и на экране ! Все это выводится с поддержкой CSS или без оной. Те, кто привык работать с MS Word найдут все наиболее часто используемые команды.

Вместо новостей введено понятие статьи. Статья - это и есть содержимое конкретной страницы (без оформления). Программа может автоматически именовать создаваемые страницы (как в HNU), вы можете задавать неизменяемое имя для статьи или вы можете сослаться на другой адрес, где находится полный текст данной статьи.
Теперь вы можете задавать META-тэги, такие как KEYWORDS и DESCRIPTION, которые просто необходимы для поисковых роботов.
Теперь программа может создавать файлы СРАЗУ в 4 выбранных кодировках (поддерживаются Win, Dos, Koi и ISO).
Остались так полюбившиеся пользователям HNU календарик и архив (для каждого раздела !). Архив изменился очень сильно ! Теперь каждый раздел имеет собственный архив. Формируется большой помесячный календарь на все года статей, в котором можно выбрать списки за КАЖДЫЙ (как в оригинальном календаре на страничке) день (в HNU был список за весь месяц).
Списки почтовых рассылок также поселились для каждого раздела (адресаты может быть подписан на несколько разделов сервера). Сама система рассылок также изменилась. Теперь рассылается письмо, в котором содержатся только аннотации статей и ссылки на полный текст статьи на сайте. Это сильно ускоряет процесс рассылки. Для любителей грандиозных и массовых рассылок в наличии встроенный очень шустрый SMTP-сервер.
Хотите еще нового ? Их есть у меня :)))
Программа оборудована системой тематических связок. Вы создаете тему, а потом нужной статье эту тему назначаете. Так вот, программа сформирует и вставит в указанное место указанное количество ссылок на статьи по данной теме (в порядке новизны) !!! Это без вашего участия !
Еще хотите ? Пожалуйста ! Появились переменные. Что за зверь ? Теперь вы можете завести собственный тэг в программе :) И назначить этому тэгу любой текст. Ну, например, я заношу в переменную <VERSIONNUMBER> номер версии программы. Потом меняю ОДИН раз в самой программе, а на всех страницах при выводе он изменяется. Просто ? Да ! Удобно ? Еще бы ! В переменные вы можете поместить код баннера, скрипты, да все что захотите ! И никаких потом переделок в дизайне !!!
Чем еще порадовать ? Стала возможна коллективная работа над сайтом и, соответственно, появилось администрирование. Вы можете разрешить ведущему раздела изменять только его раздел и не трогать другие. Вы можете разрешить ему выводить в html, или нет. Программа может работать в режиме Администратора или Клиента. Администратор может все и везде, Клиент - только то, что разрешил администратор :(
Причем работать можно одновременно с разных машин с одной базой.

Что ж еще рассказать ? Ага ! В программе появилась давно задуманная мной возможность сбора данных с html-страниц и news-серверов. Теперь вообще можно сайт ручками не трогать, а он будет ежедневно/ежечасно/ еже-(подставьте-что-нужно) обновляться ! Это ли не здорово ! Присосались к Ferra.ru и ваш сайт имеет самую свежую инфу по железу и т.д.
НО !!! А как автор не несу ответственности за то, как вы будете использовать данную функцию ! Я оговариваю условие, что вы должны иметь разрешение от целевого сайта на сбор с него информации. Так, например, сервер WWW.LENTA.RU разрешает это автоматом с условием указания его в качестве источника.
Ну и сам Бог велел такой программе иметь синхронизацию сайта с локальным диском ! Нате ! Уже есть ! Программа может создать копию сайта на диске (если ее нет) и потом с ней работать.

Как и в каждом уважающем себя синхронизаторе имеется возможность вести кэш или работать напрямую с сервером.

Имеется два режима работы - синхронизация (это когда программа приводит сайт и локальный диск в соответствие, закачивая или выгружая отсутствующие файлы) и режим обновления (это когда программа приводит сервер в жесткое соответствие образу на локальном диске. Т.е. если вы на диске удалили папку, то и на сервере программа ее грохнет со всем содержимым). Естественно, поддерживается докачка в обе стороны, до 12 одновременно работающих каналов, задаются условия синхронизации.

Также поддерживается режим задания исключений, включений, указания режима передачи для групп файлов, поддерживается режим указания прав доступа к файлам указанной группы, имеется временное исключение и т.д.
Что еще ? Имеется работа по расписанию (программу без вашего участия может собрать данные, сформировать страницы, положить их на сервер и разослать письма). Изменен режим "звонилки". Появилась поддержка внешней программы дозвона (многие ну очень любят свои звонилки с учетом времени, траффика и т.д.). Программа может управлять такой звонилкой, если звонилка это позводяет :))
Что там еще... Ага ! Есть система задания фильтров. С помощью фильтров вы можете составлять дайджесты статей, формировать списки статей по заданным условиям (и делать рассылки). Программа оборудована визуальным построителем фильтров. В фильтрах можно использовать любые поля базы данных.
Чуть не забыл ! Теперь вы можете вносить в базу собственные данные не изменяя ее структуры ! И эти данные будут свои для каждой статьи. Т.е. сделать каталог, например, товаров или программного обеспечения легче легкого ! В каждой записи (статье) есть поле пользовательских записей. Вы можете сами определять данные этих полей (строк). Например, вы делаете каталог программ. Для первой строки вы отводите имя автора, для второй - название программы, для третьей - сайт автора и т.д. Далее в шаблоне пишете тэги вида <USEREC
NN>, где
NN - номер строки пользовательских данных. И в шаблоне вместо этих тэгов будут выводится данные пользовательских записей.
Вы спросите - зачем ? Ведь есть переменные. Объясняю: переменные не зависят от статьи, они определяются на весь сайт. А пользовательские данные для тэга, например, <USEREC
1> будут зависеть от того, что записано в первой строке пользовательских данных
каждой статьи. Вот так...
Ну и напоследок - появилась поддержка плагинов ! Плагины могут работать в 3 состояниях:
- Standalone - плагин, независимый от данных. Например, для работы с базой или поддержки новой функции, которой нет в программе.
- Плагин обрабатывает подаваемый шаблон до того,как он будет передан программе. Можно обрабатывать собственноручно созданные тэги или еще что-нибудь.
- Плагин обрабатывает страницу уже после того, как ее обработала программа из шаблона. Можно обрабатывать собственные тэги, которые заданы, например, в переменных. Или сжимать страницу и т.д.
Уфф... устал набивать... Осталось сказать, что программа оборудована встроенным невизуальным html-редактором. Вы можете изменять свои шаблоны не отходя от кассы :) В настройках появились соответствующие кнопочки рядом с полями ввода шаблонов.

Пожалуй, основное на этом все... Я просто не могу здесь описывать ВСЕ, что умеет программа во всех подробностях, а она умеет многое.
И напоследок я оставил немного печальное - программа переходит в статус shareware. Я бы хотел оставить ее бесплатной, но... Даже вы сами меня не поняли бы. До сих пор я получаю письма, где пользователи удивляются, почему программу HTML News Updater я сделал бесплатной, ведь она помогает экономить массу времени ?
Цена Fast Site Content Manager 3 планируется на уровне 600 рублей за копию (для физических лиц - жителей России и стран СНГ). Цена для юридических лиц обдумывается. Про цену для западного покупателя говорить не буду - она гораздо выше...
Чуть ниже находится опрос мнения по цене для Fast Site Content Manager. Выскажи свое мнение, пожалуйста. Это действительно может повлиять на конечную стоимость продукта. |