Друпал для новичков - как легко освоиться?

15 апреля 2007 в 7:41
Аватар пользователя KCEOH KCEOH 0 24

Cсылки на материалы, которые в свое время помогли мне освоиться с друпалом.

Некоторая информация:

Для начала отвечу на два основых вопроса:
1) Можно ли реализовать XYZ на друпале?
Да, большинство проектов более-менее можно реализовать на нем. Загляните [url=http://drupal.ru/directory]сюда[/url], и оцените, что можно сделать.
2) Легко ли новичку / простому пользователю освоиться?
Нет, но при наличии некоторого свободного времени, желания, и умения использовать поиск - не особо сложно. Главное - понять идеологию и архитектуру.

Я бы не советовал в данный момент использовать материалы сайтов, drupallers.ru и drupal.htdogs.ru, т.к. они устарели и там есть обсуждения, которые могут вас запутать (например я долго мучался с модулем flexinode, который сейчас называется cck).

Самое начало:

[list=1]
[*] [url=http://drupal.ru/features]о Drupal[/url]
[*] [url=http://firsthand.ru/node/5]начальные шаги по Друпалу, хорошее объяснение таксономии[/url]
[/list]

Дополнительные материалы:

[list=1]
[*] [url=http://docs.drupal.ru/]Полезная инфа, постоянно пополняется.[/url]
[*] [url=http://drupal.ru/node/3611]Англо-русский словарь терминов Drupal[/url]
[*] [url=http://drupal.ru/node/3983]Переводы модулей и движка[/url]
[/list]

FAQ / ЧаВо:

[list=1]
[*] [url=http://drupal.ru/node/4261]Топик, в котором освещены некоторые вопросы.[/url]
[/list]

Темы (шаблоны, шкуры, скины):

[list=1]
[*] [url=http://drupal.org/project/Themes]Все темы на drupal.org[/url] (> 1Mb с рисунками).
[*] [url=http://www.drupal.ru/node/4187]Шаблоны Movable Type[/url].
[*] [url=http://theme.drupaler.net/]Еще один сайт с темами[/url].
[*] [url=http://drupal.ru/blog/3061]Создание новых тем[/url]. Блог steel.ne, больше html и более понятно новичку.
[*] [url=http://drupal.ru/blog/1668]Темы, шаблоны[/url]. Блог marazmus'а, больше инфы по phptemplate, немало программирования.
[*] [url=http://wiki.drupal.ru/doc/peremennye_v_shablonakh]Переменные в шаблонах[/url], [url=http://drupal.org/node/11812]Переменные в page.tpl.php[/url].
[/list]

Модули:

[list=1]
[*] [url=http://drupal.ru/taxonomy/term/46]Дополнительные (contrib) модули Drupal[/url]. На мой взгляд, хорошее описание модулей дает B.X - подробно объясняет, зачем нужен модуль, где может пригодиться, прикрепляет скриншоты.
[*] [url=http://drupal.org/project/Modules/name]Все модули на drupal.org[/url] (англ, ~ 600 кб).
[/list]

Форум:

[list=1]
[*] [url=http://drupal.ru/node/4449]Цикл статей[/url], о том, как замутить на друпале нормальный форум (хочется добавить - для конкретных пацанов :)).
[/list]

Для разработчиков:

[list=1]
[*] [url=http://drupal.ru/node/4254]Handbooks в архиве[/url].
[*] [url=http://drupal.ru/node/4607]"оффлайн" документация в CHM[/url].
[*] [url=http://drupal.ru/node/4537]Набор софта (активных друпаловодов) для работы с Drupal[/url].
[/list]

TODO
- ссылки на хорошие темы по cck, views

Комментарии

Надеюсь это поможет. Не знаю как там у реальных пацанов :))), но мне самому сложновато тут рыскать. Спасибо!

16 апреля 2007 в 1:25

KCEOH !
я совсем зелёный. Не могу установить drupal. Поставил topServer. Он запускается со своего диска T:
Разархивировал drupal в папку d:\drupal_ru, создал с пом. TopServer базу данных в mysql, добавил строки в settings.php. Непонятно, где прописать путь d:\drupal_ru ? Как собственно инсталлировать drupal ?

16 апреля 2007 в 8:06

Доброго всем ремени суток!
Я новичек, у меня проблемы с установкой и настройкой drupal под базу данных ibm db2. Если кто может помочь, откликнитесь, пожалуйста. Может попереписываемся в аське, чтобы форум не засорять?
Я руководствуюсь материалом статьи:
http://www.ibm.com/developerworks/ru/library/i-osource9/index.html
Но проблемы все равно возникли. Помогите, пожалуйста.

16 апреля 2007 в 11:36

По-моему в данной статье от IBM всё подробно расписано. В API друпала есть уровень абстракции отвечающий за работу с БД, по идее любые СУБД соблюдающие стандарты SQL и поддерживаемые PHP могут быть добавлены. Рекомендую обратиться на drupal.org - там основное сообщество разработчиков и вероятно кто-нибудь уже интересовался данной проблемой - разные версии друпала уже адаптировались к Oracle и MS SQL, но в основном пользуются MySQL и PostgreSQL, поэтому эти БД поддерживаются официально (и то в основном MySQL ввиду её популярности).

DB2 промышленная СУБД с давней историей - её адаптация несомненно интересна для работы друпала в интранет окружении, где эта СУБД в основном используется.

18 апреля 2007 в 12:28

Как создать нужные таблицы в mySql ?
Я вижу alias drupal, но получаю в IE Warning:
Table 'drupal_ru.access' doesn't exist query: SELECT
CASE WHEN status=1 THEN 0 ELSE 1 END
FROM access
WHERE type = 'host'
AND LOWER('127.0.0.1') LIKE LOWER(mask) ORDER BY status DESC
LIMIT 0, 1 in D:\drupal_ru\includes\database.mysql.inc on line 172

16 апреля 2007 в 14:09

Думаю вопросы к IBM и её DB2 Express-C . А в чем смысл использования этого сурагата от IBM?
Вы или используйте её родные базы(на которых Drupal не работает), или будете получать постоянные проблемы с совместимостью модулей и всей системы в целом.

16 апреля 2007 в 16:26

PVasili! Хочу ответить вам по всем пунктам вашего постера.

Думаю вопросы к IBM и её DB2 Express-C .
Отвечаю: справились сами.

А в чем смысл использования этого сурагата от IBM?
Отвечаю: на этих базах построена информационная система крупного ВУЗа (около 1800 сотрудников, сколько студентов даже боюсь предположить). На них построена система бухгалтерии, отдела кадров, учебного управления, приемной комиссии... Работает бесперебойно уже более 9 лет. Да, My SQL более распространена, но ведь это не значит, что она лучше. Не так ли?

Вы или используйте её родные базы(на которых Drupal не работает), или будете получать постоянные проблемы с совместимостью модулей и всей системы в целом.
Отвечаю:
PVasili! Ее родные базы я использовать не буду, т.к. не откажусь от ibm db2. И Друпал то был выбран нами из-за совместимости с нашей базой.
И самое главное!
Друпал заработал под базой ibm db2! Версия базы данных -9, друпала - 4.7.6

18 апреля 2007 в 10:24

Друпал заработал под базой ibm db2! Версия базы данных -9, друпала - 4.7.6
Отлично! Думаю, всем интересующимся переходом на Drupal было бы полезно, если бы вы поделились этим своим опытом. Напишите небольшое описалово?

А что так - "версия друпала - 4.7.6"? Давно обкатана и неплохо работает 5-я версия. Относительно скоро выйдет 6-я версия и 4-ку поддерживать перестанут. Были какие-то резоны для выбора 4.6.?

18 апреля 2007 в 10:46

Это пока эксперименты наши, конечно интерессует самая последняя из работающих версий. Описание напишу обязательно, но позже.

18 апреля 2007 в 11:06

У меня в дистрибутиве druoal 5.1 отсутствует папка databases, взял из 4-ки. При исталляции пишет:
user warning: Table 'drupal_ru.node_type' doesn't exist query:
SELECT nt.type, nt.* FROM node_type nt ORDER BY nt.type ASC in D:\drupal_ru\includes\database.mysql.inc on line 172.
user warning:
Table 'drupal_ru.blocks_roles' doesn't exist query: SELECT DISTINCT b.* FROM blocks b LEFT JOIN blocks_roles r ON b.module = r.module AND b.delta = r.delta WHERE b.theme = 'bluemarine' AND b.status = 1 AND (r.rid IN (2) OR r.rid IS NULL) ORDER BY b.region, b.weight, b.module in D:\drupal_ru\includes\database.mysql.inc on line 172.
Как бороться ?

17 апреля 2007 в 13:48

cron, зачем вы пытаетесь вручную что-то добавлять к дистрибутиву? Создайте пустую БД у себя на хостинге. Скопируйте на сервер файлы из дистрибутива Drupal, затем просто наберите имя вашего сайта в браузере. Вам будет предложено заполнить несколько полей про базу данных (имя, логин и пароль пользователя). Укажите эти параметры и инсталлятор сделает все остальное сам.

17 апреля 2007 в 14:03

Привет ! Оказывается в дистрибутиве drupal 5.1 (from drupal.org) отсутствует папка databases со скриптами создания таблиц. Я взял скрипты из файла исталляции 4.7.6. Drupal поехал, но с ошибками. На странице [Отчет о состоянии] пишет:

user warning: Table 'drupal_ru.node_type' doesn't exist query:
SELECT nt.type, nt.* FROM node_type nt ORDER BY nt.type ASC
in D:\drupal_ru\includes\database.mysql.inc on line 172.

user warning: Table 'drupal_ru.blocks_roles' doesn't exist query:
SELECT DISTINCT b.*
FROM blocks b LEFT JOIN blocks_roles r ON b.module = r.module
AND b.delta = r.delta WHERE b.theme = 'bluemarine' AND b.status = 1 AND (r.rid IN (2) OR r.rid IS NULL) ORDER BY b.region, b.weight, b.module
in D:\drupal_ru\includes\database.mysql.inc on line 172.

И действительно, таблиц node_type и blocks_roles в mySql не существует. Я думаю, node_type используется для пользовательских типов узлов, и т.д. Если не в лом, сбросьте, пожалуйста, скрипты для drupal 5.1
With best regards.

18 апреля 2007 в 5:42
Аватар пользователя Dan Dan 0

Вот ведь! Не было инсталлятора, все жаловались - дайте!
Теперь есть - говорят дайте базу!
Нету её! В пятерке каждый модуль, в том числе "ядерный" инсталлируется отдельно. В зависимости от профиля, БД будет разной. Если идти твоим путём, то надо сначала установить версию 4.7. Потом проапгрейдить до 5.1.

В чём проблема инсталляции?

PS: на случай ядерной войны sql-дамп "нулёвой" базы присовокупляю....

18 апреля 2007 в 6:24

2 chron
Посоветую Denwer (denwer.ru)- там намного проще установка происходит.
2 zigmat
XYZ - это нечто абстрактное... мог назвать ХХХ, но у всех разные ассоциации c этим словом. Smile
Подразумевал, что на друпале получаются сайты почти любого направления.

18 апреля 2007 в 10:51

XYZ - не абстрактное , а вполне нормальное понятие анализа в логистике и торговле. И уж ни как не совпадает с XXX Smile

18 апреля 2007 в 13:22

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

6 февраля 2011 в 23:27

Очень понятно и доступно. «XYZ» - супер! «Полезная инфа, постоянно пополняется.» - очень информативное название.
Что искал (например, можно ли посмотреть/отредактировать код страницы) - не нашел, но мне, как новичку, уже через минуту стало понятным сразу многое Smile

29 августа 2012 в 21:52

"Легко освоиться" - это прежде всего легко понять: это то, что ты ищешь, или нет? Покажите, пожалуйста, место, где это можно сделать.

1 сентября 2012 в 0:26