LINUX.ORG.RU

Php


93

23

Всего сообщений: 123

Новости — Open Source

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-контейнера.

>>> Подробности (mediawiki.org)

commagray
()
Новости — Интернет

Релиз WordPress 5.5 (Eckstine)

 , ,

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

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

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

>>> Подробности (wordpress.org)

linuks
()
Новости — Open Source

Релиз WordPress 5.4

 , , ,

Группа Open Source

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

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

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

>>> Подробности (wordpress.org)

linuks
()
Новости — Интернет

phpBB 3.3.0 «Proteus»

 , , ,

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

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

>>> Подробности (phpbb.com)

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

>>> Подробности (github.com)

linuks
()
Новости — Конференции и встречи

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

 , , , ,

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

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

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

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

>>> Подробности (devconf.ru)

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

>>> Подробности (php.net)

Deleted
()
Новости — Open Source

Релиз 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

>>> Подробности и ссылки для скачивания (apache.org)

r0ck3r
()
Новости — Open Source

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).

>>> Подробности (eclipse.org)

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 (gitlab.com)

Deleted
()
Новости — Open Source

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

 , , ,

Группа Open Source

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

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

>>> Подробности (github.com)

z7zmey
()
Новости — Open Source

Restyaboard 0.6.4

 ,

Группа Open Source

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

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

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

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

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

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

Обновление:

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

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

>>> Restyaboard

>>> Демо

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

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

>>> Дружелюбный перечень изменений (restya.com)

bodqhrohro_promo
()
Новости — Open Source

Релиз панели управления 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 пулл реквест.

>>> Подробности (vestacp.com)

Twissel
()
Новости — Интернет

Symfony 4.0

 , , , ,

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

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

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

>>> Подробности (symfony.com)

linuks
()
Новости — Разработка

PHP 7.2.0

 

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

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

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

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

>>> Подробности (php.net)

anonymous
()
Новости — Open Source

Restyaboard 0.6

 ,

Группа Open Source

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

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

>>> Дружелюбный перечень изменений (restya.com)

bodqhrohro_promo
()
Новости — Open Source

phpBB 3.2.0 «Rhea»

 , ,

Группа Open Source

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

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

>>> Подробности (phpbbguru.net)

linuks
()
Новости — Open Source

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).

>>> Подробности и регистрация (webcamp.in.ua)

m31
()
Новости — Конференции и встречи

DevConf 2016 пройдет 17 июня в Москве

 , , , ,

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

В следующую пятницу 17 июня в Москве пройдёт 7-я конференция сообществ разработчиков DevConf 2016, в этом году на конференции 9 секций: golang, php, ruby, python, common, js, devops, pm, storage и мастер-классы.

18 июня в субботу состоятся мастер-классы: Golang, PostgreSQL, Построение эффективной команды и налаживание процесса разработки, GraphQL & Relay, MySQL и архитектуры социальной сети.

Начнем с 2 новых секций

Golang:

  • Prometheus мониторинг от души
  • Как приготовить Go микросервис к продакшену
  • Golang в действии: Как нам удается писать highload приложение на (не?)подходящем языке
  • Go + SMTP + RabbitMQ = PostmanQ или как мы рассылаем ≈20K писем в минуту
  • Аудиоотпечатки для индексации всей музыки ВКонтакте (Go)
  • ! Мастер-класс (3 часа): Написание веб-приложения на языке Golang

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

>>> Регистрируйтесь! Пока есть еще места (devconf.ru)

devconf
()