Обзор Drupal 7.0-dev

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

Аватар пользователя maiborodava maiborodava 9 сентября 2009 в 12:22

Решил посмотреть на Drupal 7 которая щас находиться в разработки. И так первое что я увидел это сообщение об ошибке – Fatal error: Class ‘PDO’ not found in Z:\home\d7\www\includes\database\database.inc on line 184.

На денвере данная проблема решает включением расширение PDO в файле php.ini. У меня это 619 строка – extension=php_pdo.dll.

На данном этапе в Drupal 7 появилась возможность выбрать вариант установки, их два – стандартный и минимальный который видимо включает только самые необходимые модули для работы Drupal. Мы выберем стандартный вариант установки и продолжим. После этого система предлагает выбрать нам язык установки, скрин делать не буду так так это присутствует и в более ранних версиях Drupal и нового там ничего я не увидел. Просто выберем английский и продолжим нашу установку.

Далее мы видим что Drupal проверяет соответствует ли наш веб сервер минимальным требованиям системы. Установка я делаю на денвере, и у меня всё отметилось зелёненьким кроме файлы settings.php который нам нужно сосздать вручную, или скопировать default.settings.php и переименовать его в settings.php. Что мы сейчас и сделаем.

Поле того как мы создали файл settings.php нам нужно настроить подключение к базе данных. У меня на денвере только MYSQL. И так ведём нужные нам настройки и продолжим, на этам этапе я нового тоже ничего не нашел, поэтому продолжаем. Дальше проходит сама инсталляция друпала и его модулей, всего я заметил 23 модуля которые были проинсталлированы.

На этапе конфигурации друпала добавился лиш 1 новый пункт – это выбор страны. Я конечно же выбрал Russia и смело нажал Save and Continue.

Было бы хорошо если бы локализации поставлялись вместе с дистрибутивом, это было бы очень удобно. Надеюсь эта функция когда нибудь будет добавлена в Drupal.

Ну что сказать вот передо мной открылся Drupal 7, скажу честно я впечатлен. Теперь обо всем по порядку.

Появилось очень удобное административное меню которое расположено в самом верху сайта. Стало 2 блока по умолчанию это навигация и управление. Во втором две ссылки 1 – добавить новый материалы, а 2 – это администрирование.

К сожалению русской локализации для семёрки мне найти не удалось, поэтому продолжу рассматривать английскую версию.

Стоит отметить что появилась новая тема которая называется Seven, очень даже симпатичная.

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

Очень удобно сделано добавление нового материала на сайт, форма стала более красивой, удобной. В частности все дополнительные настройки выделены в отдельный блок. В общем такой кратенький обзорчик у меня получился. Все кто делает сайты на Drupal рекомендую самостоятельно поставить семёрку и посмотреть её функционал. Скачать Drupal 7 можно тут – http://drupal.org/project/drupal. Я ставил релиз от 8 сентября 2009 года. Семёрка часто обновляется так что у вас уже может быть релиз новее моего а так же может появиться новый функционал.

Оригинал с картинками - http://www.maiboroda.ru/cms/obzor-drupal-7-0-dev/

Комментарии

Аватар пользователя kosilko kosilko 9 сентября 2009 в 14:06

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

Аватар пользователя Atl Atl 9 сентября 2009 в 15:05

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42S02]: Base table or view not found: 1146 Table 'drupal7x.variable' doesn't exist' in W:\home\drupal7x\www\includes\database\database.inc:1734 Stack trace: #0 W:\home\drupal7x\www\includes\database\database.inc(1734): PDOStatement->execute(Array) #1 W:\home\drupal7x\www\includes\database\database.inc(567): DatabaseStatementBase->execute(Array, Array) #2 W:\home\drupal7x\www\includes\database\database.inc(1822): DatabaseConnection->query('SELECT value FR...', Array, Array) #3 W:\home\drupal7x\www\install.php(760): db_query('SELECT value FR...', 'install_task') #4 W:\home\drupal7x\www\install.php(282): install_verify_completed_task() #5 W:\home\drupal7x\www\install.php(84): install_begin_request(Array) #6 W:\home\drupal7x\www\install.php(1719): install_drupal() #7 {main} thrown in W:\home\drupal7x\www\includes\database\database.inc on line 1734

Аватар пользователя Atl Atl 9 сентября 2009 в 15:17

"maives" wrote:
в php.ini extension=php_pdo.dll наверное не включен
Включен. Читать внимательно мануалы научился.
Кстати, на разных базах. Вижу подключения нет.

Аватар пользователя kosilko kosilko 9 сентября 2009 в 15:57

Раньше db_query была вполне себе удобной и вполне себе рабочей оберткой над mysql_query, теперь над всем этим еще и взгромопиздили PDO.

Аватар пользователя clubwave.ru clubwave.ru 5 сентября 2010 в 0:14

у меня не пашет:

Database support Disabled
Your web server does not appear to support any common PDO database extensions. Check with your hosting provider to see if they support PDO (PHP Data Objects) and offer any databases that Drupal supports.

php 5.3

Аватар пользователя clubwave.ru clubwave.ru 8 сентября 2010 в 13:16

Система супер! я в восторге! более 10 необходимых модулей уже в ядре

управление отличное.. планирую скоро обновлять сайты