22 Ноября 2024, 00:29

Drupal

Автор turbo, 26 Октября 2009, 17:40

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

turbo

26 Октября 2009, 17:40 Последнее редактирование: 14 Ноября 2011, 11:18 от Zhek@Ch
[size="3"]Сайт Белого Дома перешел на свободное ПО[/size]

Модернизация web-сайта официальной резиденции президента США -- Белого Дома, вызвала достаточно шумную реакцию в кругах технических специалистов, и не только. Еще бы, интернет-площадка президента полностью перешла на свободную web-платформу Drupal и стала частью программы, делающей правительство более прозрачным и открытым. Новый сайт доступен для входа начиная с субботы, хотя, неискушенный пользователь вряд ли заметит разницу в дизайне.
Представители администрации президента описывают произведенные изменения, как полную перестройку фундамента здания без изменения его надземной части. Ожидается, что новый сайт будет более защищенным и станет своего рода прецедентом для остальных правительственных web-порталов.
Другое преимущество открытых технологий - это их популярность, и соответственно дешевизна обслуживания и модернизации платформы. С проблемой администрирования сайта техническая служба Белого Дома уже сталкивалась. Ранее компании, выигрывавшие тендер на модернизацию сайта, в начале были вынуждены тратить много времени на разбор тонкостей его работы и исходного кода. Теперь эта работа сведена к минимуму, занимает считанные дни и позволяет значительно более эффективно расходовать средства налогоплательщиков.

http://www.opennet.r...shtml?num=23974

B@F

07 Января 2011, 16:58 #1 Последнее редактирование: 11 Марта 2011, 19:23 от Zhek@Ch
[font="Impact"][size="4"][color="#0000ff"]Релиз системы управления web-контентом Drupal 7[/color][/size][/font]
[font="Impact"] [/font]
После трех лет разработки представлен релиз свободной системы управления web-контентом Drupal 7, подходящей для организации работы широкого спектра web-проектов, независимо от их размера - от блогов и персональных страниц, до крупных новостных порталов и социальных сетей. По предварительным данным на базе Drupal работает около 1%сайтов в сети, среди которых такие ресурсы, как whitehouse.gov, The Economist и Ubuntu.com.

По сравнению с прошлой версией внесено 10 091 изменений, которые были интегрированы в проект в виде 6 117 патчей. В подготовке Drupal 7 приняли участие 954 разработчика. Примечательно, что 30% из всех представленных улучшений были созданы 10 ведущими разработчиками проекта, а 85% - 200 разработчиками. 520 разработчиков подготовили как минимум 2 патча.
Ключевые улучшения нового выпуска:

  • Значительно улучшен и упрощен интерфейс для администраторов и редакторов. Добавлена новая тема оформления;
  • Добавлена поддержка произвольным образом формируемых полей, гибких схем добавления контента и более удобных способов определения структуры сайта. Произвольные поля можно привязать к любым типам контента, пользователям, комментариям и другим элементам;
  • Представлен Render API, позволяющий более тонко управлять визуальным представлением контента и отображением тем, API дает возможность вывода данных в любой позиции и организовать обработчики изменения данных;
  • Добавлен набор средств для адаптации интерфейса для людей с ограниченными возможностями;
  • Включена поддержка изображений, теперь изображения можно добавлять куда угодно, при этом применяя разнообразные стили и эффекты, создавать эскизы. Управление изображениями может производится не только администраторами, предусмотрен и режим добавления изображений для обычных посетителей;
  • Реализована автоматическая система тестирования качества кода, включающая в себя более 30 тыс. тестов;
  • Реализована новая прослойка для взаимодействия с базами данных. Обеспечена поддержка как классических SQL СУБД (SQLite, MySQL/MariaDB, PostgreSQL, MS SQL Server, Oracle и т.д.), так и noSQL-систем, таких как документ-ориентированная БД MongoDB;
  • Улучшены средства для распространения компонентов CMS. Менеджер обновлений теперь может сам обновлять и устанавливать модули. Добавлена возможность формирования собственных установочных комплектов для распространения готовых продуктов;
  • Обеспечена поддержка экспорта любого содержимого в формате RDF, что позволяет явно определить все семантические связи сайта;
  • Добавлена поддержка формирования пользовательского интерфейса при помощи Javascript библиотеки jQuery UI;
  • Интегрирован новый фреймворк для задействования технологии Ajax;
  • Для Drupal 7 адаптировано и создано более 850 модулей;
  • Значительно переработана внутреннее устройство CMS, добавлена новая подсистема кэширования, позволяющая существенно ускорить работу крупных проектов;
  • Минимальные требования для запуска Drupal 7: http-сервер Apache, Nginx, Lighttpd или Microsoft IIS; СУБД MySQL 5.0.15, PostgreSQL 8.3 или SQLite 3.x; PHP 5.2.4 c минимальным лимитом памяти на процесс 32 Мб (при использовании некоторых модулей требуется 64 Мб).
Поправьте, если я ошибаюсь, буду тока рад.

Zhek@Ch

11 Марта 2011, 19:25 #2 Последнее редактирование: 11 Марта 2011, 19:25 от Zhek@Ch
[size="3"]Разработчики Drupal меняют подход при подготовке релизов [/size]

На подготовку релиза системы управления web-контентом Drupal 7 ушло три года, что подтолкнуло разработчиков к рассмотрению возможности ускорения выпуска Drupal 8. В качестве оптимального варианта решено применить правило 15 критических ошибок, подразумевающее, что в любой момент подготовки релиза в открытом состоянии может находиться не более 15 критических ошибок.

Таким образом, при разработке новые возможности не будут добавляться необдуманно, так как это приводит к затяжному процессу последующей работы над ошибками. Вместо этого очередные новшества будут интегрироваться порциями и только после определенной стабилизации кодовой базы, которая в любой момент будет находиться в более-менее стабильном состоянии. Подобное нововведение позволит более предсказуемо планировать даты выхода будущих релизов Drupal (релиз Drupal 7 вышел c опозданием относительно первоначального плана на 18 месяцев).