Drupal 6 Полное Руководство
Скачать книги по запросу 'drupal 7' совершенно бесплатно и без регистрации. Подробнее о Система темизации Drupal 6. Работать с Drupal: полное. Руководство по Drupal.
На прошлой неделе RxB на руководство по первым шагам в Drupal, найденное одним его очень скромным камрадом. Руководство оказалось весьма толковое, помимо установки Друпала и базовых знаний, в нем были даны советы и практические примеры по работе с CCK и Views, что для начинающих - немаловажно. В общем, возникла идея руководство перевести на русский язык и поделиться с общественностью. Итак, перед вами перевод статьи Саада Басси '. Перевод был подготовлен сборной командой пользователей Drupal.ru в составе:,. А вот kyky сделал отличную PDF-версию: (3.7 МБ). Начинаем работать с Drupal: полное практическое руководство (Друпал) - это популярная система управления контентом с открытым исходным кодом.
Из-за ее мощного функционала разрабатывать сложные сайты на Друпале значительно проще, чем писать их с нуля. Неудивительно, что благодаря многочисленному сообществу пользователей и огромному количеству модулей, мы слышим о Друпале все чаще и чаще. В этом руководстве мы на практике откроем для себя Друпал и создадим сайт с новым типом содержимого и страницами для его вывода. Погружаемся в исключительно мощную систему управления контентом!
Задачи По прочтении данного руководства вы:. узнаете о достоинствах и недостатках Друпала;. установите Друпал;. поймете принцип его работы;. узнаете о модулях Друпала;. научитесь работать со страницами администрирования;. создадите и опубликуете содержимое сайта;.
настроите свой тип содержимого с помощью CCK;. научитесь создавать представления для вывода содержимого с помощью модуля Views;. создадите представления со страничным отображением;.
создадите представления с блочным отображением;. узнаете о темах оформления. Что мы сделаем Мы разработаем сайт на Друпале с доской объявлений о вакансиях, куда посетители смогут добавить вакансии и проекты. Наша цель состоит именно в том, чтобы вы сразу начали создавать сайты, а не просто читали, как это делается. Почему именно Drupal? Сперва коротко рассмотрим, какие достоинства (и недостатки) имеет Друпал, чтобы вы могли определиться, данная CMS.
Достоинства Открытый код. Да, Друпал распространяется с открытым исходным кодом, а это значит - вам доступны.
Гибкость конфигурирования. Главное достоинство Друпала кроется в его гибкой архитектуре. Вы можете применять его для построения сайтов любых типов: от социальных медиа-сайтов, позволяющих пользователям размещать собственное содержимое и голосовать за него, форумов и сайтов с вакансиями до галерей или публикаций портфолио дизайнеров. Друпал отлично справится с поставленной задачей (конечно, для этого вам придется немножко потрудиться).
Многочисленное и грамотное сообщество разработчиков. Вокруг Друпала сложилось многочисленное, яркое и открытое сообщество пользователей и разработчиков. Это значит, вам доступны отличные модули, своевременное исправление багов и обновление ядра, а также неиссякаемый поток документации и руководств в сети. Для Друпала разработано огромное число модулей, расширяющих его исходный функционал (о том, что такое модуль, мы поговорим немного позже). Легкость для разработчиков. Как веб-разработчик, вы не почувствуете ограничений при работе с Друпалом. Ведь Друпал разрабатывался с учетом потребностей именно разработчиков.
Ошибкой некоторых основных CMS является чрезмерное акцентирование на пользовательском интерфейсе, что часто влечет недостаток внимания к нуждам тех, кто, собственно, будет разрабатывать и продвигать систему в дальнейшем. Но с Друпалом это не так. Встроенная система кеширования. Друпал располагает встроенной системой кеширования, способной снизить нагрузку на сервер и сократить. Кеширование позволяет избежать сложных запросов к базе данных, что повышает производительность сервера.
Достойная встроенная поисковая система. В отличие от других CMS, в Друпале есть очень неплохая система поиска, реализованная на уровне ядра. Конечно, она не может конкурировать с такими поисковыми сервисами как Google Search, или Yahoo! Search BOSS, но тем не менее вполне пригодна для работы. Недостатки Длительный процесс обучения. Да, это факт, что изучение Друпала дается несколько труднее, чем изучение других CMS.
Я бы не рекомендовал Друпал, если вы хотите сделать первый сайт уже через неделю знакомства. У вас уйдет не один месяц, чтобы по-настоящему понять Друпал, и еще столько же на создание первого полноценного сайта. Однако следует заметить, что небольшой сайт вы сможете создать меньше, чем за день (именно этим мы с вами и займемся в данном руководстве). Сложность для не-разработчиков. Поскольку потребности разработчиков здесь стоят во главе угла, тем, кто не очень знаком с информационными технологиями, потребуется некоторое время, чтобы привыкнуть к Друпалу. Это значит, что специалистам, разбирающимся в веб-разработке лишь поверхностно, будет сложно создавать (или даже администрировать) сайты на Друпале.
Сложный интерфейс. Интерфейс администрирования сайта в Друпале несколько сложен для понимания; в целом он не такой дружелюбный к пользователю, каким мог бы быть. (Впрочем, это скоро изменится). Drupal против WordPress Где бы ни обсуждали Друпал, всегда возникает непреодолимое желание сравнить его с другой ведущей открытой веб-платформой; как правило, это. И где бы вы ни предположили, что WordPress - не полнофункциональная CMS, а всего лишь платформа для блогов - вас всегда будет ждать жаркая дискуссия.
Сам я использую обе CMS, но иногда возможностей WordPress просто не хватает. Иными словами, если вы делаете серьезный ресурс с регистрацией, аутентификацией, набором разрешений и ролей, нaпример, Интернет- мaгaзин, форум или сaйт с видео и аудио-материалами, которые добавляют сами пользователи, имеет смысл использовать более серьезную CMS, чем WordPress. Я бы не рекомендовал вам использовать Друпал, если клиенту нужен только блог или простой сайт с портфолио, состоящий из нескольких страниц и базового содержимого: такие сайты быстрее и проще сделать на WordPress.
Друпал для этого явно излишен. Другой важный аргумент против использования Друпала — интерфейс, в котором непросто разобраться неопытным пользователям.
Это веский аргумент в пользу WordPress. Сайты, работающие на Drupal Чтобы вас воодушевить, перечислю несколько сайтов на Друпале. Мозилла, компания, ответственная за Firefox, использует Друпал практически во всех своих веб-проектах. Официальные сайты Мозиллы и Spread Firefox сделаны на Друпале.
Официальный сайт Ubuntu, популярного дистрибутива Linux, операционной системы, которая стоит на многих серверах, тоже сделан на Друпале. Обратите внимание на размер этого сайта и количество типов содержимого и функций; вскоре вы поймете, почему для Ubuntu выбрали именно Друпал. Нужны еще примеры? Тогда посмотрите. Скачиваем и устанавливаем Drupal В рамках данного руководства будем пользоваться последним стабильным релизом Друпала 6;.
Устанавливаем Drupal на XAMPP Здесь мы будем устанавливать Друпал себе на компьютер, но если хотите поставить его на настоящий сервер, процесс будет аналогичен. Чтобы установить Друпал на локальную машину, вам потребуется серверная платформа, такая как. Не пугайтесь, если никогда о них не слышали - использовать их очень легко. Если у вас еще нет локального веб-сервера, установите XAMPP прямо сейчас. Ниже приведена ссылка на простое руководство за авторством Якоба Гьюба (основателя и главного редактора Six Revisions), по которому вы очень быстро установите и настроите XAMPP (руководство написано для WordPress, так что следуйте только первой его части, шагам 1-26, держа в уме, что вы уставливаете не WordPress, а Друпал):.
Далее в данном руководстве мы предполагаем, что вы используете XAMPP, так что, если вы выбрали другой серверный пакет, вам возможно придется немного изменить процесс инсталляции. Скопируйте файлы Drupal в директорию XAMPP Скопируйте пакет с Друпалом, который вы скачали ранее, в директорию xampp htdocs. Распакуйте файлы и переименуйте папку в 'drupal' для простоты навигации.
Теперь перейдите в папку xampp htdocs drupal sites default. Создайте settings.php Сделайте копию файла default.settings.php и переименуйте ее в settings.php. Убедитесь, что вы не удалили default.settings.php, в противном случае установка Друпала прервется с ошибкой; это одна из самых частых ошибок, совершаемых начинающими разработчиками на Друпал.
Создаем базу данных MySQL Друпал для хранения данных использует MySQL. Так что нам необходимо заранее настроить базу данных MySQL. Для этого воспользуемся — веб-интерфейсом для удобного администрирования баз данных MySQL (он уже входит в дистрибутив XAMPP). Зайдите в браузере на страницу phpMyAdmin по адресу. Http: //localhost/phpmyadmin/ В данном примере, я назвал базу dbdrupal. Вы можете предоставить суперпользователю ( root) все привилегии на работу с базой dbdrupal, так что он сможет читать, записывать и изменять данные в базе.
Однако использовать root-аккаунт на рабочем сайте - не лучшая практика. Лучше всего создать отдельного пользователя для данной базы данных и выдать ему только необходимые привилегии. Сейчас мы так и сделаем. Создание отдельного MySQL-пользователя для базы данных Drupal В нашем примере я создам новый MySQL-аккаунт и назову его drupaluser. Для рабочих сайтов, однако, неплохо использовать неочевидное, случайное имя пользователя, чтобы снизить вероятность взлома при атаке перебором. И уж точно не используйте root-аккаунт, так как большинство хакеров именно его будет «пробовать» в первую очередь. Пользователь root в MySQL обладает суперпривилегиями и имеет доступ не только к вашей базе drupaldb, но и к другим базам данных.
(Кстати, неплохой вариант - вообще удалить пользователя root и не использовать его нигде. Можно создать пользователя псевдо-root, но об этом как-нибудь в другой раз). Для создания нового пользователя MySQL перейдите на главную страницу phpMyAdmin, а затем щелкните на вкладку «Привилегии». Теперь нажмите «Добавить нового пользователя» и заполните поля ввода необходимыми данными. Пока вы работаете на локальной машине (то есть, Друпал установлен на вашем компьютере и работает на XAMPP), можете выбрать все доступные привилегии, но на рабочем сервере очень рекомендуется установить только те, которые действительно необходимы пользователю drupaluser.
Для нашего примера я выбрал только те привилегии, которые хочу предоставить пользователю drupaluser. Select. Insert. Update.
Delete. File. Create. Alter. Index. Drop. Create Temporary Tables.
Lock Tables На этом мы заканчиваем работу с MySQL и phpMyAdmin. Локализация Drupal (от переводчиков) Чтобы процесс установки совпадал с иллюстрациями в этом руководстве, необходимо устанавливать русифицированную версию Друпала. Для этого нужно скачать его перевод. Переводы Друпала и его модулей на русский язык находятся на сайте.
Чтобы скачать перевод самого Друпала, зайдите на, заполните форму как показано на рисунке и нажмите 'Экспорт'. Затем распакуйте скачанный архив в ту же директорию, куда чуть раньше распаковывали Друпал. Переводы дополнительных модулей Друпала также находятся на Drupaler.ru. Поскольку далее по ходу руководства нам потребуются модули CCK и Views, скачайте их переводы прямо сейчас со страниц ' и '.
Инсталлируем Drupal с помощью мастера установки Итак, введем в адресной строке нашего браузера следующий URL. Http: //localhost/drupal Если вы не забыли переименовать распакованную директорию с Друпалом в 'drupal', все должно сработать. Если забыли - замените 'drupal' в URL-е тем названием папки, которое вы задали при распаковке файлов Друпала в htdocs. Как только вы перейдете по URL выше, сразу увидите меню установки Друпала. Вы можете выбрать нужный язык интерфейса Друпала на первой странице. Обратите внимание, что эту опцию можно будет изменить позже из админки.
Мы продолжим установку на русском, поэтому давайте выберем 'Установить Друпал на русском'. На следующем экране Друпал проверит, способен ли ваш сервер (в нашем случае, локальная машина) работать с Друпалом. Если у вас на сервере не хватает нужных для Друпала приложений, будет выведено сообщение об ошибке. Далее вы увидите экран конфигурации базы данных.
Здесь вам нужно предоставить ту информацию, которую вы использовали при создании таблицы drupaldb и пользователя drupaluser. Там же, на экране настройки базы данных, щелкните на ' Дополнительные настройки' и увидите опцию под названием ' Префикс таблиц', которая позволяет приписать к названию всех MySQL-таблиц Друпала заданную строку (напр. Я рекомендую вам задать случайный префикс, понятный только вам; эта осторожность поможет снизить угрозу атаки на базу данных с помощью SQL-инъекций. Если все предыдущие действия были выполнены правильно, Друпал начнет установку необходимых модулей, после чего вы будете перенаправлены на страницу конфигурирования сайта. Параметры конфигурирования интуитивно понятны, так что я позволю вам ввести всю необходимую информацию самостоятельно.
Настройка чистых ссылок Одна из опций, которая может оказаться для вас незнакомой, называется ' Чистые ссылки' и располагается в разделе 'Настройки сервера'. Ссылки, генерируемые Друпалом по умолчанию, неинтуитивны и выглядят примерно как http: //localhost/index.php?q=21. Когда чистые ссылки включены, URL-адреса выглядят приятнее, легче запоминаются и способствуют. Например http: //localhost/events. Для работы чистых ссылок требуется, чтобы на сервере был установлен (модуль Apache). Скорее всего, он уже у вас установлен. Если modrewrite не установлен или не запущен (что маловероятно, если у вас сервер Apache), Друпал выдаст ошибку и использование чистых ссылок будет недоступно.
Это не помешает нам в создании сайта, но по описанным выше причинам следует включить чистые ссылки как можно быстрее. Установка завершена Если вы безошибочно следовали руководству, то увидите вот такой экран: Не переживайте, если появится ошибка функции mail: она возникает из-за того, что мы используем XAMPP на локальной машине и попросту не настроили почтовый сервер, следовательно Друпал не сможет отправлять письма администраторам. Когда вы будете работать с настоящим сервером, эти вещи уже будут заранее настроены (если только вы не делаете собственный веб-сервер, который еще не сконфигурирован). Заходим в админку Drupal Давайте перейдем в админку Друпала. Как только вы зайдете на новый сайт по адресу http: //localhost/drupal, появится следующая страница: Заходите в админку, щелкнув по ссылке 'Управление'. Теперь, когда вы установили Друпал, пора обсудить концепцию модулей. Что такое модули Drupal?
Модули - это расширения Друпала, добавляющие в него дополнительный функционал. К примеру, Друпал идет с предустановленным модулем под названием 'System'. Фактически, Друпал и представляет собой набор модулей ядра, которые разрабатываются и поддерживаются командой проекта. Модуль 'System' - один из них, Друпал без него не может работать. Как добавить модули Drupal Помимо модулей ядра, входящих в состав Друпала, вы можете скачать дополнительные модули. Кроме того, после получения навыков разработки на, вы можете создавать собственные модули.
После того, как вы найдете нужный модуль, скачайте его на свой компьютер. Затем нужно перенести распакованный модуль в директорию. Drupal sites all modules По умолчанию папки для модулей нет, поэтому ее необходимо создать вручную. Создайте папку modules в drupal sites all.
Хорошая практика - держать скачанные модули отдельно от идущих в дистрибутиве Друпала по умолчанию, так что не кладите дополнительные модули в drupal modules. Установка дополнительного модуля: модуль CCK CCK (Content Construction Kit - Конструктор для содержимого) - очень популярный модуль Друпала, позволяющий вам создавать разные новые типы содержимого.
Давайте потренируемся устанавливать модули на примере CCK, тем более что в дальнейшем он нам понадобится. Затем распакуйте архив в drupal sites all modules; в ту же папку распакуйте скачанный ранее с Drupaler.ru архив с переводом модуля CCK. После скачивания и размещения модуля CCK в drupal sites all modules, необходимо включить его в интерфейсе администрирования Друпала. Перейдите в меню Конструкция сайта Модули ( localhost /drupal /admin /build /modules). Здесь вы увидите модуль CCK. Включите его. Также можете включить и подмодули CCK, если они вам нужны (позже, когда начнем работать с CCK, мы так и сделаем).
по сложившейся в незапамятные времена традиции модуль, везде и всюду называемый CCK, в списке модулей называется Content (прим. Вы только что установили модуль Друпала. Страницы администрирования Drupal: ускоренный курс Есть два варианта просмотра административных разделов Друпала:. По задачам. По модулям.
Если вы выберете отображение ' По задачам', то страница будет организована по различным задачам администрирования. Например, при организации страницы «По задачам» под заголовком «Содержание» вы увидите все задачи, связанные с работой с содержимым. «Содержимое», нaпример, позволяет просматривать, редактировать и удалять материалы, a «Настройки публикации» контролируют их поведение и отображение на сайте. У каждой задачи под названием имеется краткое описание, которое поможет вам понять ее назначение. Если же вы выберете отображение ' По модулям', то ссылки будут организованы по модулям. Например, в отображении 'По модулям' под заголовком модуля 'System' вы найдете пункты 'Настройка прав доступа', 'Чистые ссылки', 'Модули' и так далее.
Кривая изучения интерфейса админки Привыкать к административному интерфейсу Друпала можно очень долго; впрочем, существует немало дополнительных модулей, существенно облегчающих работу с админкой. Я советую вам установить модуль, добавляющий в верхнюю часть всех страниц сайта выпадающее меню навигации, видимое только администратору. Настраиваем главную страницу Время действовать. Давайте создадим главную страницу. Для этого мы добавим на сайт первый материал типа 'Страница'.
Перейдем в меню Содержание Создать материал Страница ( localhost /drupal /node /add /page). Параметры меню Тема, которую Друпал использует по умолчанию, отображает меню навигации в верхнем правом углу. Настройки в секции 'Параметры меню' определяют, включать ли ссылку на нашу страницу в навигацию, или нет. Если вы хотите добавить ссылку на главную страницу в основное навигационное меню, выберите 'Основные ссылки' в выпадающем меню 'Родительский пункт'. Опция ' Вес' позволяет организовать порядок вывода ссылок. Ссылки с меньшим весом будут выведены первыми, поскольку они 'легче'. Так, например, если ссылка 'Главная страница' имеет вес 0, а ссылка 'О сайте' - 5, то пункт 'Главная страница' будет показан первым, потому что он легче.
Если же ссылка 'Главная страница' имеет вес 0, а ссылка 'О сайте' - тоже 0, тогда Друпал организует ссылки в алфавитном порядке. Так как вес одинаковый, первой будет показан пункт 'Главная страница'. В нашем случае, оставляем вес 'Главной страницы' неизменным (по умолчанию вес равен нулю). Формат ввода Селектор в секции 'Формат ввода' позволяет выбрать способ ввода содержимого. Формат Filtered HTML ограничивает набор HTML-тегов, которые можно использовать в тексте, через фильтрацию опасных HTML-элементов вроде.
Kodo написал: Вообщем-то это была шутка.:) Я просто к тому что иногда полезно почитать блоги Друпаллеров.:) а где то есть общий список всех блогов всех Друпалодавов?:) Вот, когда человек стараеся понять новичка, у него получаются такие хорошие вещи. Спасибо активистам за перевод. Наконец-то начал понимать, чего это такое, и на что оно похоже.
Звиняюсь, повторение давно прошедшего. Во времена, когда ещё Кобол был мало известен (его только-только НАТО начало разрабатывать), много похожих систем создавалось, для систем автоматизации управления. Потом Кобол, а за ним и ПЛ-1, кислород всем таким системам перекрыли. Возникло куча специализированных разработок, по отраслям деятельности. Надо понимать, наверное, так: ВЭБ программирование повторяет развитие программирования для больших компьютерных систем.
Мэйнфреймы - кажись так сейчас это называется. И это понятно - в обоих случаях необходимо обеспечить обработку большого потока данных для широкого круга разных пользователей. Повторять персоналки ВЭБу без надобности.
Так я как раз про планету. Там вроде статьи собраны целиком с сайтов и я не понял где архив, ну т.е. У меня на Планете 5 статей. А вот остальной сайт как раз похоже без копипаста. Я на этот сайт по началу часто заглядывал. Ну а то что новость в день.
Так оно где-то так и получается. Почему я и решил сделать сайт, т.к. Надоело по блогам лазить искать что почитать, так как там раз в месяц может быть пост (у самого часто так), да и многим новечкам тоже думаю будет полезно список интересных блоггеров о Друпале в одном месте. Slaviko написал: У меня такая проблема возникла: На Рег.ру я разместил сайт на платформе Друпала, он ещё не сделан окончательно, поэтому я включил кн. 'Сайт на техобслуживании', раньше я делал так не раз. ДЖля посетителей сайта - картинка с надписью6'Сайт на техобслуживании', но в закладках у меня адрес сайта есть, в компьютере - логин и пароль в менеджер паролей внесены. Я входдил на сайт без всяких проблем.
Сегодня я вижу: 'Сайт на техобслуживании'. Как попасть на свой сайт? Много же все было тут и по интернету - открывайте http://домен/user.
Очень понравилась статья. Есть замечание. Переводы дополнительных модулей Друпала также находятся на Drupaler.ru. Поскольку далее по ходу руководства нам потребуются модули CCK и Views, скачайте их переводы прямо сейчас со страниц 'Перевод CCK' и 'Перевод Views'. Во-первых, скачайте подходящую версию CCK. Затем распакуйте архив в drupal sites all modules; в ту же папку распакуйте скачанный ранее с Drupaler.ru архив с переводом модуля CCK.
У меня таким образом модули перевелись неполностью, часть текста осталась на английском. Решилось выбором на друпалер.ру версии перевода 'Все в одном файле' и дальше импортом перевода в admin/build/translate/import. Раз статья для новичков, то думаю нужно поправить. Если че, не пинайте, я первый день с Друпалом:). Доброго времени суток. Решил познакомится с Drupal, по этой статье,делал все в точности. Вроде бы все получилось и я радовался) Но когда разлогинился, увидел следующее: при переходе по ссылке 'Имеющиеся вакансии' из меню основных ссылок, в таблице отображается только 2 поля, как в блоке справа ('Доступные вакансии').
Если захожу под рутом все нормально отображается и на странице с вакансиями и в блоке, иначе не видно остальных полей. В чем может быть проблема? Заранее благодарен. И если перейти к ноде с вакансией отображается только описание вакансии, других полей не выводится.(если не под рутом) Uuups Проблему решил сам так: Управление - Управление пользователями - Разрешения ролей В таблице ищем 'модуль contentpermissions' и ставим галки в столбце 'анонимный пользователь' в строках: view fielddepartment view fieldexp view fieldselary И для анонимных пользователей становятся видными все поля. Если я все правильно сделал, не плохо было бы добавить это пояснение в статью. Xopek написал: На самом деле, таксономия - довольно простая для понимания штука. Вот смотрите - есть 'Словарь' (так кажется в русифицированной версии?) - это, как и его аналог в реальной жизни, сборник 'терминов'.
Хранилище, подборка - называйте как хотите. Есть 'Термины' - это, если совсем просто, слово + его описание (опять аналогия видна, да?).
Но в Drupal, в отличии от его далекого предка, термины можно выстроить иерархически. Все остальное - это лишь тривиальное и не очень применение этих двух вещей. К примеру тэги - это словарь с терминами, которые генерируются на лету (там есть опция такая - что б генерировались термины юзером). Или вот каталог для магазина выводят как? Делают иерархический словарь с видами/подвидами товара - и разными способами (с помощью Views или специальных модулей типа Taxonomy Menu) выводят в его в отдельный блок.
Затем блок в боковую колонку запихал - и вуаля. Ну и так далее.
Graker написал: Сложность для не-разработчиков. Поскольку потребности разработчиков здесь стоят во главе угла, тем, кто не очень знаком с информационными технологиями, потребуется некоторое время, чтобы привыкнуть к Друпалу. Это значит, что специалистам, разбирающимся в веб-разработке лишь поверхностно, будет сложно создавать (или даже администрировать) сайты на Друпале. Сложный интерфейс.
Интерфейс администрирования сайта в Друпале несколько сложен для понимания; в целом он не такой дружелюбный к пользователю, каким мог бы быть. (Впрочем, это скоро изменится). Это уже меняется: есть проект по упрощению Drupal'а для конечных пользователей. Все, кому небезразличен графический интерфейс Drupal'а, - прошу в #64169этот топик форума/#. А я админ-меню не стал устанваливать,вернее поставил,потом убрал.Мне без него удобнее,да и сайту на одни труселя меньше.Потеть меньше буит)) Вот трабла,что под свои нужды сложнее модели найти,хотя те,которые есть на орге в принципе для многих задач уже подходят. Хорошо что Друпалом увлекся.Интуитивно-понятная система.Сначала страшно,ничо не понятно,но потом быстро вьезжаеь и еще удивляешься,что все не так страшно,а очень удобно.Хотя насчет быстро я конешно приврал.По несколько дней ходил вокруг него,читал этот сайт,настраивался.Потом что то начинало получалось. Главное не искать лишних путей и стараться достичь результата с минимальными средствами,дополнить всегда можно.А то я попервой как понатыкал модулей,потом удалял,те которые не нужны оказались.А это все-время.
Вроде с функционалом потихоньку заканчиваю и начнется самое страшное.)) Темизация,чтобы все нравилось.Иэххх. Toshic написал: А я админ-меню не стал устанваливать,вернее поставил,потом убрал.Мне без него удобнее,да и сайту на одни труселя меньше.Потеть меньше буит)) Вот и мне пришлось убрать(( так и не удалось понять или найти в чём суть проблемы. Огромное спасибо потрудившимся за переведённый и выложенный материал, жаль конечно, что он по 6-ке, 7-ка всёже отличается, но стоит включить мозги и потратить немного времени и всё описанное в руководстве получается. Я конечно не программист и не разработчик, но учусь всему быстро (обычно), поэтому надеюсь всё же освоить друпал. Буду признателен за ссылки на полезные материалы по 7-ке (как для новичков так и более серьёзные). Кстати одна из ссылок, указанных выше, а именно: Танцы около Друпала - статьи, уроки и советы за авторством известного Друпал-разработчика, neochief. уже не действительна.
Сайт толи переехал, толи умер. Открывается страница хостинг-провайдера 'ГоуДедди'. Цитата: Не обольщайтесь. Это пособие настолько же 'полное и практическое', как и все остальные пособия по Друпалу.
Нет пояснений, например: - как лечить проблемы после установки Друпал, найденные в Status Report - Как обновить Друпал - как обновить модули - как как решать проблемы с почтой на локальном сервере - как сделать бэкап - как восстановить из бэкапа - как лечить белый экран - как восстановить пароль админа - как защитить контент и информацию пользователей. Эти банальные вопросы можно продолжать до бесконечности.
И начинающий вынужден искать ответы в других местах, а не 'полном пособии'. KosHta написал: По сабжу, статью прочитал, конечно сегодня она устарела.
Много полезного впрочем есть. Единственное, думаю, сейчас проще взять тестовый аккаунт на нормальном сервере и учиться там. Для новичка процесс освоения Друпала осложняется процессом запуска оного на локалке и всех головных болей, с этим связанных. То есть, если человек ещё вчера с трудом классифицировал слово 'домен', а здесь ему предлагается курс молодого бойца на кучу страниц - это отпугивает. Камрад, так какие проблемы? Вот есть перевод статьи, здесь лежит.
Обращаю внимание - перевод, т.е. Переводчики - не авторы статьи. Лежит здесь этот перевод, по адресу /quickstart - потому что администрация сайта решила, что это полезная статья, которую рекомендуется читать всем новичкам. Обращаю внимание - лежит перевод здесь уже три года.
За три года уже помог ряду новичков. В статье что-то не так с содержанием, оно устарело? Ну так повторюсь - статья лежит здесь три года, вполне могла устареть.
Есть статья, которая может помочь новичкам лучше? Я думаю, администрация с удовольствием на нее посмотрит и положит сюда вместо этой статьи - чтобы помочь новичкам.
Нет статьи лучше? Так какие проблемы, камрад? Ее нет, потому что никто, в том числе и лично ты, ее не написал. Multpix, понял, ага:).
Graker написал: Обращаю внимание, никто из всей команды не обещал, что статья снимет половину вопросов. Читайте на здоровье. Статья правда хорошая. Вот бы изначально ее и в руки:) Спасибо Вам всей команде за нее. Большую часть из этого я уже успел накопать, но изначально нужна была именно такая инфа.
Мечтаю о БД на этом сайте по РЕШЕННЫМ вопросам. Чтобы можно было бы найти то, что надо откинув весь мусор. Хотя, это видимо утопия, равно как и полная структура Друпал, созданная для понимания что и когда изучать:) Если будут еще переводы, подготовленные статьи - будет супер. Было бы ОЧЕНЬ интересно увидеть тему по созданию хорошего сайта с индивидуальным сложным дизайном, интересными материалами (слайдеры, опросники и т.п.) Не стандартные вещи. Типа ставим, получаем, а прям красота. Берем тему, например, Адаптие, берем размеченную структуру (не просто три колонки, а здесь две, ниже три, потом снова две). Вот это было бы ДА.
Прям большой проект - не стандартный. Айвн написал: Было бы ОЧЕНЬ интересно увидеть тему по созданию хорошего сайта с индивидуальным сложным дизайном, интересными материалами (слайдеры, опросники и т.п.) Не стандартные вещи.
Типа ставим, получаем, а прям красота. Берем тему, например, Адаптие, берем размеченную структуру (не просто три колонки, а здесь две, ниже три, потом снова две). Вот это было бы ДА.
Прям большой проект - не стандартный. Ппц Наверно будет грубо, но у нас говорят на такое, а не ах. Губу закати)) Без обид, но то что ты расписал, это мало того что сложно, так еще и долго.
Ты готов профинансировать такую затею? Простой пример. Написание статьи как установить Drupal7(на сторонний сайт писал).
С картинками, с хорошим форматированием, с описанием каждого чиха. В общем наподобие такого как тут. У меня ушло 3-4 3,5 часа времени. Как думаешь, сколько уйдет времени, чтобы написать статью какую ты загадал? IHappy написал: Наверно будет грубо, но у нас говорят на такое, а не ах. Губу закати)) Думаю, что оставить совсем без ответа такой комментарий будет совсем не этично по отношению к тебе, а потому: 1.
Нет, я не Ох. И с губой все в порядке. Я сказал, что было бы хорошо такое увидеть, а не иди ты и делай. (Это для точности формулировок); 2. Своим желанием я не хотел обидеть либо как-то задеть или же ущемить чьих-то чувств, профессиональных желаний или иных особенностей. Я прекрасно понимаю, что сделать хорошую работу - это реально затрачивает время и силы, а еще много гемора с тем, чтобы самому разобраться.
Да и выдумать ради развлечения и любви к сообществу проект типа 'Полная автоматизация холдинга под ключ'совсем не смешная идея - в то время как раскрыть суть хоть одного серьезного коммерческого проекта - довольно обсурдно. Несмотря на эмоции и даже мои собственные доводы - желание-то не пропало, а значит оно вполне себе нормальное - хоть и не так уж просто осуществимое.
По сути это действительно для сообщества был бы ОТЛИЧНЫЙ материал двигающий весь dRUpal на уровень намного выше (в плане возможности освоения) 3. Никто тут никого не тыкал и не говорил: Это персональное задание ДЛЯ ТЕБЯ - это то, что стоит и имеет смысл делать группой людей 4. Я пока очень мало что могу сделать (а спонсировать не могу совсем), НО посильную помощь оказать я готов со своей стороны своими руками. Да и все сообщество возможно встрепенется если толпой помозговать и сделать хороший продукт.
А потому,как мне кажется, есть только ТРИ вопроса которые имеют тут смысл: ПЕРВЫЙ: Какой проектсоздавать - он должен быть полезен или даже экономически выгоден тем кто его создает ВТОРОЙ: Желание (читай внутренняя мотивация) группы людей ТРЕТИЙ: Работа в группе. Партнерская,командная, - назови как хочешь. ОТ СЕБЯ: Если в такого рода работе мои усилия могут быть востребованы - я о своей готовности заявляю. И чтобы не быть 'пустословом' предлагаю от себя тему: Сайт о том как создать сайт на Drupal (с последующей почти халявной возможностью доступа к материалам сайта). И уж для того чтобы приземлить несбыточную мечту о 'монетизации' - взять для этого техники продаж Инфобизнеса. А губу свою я закатывать не стану больше - назакатывался уже по жизни.
/был горький опыт/. Айвн написал: много букв)) суть в том, что исходный код открыт и документирован. Также документированы (и обсуждаются) все более-менее объемные сопутствующие проекты(модули). Да, доки на енгл., в этом нет ничего плохого или страшного.
И боле ничего не надо. Другой вопрос - если кто не в состоянии работать с исходной докой, или читать код, то это его личные проблемы. Ежели интересует инфа про реализацию неких проектов на D, то советую молчаливо поискать следующее: Drupalize.me Fantasy Sites это серия видео про drupal-based реализацию довольно известных ресурсов.
Айвн написал: А потому,как мне кажется, есть только ТРИ вопроса которые имеют тут смысл: ПЕРВЫЙ: Какой проектсоздавать - он должен быть полезен или даже экономически выгоден тем кто его создает ВТОРОЙ: Желание (читай внутренняя мотивация) группы людей ТРЕТИЙ: Работа в группе. Партнерская,командная, - назови как хочешь. Есть только один и даже не вопрос, а пояснение.
Ты уверен, что твои замечания комуто интересны, особенно тем кто захочет данной вещью заниматься? Не кажется ли тебе, что те кто будут этим заниматься, сами решат как и что делать? И если им нужен совет, может они сами спросят? Как бы это все не вопросы даже, так просто риторические вопросики и объяснение. Если хочешь принести пользу, организуй данную затею.
Все только спасибо скажут.
Заголовок Описание книги Пытаясь создать свой интернет-проект, вы, вероятно, не раз задавались различными вопросами относительно систем управления сайтом (Content System Management – CMS). Настоящая книга посвящена основам использования новой версии популярной системы Drupal 6 с открытым исходным кодом. Перевод статьи Saad Bassi/Саад Басси 'Getting Started with Drupal: A Comprehensive Hands-On Guide' Сегодня создание сайтов становится все более и более сложной задачей - динамически обновляющиеся страницы, необходимость поддержки на одном сайте многих разделов, таких как форум, рассылка, голосования, блоги и так далее, - все это приводит к тому, что управлять сайтами по старинке, с помощью HTML-редакторов, становится попросту невозможно. Ведущий консультант проекта Joomla!, Бэрри Норт, открывает все секреты установки, администрирования, организации сайта, разработки шаблонов, обновления содержимого и многого другого. Эта книга - простое и эффективное учебное пособие по освоению и использованию системы управления контентом веб-сайта Joomla 1.5. Система обладает открытым кодом, проста в инсталляции, управлении и очень надежна.
С появлением CMS (Content Management System) платформ, позволяющим легко и непринужденно вести собственную веб-страничку в Интернете или же управлять огромным и мощным новостным порталом, сайты стали плодиться как грибы. Вам необходим интернет-ресурс, которым вы могли бы управлять своими руками, без посторонних администраторов и без глубокого изучения HTML, CSS, PHP, javascript и прочих аяксов? Drupal - это открытая система, которая используется для создания веб-сайта, а также платформа управления его содержимым с помощью дополнительных модулей расширения. Данная книга создана на основе своей успешной предшественницы - «Joomla! 1.6 - Beginner’s Guide». С помощью этой книги вы сможете самостоятельно создать собственный сайт на базе популярной системы WordPress 3. Данная книга позволит своему читателю узнать все тонкости блогинга.
Данная книга является отличным пособием для тех, кто сел работать за создание сайта по средствам «Drupal» седьмой версии. Издание повествует о разработке веб-ресурсов на движке Jооmlа. Данная книга является официальным руководством по разработке сайтов на движке Joomla. Данное руководство является общепризнанным среди авторитетов, работающих в области интернет-технологий, разработки сайтов, веб-аналитики и поисковой оптимизации.