Rambler\'s Top100
 

 
pnPublisher:  Автоматизация размещения контента
для CMS семейства x-NUKE

рускоязычная версия сайта

Home Support Download Contact us




  ?????? ?? PHP-Nuke:

Powered by PHP-Nuke

PHP-Nuke ??-??????

RUS-PHP ??????, ?????, ???????, ???? ??? PHP-Nuke, ?????? ? ??????????.

MyNuke.ru - ??? ? PHP-Nuke ??? ??????????!

  ?????? ??????? pnPublisher:

pnPublisher - ????????????? ?????????? ????????!



Добро пожаловать!
Добро пожаловать!

"Компьютерная программа делает то, что вы приказали ей сделать,
 а не то, что вы хотели, чтобы она сделала."

Третий закон Грира 

MiCROSOFT WORD - WYSiWYG ДЛЯ PHP-NUKE (?)

или Добро пожаловать в проект pnPublisher

Всем известно, что информативность, оперативность и стабильность работы информационного интернет-портала в основном зависит от  трех ключевых фигур:

  • Автор размещаемой на сайте информации (контента),
  • Администратор сайта,
  • Программист сайта.

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

При всем при этом:

Автору нужно, чтобы подготовленный им к публикации контент, был размещен оперативно  и в полном объеме.

Администратору необходимо, чтобы размещаемый на сайте контент, соответствовал общему внешнему виду портала и был сбалансирован в плане соотношения качества оформления публикуемого материала и трафиком на него потраченным.

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

Первый вопрос, который приходится решить - это выбор инструмента для создания автором исходного документа.

Чтобы не утомлять читателя, сразу перейду к ответу на вопрос - почему именно Microsoft Word?

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

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

Третье (пожалуй самое для нас важное) - Microsoft Word умеет экспортировать созданный пользователем документ в HTML.

Тут правда есть и плохая новость. К сожалению, HTML контент сгенерированный редактором Microsoft Word, в "чистом виде" к размещению на сайте практически не пригоден.

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


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

А именно: pnPublisher позволяет получить из активного окна редактора  Microsoft Word текст документа преобразованного в формат HTML (включая графику, анимацию и прочие объекты HTML-кода), с одновременной многоуровневой фильтрацией "облегчающей" исходное форматирование документа.

Также pnPublisher содержит средства позволяющие:

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

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

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


На этом собственно можно было бы и закончить. Однако возникает логичный вопрос - жизнь автору (насколько это возможно) мы облегчили, а дальше то что? В чем заключается автоматизация размещения контента?

Отвечаю. К сожалению, вопрос автоматизации размещения информации  (на стороне сервера) довольно объемен и ответов на него ровно столько, сколько на сегодняшний день существует и используется систем управления содержимым сайтов (CMS).

Поскольку pnPublisher - проект находящийся в начале своего развития, универсального средства решения этого вопроса он не предлагает.

Тем не менее, на данном сайте имеется два (написанных на PHP) модуля, предназначенных (при совместном использовании с pnPublisher) для автоматизации размещения контента на сайтах под управлением CMS PHP-NUKE.


1. pnPublisher_News - при установке в качества модуля PHP-NUKE, позволяет просматривать содержимое почтового ящика сервера электронной почты, удалять, а также импортировать Email-сообщения для предварительного просмотра и публикации в разделе новостей сайта (Модуль News входящий в поставку CMS PHP-NUKE).

2. pnPublisher_Content  - аналогичный по своему назначению, предназначенный автоматизации администрирования модуля Content входящего в поставку CMS PHP-NUKE.

Подробно о установке, настройке и особенностях работы этих модулей, читайте в сопроводительных файлах, входящих в комплект их поставки.


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

Автор выражает надежду на отклик со стороны возможных пользователей pnPublisher и оценит конструктивную критику, пожелания и предложения, способствующие  развитию проекта,  а также любую возможную поддержку.

Для скачивания программа доступна в разделе «Каталог файлов». Там же Вы найдете дополнительные php-модули.

О выходах новых версий и других проектах автора, вы узнаете из новостей сайта, по мере формирования его новых разделов.


Желаю удачи! Спасибо за проявленный интерес!

Андрей Симонов (Sinkopa)

  Опубликовано: 10.03.2007г.
  Прочтено: 43618 раз


[ На главную ] [ Документация ] [ Каталог Файлов ] [ Новости сайта ] [ Обратная связь ]
pnPublisher Copyright © 2007 SimSoft. Powered & designed by Sinkopa.
hosted by eroot.org Rambler\'s Top100 Рейтинг@Mail.ru
PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL.
PHP-Nuke comes with absolutely no warranty, for details, see the license.


 
#