• Вышла новая версия CMS Danneo v.0.5.4

    Обновилась одна из лучших отечественных CMS Danneo. Система выложена на официальном сайте 23 марта 2011, так что пишу статью с большим опозданием, но так как толковых описаний изменений в новой версии не нашел, то сделаю это сам.

    Danneo обновила не мажорную цифру, и даже не минорную. Система обновилась до версии 0.5.4.  Последняя вышедшая версия была 0.5.3 

    Процесс установки не претерпел никаких изменений. Все по старому, в самом конце по прежнему надо вручную удалить папку setup. Однако, приятные сюрпризы начинаются сразу после установки. Первое, что мне бросилось в глаза это две предустановленных шкурки Soft и Clear. Скинов Original и Begin остались в старой версии, но для тех кто не любит старину разработчики обещали портировать на новую версию и их. 

    Что нового в Danneo 0.5.4? Изменений в системе достаточно. Среди них

    1. SEO-инструменты для продвижения сайтов:

    • Проверка пузомерок сайта (домена), таких как - PR, ТИЦ и alexa Rank.
    • Проверка позиции в выдаче в популярных поисковиках (яндекс, google, yahoo) по ключевым словам
    • Проверка обратных ссылок.
    • Полностью настраиваемая карта сайта - Google Site-Map.
    • Настраиваемые социальные закладки.
    • Внутренняя перелинковка страниц по ключевым словам, для улучшения внутреннего ссылочного ранжирования сайта.

    2. Свои meta-заголовки для отдельных страниц, и категорий (Очень ожидаемое нововведение для seo-шников)

    3. Добавлена возможность использования в ЧПУ, дефисов и знаков подчеркивания при разделении слов "-" (slovo-slovo-slovo).

    4. Возможность добавления неограниченного количества тегов, к новостям.

    5. Добавление неограниченного количества изображений к страницам.

    6. Создание групп пользователей, ассоциируются с группами форума, при интеграции.

    7. Выпадающее меню, настраиваемое в панели управления (надо сказать, что не очень удобна реализация в админ-панели).

    8. «Хлебные крошки», теперь можно выносить в шапку сайта. Это значит, что теперь место непосредственного вывода надо использовать $siteglobal['insert']['breadcrumb']

    9. Модная нынче тенденция: для управления системой и создания эффектов, используется библиотека jQuery. Это в свою очередь значит, что мы можем использовать любые анимационные плагины этой библиотеки и не только их. Благодаря этой библиотеке интерфейс административной части заметно оживился. В встроенном файл браузере повсеместно используется AJAX.

    10. Для повышения читабельности и соответствии стандартам оформления, переписан весь код PHP. Первое, что замечаешь это PhpDoc комментарии в файлах модулей. А еще в административной части все print заменены на более быстрые echo.

    11. 2 скина Soft и Clear заменили стандартные Original и Begin.

    12. Устранены ошибки связанные с включенным режимом экранирования кавычек. Теперь редактирование Настроек не вызывает массу негативных эмоций.

    13. Каждый блок имеет свои настройки.Так же долгожданное нововведение. Отсюда новое правило написания блоков. 

    Расскажу подробнее о некоторых пунктах

  • Как перелить из article в news в Danneo CMS

    Модули article и news в Danneo CMS очень похожи. Практически, отличаются только таблицы pref_articele и pref_news и то, лишь одним полем. В одном проекте встала задача перелить данные со всеми категориями и статьями в другой, из article в news. Выкладываю небольшой скрипт созданный для этих целей.

    Пользоваться им достаточно просто.

    Заливаем в корень сайта с Danneo CMS скрипт migration.php, в нем находим эти строчки

    $k = 0;
    $items = array();
    $p = moveCat('news',0,&$items);
    echo 'Статей перенесено:'.$k.', категорий перенесено:'.$p;

    Если вы хотите перенести из Главной категории(catid=0) в ту же категорию, то ничего не меняем. Теперь, если вдруг нам захотелось перенести все в категорию с catid = 15, меняется одна строчка

    $p = moveCat('news',15,&$items);

    Если Ваш модуль сделан на основе news или article, то эту же строчку меняем, к примеру, на

    $p = moveCat('firms',15,&$items);

    Если в скрипте есть ошибки, буду рад вашим комментариям.

  • На сайт добавлена система тегов

     

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

    теговая система на сайте xdan

     

    В планах по мере наполнения сайта сделать еще ajax поиск с автодополнением, карму для пользователей и много другое. Это первая новость в данном разделе, будем надеяться не последняя)

  • Новые обновления на сайте xdan.ru

    Вот и вторая новость в этой категории. Это не значит, что я вношу поправки в сайт так редко. Просто сейчас количество поправок превысило обычный уровень. 

    Вообще, я руководствуюсь принципом - каждый день минимум одна поправка. Так как движок сайта самописный, то и работы хватает.

    Перечислю ключевые изменения в системе.

  • Нужны ли в сети короткие домены

    Ажиотаж связанный с регистрацией красивых доменов не стихает уже много лет. Пару дней назад я регистрировал свою первую машину и заметил, что и в жизни, люди тоже тянутся к красивым знакам. Там речь шла о красивых номерах. Интересно было смотреть, как человек получая новый номер, с надеждой в глазах, открывает его по одной цифре, и увидев число, скажем 472, с облегчением вздыхает ( я честно не могу придумать числа из трех знаков, которое было бы сложно запомнить =) 

    С доменами все тоже самое, только букв в адресе побольше. СЕО нам говорит, что страницы тоже следует называть не абы как. ЧПУ всякие придумали. Но, как дела обстоят на самом деле.

  • Форматирование спарсенных данных в сервисе CopySite

    Часто при парсинге сайта, требуется дальнейшее изменение спарсенных данных. Это не всегда удобно, ведь создатели сайтов стараются максимально ускорить свой продукт, и поэтому в "интернет" выпускают только минифицированные версии скриптов и стилей.

    В реальном проекте это выглядит как-то так:

    Стили:

    body{background:url(image.png);border:1px solid #ccc;color:red;}.clearfix{diaplsy:table;float:none;clear:both}

    Скрипты

    (function($){$(function(){$('select').chosen()})}(jQuery))

    И конечно HTML

    <html><head><title>Крутой сайт</title></head><body><img src="/image.png"> и другие классыне картинки</body></html>

    После скачивания такой код попросту невозможно прочитать, не говоря уж об измениении и поддержке.

    Поэтому в CopySite мы добавили 3 опции в настройки скачивания сайта:

    format-html-css-js.png

  • Что нового в JQuery 1.5

    31-го января команда JQuery объявила о выпуске, точно по графику, версии 1.5 (почти) всеми любимой библиотеки JavaScript.

    Чем же версия Jquery 1.5 отличается от 1.4.4, не с проста увеличена мажорная цифра после точки. Напомню, что до этого мы видели лишь релизы 1.4.2,1.4.3,…