Jun 06

Вы наверное все знаете о Digg, Propeller, Mixx и аналогичных социалках. Знаете о том, какие выгоды можно получить работая с ними. Это и ссылки, это и увеличение PR, это и траф.

Наверное, иногда вас посещала мысль - а не плохо было бы иметь свой такой Digg или Propeller. Меня такая мысль посещала :)

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

Pligg - вот что нам нужно! Pligg - это Web 2.0 система управления содержанием (CMS) с открытым исходным кодом, является аналогом таких социльных сервисов как Digg или Propeller.com

Pligg Open Source CMS

Сразу скажу, установить этот движок на хостинг не намного сложнее чем поставить тот же Wordpress. Даже без особых познаний в php Pligg ставится и настраивается в течении получаса. В инсталяционный пакет входит простая и понятная инструкция по установке.

Вот так выглядит дефолтный вариант установленного Pligg

Pligg демоверсия

Демо-сайт Pligg - DEMO

А вот так выглядит панель управления:

Pligg Admin Panel

Немного полезных советов…

По умолчанию урлы движка динамические, хотя в админке можно выбрать SEO Friendly метод формирования адресов страниц. При этом следуя инструкциям после первоначального создания категорий необходимо будет внести изменения в файл .htaccess

Вот так будут выглядеть урлы вашей Pligg социалки после выбора “второго” метода формирования адресов страниц
http://www.yourpliggsite.com/General/Hello_World_Post/

чтобы сделать из вышеприведенного адреса еще более seofriendly урл
http://www.yourpliggsite.com/general/hello-world-post/

необходимо открыть файл
libs/utils.php

найти в нем строку
$output = utf8_substr($input, 0, 240);

и заменить её на
$output = utf8_strtolower($input, 0, 240);

в этом же файле libs/utils.php найти строку
$output = str_replace("\"", "", $output);

заменить на
$output = str_replace(" - ", "-", $output);
$output = str_replace("_", "-", $output);
$output = str_replace("---", "-", $output);
$output = str_replace("\"", "", $output);
$output = str_replace("--", "-", $output);

и вот у вас уже вот такие урлы http://www.yourpliggsite.com/general/hello-world-post/

В настройках движка есть еще кое-какие полезные настройки:

  • запрет прямых исходящих линков - перенаправление их через редирект,
  • открытие внешних линков в новом окне

Также можно поковыряться в коде файлов шаблона, добавить к дублирующим ссылкам атрибут rel=nofollow дабы не распыляться и не гонять пауков по служебным страницам, коим в индексе не место.

Мой вердикт - Pligg - отличная штука для построения собственной мини-социалочки

Google Bookmarks del.icio.us News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru

13 Responses to “Pligg - запусти собственную социалку”

  1. Konstantin Ermakov Says:

    На случай, если в URL планируется использование кириллицы, необходимо уточнить, как функция utf8_strtolower() работает с такими буквами. В своё время при работе над одним простеньким скриптом стандартные фукнции php для изменения регистра пришлось переписывать, ибо отдельные буквы они отчаянно не хотели заменять.

  2. Svift Says:

    Да, Константин, я этот момент совершенно упустил, просто почти всё о чем пишу ориентирую на буржунет, а там, как бы, немного лидирующих языков… под русский язык, кстати, вроде уже и локализации Pligg есть

  3. postquickly Says:

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

    + коряво работающие модули, сильно грузит сервер и т.д.

    Вобщем если сайт выходит на нормальную посещаемость в руки придется брать напильник и вперед…

  4. Svift Says:

    2 postquickly, а какие есть альтернативы?

  5. Вирусное СЕО Says:

    Отличная заметка! Спасибо огромное!

    Не далее как вчера вспоминал как же называется этот дигго-подобный движок. Так и не вспомнил :) А тут на тебе.. очень во время!

    В рунете подобная тема только на подъёме, поэтому нужно не стоять на месте, а занимать ниши. :)

  6. nalivaeff Says:

    Уже скачиваю. Спасибо.
    Русской локализации на их сайте не нашел.

  7. Svift Says:

    http://pliggrse.com/ - а вот русскоязычная версия Pligg

  8. RaftKorn Says:

    Svift, альтернатива - Drupal.

  9.   Интересно почитать (08.06.2008) by Блог Димка Says:

    [...] Pligg - запусти собственную социалку Сегодня расскажу, как получить аналог Дига в полное собственное распоряжение и попытаться выжать из этого максимум выгоды, хотя вопросов конвертации трафа я тут касаться не буду, пусть у вас остается полная свобода действий. [...]

  10. Blogseller » Интересно почитать (08.06.2008) Says:

    [...] Pligg - запусти собственную социалку Сегодня расскажу, как получить аналог Дига в полное собственное распоряжение и попытаться выжать из этого максимум выгоды, хотя вопросов конвертации трафа я тут касаться не буду, пусть у вас остается полная свобода действий. [...]

  11. vladbuk Says:

    Делать серьезные вебдванольные проекты на системах с открытым кодом бессмысленная трата времени и сил. А доработка до нормальной работоспособности может быть сравнима по затратам с разработкой оригинальной закрытой системы. Много ли блогсервисов на Wordpress MU существуют в первозданном виде?

  12. kossmoss Says:

    Насчет Pligg RSE - к сожалению, эта ветвь (клон оригинальной версии 9.7) уже год как не разрабатывается, а жаль - текущая англоязычная версия уже 9.9, и код в ней намного чище и стройнее (забегая вперед, скажу, что я его уже успел почти весь перелопатить)
    В связи с этим я решил сделать доброе дело и перевел последнюю версию на русский. Причем не только пользовательскую часть, но и админку (вместе с базой). Скрипты также Инсталлятор, кстати, тоже перевел, чтобы вообще хорошо всем было. Заодно исправил некоторые косячки формирования дружественных пользователю урлов, не считая тех багов, что выявились в процессе работы с русской раскладкой UTF-8. Получилась вполне работоспособная сборка. Как пример могу показать недавно запущенный Я прозрел!. Моя система проходит обкатку именно на нем.
    Новую сборку Pligg 9.90 RUS Idealweb Edition можно найти -здесь-. Просьба ко всем, кто будет скачивать и устанавливать - отпишитесь в комментариях к записи, как все прошло. Я до сих пор нахожу некоторые баги, но могу что-то пропустить, так что помощь пользователей в тестировании очень не помешала бы.

  13. Артемий Says:

    А еще там надо до ума доводить движек, то есть закрыть все дыры о которых пишут в инете и нормальный русский поставить.

Leave a Reply