PHP– tag –
-
データで見る、24卒×25卒のUIリニューアルふりかえり対談
未分類
こんにちは、バックエンドエンジニアの中山です。 PR TIMESは今年、企業向け管理画面のUIリニューアルを行いました。リニューアルと並行して他の開発も進める中で、立ち上がりのつまずきや、レビュー・AI活用の変化、直近の技術課題など、現場で得た学びをざっくばらんに振り返ります。 UIリニューアルやその他の動きについて、詳細は以下の記事に書かれています。 https://developers.prtimes.jp/2025/12/24/cto_activities_2025/ 【参加者】 中山(進行・24卒) チャノックナン(25卒) 田中(24卒) 筒井(24卒... -
PR TIMESのログインに二要素認証を導入した話
未分類
こんにちは!PR TIMES 開発本部のエンジニア、トゥ(codyzard)です。 今回のブログでは、パスワードと Email ワンタイムパスコードを組み合わせた二要素認証(Multi-Factor Authentication、以下「MFA」)の導入についてご紹介します。 セキュリティ強化の取り組みの一環として、どのように設計・実装したのか、技術的な詳細を交えながら解説していきます。 【背景】 2025年4月、PR TIMESのサーバーが不正アクセスを受け、情報漏えいの可能性があることが判明しました。なお本件不正アクセスの発覚以降、今日に至... -
PHPカンファレンス福岡2025に協賛・登壇しました!
カンファレンス
こんにちは、バックエンドエンジニアの中山です。 今回は、11月7日に開催されたPR TIMES主催イベントでのブース運営に加えて、11月8日に開催された「PHPカンファレンス福岡2025」に参加してきました。 【】 PHPカンファレンス福岡2025は11月8日に福岡ファッションビル・FFBホールで開催された PHP 開発者向けのイベントです。 https://phpcon.fukuoka.jp/2025 PHPカンファレンス福岡は今年で10周年を迎えました。 PHPカンファレンス福岡2025はPHPに関連する知識や情報を共有し、新たなつながりを創出することを目... -
PR TIMES は PHPカンファレンス福岡2025に協賛・登壇します
カンファレンス
こんにちは。バックエンドエンジニアの筒井 (@tsuttsun_wind)です。PR TIMESは、PHPカンファレンス福岡2025 にシルバースポンサーとして協賛します。 【PHPカンファレンス福岡2025について】 PHPカンファレンス福岡2025は、「学び」「つながり」「楽しむ」時間を届けることを目的とした技術カンファレンスです。 本年は10周年の節目にあたり、今回の開催をもって終了します。 https://note.com/phpcon_fukuoka/n/n386970dda718 【開催日】 2025年11月8日 (土)【開催地】 FFBホール (福岡ファッションビル 8階... -
PHPカンファレンス広島2025に登壇しました! #phpcon_hiroshima
カンファレンス
こんにちは!PR TIMES ソフトウェアエンジニアの河瀨翔吾(@shogogg)です。現在はバックエンド開発を主に担当しています。好きな広島グルメは牡蠣です。 10月11日に開催されたPHPカンファレンス広島2025に参加し、スピーカーとして登壇してきました。今回はそのレポートです。 【】 PHPカンファレンス広島2025は2025年10月11日に広島県広島市、広島駅の目の前にあるエールエールA館の 6F 貸し会議室で開催された PHP 開発者向けのイベントです。 https://phpcon-hiroshima.jp テーマは「自由に学び、つながり、つ... -
PR TIMESのOpenSearchをバージョンアップしました
開発
こんにちは。バックエンドエンジニアの筒井(@tsuttsun_wind)です。PR TIMESの検索は、OpenSearchに支えられています。今回、OpenSearchのバージョンを1.3から2.19に上げる対応を行いました。この記事では、経緯や移行方法、移行中に発覚した改善が必要な実装などを交えて紹介していきます。 【背景】 弊社のインフラは主にAWSを利用しています。 OpenSearchはAWSで展開されているOpenSearch Serviceを利用していて、バージョン1.3で運用していました。 最近、OpenSearch Serviceのドメインが一部EOLになることが... -
複雑化したプレスリリース検索の関数を安全に移行する
開発
こんにちは。PR TIMESでインターンを行っている鐘ヶ江 航です。レガシーコードの改善を中心に、バックエンド開発を行っています。 今回はそのレガシー改善の一環として、複雑化したプレスリリース検索の関数を改善した例についてご紹介します。 【背景】 PR TIMESには、一部のバッチ処理などで使われているプレスリリース検索関数が存在します。 検索関数はRSSフィードの作成にも用いられています。PR TIMESのRSSは、転載先メディアとの連携にも使われている、重要な機能の1つです。具体的には1時間に2回、それぞ... -
PHP Conference Japan 2025 に協賛・登壇しました! #phpcon
カンファレンス
こんにちは!PR TIMES ソフトウェアエンジニアの河瀨翔吾(@shogogg)です。現在はバックエンド開発を主に担当しています。好きなゲームはマリオカートです。 今回は6月28日(土)に開催された PHP Conference Japan 2025にスポンサー、そしてスピーカーとして参加して来たことのご報告です! 【】 PHP Conference Japan 2025 は2000年に第1回が開催され今年で26回目、25周年という歴史ある PHP 開発者向けのイベントです。例年通り大田区産業プラザPiOで開催されましたが、同会場は7月から大規模改修工事が始まる... -
PR TIMES はPHP Conference Japan 2025に協賛・登壇します
カンファレンス
こんにちは。バックエンドエンジニアの中山です。 PR TIMESは、PHP Conference Japan 2025 にブロンズプランとして協賛します。 【PHP Conference とは】 PHP Conference は、国内の業界トップランナーによるPHP最新動向や、コアテクノロジーからPHP初心者向けセッションまで、40以上のセッションを届けるイベントです。 これからPHPをはじめる方から、さらにPHPを極めていきたい方まで幅広く楽しめるイベントになるようなプログラムが用意されています。 【開催日】2025年6月28日 (日) 【開催地】大田区産業プラ... -
PR TIMESにおけるメールをSendGridで送信するように実装しました
開発
こんにちは、PR TIMESのバックエンドエンジニアのSongです。今回はPR TIMESにおけるメールの一部をSendGridで送信するようにしたことについて紹介します。 【背景】 PR TIMESにおけるメールはPrTimesMailerというメール送信機能から送信され、Postfixを利用してSMTP経由で外部のメールサービスに送信して、実際の配信は外部のメールサービス経由で行っています。 PrTimesMailerが作成された話については、以下の記事をご覧ください。 https://developers.prtimes.jp/2022/11/28/refactoring-email-sending-feature...
