LINUX.ORG.RU

93
Всего сообщений: 1814

MediaWiki 1.35 LTS

Группа Open Source

Проект WikiMedia Foundation представил новую версию MediaWikiwiki-движка, общедоступной базы знаний, в которую может сделать свой вклад любой желающий, написав статью, дополнив или исправив уже существующий материал. Это релиз с длительным сроком поддержки (LTS), он будет поддерживаться 3 года и является заменой прошлой LTS-ветки — 1.31. MediaWiki используется популярной электронной энциклопедией — Wikipedia, а также рядом других вики-сайтов, как крупнейшими, вроде Wikia, так и небольшими организациями и отдельными пользователями.

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

  • Минимально требуемая версия PHP поднята до 7.3.19.
  • Изменена схема базы данных, поэтому перед запуском нужно обязательно совершить миграцию / обновление схемы базы данных.
  • Разрешено использование на страницах HTML-атрибута aria-hidden, позволяющего скрывать данные внутри тега, где он применяется.
  • Добавлены специальные страницы-перенаправления: Special:EditPage, Special:PageHistory, Special:PageInfo и Special:Purge. Аргумент к такой странице вызовет соответствующее действие, например, Special:EditPage/Foo откроет страницу редактирования статьи «Foo».
  • В состав включена PHP-реализация Parsoid, ранее распространявшегося в виде отдельного Node.js-сервера. Он нужен для работы некоторых расширений, например, визуального редактора, который также поставляется с новой версией движка. Теперь для их работы не требуется такая внешняя зависимость.
  • $wgLogos — замена устаревшим опциям $wgLogo и $wgLogoHD для декларации логотипа вики-сайта. У этой опции появился новый атрибут — wordmark, позволяющий вместе с изображением лого также вывести и горизонтальное изображение печатного логотипа (wordmark). Что такое wordmark, пример логотипа с wordmark.
  • $wgWatchlistExpiry — новая опция для автоматической очистки списка отслеживаемых страниц у пользователей.
  • $wgForceHTTPS — принудительное использование HTTPS-соединения.
  • $wgPasswordPolicy — введена новая проверка паролей, которая запрещает пользователям не только использовать своё имя в качестве секрета, но и свой пароль в качестве имени. Например, пароль «MyPass» и имя пользователя «ThisUsersPasswordIsMyPass».
  • Добавлено всё необходимое для разработки MediaWiki с помощью Docker-контейнера.

>>> Подробности

 , , , ,

commagray ()

Релиз WordPress 5.5 (Eckstine)

Группа Интернет

Доступна версия 5.5 системы управления содержимым сайтов WordPress, получившая имя «Eckstine» в честь джазового музыканта Билли Экстайн. Основные изменения касаются скорости работы, оптимизации поиска и улучшение безопасности:

  • Улучшение скорости загрузки страниц с использованием технологии lazy loading
    (асинхронная загрузка, позволяющая сэкономить время, трафик и батарейку при просмотре с мобильных устройств).
  • Новый sitemap.xml — карта сайта для поисковых систем.
  • Настройки безопасности, позволяющие выборочно включать и отключать автоматическое обновление для отдельных плагинов.
  • Расширение возможностей редактора.
  • Множество изменений для разработчиков.

>>> Подробности

 , ,

linuks ()

Релиз WordPress 5.4

Группа Open Source

Доступна версия 5.4 системы управления содержимым сайтов WordPress, получившая имя «Adderley» в честь джазового музыканта Нэта Эддерли. Основные изменения касаются редактора блоков: расширился выбор блоков и возможности их настроек. Прочие изменения:

  • возросла скорость работы;
  • упрощен интерфейс панели управления;
  • добавлены настройки приватности;
  • важные изменения для разработчиков:
    • возможности изменения параметров меню, ранее требовавшие модификации, теперь доступны «из коробки»);
    • настройки стилей блоков, поддержка TikTok, дополнительные API.

Для работы CMS рекомендуется PHP 7.3+, MySQL 5.6 или MariaDB 10.1+.

>>> Подробности

 , , ,

linuks ()

phpBB 3.3.0 «Proteus»

Группа Интернет

После 2 лет разработки выпущена новая версия открытого движка для создания форумов phpBB 3.3 с кодовым именем «Proteus». Среди изменений: поддержка PHP версии 7.1-7.4, расширенный набор эмодзи, удобное цитирование, легкое обновление, reCAPTCHA 2.0, улучшенные уведомления, новые иконки (с использованием CSS).

>>> Подробности

 , , ,

linuks ()

Symfony 5.0

Группа Интернет

Сегодня на конференции SymfonyCon в Амстердаме был представлен пятый релиз свободного php-фреймворка Symfony, использующего модель MVC. В списке использующих Symfony проектов есть достаточно много популярных веб-приложений, таких как Drupal (CMS), Joomla (CMS), Facebook (SDK), Google API (SDK), phpBB, phpMyAdmin и другие. Среди 269 нововведений можно выделить 2 новых компонента:

  • String — компонент для объект ориентированной работы со строками с абстракцией данных #33553
  • Notifier — компонент для отправки уведомлений по различным каналам (email, SMS, ...) #33687

>>> Подробности

 , , , ,

linuks ()

Юбилейная DevConfX пройдет 21-22 июня в Москве - началось голосование за доклады секции Backend

Группа Конференции и встречи

Юбилейный десятый DevConf пройдет в этом году 21-22 июня в X-perience Hall.

Как всегда - Вы решаете, кто попадет в программу секции Backend - голосуйте за интересные доклады, список заявок под катом

( читать дальше... )

>>> Подробности

 , , , ,

devconf ()

PHP 7.3.0

Группа Разработка

6 декабря команда разработчиков PHP представила PHP 7.3.0.

Основные изменения:

  • Реализован гибкий синтаксис heredoc и nowdoc.
  • Миграция на PCRE2.
  • Улучшения при работе с мультибайтовыми строками.
  • Поддержка элементов управления LDAP (LDAP Controls).
  • Расширено логирование FPM.
  • Добавлена поддержка изображений формата WebP.
  • Улучшена работа GC.
  • Удалена поддержка BeOS.

Полный список изменений (на английском)

Одновременно с выпуском 7.3.0, команда разработчиков выпустила обновления PHP 5.6.39, PHP 7.0.33, PHP 7.1.25 и PHP 7.2.13

>>> Подробности

 ,

Deleted ()

Релиз Apache NetBeans 9.0

Группа Open Source

Спустя почти два года вышла новая версия Apache NetBeans 9.0

NetBeans — это кроссплатформенная среда разработки приложений на языках Java, C++, PHP и многих других, благодаря поддержке дополнений.

Примечательно, что это первая версия, выпущенная после передачи проекта компанией Oracle некоммерческой организации Apache Software Foundation. Изначально выпуск девятой версии планировалось приурочить к выходу Java 9, но в связи с передачей проекта, выпуск был отложен. Лицензия изменена на лицензию Apache

Главные новшества:

  • поддержка нового типа «var», появившегося в Java 10;
  • поддержка системы модулей JPMS (Jigsaw);
  • новый тип проекта «Java Modular Application» для удобной разработки модульных приложений;
  • поддержка Java Shell.

Также стоит добавить, что судя по всему сайт http://www.netbeans.org больше не обновляется и проект доступен по адресу https://netbeans.apache.org

>>> Подробности и ссылки для скачивания

 , ,

r0ck3r ()

Eclipse 4.8.0 Photon

Группа Open Source

27 июня вышла новая версия Eclipse 4.8.0 Photon. Eclipse - платформа для построения IDE, включающая в себя плагины для поддержки разработки на разных языках. По словам Майка Милинковича, исполнительного директора Eclipse Foundation, задача Eclipse Photon - расширение многоязычных возможностей Eclipse за счет взаимодействия по протоколу LSP (Language Server Protocol), через который предоставляются поддержка редактирования кода на современных языках (в Eclipse поддерживается LSP версии 3.6 и Debug Adapter protocol 1.25).

Обновления плагинов:

В состав Eclipse включен плагин для поддержки разработки на Rust - Eclipse Corrosion 0.1.0 (первый языковый плагин, построенный на взаимодействии по LSP).

>>> Подробности

 , , , ,

tailgunner ()

vkfeed2rss v1.0

Группа Интернет

После 1 года разработки вышел скрипт-программа, переводящая страницы ВКонтакте в ленты RSS. Изначально vkfeed2rss был написан на C, но позже переписан на PHP. Скрипт выпускается под лицензией MIT.

Из возможностей:

  • Поддержка различных форм ссылок: «https://vk.com/apiclub», «vk.com/apiclub», «apiclub».
  • Вывод почти всех прикреплённых, кроме товаров (в силу их непопулярности).
  • RSS 2.0.
  • Информативные заголовки записей.
  • Фильтрация записей.
  • Выбор числа записей.

Что нового по сравнению с прошлой версией 0.6:

  • Сильно переделан код, например все вызовы идут через единую функцию vk_call().
  • Опция apikey.
  • Полный переход на PHP 7.0, с более старыми версиями больше не работает.
  • Исправлены потенциальные уязвимости, т.е. все тексты проходят обработку функцией htmlentities().
  • Новая система заголовков, указывается автор и тип поста (пост, репост).
  • Обновлена документация
  • Поддержка опросов и заметок.
  • Версия API: 5.70

Демо-сервис

Пример работы

Документация

>>> Репозиторий на Gitlab

 , ,

Deleted ()

Релиз парсера PHP, написанного на Go

Группа Open Source

php-parser — библиотека для синтаксического разбора исходников PHP в абстрактное синтаксическое дерево. Может использоваться для создания статических анализаторов, утилит рефакторинга и сбора метрик.

Список изменений можно посмотреть по ссылке.

>>> Подробности

 , , ,

z7zmey ()

Restyaboard 0.6.4

Группа Open Source

Restyaboard — это Trello-подобная канбан-доска на PHP. Выпускается под двойной лицензией — OSL 3.0 и коммерческой.

Restyaboard поддерживает несколько организаций, внутри них список дел. Карточка дела может иметь обсуждение. К карточке можно прикреплять изображения и прочие вложения. Карточке можно назначать текстовые метки (теги). Карточки распределяются по категориям типа «Сделать», «В работе», «Сделано». Категории представляются в виде вертикальных столбцов. Карточки перетаскиваются между категориями drag'n'drop'ом, также есть возможность сделать перенос через меню действий.

Улучшения в этой версии:

( читать дальше... )

Важные исправления:

( читать дальше... )

Обновление:

( читать дальше... )

Важные ссылки:

>>> Restyaboard

>>> Демо

>>> Google-группа/форум Restya

( читать дальше... )

>>> Дружелюбный перечень изменений

 ,

bodqhrohro_promo ()

Релиз панели управления VPS VestaCP

Группа Open Source

Сегодня 29 декабря 2017 года состоялся долгожданный релиз свободной панели управления серверами VPS/VDS

VestaCP 0.9.8-18.

После более чем годичного перерыва с даты предыдущего релиза, этот релиз порадует нас новой функциональностью, а именно:

  • Возможность получения сертификата Let's Encrypt для домена, который содержит в имени символы национального алфавита (IDN);
  • Поддержка автоматического установщика PHP-модулей и CMS Softaculous;
  • Возможность установки и корректная работа ПУ на дистрибутивах — Debian 9, Ubuntu 16.10, Ubuntu 17.04;
  • Добавлены переводы интерфейса панели управления для таких языков как: Болгарский, Сербский, Португальский(Бразилия), Корейский,Урду.

Всего за 13 месяцев разработки сообществом было сделано 1478 коммитов, исправлено 29 багов и принят в основную ветку 141 пулл реквест.

>>> Подробности

 , , , ,

Twissel ()

Symfony 4.0

Группа Интернет

Состоялся четвертый релиз свободного php-фреймворка Symfony, использующего модель MVC. В списке использующих Symfony проектов есть достаточно много популярных веб-приложений, таких как Drupal (CMS), Joomla (CMS), Facebook (SDK), Google API (SDK), phpBB, phpMyAdmin и другие. Только за последний год в проект было принято более 3000 коммитов от 300 разработчиков. В числе изменений и нововведений:

( читать дальше... )

>>> Подробности

 , , , ,

linuks ()

PHP 7.2.0

Группа Разработка

30 ноября 2017 г. команда разработчиков PHP объявила о выходе PHP 7.2.0, что является вторым мажорным обновлением в ветке PHP 7.

Основные изменения:

( читать дальше... )

>>> Подробности

 

anonymous ()

Restyaboard 0.6

Группа Open Source

Restyaboard — это Trello-подобная канбан-доска на PHP. Выпускается под двойной лицензией — OSL 3.0 и коммерческой.

( читать дальше... )

>>> Дружелюбный перечень изменений

 ,

bodqhrohro_promo ()

phpBB 3.2.0 «Rhea»

Группа Open Source

После 2 лет разработки выпущена новая версия открытого движка для создания форумов phpBB с кодовым именем «Rhea».

( читать дальше... )

>>> Подробности

 , ,

linuks ()

PHP 7.1

Группа Open Source

 

Kilte ()

VII ежегодная конференция WebCamp в Одессе

Группа Конференции и встречи

Приглашаем принять участие в VII ежегодной конференции WebCamp 2016, посвященной технологиям веб-разработки, управлению проектами и развитию бизнеса, которая пройдет в Одессе с 29 по 31 июля. Вас ждет 6 специализированных направлений: Front-end, Python, PHP, PM, DevOps, BizDev.

Приезжайте командой и получайте скидку до 25% (для читателей LOR действует специальный скидочный промо-код на 10%: LOR).

>>> Подробности и регистрация

 , , , ,

m31 ()

Composer 1.0

Группа Open Source

Composer — это менеджер зависимостей, пришедший на замену PEAR, который произвел революцию в мире PHP.

Изначально он был разработан двумя программистами: Nils Adermann и Jordi Boggiano. При его создании авторы вхдохновлялись аналогичными проектами: npm для Node.js и Bundler для Ruby. Composer распространяется под лицензией MIT и доступен на GitHub.

Днём рождения проекта считается 3 апреля 2011 года. С того момента прошло очень много времени, но только в последние месяцы разработчики решили несколько оставшихся критических проблем, что в конце концов позволило выпустить первый стабильный релиз.

Главным изменением является то, что по умолчанию установщик Composer и команда composer self-update теперь устанавливают стабильные релизы по умолчанию. Это позволит избежать неприятных сюрпризов, если вы запускаете self-update во время деплоя, но это также означает, что цикл обратной связи для разработчиков станет более длинным. Так или иначе разработчики очень надеются, что будет достаточно людей, использующих ранние версии и особенно снапшоты.

При деплое рекомендуется запускать регулярные обновления, composer self-update --preview при запуске тестов и composer self-update --snapshot при разработке. Это будет гарантировать то, что разработчики заметили регрессии или ошибки как можно раньше, и таким образом позволит избежать поломок в стабильных релизах.

>>> Подробности

 

Kilte ()