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









05 Окт 2009 в 1:20 пп
Сори за флуд, но что у него с биноклем? Кажется он слеп)
05 Окт 2009 в 1:27 пп
:) Министр обороны Израиля не может быть слеп. Это TopSecret-бинокль со стеклами, которые не отражают свет!))
05 Окт 2009 в 1:58 пп
Ощущение что он свет не только не отражает, но и не пропускает ни в одном направлении)
22 Июн 2010 в 12:08 пп
А когда собственно будет обещанное:В ближайшем обозримом будущем
планируется разработать….?
22 Июн 2010 в 12:29 пп
Инал, часть того, что было запланировано уже давно разрабоано и выложенов блоге :) Вас что конкретно интересует?
23 Июн 2010 в 2:21 пп
Меня конкретно интересует
Сайт глазами поисковых систем – роботы
Время загрузки сайта
Внутренняя оптимизация
Анализ служебных тегов description и keywords, а также
их оптимизация
Анализ видимости сайта в поисковых системах
Позиции сайта по ключевым словам
Анализ конкурентов по ключевым словам
Вот что меня интересует)