Вот и пришло время сделать небольшой обзор по тому, что сделано в блоге. Провести так сказать инвентаризацию того, что есть и прикинуть, что будет.
Все-таки как ни крути, а периодический обзор исходников, компонентов и готовых программ проводить следует хотя бы потому что:
- Блог растёт и вместе с ним растёт суммарный объем исходного кода выкладываемого на суд посетителей и дабы не повторяться следует представлять состав своего «богатства»
- Структурированная информация довольно хорошо помогает определиться с ближайшими целями и задачами, которые следует решать в блоге или вне его.
- Информация предоставляемая в форме списка, каждый пункт которого сопровождается ссылкой на источник достаточно хорошо воспринимается посетителями.
В этом микро-обзоре мы рассмотрим всё что касается применения Delphi для Web. Что было разработано и что планируется разработать в ближайшем будущем.
Ровно два месяца назад в блоге появилась статья в которой рассматривалась возможность построения облака тегов средствами Delphi. Был выложен небольшой пример такого облака, который, кстати сказать пользуется популярностью до сих пор и скачивается практически каждый день (уж не знаю почему, но это факт).
И именно с этого момента началась вся «заваруха» вокруг темы «Delphi в Web». Сначала на основе облака тегов была разработана маленькая программка под режущим слух названием «Блевантон«, суть работы которой заключалась в следующем:
- Вытащить со страницы весь текст
- Разбить его на отдельные слова и выбрать самое часто повторяющееся слово
- Рассчитать тошноту текста
- Выстроить облако из слов текста
Так как программа вызвала интерес со стороны пользователей, а также критику, то вслед за версией 0.1 Блевантона вышли два обновления последнее из которых было опубликовано в Soft.Mail где и находится по сей день.
В процессе работы над «Блевантоном» рождались все новые и новые идеи по развитию программы, новым алгоритмам работы, оформлению статистики пр. В ходе чего несколько статей блога были целиком посвящены работе с html-страницами и DOM (Document Object Model).
Но так как программа была рассчитана на решение узкой задачи, на которую далеко не каждый веб-мастер обращает пристальное внимание, то функционал программы должен был быть расширен. Но в какую сторону? В поисках ответа на этот вопрос я наткнулся на очень интересную статью в Блоге Сибиряка в которой автор приводит небольшой todolist для проведения аудита сайта. Несмотря на то, что список проводимых мероприятий не самый полный и требует дальнейшего улучшения и доработки, он тем не менее дает представление о том что необходимо делать. Чем я и воспользовался в своих «корыстных» целях и начал по каждому пункту из списка разрабатывать компоненты Delphi. Вот что мы имеем на текущий момент в блоге WebDelphi.ru согласно списку от Сибиряка:
| № | Стадии аудита | Компонент (ссылка на скачивание) | Краткое описание | Ссылка на подробное описание |
|
Разработано |
||||
| Общие сведения | YaTic | Определение тИЦ сайта и вывод сопутствующей информации из Яндекс.Бара |
ссылка |
|
| 1 | Дата регистрации домена | DomainAge | Дата регистрации и возраст домена | ссылка |
| 2 | Наличие сайта в базе поисковых систем | SearchStats | Сбор статистики с поисковых систем Yandex, Google, Rambler, Yahoo: количество страниц в индексе поисковой системы, количество внешних ссылок на страницы сайта (Yahoo), рейтинг Alexa Rang |
ссылка |
| 3 | Наличие сайта в каталогах ПС | SearchCatalogs | Проверка наличия сайта в каталогах: Яндекс.Каталог, DMOZ, Yahoo Directory |
ссылка |
|
В ближайшем обозримом будущем |
||||
| Сайт глазами поисковых систем — роботы | ||||
| 1 | Время загрузки сайта | |||
| Внутренняя оптимизация | ||||
| 1 | Анализ служебных тегов description и keywords, а также их оптимизация |
|||
| Анализ видимости сайта в поисковых системах | ||||
| 1 | Позиции сайта по ключевым словам | |||
| Анализ конкурентов по ключевым словам | ||||
Конечно по всему списку компоненты не составишь (например распределение ключевых слов по контенту явно не автоматизируется для СДЛ, а к говносайтам любви как-то не испытываю), но все же что-то уже вырисовывается. По-крайней мере раздел «Общие сведения» на 100% автоматизирован и остается только расположить компоненты на форме и настроить их — что-то наподобие конструктора Lego только в Delphi :). Но это уже следующий этап работы. Пока все компоненты выложены на общее пользование. Скачивайте, тестируйте работу, предлагайте возможные улучшения — все в Ваших руках.
Вот такой получился микро-обзор по Delphi в Web. Пока в голове рождаются новые идеи касательно автоматизации аудита сайтов, займусь-ка я «Хронометром» — микро-программкой, которая несмотря на свой небольшой размер и ограниченность функций вызвала таки интерес :) Так что следите за обновлениями блога. Авторов в блоге сейчас два, поэтому и круг рассматриваемых вопросов расширился — будет много интересного

Сори за флуд, но что у него с биноклем? Кажется он слеп)
:) Министр обороны Израиля не может быть слеп. Это TopSecret-бинокль со стеклами, которые не отражают свет!))
Ощущение что он свет не только не отражает, но и не пропускает ни в одном направлении)
А когда собственно будет обещанное:В ближайшем обозримом будущем
планируется разработать….?
Инал, часть того, что было запланировано уже давно разрабоано и выложенов блоге :) Вас что конкретно интересует?
Меня конкретно интересует
Сайт глазами поисковых систем – роботы
Время загрузки сайта
Внутренняя оптимизация
Анализ служебных тегов description и keywords, а также
их оптимизация
Анализ видимости сайта в поисковых системах
Позиции сайта по ключевым словам
Анализ конкурентов по ключевым словам
Вот что меня интересует)