[size="3"]Сайт Белого Дома перешел на свободное ПО[/size]
Модернизация web-сайта официальной резиденции президента США -- Белого Дома, вызвала достаточно шумную реакцию в кругах технических специалистов, и не только. Еще бы, интернет-площадка президента полностью перешла на свободную web-платформу Drupal и стала частью программы, делающей правительство более прозрачным и открытым. Новый сайт доступен для входа начиная с субботы, хотя, неискушенный пользователь вряд ли заметит разницу в дизайне.
Представители администрации президента описывают произведенные изменения, как полную перестройку фундамента здания без изменения его надземной части. Ожидается, что новый сайт будет более защищенным и станет своего рода прецедентом для остальных правительственных web-порталов.
Другое преимущество открытых технологий - это их популярность, и соответственно дешевизна обслуживания и модернизации платформы. С проблемой администрирования сайта техническая служба Белого Дома уже сталкивалась. Ранее компании, выигрывавшие тендер на модернизацию сайта, в начале были вынуждены тратить много времени на разбор тонкостей его работы и исходного кода. Теперь эта работа сведена к минимуму, занимает считанные дни и позволяет значительно более эффективно расходовать средства налогоплательщиков.
http://www.opennet.r...shtml?num=23974 (http://www.opennet.ru/opennews/art.shtml?num=23974)
[font="Impact"][size="4"][color="#0000ff"]Релиз системы управления web-контентом Drupal 7[/color][/size][/font]
[font="Impact"] [/font]
После трех лет разработки представлен (http://drupal.org/drupal-7-released) релиз свободной системы управления web-контентом Drupal 7 (http://drupal.org/drupal-7.0), подходящей для организации работы широкого спектра web-проектов, независимо от их размера - от блогов и персональных страниц, до крупных новостных порталов и социальных сетей. По предварительным данным на базе Drupal работает около 1% (http://www.theregister.co.uk/2010/04/20/drupalcon_drupal_7_and_beyond/)сайтов в сети, среди которых такие ресурсы, как whitehouse.gov, The Economist и Ubuntu.com.
По сравнению с прошлой версией внесено 10 091 изменений, которые были интегрированы в проект в виде 6 117 патчей. В подготовке Drupal 7 приняли участие (http://growingventuresolutions.com/blog/contributors-drupal-7-final-numbers) 954 разработчика. Примечательно, что 30% из всех представленных улучшений были созданы (https://spreadsheets.google.com/ccc?key=0Ao8Y0KepJTHzdHl6blBWTERvZHZHOXRNR2pTSjJBaFE&hl=en#gid=0) 10 ведущими разработчиками проекта, а 85% - 200 разработчиками. 520 разработчиков подготовили как минимум 2 патча.
(http://pics.kz/s2/d8/e4/1b/d8e41b44dc07c1497d1501c2740ec414.jpg)
Ключевые улучшения нового выпуска:
- Значительно улучшен и упрощен интерфейс для администраторов и редакторов. Добавлена новая тема оформления;
- Добавлена поддержка произвольным образом формируемых полей, гибких схем добавления контента и более удобных способов определения структуры сайта. Произвольные поля можно привязать к любым типам контента, пользователям, комментариям и другим элементам;
- Представлен 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, добавлена новая подсистема кэширования, позволяющая существенно ускорить работу крупных проектов;
- Минимальные требования (http://drupal.org/requirements) для запуска 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 Мб).
www.opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=29210)
[size="3"]Разработчики Drupal меняют подход при подготовке релизов [/size]На подготовку релиза (http://linuxforum.kz/index.php?/topic/4456-drupal/page__view__findpost__p__13792) системы управления web-контентом Drupal 7 ушло три года, что подтолкнуло разработчиков к рассмотрению возможности ускорения выпуска Drupal 8. В качестве оптимального варианта решено (http://www.ecrmguide.com/article.php/3927666/drupal-8-open-source-cms-starts-to-take-shape.htm) применить правило 15 критических ошибок, подразумевающее, что в любой момент подготовки релиза в открытом состоянии может находиться не более 15 критических ошибок.
Таким образом, при разработке новые возможности не будут добавляться необдуманно, так как это приводит к затяжному процессу последующей работы над ошибками. Вместо этого очередные новшества будут интегрироваться порциями и только после определенной стабилизации кодовой базы, которая в любой момент будет находиться в более-менее стабильном состоянии. Подобное нововведение позволит более предсказуемо планировать даты выхода будущих релизов Drupal (релиз Drupal 7 вышел c опозданием относительно первоначального плана на 18 месяцев).
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=29875)