С чего начать?

Пнд, 07/07/2008 - 19:34

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

Те материалы, которые мне удалось найти и просмотреть, пока не позволили мне провести надежные параллели между известными мне понятиями и терминами Друпала. Возможно, это связано с тем, что моя эрудиция ограничена примитивным пониманием на уровне HTML и некоторого опыта проектирования в терминах JAVA.

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

Возможно эти материалы уже существуют, тогда хотелось бы найти эти ссылки.
Если нет, то может быть, общими усилиями они могут быть созданы?

Что я имею ввиду?
Например:

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

Понятия конечного представления:
- сайт
- линк
- страницы
- элементы страницы
- типы элементов

Понятия уровня сервера
- ноуд
- модуль
- страница
- ....

Понятия уровня базы данных
- таблицы
- поля
- записи
- ....

Отображение одних понятий на другие

Уровни сложности:
- простой ( default )
- стандартные механизмы и инструменты
- тонкие спец приемы
- создание своих механизмов и инструментов
- работа на уровне ядра

Может быть это и покажется чушью, но это то, чего мне не хватает.

Примерно так.

С уважение к сообществу.
Евгений.

P.S. Показательно, что я не смог найти подходящего раздела для своего поста.

0 Спасибо

Комментарии

Аватар пользователя vikeng
8 лет 6 months назад vikeng #

Материала на таком уровне еще не встречал ни про одну CMS - если я правильно понял о чем идет речь. Возможно поможет это: http://www.ibm.com/developerworks/ru/library/i-osource5/index.html.

Мне помог вникнуть http://www.setegnom.com/ - как раз для новичка.
Также полезна подборка статей http://www.drupal.ru/book.

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

0 Спасибо
Аватар пользователя tutryr
8 лет 6 months назад tutryr #

С "http://www.drupal.ru/book." я и начал.
Естесственно, сразу схватился за "Архитектура Друпал".

Но она начинается с рекомендации ознакомиться с модулями.
А что такое модуль? и с чем его едят?

За http://www.setegnom.com/ спасибо

0 Спасибо
Аватар пользователя vikeng
8 лет 6 months назад vikeng #

Модуль - это дополнительный компонент к Друпал расширяющий его функциональность. Причем функциональность может быть самая разная. На сетегноме в разделе "Дополнительные модули" есть большой список модулей с их возможностями. Подключаются модули по на странице "Управление => Конструкция => Модули".

0 Спасибо
Аватар пользователя tutryr
8 лет 6 months назад tutryr #

Это как раз описано.
А как использовать его функциональность?
Я должен что-нибуть сделать, кроме его подключения, или он все сделает сам?
Где как и на что он влияет?
Как модули взаимодействует друг с другом или конфликтует?
В чем это может вырожаться?

0 Спасибо
Аватар пользователя sadmin
8 лет 6 months назад sadmin #

Нужно пробовать настраивать. Обычно работа модуля зашита в php-коде и напрямую использовать API модуля нет необходимости. Так что "модуль все делает сам"
Где как и на что он влияет?
Каждый модуль на что-то влияет. Чаще на узлы - node (ноды), но бывает и на другие элементы (коменты, блоки, меню, и т.д.)

Как модули взаимодействует друг с другом или конфликтует?
Вы имеете в виду какой с каким работает? Обычно это указывается на странице модулей - в скобках возле модуля делается перечень др. модулей от которых зависит первый. А если имеется в виду механизм обращения модуля к модулю, то тут пока ничем помочь не могу. У каждого модуля есть API, в виде функций - хуков (hook), посредством их и общаются
По поводу конфликтов между модулями. Обычно стыкуемость модулей прописывается там где их скачиваете. Поищите на форуме была интересная статья о зеленых, желтых и красных модулях. Зеленые - это модули ядра и активно поддерживаемые, на них надо ориентироваться, чтобы не было конфликтов. Вот так)

Если что-то сказал не правильно, поправляем))

Удачи!

0 Спасибо
Аватар пользователя tutryr
8 лет 6 months назад tutryr #

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

0 Спасибо
Аватар пользователя molp
11 months 3 недели назад molp #

Мужик, отвечу тебе как новичок новичку.
Я узнал о Drupal лет 5 назад, делал и продавал сайты еще на 6-ке. Но в изучении данной cms есть какая то невидимая планка, которую я просто не могу перепрыгнуть.
Почему? Скорее всего, потому что для того чтобы свободно чувствовать себя с Drupal мне не хватает следующих вещей:

  1. php+mysql, причем не просто «почитать книги», а нормальная практика, чтобы читать код (а теперь и oop) без запинок
  2. английский язык, потому что Drupal - это Drupal API без которого никуда, а так же официальный сайт на котором уже есть ответы на большинство вопросов которые у тебя возникнут, и модули из которых ты будешь собирать свои сайты с описанием и доками

Можно обойтись и без этого, но тогда привыкай биться головой о стену на каждом проекте. Так тоже можно жить, только голова постоянно будет болеть.
Если ты все же решил изучать Drupal, то могу сказать что в первое время ты получишь неплохие результаты и это тебя смотивирует. Когда это произойдет - знай, невидимая планка уже совсем близко :) В общем купи книгу, лучше от Орейли - это действительно то что позволит сделать хороший рывок.
Дальше крутись как можешь, а когда будешь читать издевательские комменты к своим вопросам на форуме, ни в коем случае не вступай в "срач".
Успехов!

0 Спасибо
Аватар пользователя Studio VIZA
11 months 3 недели назад Studio VIZA #
molp написал:
Мужик

Семь лет топику не смущает, да?

0 Спасибо
Аватар пользователя molp
11 months 3 недели назад molp #
Director cemetery написал:
Семь лет топику не смущает, да?

В пол пятого утра ответ не смущает, да? %)

0 Спасибо
Аватар пользователя Studio VIZA
11 months 3 недели назад Studio VIZA #
molp написал:
а когда будешь читать издевательские комменты к своим вопросам на форуме

Чёрная Материя мощная сила ТСа. Теперь такого как раньше, не будет.

0 Спасибо