вторник, 8 мая 2012 г.
Работая над сайтами в своей программе для создания и поддержки html сайтов WebProject пришла в голову следующая мысль. Когда мы создали сайт и больше не планируем менять его структуру - надо менять интерфейс программы, т.к. основная задача становится другой - наполнять сайт контентом. Наполнение сайта - это несколько однотипных шагов, в основном они касаются добавления текста, файлов и изображений в нужный раздел сайта.

Идея интерфейса следующая: основное окно это список записей, записи содержат текст, графику, файлы, ссылки и выстроены в хронологическом порядке. Каждая запись имеет указатель или метку об ее содержании, т.е. указывает, что это: новость, новый документ, фотография в галерею и т.п. Слева можно расположить пункты меню, выбрав которые мы можем фильтровать записи в основном списке. Например все новости или все изображения. Так же при выборе данного пункта можно заранее закладывать формат записи - например, если это фотография, то отдать основное место под изображение и т.п. У пункта типов записи могут быть подтипы: куда помещать запись, на какой сайт или блог или метка с указанием тематики.

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

Я думаю ввести в WebProject частично эту идею в виде настраиваемых команд по добавлению заранее заданных элементов в определенные разделы.

А вообще планирую создать приложение для проверки идеи, пока рабочее название софтинки Bytexpert WebFlow.

You may also like

Previous Post
Next Post

Social

Popular

Технологии Blogger.

Постоянные читатели