Я здесь, в Друпалконе, Сан-Франциско. Погода была отличной, и в магазине Apple было весело заглянуть под все оборудование Mac, особенно новые Macbooks и, конечно, iPad.
Как бы то ни было, вернемся к теме Drupal 7. В понедельник Драйс выступил с основным докладом «Состояние Drupal» и рассказал о том, куда движется Drupal и о трудностях, с которыми он сталкивается сейчас и в будущем.
Огромный рост
Когда Drupal был впервые создан 10 лет назад, Дрис был бы счастлив, если бы 10 сайтов в конечном итоге использовали его код. Сегодня нет точного числа, но было бы более 600 000 сайтов, работающих на Drupal.
Еще одна мера ошеломляющего роста в Drupal — это количество людей, которые посещают. Первый Drupalcon, состоявшийся в 2005 году, имел 40 разработчиков. В настоящее время в Сан-Франциско Drupalcon посещают около 3000 человек. Это число было бы больше, если бы сотни европейцев не были бы заземлены могущественным вулканом Эйяфьятлайокудль .
Гит
Drupal 8 переключится на Git для внутренней разработки. На сегодняшний день Drupal использует CVS.
Распределения
В настоящее время в Drupal доступно 19 различных дистрибутивов. Дистрибутив представляет собой специализированный пакет Drupal вместе с модулями для создания выпадающего решения. Дрис считает, что дистрибутивы действительно отличают Drupal от других проектов и, если все сделано хорошо, откроют Drupal для гораздо более широкой аудитории.
Семантическая паутина и RDFa
Два года назад в Бостоне Дрис назвал семантическую сеть и связанные данные важной технологией для включения в ядро Drupal. Он хочет, чтобы Drupal перешел не просто со ссылок на страницы на страницы, но и связал данные вместе в гигантский глобальный график ( GGG ), придуманный Тимом Бернерсом-Ли. Это приведет к лучшему поиску , объединениям, импорту / экспорту данных; по сути, превращая Интернет в гигантскую базу данных.
Drupal 7 будет запущен со встроенным RDFa. RDFa — это способ встраивания интеллекта в HTML страницы. RDFa похожа на микроформаты, но является более расширяемой, а также предоставляет богатую основу для превращения каждого сайта Drupal 7 в клиента связанных данных . Google поддерживает и индексирует RDFa, а поддержка Drupal — действительно революционная и беспрецедентная в сообществе Open Source.
Поглощение большими слонами
Drupal используется большими корпорациями. И эти корпорации не используют «крутые» технологии. На самом деле, им действительно не нравятся новые или неопробованные вещи. Они будут по-настоящему использовать только те технологии, которые уже зарекомендовали себя, а также сильное сообщество и активное развитие. Это хороший признак сильной экосистемы Drupal.
Интерес Microsoft
Acquia Drupal легко устанавливается с помощью установщика веб-платформы Microsoft . В основном нажмите / скачать / установить, и вы получите полностью работающую установку Drupal на компьютере с Windows. Довольно круто.
Microsoft также только что запустила свой драйвер MS SQL Server для PHP с PDO.
Если вы хотите поиграть с передовой, вы можете установить весь пакет самостоятельно. Это включает IIS с FastCGI, SQL Server 2008 Express Edition, PHP 5.3.2, Drupal 7 и необходимые драйверы и модули. Это то, что я никогда бы не подумал, что увидел бы — и не только это, но вышеупомянутая информация была взята непосредственно с веб-сайта Microsoft !
Базы данных и NoSQL
Drupal 7 имеет полностью переписанный сервер. Он включает в себя новый API Fields, который означает конец написания кода SQL. Все было абстрагировано и взаимодействует со слоем PHP PDO объектно-ориентированным способом. Это открывает двери для использования Drupal с гораздо большим пулом баз данных и другими технологиями хранения данных. Это касается обычных подозреваемых в MySQL и PostgreSQL для недавно анонсированного Microsoft SQL Server 2008 и некоторой экспериментальной поддержки Oracle . Drupal 7 также поддерживает NoSQL: CouchDB, mongoDB и Cassandra. Поддержка NoSQL была важна при переходе на Examiner.com к Drupal 7 .
Для сравнения, Drupal 6 поддерживает только MySQL и, в несколько меньшей степени, PostgreSQL.
Смотри мир, вот и Drupal
Drupal имеет более 1% Интернета.
Больше мощности, но меньше скорости
Размер Drupal 7 более чем удвоился. Это делает его намного более мощным, чем 6, но также означает, что он работает медленнее. Но Дрис поспешил указать, что он гораздо более масштабируемый.
Дата выхода Drupal 7
Лучший случай — 2 июня 2010 года. Худший случай — конец сентября 2010 года.
Будущее… Drupal 8
Чтобы добиться успеха на предприятии, Drupal необходимо сосредоточиться на управлении конфигурацией и организации. Чтобы преуспеть в низком уровне, Drupal необходимо сосредоточиться на улучшении пользовательского опыта. Обе линии требуют повышения удобства использования, производительности и улучшения структуры.
Чтобы добраться туда, Дрис призвал участников дать ответ. У Drupal есть культура обмена опытом и взаимопомощи — продолжать преуспевать — значит продолжать делиться