2007-06-27

Начат перевод сайтов на версию 155

Вчера начали перевод сайтов, которые хостятся на наших серверах, на новую версию CMS UlterSuite. Сначала потренируемся на собственных сайтах и выработаем методику замены системы управления контентом на ходу. Методика должна будет минимизировать время, когда сайт недоступен или работает некорректно. Первым пошел на обновление учебно-тренировочный сайт http://links.uw.ru. Сегодня работу по нему закончим.

2007-06-22

ZyXEL и NetFriend - это круто и просто!

Решил я перейти на Стрим со своей домашней сети. О причинах говорить не буду, поскольку в данном случае это несущественно. Дома у меня три компьютера, один из которых - мой ноутбук HP Compaq nw8440, а еще два настольных.
После некоторых изысканий, просмотра множества сайтов, начиная от страницы с рекомендуемым Стримом оборудованием, и кончая price.ru и market.yandex.ru, после ряда консультаций с одним из гуру в области wi-fi коммуникаций приобрел с некоторой опаской девайс по имени ZyXEL P-662HW EE. Замечу, что обошелся он мне процентов на 10% дешевле, чем минимальные предложения в яндекс-маркете и на прайс-ру.
Опасался я проблем с настройкой этого устройства, так как имел некоторый печальный опыт по настроке точек доступа Wi-Fi от одной вполне уважаемой фирмы, а тут не только точка доступа, но и модем и сетевой коммутатор. Да и инструкции по настройке аналогичных устройств не воодушевляли, учитывая мой уровень квалификации в этом вопросе. Однако в комплекте с модемом оказался диск с программой NetFriend, которая сняла с меня абсолютно все заботы по настройке ноутбука и модема. После ее инсталляции на ноутбук и запуска она предложила мне простейшее меню на русском языке, да еще с подсказками, мне осталось только выбрать из списка моего провайдера и тип тарифного плана. Предварительно мне потребовалось распаковать модем и воткнуть все кабели в нужные разъемы, в этом не было никаких проблем, так как приложенные картинки не давали никакой возможности ошибиться.
То есть сложность подключения к стриму с таким устройством, не превышает сложности использования бытовых электроприборов типа утюга или посудомойки.

2007-06-21

С точностью до блока

В версии 155 системы управления контентом появится возможность строить внутренние ссылки с точность до любого блока страницы. Сейчас такая возможность имеется только в разделах новостей. Краткое содержание новости обычно имеет ссылку на раздел, где изложено полное содержание новости. Эта ссылка позволяет сообщить браузеру, до какого места надо прокрутить страницу, чтобы посетитель оказался сразу перед полным текстом именно той новости, по ссылке на которой он перешел. Теперь такая возможность появится для разделов практически любого типа. Администратор сможет сделать якорь перед любым блоком на странице без применения и даже знания языка html.

Неразрушаемые ссылки

Адреса страниц активно развиваемого и продвигаемого сайта на протяжении его жизни часто подвержены изменениям. Изменение адреса страницы обычно связано с развитием сайта, изменением его контента и поисковой оптимизацией сайта. Например, поисковая система Google учитывает при анализе релевантности страницы содержащиеся в URL слова.
Необходимое изменение адресов страниц можно легко производить при помощи системы управления контентом сайта CMS UlterSuite. Эта CMS автоматически поддерживает чпу (речь не о станках с числовым программным управлением, а о человекопонятных урлах). Заметим, что различные генерируемые системой меню, списки разделов и карта сайта будут автоматически обновлены. Однако при изменении адресов страниц могут возникать проблемы из-за появления "битых" внутренних ссылок, созданных администратором сайта вручную. Ссылка становится неверной из-за изменения URL и/или перемещения по дереву сайта страницы (раздела), на которую она ссылается. Переход по такой ссылке приводит к появлению 404 ошибки. Администратор сайта в таком случае должен найти и исправить адрес страницы в этой ссылке. При работе с крупным и активно изменяемым сайтом с большим количеством внутренних ссылок задача становится весьма трудоемкой.
Начиная с версии 155 для ликвидации этой проблемы система управления контентом cms UlterSuite будет оснащена модулем редиректора, который позволит создавать ссылки, которые остаются корректными при изменении чпу раздела. Каждый раздел и блок данных, хранимые в базе данных сайта, имеют уникальный числовой идентификатор. При обращении к страницам сайта можно использовать специальный формат ссылки, в которой может быть указан идентификатор блока, идентификатор раздела, указатель языка и номер страницы, если раздел разбит на несколько страниц.
Ссылка имеет следующий формат:
http://сайт/ultersuite?section=S&block=B&page=N&lang=L
ultersuite
- всегда присутствующий на сайте виртуальный раздел,
S - идентификатор раздела,
B - идентификатор блока,
N - номер страницы,
L - язык контента.


После обработки такого адреса редиректором посетителю будет предъявлена страница с адресом в формате:

http://сайта/L/чпу раздела/index.khtml#nB?page=N

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

http://сайт/ultersuite?block=B

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

2007-06-09

Количественная статистика

В готовящейся к выпуску CMS UlterSuite версии 155 появится количественная статистика. Администратор сайта сможет видеть данные:

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

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

В перспективе количественная статистика появится и по объемам занимаемого пространства в файловой системе и в базе данных. Сейчас такие данные доступны только администратору сервера.

2007-06-01

Удалять разделы проще

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