WordPress vs Joomla vs DLE. DLE Wins!
Как я уже писал в посте про title в Joomla, после долгих и вдумчивых сношений с движком Joomla я таки решил делать свой первый СДЛ на WordPress. Я честно пытался полюбить джумлу, но не получилось. По итогам достаточно длительного использования в джумле меня разочаровало практически все — и корявая, абсолютно не интуитивно-понятная админка, и навороченный, запутанный код, и не менее навороченные и запутанные шаблоны. То есть работать с ней абсолютно не удобно, даже человеку с опытом. В общем решение было принято и начали раскуриваться мануалы по WordPress. И в итоге сайт был сделан… на DLE
На DLE я наткнулся изучая вопрос нагрузки движка на хостинг. Все ругают как Jooma так и WordPress за излишнюю прожорливость. Где-то приводился пример с довольно известным хостингом на котором в свое время ни в какую не хотел работать WordPress. Как выяснилось в итоге — жрал слишком много памяти. В результате хостер пошел на встречу и добавил памяти для шаред-хостинга. В этих же обсуждениях заметил что многие советуют этот самый DLE. А пошарившись по рунету обнаружил, что действительно, сайтов с большой посещаемостью на Joomla или WordPress почти нет, а вот на DLE — как грязи. Тут тебе и тучи варезников, некоторые с довольно приличной посещаемостью, и всевозможные развлекательные порталы, типа ziza.ru. Нет, я понимаю, что тот же ziza.ru со своими 100.000 униками сидит на отдельном, мощном серваке. Но тем не менее, его создатели изначально выбрали именно DLE в качестве движка. И теперь, заколачивая на этом сайте неплохое бабло, продолжают сидеть на этом же движке, а не бегут заказывать самописный. То есть движок их, по большому счету, устраивает.
Ну а поизучав DLE более подробно я был приятно удивлен его простотой. По моим ощущениям, разница между вордпрессом и дле примерно такая же как между джумлой и вордпрессом. И что немаловажно, при своей простоте движок достаточно гибкий. То есть при создании сайта я не сталкивался с ситуацией когда мне нужно сделать что-то, но это что-то невозможно сделать стандартными средствами самого движка. Конечно некоторые изменения в коде пришлось сделать, но это так, семечки.
Короче начальная возня с первым СДЛ окончена, сайт запущен именно в таком виде в каком я его хотел видеть. Посещаемость пока около 20 уников. Дальше буду наполнять его контентом и по мере возможностей продвигать.
Добавляем h1 и правильные title в Joomla.
В общем заборол я проблему с title и h1 в joomla. Как я и предполагал, все оказалось довольно просто, никакие плагины нафиг не нужны.
Итак, меняем title у материала с дефолтного (просто название материала) на title вида «название материала / название раздела / название сайта».
Открываем файл components/com_content/views/article/view.html.php и вносим следующие изменения:
строку
$document->setTitle( $params->get( 'page_title' ));
меняем на
$document->setTitle( $params->get( 'page_title' ) . ' / ' . $article->category . ' / ' . $mainframe->getCfg('sitename'));
То же самое проделываем в файле components/com_content/views/category/view.html.php для разделов.
Для добавление тегов h1 в заголовки материалов и разделов делаем следующее:
для материалов правим файл templates/<theme_name>/html/com_content/article/default.php
<?php if ($this->params->get('link_titles') && $this->article->readmore_link != '') : ?>
<h1><a href="<?php echo $this->article->readmore_link; ?>" class="contentpagetitle<?php echo $this->params->get( 'pageclass_sfx' ); ?>">
<?php echo $this->escape($this->article->title); ?></a></h1>
<?php else : ?>
<h1><?php echo $this->escape($this->article->title); ?></h1>
для разделов правим templates/<theme_name>/html/com_content/category/default.php
<div class="componentheading<?php echo $this->params->get( 'pageclass_sfx' ); ?>"> <h1><?php echo $this->escape($this->category->title); ?></h1> </div>
Ну и добавляем нужные стили для h1 если такие заголовки будут кривовато отображаться из-за своих размеров.
Но самое ужасное в том, что разобравшись таки с джумлой, я вдруг понял что все таки буду использовать для своего сайта wordpress
Во всяком случае если удастся сделать на wordpress все именно так, как я задумал.
Joomla и SEO
Переделывая свой бывший сателлит в СДЛ обнаружил одну неприятную штуку. Оказывается джумла не очень-то заточена под сео. И если для сателлита под сапу это все было сугубо пофиг, то для СДЛ все совсем наоборот.
При беглом осмотре сайта даже мой нубский взгляд сразу выявил два серьезных косяка:
- Тег «title» содержит не совсем то, что хотелось бы. В идеале хочется видеть структуру «название материала / название раздела / название сайта». С разделами-то в этом плане все просто, там тег title можно задать вручную. А вот у материалов в title прописывается собственно название материала и прописать его отдельно нигде нельзя. В общем как минимум нужна возможность заполнять title вручную для каждого материала, а как максимум хотелось бы чтобы это делалось на автомате.
- По каким-то причинам (возможно религиозным) разработчики джумлы принципиально не используют в ней теги h1, h2 и т.д. Для правильной же оптимизации страницы в ней нужен хотя бы один h1 в качестве заголовка материала с нужными ключевиками в нем. Ну и возможно какие-то подразделы в h2.
Какого-то серьезного, готового решения этой проблемы я не нашел. То есть нету под джумлу ничего вроде All in One SEO Pack для вордпресса. Есть только кучка непонятных хаков и плагинов сделаных кем-то на коленке неизвестно когда. Никакого желания использовать их нет.
В принципе, насколько я понимаю джумлу, оба эти косяка должны решаться достаточно легко. Надо будет поковыряться самому.
Наблюдение за чужими сайтами в sape.
Как наверное все разумные саперы, я периодически уделяю время изучению чужих сайтов. Пытаюсь постичь секрет саповского философского камня (как превращать говно в ТИЦ) и прочие тайны мироздания.
Изучение успешных сайтов, безусловно, весьма полезное дело. Не пренебрегая этим занятием всегда будешь в курсе свежих тем и последних достижений сателлитостроительства. Огорчают лишь скудные возможности по палению бэков. По сути дела, кроме яхи бэки толком никто и не показывает, да и яха не очень. Сразу понимаешь это когда проверяешь сайт с тиц 100 и видишь что на него, якобы, ведет лишь несколько десятков ссылок.
Но помимо успешных, я также изучаю и забаненые саты. Тоже полезно в плане понимания за что же яша банит сайты. Среди изучаемых ГС попадаются просто таки чудеса идиотии.
Например попадался мне как-то сайт на WP у которого в сайдбаре были ссылки вроде как для перевода на другие языки. Не знаю как это собирался реализовывать автор, видимо предполагалось использование какого-то автоматического переводчика, но по факту все эти ссылки вели на страницы на том же великом и могучем русском языке. То есть получались полные дубли. В результате только за счет этой хрени контент на сайте дублировался 40 (!!!) раз. И это не считая тэгов, категорий, PageNavi и вывода постов по три штуки на страницу
О чем думал человек когда создавал ЭТО?! Ну или другой забавный пример. У сайта на том же WP вся шапка была забита ссылками на порезанный на куски сайтмап. Как говорится, без палева
И это не считая копипастного контента и кривого дизайна. После этого собственные ГС кажутся шедеврами сайтостроения
Осень, опадают ссылки :)
Вчера с моих сайтов поотваливалось некоторое количество ссылок. Ну то есть ссылки и так время от времени снимают, это понятно, но тут их сняли прямо таки в разы больше чем в обычный день. Самое досадное, что среди них было довольно много ссылок с морд.
Что это такое было — хз. То ли глюк сапы, то ли какой-то крупный оптимизатор что-то затеял. На форуме сапы, что характерно, я ничего на эту тему не нашел.
С одной стороны — теряюсь в догадках, с другой, при моих-то доходах с сапы — пофиг
