Добрый день всем.
Приступил к осваиванию drupal и сразу возникла куча вопросов. Часть из них удалось решить благодаря форуму и гуглу, но увы, далеко не все материалы призваные помочь новичку написаны доступным для незнакомого с drupal языком.
И вот решил попросить вас "разжевать" мне некоторые вещи.
Вопрос номер один.
Каким образом в друпале можно создавать то, что называется "коллективными блогами"?
Установил Organic groups (+ еще кучу всяких модулей которые рекомендовались на этом и прочих ресурсов), в типах материалов создал тип под названием "Коллективный блог" (Использование модулем как "Узел группы").
Далее использую этот новый тип материалов для создания блога куда смогут писать все зарегестрированные пользователи, называю его допустим "давайте говорить" (lets-talk).
После этого создаю обычную запись в блоге и в вкладке "Группы" отмечаю созданную мной группу "давайте говорить" + "Общедоступно". Запись размещается все ок. Но... запись добавляется от имени автора и url получается такой /blogs/admin/zapis-v-blog, а хочется чтобы она была /blogs/lets-talk/zapis-v-blog (модули Pathauto и Token установлены). При этом эта же запись размещается и в персональном блоге автора. Получается, запись по умолчанию размещается именно в персональный блог автора, и попутно привязывается к коллективному блогу который в данном случае выступает как фильтр? При помощи чего тогда сделать разделение, чтобы по адресу /blogs/admin/ находились только те записи, которые непосредственно размещены в блоге автора, а не в коллективном? При помощи модуля Views?
Вопрос номер два.
Подскажите, где можно на русском языке найти наиболее понятное новичку описание работы со словарями и терминами? я так понимаю при помощи словари+термины можно создавать аналоги категорий для статей/заметок/страниц сайта, но как это делается и с чем его едят понять не могу. Есть какие-то исчерпывающие примеры создания категорий статей/составления словарей и их терминов?
Комментарии
Отвечает Александр Друзь: поиск на этом замечательном ресурсе, поиск на setegnom.com. Вся хорошая документация написана на английском языке.
Stan.Ezersky, ты сегодня походу в ударе. Я чуть со стула от ответа не упал
Да-) Что-то накатило сегодня на меня-)))))
Не отнимайте чужие реплики, RxB теперь и написать не чего, разве что отправить к гуглу : )
(или вы теперь решили поменяться ролям в игре злой-добрый следователь : )
к автору:
- перед тем как все ставить надо было хорошенько подумать что он вам может дать...как принято отвечать на подобные посты - "много букв"
конкретнее товарищь, конкретнее. вы задали порядка 10 вопросов(дальше я считать не умею) начиная от pathauto заканчивая views
все что было под рукой остальное ищите все есть
теория
http://shvabrashvabr.ru/blog/shvabrashvabr
http://shvabrashvabr.ru/blog/shvabrashvabr-2-opisanie
практика
http://shvabrashvabr.ru/blog/shvabra/drupal-screencast-1
http://shvabrashvabr.ru/blog/shvabra/drupal-screencast-2
остальное
http://www.drupal.by/kniga/108/nastrojka-pathauto
http://www.drupal.by/kniga/14/drupal-i-kategorizovanie-materialov
Дык, а пока и нечего писать. Но думаю написать статью в стиле "Таксономия для чайников и кипятильников"
философская картинка, только плешь надо было у старичка по-больше нарисовать, а то как-то не натурально смотрится : )
Ок, пронумерую
1. Запись в коллективном блоге получает url вида /blogs/admin/zapis-v-blog, а хочется чтобы было /blogs/blog-name/zapis-v-blog. Как сделать?
2. Как сделать чтобы запись оставленная в коллективном блоге не попадала в персональный блог автора?
3. Где можно на русском языке найти наиболее понятное новичку описание работы со словарями и терминами и исчерпывающие примеры создания категорий статей/составления словарей и их терминов
4. Где можно на русском языке найти наиболее понятное новичку описание работы с views в его реализации под Drupal 6-ой версии?
5. Как правильно создавать такой тип материалов как группа/коллективный блог и привязывать к ним записи?
Заранее спасибо.
Я ставил их не наобум, а в соответствии с приведенными на этом и других сайтах примерами того, какие модули необходимо установить для решения определенных задач.
P.S. Большое спасибо за ссылки, пойду читать.
Unseen- посмотрите видео уроки и часть вопросов у вас отпадет.
1-http://www.drupal.by/kniga/108/nastrojka-pathauto
указать для соответствующего типа материла нужный синоним (что конкретно надо написать подумайте сами)
2- у меня, у вас и у автора модуля вероятно разные представления о "идеальном коллективном блоге" разбирайтесь, вариантов много начиная от создания другого типа материала который так же можно обозвать коллективным блогом и настроить нужные функции отображения....
3- мы очень часто посылаем людей к поисковику не от хамства, а для пользы, ну что счас ссылку за вас искать, были хорошие статьи
пользуйтесь вот этим поиском http://www.drupal.ru/node/4234
4- см. пункт выше
5- http://www.drupal.by/kniga/14/drupal-i-kategorizovanie-materialov + создать материал
Друпал - это волшебная палочка, но надо очень много времени учиться чтобы получалось то что нужно и начать с того что освоить поиск. Или ищите специалиста задача у вас в принципе не сложная, и за адекватные деньги вам все сделают все в лучшем виде и за короткий срок, если хотите могу порекомендовать специалистов.
Ответ стандартен - pathauto, т.к. вы его установили, то копайтесь дальше с настройками.
Настройте ОГ так, чтобы к коллективному блогу привязывался на Блог, а, скажем Тема на форуме (другой тип ноды). Но это будет неудобно - имхо, прежде всего для самих авторов.
Если переживаете за две "копии" (для поисковиков), ставьте еще модуль Global Redirect.
Судя по первым двум вопросам, вы уже сами разобрались!
Опять стандартный ответ setegnom.com, правда там описания для 5ой версии. Тем не менее, почитайте - логика Вьювса не изменилась.
Таксономия - это наука о категоризации каких-либо объектов. Скажем, книги вы можете расставить по высоте, автору, толщине, языку, цвету обложки и т.п.
В Друпале можно создать сколько угодно много словарей таксономий, и обычная ошибка новичка - создание слишком многих словарей. Со временем, вы поймете какие вам словари нужны, а какие нет, а ненужные начинают сильно мешать... Поэтому рекомендую уже сейчас обдумать какие у вас будут словари, и не сножить их без необходимости.
Кстати, вам может подойти вариант с тиле Вордпресса - один словарь для "категорий", теги туда будут добавлять администраторы, второй - для тегов.
Учтите - каждый термин формирует страницу с тизерами материалов, которые принадлежат к этому термину. Поэтому таксономию часто используют для навигации, удобно использовать связку taxonomy_menu.
Вроде разобрался немного. Осталось выяснить правильно ли я сделал
Для коллективного блога я создал еще один тип документа "запись в коллективный блог" (по аналогии с обычной записью в блог) и сделал его стандартным сообщением группы. Теперь пользователь может создавать два типа материалов: либо запись в свой блог, либо запись в коллективный блог. Насколько правилен такой подход?
Всем спасибо за ответы.
При настройке pathauto я просто не обратил внимания на шаблоны для замены. Когда посмотрел что там есть, многие вопросы отпали - осталось грамотно использовать представленные этим модулем возможности.
С Таксономией как мне кажется я тоже разобрался, поскольку это инструмент категоризации материалов, просто сами термины "словари" и "термины" непривычные, но в целом идея (как мне кажется) понятна. Мне необходимо перевести свой сайт с джумлы на друпал. В джумле у меня есть категории с статьями/новостями. Вот например категория "Новости" грубо говоря содержащая глобальные и локальные новости. Я создал словарь "новости" и к нему термины "глобальные" и "локальные".
Такой специалист в ближайшем будущем точно не помешает. Если можно его координаты в личку. Заранее благодарен.