Швабрашвабр2

    Разработал и выложил в открытый доступ вторую версию своей «социальной» сборки Друпала — Швабрашвабр.

    К старым возможностям системы:
    • система блогов и коллективных блогов,
    • система рейтингования материалов, комментариев и «карма» (репутация) пользователей,
    • система распределения прав доступа к ресурсам сайта на основе кармы.

    Добавил ряд новых фишек:
    • персональные и общие фотогалереи,
    • система статусов (в стиле Фейсбука и Твиттера),
    • персональные гостевые книги (в стиле стены во вКонтакте),
    • списки друзей и посетителей.

    По моему мнению в социальных сетях основной сущностью сайта, вокруг которой строится взаимодействие посетителей, является не контент (записи в блогах, фотографии и т.п.), а пользователи, по этому в этой сборке я уделил максимальное внимание кастомизации профилей пользователей. Примеры таких кастомизированных профилей можно увидеть по ссылкам: Заказчик, Исполнитель, Лошадь.

    Дистрибутив сборки, подробная инструкция и скринкасты (6 роликов почти на полтора часа) для самостоятельной настройки сайта с аналогичным функционалом доступны на Швабрешвабр.
    Поделиться публикацией
    Похожие публикации
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама
    Комментарии 22
    • +2
      1. Ссылки на аватарках ведут не туда (ошибка 404). Да и как-то крупноваты они, если честно.
      2. В блоке «Описание» (слева) картинка с лего наезжает на сам заголовок блока. В блоге «вход в систему» метка «Имя пользователя» явно слишком длинная, замените на «логин» или «имя».
      3. Часть строк не переведена (statuses, latest status updates), а заголовок для входа в гостевую получается каким-то неудачным, например «Гостевая Лошадь» (думаю, имя пользователя необязательно там писать, т.к. мы в его профиле находимся).
      4. Непонятно, к чему должна вести ссылка «My Relationships», если она (предположительно) не работает для незарегистрированных пользователей.
      • +2
        Пункты 1 и 4 поправил. Пункты 2 и 3 — это уже от недостатка времени. Вообще эта сборка позиционируется мною как демо-версия возможностей Друпала, а не готовое к использованию решение, предполагается, что при сборке аналогичного сайта разработчики сделают перевод и верстку под себя.
      • НЛО прилетело и опубликовало эту надпись здесь
        • +16
          Полноте, капитан.
          • НЛО прилетело и опубликовало эту надпись здесь
        • +1
          На shvabrashvabr.ru/user/1/status вылез код
          <?php
          $account = user_load(array('uid' => arg(1)));
          if (!$account->uid) {
          echo t('This user has no statuses yet.');
          return;
          }
          $count = facebook_status_has_status(arg(1));
          if (!$count) {
          global $user;
          if ($user->uid == $account->uid) {
          echo t('You have no statuses yet.');
          }
          else {
          echo t('@name has no statuses yet.', array('@name' => check_plain($account->name)));
          }
          }
          ?>
          • +2
            Убрал этот таб. Он там и не нужен был.
          • +6
            Drupal — это сила!
            • –2
              Захожу я на Хабр, а самая первая новость на главной — эта. Какая ирония… :)
              • 0
                Слежу ещё с первого Швабра. Кастомизация профилей пользователей это как раз того чего на мой взгляд не хватает Хабру(ИМХО уж простите) или Livestreet, так что направление верное. А вот поиск пользователей по определённым показателям, и вообще кнопочка «Поиск» )
                • +1
                  Ромка — молодец!
                  • +1
                    Первый швабр был заброшен на некоторое время, но Ромка вернулся молодец. Надеюсь проект будет расти и развиваться. Хотелось бы увидеть сборки не только социальной направленности.
                    Из первого швабра многое для себя подчеркнул, буду ковырять второй.
                    Спасибо Ромке!!!
                    • 0
                      А можно порулить аккаунтом лошади? Хочу за нее микроблог вести.
                      • –2
                        А почему нет готовой сборки? просто взял и установил. просто когда выбирал кмс для своего сайта, ситуация с двухчасовой настройкой неизвестного для меня тогда друпала, не очень меня радовала.
                        или где то всетаки есть такая сборка?
                        • 0
                          стоп, прочитал статью,
                          как понял вот это «Готовый пример, разработанный в рамках этой статьи вы можете скачать по ссылкам: 1. Дистрибутив Друпала 6.14 со всеми необходимыми модулями
                          2. Дамп базы данных»
                          оно и есть, да?
                          • 0
                            Да это настреный швабр с пользователями и демо публикациями
                            • 0
                              Спасибо, извините, я, порой, не очень внимательный :)
                              • 0
                                Вы знаете, очень даже нравится, спасибо, может сделаем какой-нибудь проект на этом
                        • 0
                          эхх, Ромка, Ромка, все копи-пастеров плодишь? ;)
                          • 0
                            лежит первая ссылка, ох, хорошо окопалась!
                            • –1
                              Всем понятно какое название бралось за эталон, но называть ресурс так, как это сделали вы, по меньшей мере обидно для хабрахабр.ру.

                              Швабра — это не приятно и не красиво :(
                              • 0
                                Швабра — это не приятно, это — бренд 8-)

                              Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.