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

Главные вкладки

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

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

Комментарии

Аватар пользователя zigmat zigmat 16 апреля 2007 в 1:25

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

Аватар пользователя chron chron 16 апреля 2007 в 8:06

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

Аватар пользователя margol margol 16 апреля 2007 в 11:36

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

Аватар пользователя axel axel 18 апреля 2007 в 12:28

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

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

Аватар пользователя chron chron 16 апреля 2007 в 14:09

Как создать нужные таблицы в 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

Аватар пользователя PVasili PVasili 16 апреля 2007 в 16:26

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

Аватар пользователя margol margol 18 апреля 2007 в 10:24

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

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

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

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

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 18 апреля 2007 в 10:46

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

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

Аватар пользователя margol margol 18 апреля 2007 в 11:06

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

Аватар пользователя chron chron 17 апреля 2007 в 13:48

У меня в дистрибутиве 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.
Как бороться ?

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 17 апреля 2007 в 14:03

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

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

Привет ! Оказывается в дистрибутиве 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.

Аватар пользователя Dan Dan 18 апреля 2007 в 6:24

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

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

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

Аватар пользователя KCEOH KCEOH 18 апреля 2007 в 10:51

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

Аватар пользователя PVasili PVasili 18 апреля 2007 в 13:22

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

Аватар пользователя cherkas cherkas 6 февраля 2011 в 23:27

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

Аватар пользователя binnick binnick 29 августа 2012 в 21:52

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

Аватар пользователя binnick binnick 1 сентября 2012 в 0:26

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