Дайджест интересных новостей и материалов из мира PHP за последние две недели №2 (06.10.2012 — 19.10.2012)

в 16:20, , рубрики: php, Блог компании Zfort Group, Веб-разработка, Новости, подборка, полезная информация, ресурсы, ссылки, метки: , , , , , ,

Дайджест интересных новостей и материалов из мира PHP за последние две недели №2 (06.10.2012 — 19.10.2012)

Предлагаем вашему вниманию очередную подборку с ссылками на новости из мира PHP.

Приятного чтения!

Дайджест интересных новостей и материалов из мира PHP за последние две недели №2 (06.10.2012 — 19.10.2012) Новости и релизы

  • Вышли PHP 5.3.18 и 5.4.8 — В релизах исправлено более 20 багов. Всем пользователям PHP рекомендуется обновиться.
  • PHP 5.5 не за горами — Сообщение от David Soria Para, релиз-менеджера PHP 5.4, в котором он говорит о планах на PHP 5.5. Релиз-менеджером новой версии выбран Julien Pauli. Ориентировочная дата выхода Февраль-Март 2013. О нововведениях подробнее в следующем разделе.
  • PHP идет на мобильные платформы — Статья по мотивам интервью с Энди Гутмансом. Подробности обещаются на конференции ZendCon, которая пройдет 22-25 октября в Силиконовой долине.
  • Вышел 7ой выпуск журнала Web & PHP — В номере раскрыты следующие темы: Введение в масштабирование Big Data; 7 простых шагов чтоб стать звездой open source; Безопасность PHP для реального мира; Разработка веб-приложений на Haskell; Разгоните ваши приложения используя IIS & WinCache.
  • Релиз CodeIgniter 2.1.3 — В основном, исправлены ошибки, связанные с безопасностью. В частности, улучшено получение IP адреса в классе Input, предотвращающее спуфинг, который был возможен при определенных условиях.
  • Большое обновление в Bitbucket — Большой релиз с множеством нововведений. Подробнее уже написано на хабре

Дайджест интересных новостей и материалов из мира PHP за последние две недели №2 (06.10.2012 — 19.10.2012) PHP

Дайджест интересных новостей и материалов из мира PHP за последние две недели №2 (06.10.2012 — 19.10.2012) Материалы для обучения

  • OAuth на PHP — В статье описан протокол OAuth, а также работа с классом, реализующим PHP OAuth API. С помощью класса вы можете получить доступ к API любого сайта, поддерживающего любую версию OAuth, не заботясь о деталях внутреннего устройства.
  • DI, DiC, & Service Locator — Что такое Dependency Injection Container? Что такое Service Locator? Когда и что лучше использовать на PHP? На эти вопросы дает ответ автор в своей статье. Также приведен простой пример, в котором автор использует оба подхода — DiC для моделей и Service Locator для контроллеров.
  • Фоновые задачи на PHP и Resque2, 3, 4, 5, 6 — цикл статей, в котором описана организация очереди задач, которые выполняются в фоновом режиме. Используется Redis и php-resque (порт Resque).
  • SymfonyLive San Francisco 2012 — Видео всех докладов с недавно прошедшей конференции.
  • Android Push-уведомления с помощью Google Cloud Messaging (GCM), PHP и MySQL — Очень подробный туториал, в котором автор на примере показывает, как связать мобильное приложение и PHP+MySql для отправки push-уведомлений. Код прилагается.
  • Создаем плагин простых уведомлений для WordPress — Введение в создание плагинов для WordPress на примере плагина, показывающего пользователю сообщение вверху страницы в период, определенный администратором.
  • 5 причин использовать Codeception — Вы все еще не тестируете ваши PHP приложения? Попробуйте Codeception! Он прост, понятен и эффективен.
  • Руководство по Actions и Filters в WordPress для начинающих — Если вы хотите научиться гибко и быстро кастомизировать WordPress-сайты, то эта статья будет хорошей отправной точкой для вас.
  • Используем Selenium 2 вместе с PHPUnit — Скринкаст о совместном использовании инструментов тестирования.
  • Начинаем использовать Phinx — Введение в миграции на PHP на примере использования инструмента Phinx
  • PHP Unit работает как PHAR архив — Начиная с версии 3.7.5 PHP Unit может работать как PHAR архив. По ссылке вы найдете пример установки и использования. Также вы можете установить PHP Unit при помощи Composer.

Дайджест интересных новостей и материалов из мира PHP за последние две недели №2 (06.10.2012 — 19.10.2012) CMS/CMF

  • Релизы плагинов для WordPress

    • Twitter2Posts — импортирует твиты из вашего Твиттер аккаунта, делая их постами в выбранной категории блога.
    • Pushover Notifications — позволяет вашему сайту на WordPress слать push-уведомления прямиком вам на iOS/Android устройство.
    • WP Social Stats — мощный инструмент социальной аналитики, который отслеживает эффективность постов в блоге и страниц в Facebook, Twitter, Google+, Pinterest и Stumbleupon.
    • HTML5 Video Player with Playlist — позволяет легко использовать HTML5 video тэг для проигрывания видео в браузере.
    • WP-antiProxy — получает реальный IP пользователя, спрятанного за proxy или балансировщиком.
    • Login Security Solution — плагин безопасноти, помогающий защититься от брутфорс атак.
    • PanoPress — позволяет легко вставлять 360° панорамы и виртуальные туры.
    • CampTix Event Ticketing — простой в использовании плагин для организации системы продажи билетов на онлайн и офлайн события прямо на вашем сайте.
    • Jetpack — позволяет прокачать ваш сайт супер фишками, доступными прежде только пользователям WordPress.com.
    • Tinypass — простой плагин, который позволяет организовать платный доступ к любому типу контента: постам, подписке на сайт, скачиванию файлов и даже просмотр видео.
    • WP Super Cache — отличный вариант для кэширования на вашем сайте.
    • Automatic Updater — автоматическое обновление плагинов, тем, ядра — как только обновления становятся доступными.
    • Bad Behavior — антиспам решение.
    • Twitter Tools интеграция вашего блога с Твиттером.
    • Social Web Links — покажет в виджете красивые иконки с ссылками на профили социальных сервисов.
    • Automatic Post Tagger — автоматически добавит тэги к постам на основе контента, заголовка и т.д.

И напоследок

Материал подготовили dbritan, nesttor и pronskiy

Автор: alexzfort

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js