Готовая платформа для создания корпоративных социальных сетей

Аватар пользователя WiseMan

Компания Acquia, курирующая разработку свободной системы управления web-контентом Drupal, представила новый проект - Drupal Commons 1.0....

Собственно, копипастить не буду, все по ссылке

Updated by webmaster: добавлена презентация Drupal Commons с http://buytaert.net/drupal-commons-meet-jive-software

0 Спасибо

Комментарии

Аватар пользователя Виктор Степаньков ака RxB
gumk написал:
А что более нагружает сервер spaces или panels?

Да чёрт его знает, опытов особо не проводили.
Гораздо большую опасность предствляют вьюсы и вообще большой объём кода, вот у uchi.kz так и вышло, по базе нагрузка не очень большая, а на процессор из-за количества модулей зашкаливает

0 Спасибо
Аватар пользователя Valeratal
Valeratal 7 лет назад

что много модулей
больше 150 как у некоторых? :)

0 Спасибо
Аватар пользователя Valeratal
Valeratal 7 лет назад

подскажите, а как там создавать новую группу?

хочется интегрировать в существующий сайт, пытаюсь разобраться как там все устроено

0 Спасибо
Аватар пользователя gumk
gumk 7 лет назад

Кстати в существующий сайт интегрировать легко, достаточно установить модуль commons_core и при необходимости commons_notifications, и все модули, которые они за собой тянут

0 Спасибо
Аватар пользователя Valeratal
Valeratal 7 лет назад

а в чем соль этих commons_core и commons_notifications

А еще не ставил, но пока не знаю, как вывести блок "вступление в группу" как здесь
http://commons.acquia.com/discussion/whats-most-effective-online-collaborative-community-you-know в правом сайдбаре

и еще блок Popular group tags интересно как выводится
у меня OG есть, но что не вижу такого блока

0 Спасибо
Аватар пользователя gumk
gumk 7 лет назад

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

0 Спасибо
Аватар пользователя Valeratal
Valeratal 7 лет назад

блин фантастика

А что будет если у меня уже есть блоги, форумы и OG

0 Спасибо
Аватар пользователя gumk
gumk 7 лет назад

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

в любом случае с бекапами на локолхосте можно поэкспериментировать

0 Спасибо
Аватар пользователя Valeratal
Valeratal 7 лет назад

спасибо, буду пробовать
как раз есть бэкапный работающий сайт

кстати, тип материала "дискуссия"
чем у аквайцев от форума отличается?

0 Спасибо
Аватар пользователя gumk
gumk 7 лет назад

дискуссия у них от блога почти не отличается, форум эта установка вообще не тронет

0 Спасибо
Аватар пользователя Valeratal
Valeratal 7 лет назад

хотел поставить, потестить
да установка отваливается по таймауту :)
видно много модулей включается :)

0 Спасибо
Аватар пользователя volocuga@drupal.org
volocuga@drupal.org 7 лет назад
Valeratal написал:
установка отваливается по таймауту :)

Гы, аналогично. Дальше первого шага и не идёт

Maximum execution time of 500 seconds exceeded

0 Спасибо
Аватар пользователя Valeratal
Valeratal 7 лет назад

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

0 Спасибо
Аватар пользователя Виктор Степаньков ака RxB
Valeratal написал:
Просьба выложить дамп базы уже установленной сборки

Ща поставлю, погодите

0 Спасибо
Аватар пользователя gumk
gumk 7 лет назад
Valeratal написал:
Друпалеры, у кого получилось установить
Просьба выложить дамп базы уже установленной сборки

так на локолхосте поставте в php.ini (если denwer лежит диск:\usr\local\php5)
max_execution_time = 10000;
перезапустите сервер, и стватье себе на здоровье.

0 Спасибо
Аватар пользователя Valeratal
Valeratal 7 лет назад

спасибо
попробую вечером поставить

(локалхоста нет, с денвером заморачиваться не хочется)

P.S. у RxB можно группы создавать
а у аквайевцев не дают прав

0 Спасибо
Аватар пользователя Виктор Степаньков ака RxB
Valeratal написал:
P.S. у RxB можно группы создавать

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

0 Спасибо
Аватар пользователя Valeratal
Valeratal 7 лет назад

поставил
это только у меня после установки и авторизации на собственном коммнсе под админом виндоус просит авторизоваться в твиттере?

(поставил немного русского перевода, включил русский по умолчанию, сначало грузилось через раз, теперь вообще не открывается) :)

0 Спасибо
Аватар пользователя babuta
babuta 7 лет назад

Что-то жутко тормозной этот commons.
Только поставил, и на те двойное обновление 6.18/6.19
С темами друпальными, как-то не очень дружится.
pixture_reloaded при включении выдает blank

0 Спасибо
Аватар пользователя babuta
babuta 7 лет назад

Вот думаю, как бы учетки рабочего D6 интегрировать с commons.
Что-бы единую регистрацию использовать.
Или может кто варианты подскажет.

0 Спасибо
Аватар пользователя Valeratal
Valeratal 7 лет назад

учетки думаю лего интегрировать
на сетегноме была статья недавно, может и сейчас еще висит

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

Вот дашборд уже сделал для юзеров, назвал "кабинет" :)

0 Спасибо
Аватар пользователя Valeratal
Valeratal 7 лет назад

и еще вопрос
чем реализуется блок Group details

0 Спасибо
Аватар пользователя РИСК
РИСК 7 лет назад

Valeratal, у тебя все беды оттого, что ты ещё не поставил себе Drupal Commons :-)

Там вообще всё на видах, когда заходишь на сайт с правами админа, то при наведении мышки на все эти блоки будет всплывать ссылка Edit, и эти виды можно легко оттуда экспортировать-импортировать. Вот таким будет код вида для блока пользователя, там все зависимости ядерные, у дисплеев-блоков Group details, Popular group tags и т.д. будут зависимости от соответствующих модулей. Поставь на локалхост сборку и не мучайся :-)

0 Спасибо
Аватар пользователя volocuga@drupal.org
volocuga@drupal.org 7 лет назад
Valeratal написал:
Подскажите, а как сделано, на этой и других страницах

Элементарно, там используется системное сворачивающееся поле Делаешь шаблон для этого, оборачиваешь его содержимое таким

<fieldset class="collapsible collapsed"></fieldset>

Всё. Надо только проследить, чтобы на этой странице грузился файлик misc/collapse.js

0 Спасибо
Аватар пользователя РИСК
РИСК 7 лет назад

А сам шаблон:
profiles/drupal_commons/themes/acquia_commons/views-exposed-form.tpl.php
в нём же и загрузка нужных файлов.

<?php
// $Id: views-exposed-form.tpl.php,v 1.4.4.1 2009/11/18 20:37:58 merlinofchaos Exp $
/**
 * @file views-exposed-form.tpl.php
 *
 * This template handles the layout of the views exposed filter form.
 *
 * Variables available:
 * - $widgets: An array of exposed form widgets. Each widget contains:
 * - $widget->label: The visible label to print. May be optional.
 * - $widget->operator: The operator for the widget. May be optional.
 * - $widget->widget: The widget itself.
 * - $button: The submit button for the form.
 *
 * @ingroup views_templates
 */
?>
<?php 
//add collapsible fieldset js if it is not already included
global $BASE_URL;
drupal_add_js($BASE_URL.'misc/drupal.js');
drupal_add_js($BASE_URL.'misc/collapse.js');
?>

<?php if (!empty($q)): ?>
  <?php
    
// This ensures that, if clean URLs are off, the 'q' is added first so that
    // it shows up first in the URL.
    
print $q;
  
?>
<?php 
endif; ?>
<fieldset class="views-exposed-form collapsible collapsed">
<legend><?php print(t("Filter")); ?></legend>
  <div class="views-exposed-wrapper clear-block">
  <div class="views-exposed-widgets clear-block">
    <?php foreach($widgets as $id => $widget): ?>
      <div class="views-exposed-widget">
        <?php if (!empty($widget->label)): ?>
          <label for="<?php print $widget->id?>">
            <?php print $widget->label?>
          </label>
        <?php endif; ?>
        <?php if (!empty($widget->operator)): ?>
          <div class="views-operator">
            <?php print $widget->operator?>
          </div>
        <?php endif; ?>
        <div class="views-widget">
          <?php print $widget->widget?>
        </div>
      </div>
    <?php endforeach; ?>
    </div>
    <div class="views-exposed-widget views-exposed-submit">
      <?php print $button ?>
    </div>
  </div>
</fieldset>?>
0 Спасибо
Аватар пользователя Valeratal
Valeratal 7 лет назад

РИСК
Я как раз поставил на субдомен (_comm.hr-portal.ru/)
и уже перетащил (как писал выше) к себе на сайт панель дашборд, меню Коммюнити (правда не выпадающее) именно что экспорт импорт, попутно убирая несуществущие у меня поля (типа картинки группы), немного темизируя
А вот у блока Group детали нет ничего при наведении
Вообще, судя по ссылкам (на странице блоков), это блок модуля OG
У меня OG есть, но блока не вижу
Кстати, да, пишут http://drupal.org/handbook/modules/og
enable group details block, group subscriber block, new groups block, and my groups block at administer >> block

p.s. спасибо за views-exposed-form.tpl.php
Поставил, все работает как надо
Молодцы аквайцы, вот это я понимаю коммюнити плумбинг

0 Спасибо
Аватар пользователя Valeratal
Valeratal 7 лет назад

мда, все оказалось проще
скопировал ссылку с судбомена (где у меня коммонс)
и отредактировав ссылку, открыл у себя на сайте

Оказалось что блок называется "подробности о группе" :))

кто бы мог подумать :)

0 Спасибо
Аватар пользователя iehon
iehon 7 лет назад

строю сайт новый, с элементами соцсети. может сразу на drupal commons построить, не сыроват проект?
смотрю по нагрузке на локалке тормозит. хостинг наверное вряд ли потянет

0 Спасибо
Аватар пользователя Softovick
Softovick 7 лет назад
iehona написал:
строю сайт новый, с элементами соцсети. может сразу на drupal commons построить, не сыроват проект?
смотрю по нагрузке на локалке тормозит. хостинг наверное вряд ли потянет

Как раз на хостинге он скорее всего будет работать шустрее. Если хостинг хороший :) Как по мне, на данном этапе и если личного опыта нет - то Drupal Commons можно рассматривать как пример, но не как основу.. Ибо сделано то нормально, но очень уже много для начинающего - сложнее разобраться. Если опыт уже есть - то как база, вполне себе подойдет.

0 Спасибо
Аватар пользователя Valeratal
Valeratal 7 лет назад

Странно, делал экспорт-импорт блоков
Но не работают блоки активные группы и новое в группах не показывается (блок в дашборд)

0 Спасибо
Аватар пользователя iehon
iehon 7 лет назад

на хостинге по скорости работает так же как и на локалке, но потом отрубается
в логах ошибка PHP Fatal error: Allowed memory size of 31457280 bytes exhausted
(tried to allocate 360 bytes)

0 Спасибо
Аватар пользователя iehon
iehon 7 лет назад

увеличил лимит памяти до 128мб.
странички за 10сек. открывает
но вот странуцу с блоками за 92 сек.
devel_shutdown()=35.67 MB.

отсюда вывод, это чудо можно ставить только на локалку для корпоративной сети.

0 Спасибо
Аватар пользователя bratello
bratello 7 лет назад
RxB написал:
сносите денвер нах

У меня денвер только для разработки, я из тех гломурных программеров которые без отладчика как без рук...

А продакшн конечно же на апачи, смысла нет, денвер дырявый и кривой

0 Спасибо
Аватар пользователя Softovick
Softovick 7 лет назад
bratello написал:
RxB написал:
сносите денвер нах

У меня денвер только для разработки, я из тех гломурных программеров которые без отладчика как без рук...

А продакшн конечно же на апачи, смысла нет, денвер дырявый и кривой

Попробуйте поставить и настроить XAMPP...

0 Спасибо
Аватар пользователя bratello
bratello 7 лет назад
Softovick написал:
Попробуйте поставить и настроить XAMPP...

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

Кстати, говорят в МАС есть все условия для PHP разработчика, кто нибудь имеет какой то экспириенс? Натянуть хакинтош не проблема, пусть даже клава и мышь (тачпад) не будут работать так как нужно в МАС, главное чтобы среда разработки была готова к использованию.

0 Спасибо
Аватар пользователя Softovick
Softovick 7 лет назад
bratello написал:
Кстати, говорят в МАС есть все условия для PHP разработчика, кто нибудь имеет какой то экспириенс? Натянуть хакинтош не проблема, пусть даже клава и мышь (тачпад) не будут работать так как нужно в МАС, главное чтобы среда разработки была готова к использованию.

Там MAMP, плюс панель управления... В целом я бы не сказал, что удобнее, чем Denwer или XAMPP... Просто чуть меньше напрягов при настройке виртуальных хостов по сравнению с LAMP... Но например в openSUSE в Yast примерно также все есть, а в WebMin так вообще круче.

0 Спасибо
Аватар пользователя bratello
bratello 7 лет назад

Ну в даном случае меня больше интересует редактор и отладчик, с виртуальными хостами как нибудь можна разобраться... Хотя есть кросс платформные решения, типа Eclipse & NetBeans

0 Спасибо
Аватар пользователя Softovick
Softovick 7 лет назад
bratello написал:
Ну в даном случае меня больше интересует редактор и отладчик, с виртуальными хостами как нибудь можна разобраться... Хотя есть кросс платформные решения, типа Eclipse & NetBeans

А причем тут LAMP, Denwer, XAMPP или MAMP? :) Редактор Eclipse с модулями - и наслаждаемся, что на винде, что в Linux, что в MacOSX... Разве что в MacOSX есть какие-то проблемы с Java-приложениями, т.е. чисто теоретически на Eclipse и NetBeans может оказатся некомфортно работать... Менять платформу можно в плане серверной части, а в плане десктопа - смысла не вижу менять привычную среду (винду или Linux) на что-то непонятное (MacOSX)... Хотя и в плане серверной части, я лично разницы между MAMP и LAMP не вижу.
По личным впечатлениям самой удобной и доступной средой для WEB-разработчика является один из распространенных вариантов Linux - Ubuntu, Debian, openSUSE, Fedora, Mandriva (как говорится на любой цвет и вкус)... Винда лишь если привыкли и отвыкать ну совсем ломает. А вот к MacOSX двоякое отношение - с одной стороны простота, с другой стороны отсутствие гибкости. Я лично там и не смог привыкнуть к MacOSX и вернулся на Ubuntu.

0 Спасибо
Аватар пользователя bratello
bratello 7 лет назад

Не наслаждаемся, не смог я толком отладчик настроить в эклипсе, в PhpEd с Денвером отладка работает, ну или почти работает, именно по этому я пока что не могу отказаться ни от первого ни от второго. Без отладки я бы так и не узнал многие вещи о дрю, о которых ни слова на форумах.

MacOSX очень хвалят, хотя я с трудом себе представляю как решать на нем конфигурационные проблемы, в Ubuntu по форумам прошерстил и решение есть максимум через 5-6 часов. Знакомый макинтошник - но не веб, он фронтэнд для дорогущего хайэндовского фотика разрабатывает - говорит что там все само работает, не знаю можно ли этому верить В отношении веб дева. Кстати, это хорошая идея - сделать сборку Ubuntu for Web Development, включая консоли для AMP, эклипс с отладчиком, и прочее.

0 Спасибо
Аватар пользователя bratello
bratello 7 лет назад

Пол-дня убил на XAMPP, из-за ПХП пришлось на версию 1.7.1 переехать - глючит. Какой то бардак со службой виртуальных хостов, пока нашел приемлимую конфигурацию, настроил отладчик, с тестовым файлом на пхп отладчик заработал. Только зря это все, админ глючит безбожно, так не удалось мне создать БД для дрю, какая то ошибка пхп в коде админки выскакивала. Запустить инстолл дрю тоже через раз получалось. Вобщем какой то кал...

От добра добра не ищут, работает - не трож

0 Спасибо
Аватар пользователя Softovick
Softovick 7 лет назад
bratello написал:
Пол-дня убил на XAMPP, из-за ПХП пришлось на версию 1.7.1 переехать - глючит. Какой то бардак со службой виртуальных хостов, пока нашел приемлимую конфигурацию, настроил отладчик, с тестовым файлом на пхп отладчик заработал. Только зря это все, админ глючит безбожно, так не удалось мне создать БД для дрю, какая то ошибка пхп в коде админки выскакивала. Запустить инстолл дрю тоже через раз получалось. Вобщем какой то кал...

От добра добра не ищут, работает - не трож

Буквально вчера на нетбуке ставил и настраивал - что 1.7.1, что 1.7.3 - все нормально работает (Windows 7)... Единственная проблема было в 1.7.1 с Filezilla FTP Server, решилась отдельной установкой. в 1.7.3 без проблем сразу заработал XAMP полностью... Скорее всего у вас какие-то проблемы с ОС :)

0 Спасибо
Аватар пользователя Nikit
Nikit 7 лет назад

netbeans + xampp_lite 1.7.2 + xdebug (какая версия укажет тут: http://xdebug.org/find-binary.php) - только вчера настроил, полёт нормальный...

0 Спасибо
Аватар пользователя bratello
bratello 7 лет назад

xampp 1.7.2 - это под ПХП 5.3? Дрю с 5.3 еще не фунциклирует... Кстати, как нетбинс себя ведет при отладке AJAX callbacks, остановить его можно в колбеке или шаманить приходится, не гадит ли отладчик в output? PhpEd с колбеками справляется, но при пошаговой отладке пишет в вывод коды пошаговой отладки и всякую гадость от watch, immediate...

0 Спасибо