Новый скрипт блога
В первом посте я писал о своих планах по развитию данного блога. Изначально я хотел наполнять блог статьями, а потом, когда появится время, перейти уже на новый движок блога, который собирался сам и написать.
Однако, человек предполагает, а Бог располагает. И получилось так, что я изначально переписал движок блога, и уже теперь могу дополнять его статьями. Я специально не стал выкладывать в Интернет сначала блог на движке WordPress, а потратил несколько дней на написание собственного скрипта блога, чтобы избавиться от нескольких проблем, которые сопутствуют каждому переходу веб-ресурсов на новые внутренние механизмы.
Во-первых, при смене движка очень часто приходится менять адресацию страниц. Для тех,кто не в курсе, что это такое - это как раз то, что индексируется поисковиками, и куда они потом направляют Ваш траффик.
Возьмем для примера адресацию, основанную на идентификаторах записей. При этом адрес статьи будет выглядеть примерно так: www.site.ru/index.php?id=123 Теперь расщедримся на 20$-30$ и купим какой-нибудь движок сайта, где адресация страниц осуществляется в виде ЧПУ ("человеко понятных УРЛ"). Адрес той же страницы будет выглядеть уже так: www.site.ru/news/2006/12/05/index.php Потом наймем оптимизатора, и он доработает эту систему до работы с гуглофицированной адресацией. Теперь наша страница уже будет доступна по адресу: www.site.ru/news/2006/12/05/stranica-o-kotah.html
Все эти три варианта будут отлично работать, если их набрать в браузере, однако в Интернете ничто не делается мгновенно. По крайней мере, в той области, где работают оптимизаторы. И что же мы получим? А получим мы то, что после каждой смены адресов страницы она будет на некоторое время исчезать из серпа поисковиков и, соответственно, будет падать трафик, что повлечет за собой денежные потери. Ну а если текст на странице кому-то понравился, и он разместил на нее ссылку, то, как Вы догадались, после смены адресации эта ссылка уже будет вести в никуда.
С такими минусами при переходе от одной адресации к другой можно бороться - прописывать переадресации во всяких .htaccess, ставить обработчики 404х ошибок, которые из REQUERST_URI будут вытягивать старый адрес, преобразовывать его и перенаправлять посетителей на правильную странцу. Этот путь не так уж и сложен, но если проект находится в начале своего развития грех не потратить несколько минут на проектирование правильной системы адресации и сразу писать движок с ее учетом.
Кроме адресации страниц есть еще и второй пункт, который способствовал тому, что я отказался от WordPress - html код сгенерированных страниц. Мне не очень нравился код страниц WordPress, о чем я писал в первом посте, и поэтому я, не задумываясь, отказался от услуг бесплатного движка с поддержкой на многих языках и несколькими тысячами пользователей в пользу своего маленького и неприхотливого скрипта блога. Большие махины становятся слишком сложными и неповоротливыми и чтобы разобраться в них и внести какие-либо изменения по принципу "не навреди" нужно потратить примерно столько же времени, сколько понадобится для написания чего-то своего, что будет меня удовлетворять в плане необходимой функциональности и моих требований к html коду. Это ни в коем случае не призыв к написанию своих скриптов под каждую идею, не оглядваясь на то, что уже было создано до вас, но если созданое не подходит абсолютно, и вы обладаете необходимыми знаниями и опытом для написания чего-либо своего, надо писать.
Кстати, если Вы загляните в исходники этой страницы, то заметите, что текст поста начинается уже на 21-й строчке от начала документа или на 4-й, если считать от тега body. Уже потом идут верхний и боковой блоки меню, футер и рекламный блок. Такое расположение контента, максимально близкое к началу документа, выбрано мною не случайно. Данная идея была почерпнута на сайте lasto.com, где она активно используется, приносит свои плоды, и в общем случае, при прочих равных, поднимает ресурс в серпе, т.к. искомый текст находится ближе к началу документа.
Итак, гуглофицированная адресация и возможность разверстать страницы сайта максимально удобно для поисковиков без исправлений в чужом коде, от которого я все равно собирался отказаться - вот те основные причины, благодаря которым в прошлые выходные был написан движок этого блога. Причины основные, но не единственные. В скрипт блога сразу было заложено несколько интересных ньюансов, о которых я расскажу в ближайшем посте.
Автор: Alexus
Комментариев: 16 » | Просмотров: 6862 | Рекомендаций у статьи 0. рекомендовать
Постоянная ссылка на статью: http://alexusblog.com/post/new-blog-script.html
Следующая статья: Alan Eustace в МГУ
Предыдущая статья: День разрушеных надежд
Все статьи в разделе оглавление