ITエンジニア/デザイナ向けにオープンソースを毎日紹介

プログラミング言語 - PHPの記事一覧

プレミアムユーザー限定記事

MOONGIFTプレミアムは、月額500円の有料サービスです。詳細はこちらから

もっと見る

List

  • 2016/04/06

WellCommerce - レスポンシブで使い勝手の良いEコマース

Eコマースと言えばインターネット上で収益を上げる方法の基本と言えます。Amazonは言うに及ばず、既存店舗をもった企業においてもEコマースサイトがないケースのが少なくなっています。今回はそんなEコマースシステムを提供するWellCommerceを紹介します。Eコマースシステムも進化していますので、最新のものを知ることは...

List

  • 2016/03/11

BookStack - 企業/組織で使えるWebベースのドキュメンテーションシステム

ドキュメントを書く機会は誰にでもあるものです。開発プロジェクトがあればAPIドキュメントや仕様書、ヘルプファイルなどが必要になります。他にも数多くの場面があるでしょう。そんな時に使ってみたいのがBookStackです。Web上で作成、編集もこなせるドキュメント管理システムです。## BookStackの使い方トップペー...

List

  • 2016/02/21

Fansoro - PHP製、DBレスなCMS

CMSといえばWordPress、Drupalといった具合にPHPではMySQLと組み合わせたシステムが数多くなっています。その結果、CMSといえばコンテンツをデータベースに納めるものだと思う方も多いようです。しかし大規模なサイトやどうしてもそうしなければならない必要性がなければシステムはシンプルな方が分かりやすいので...

List

  • 2016/02/08

pigeon - WordPressを使ったみまもりWebメールシステム

親になると子供の動向が気になるものです。また、自分の親が年をとってくると、日々元気に過ごせているのかどうか気になるものでしょう。しかし都度電話したり、メールを送ったりするのはお互い面倒なものです。そこで使ってみたいのがpigeonです。WordPressをベースとして、みまもりメールWebアプリを実現するソフトウェアで...

List

  • 2016/01/26

Mejiro - 1ファイルの写真ビューワー

写真は撮り方はもちろんですが、同じくらい大切なのが見せ方です。撮りためてストレージの肥やしになっていては何の意味もありません。Webサイトで見せようと思っても複雑なソフトウェアをセットアップするのは大変です。そこで使ってみたいのがMejiroです。## Mejiroの使い方Mejiroは1ファイルのPHPだけで作られて...

List

  • 2016/01/21

Web Attacks - 敵を知り己を知れば百戦危うからず

Webサービスには攻撃がつきものです。ほぼ毎日のようにどこかのサイトが攻撃されています。その多くはWebサービス側にちょっとしたセキュリティホールがあるのが原因だったりします。今回紹介するのはWeb Attacks、Webサービスにおける攻撃手段を紹介するプロジェクトです。実際のコードもあるので分かりやすいかと思います...

List

  • 2016/01/08

CODE - Webベースのオフィススイート

ネットワーク速度が高速になり、さらにWebアプリケーションが高機能化するのに伴ってWebアプリケーションで仕事をするのも苦ではなくなっています。オープンソースのオフィススイートとして知られるLibreOfficeが開発しているのがCODE(Collabora Online Development Edition)です。...

List

  • 2015/12/21

Mautic - マーケティングオートメーションツール

最近のIT業界ではオートメーションが一つのトレンドになっています。開発現場であればCIやクラウドのように処理を自動化したり、省力化を行っています。マーケティング業界でも同様です。選択肢がどんどん増える中、自動化が進められています。そんなマーケティング業界でもオートメーションを支えるのがMauticです。## Mauti...

List

  • 2015/11/28

Revisr - WordPress向け組み込みバージョン管理システム

WordPressにはコンテンツのバージョン管理機能が備わっています。そのお陰で間違った内容変更から救われたという人も多いのではないでしょうか。しかしWordPressを使っていて、他にもバージョン管理して欲しいファイルはあるはずです。例えばテーマやプラグインがあります。間違った変更を戻したいと思うと、別なシステムで管...

List

  • 2015/11/11

php-contact-form - PHP製のシンプルなお問い合わせフォーム

静的サイトジェネレータが人気ですが、それでも幾つかの機能においてはサーバサイドの仕組みが欲しいこともがあります。その一つがお問い合わせフォームではないでしょうか。しかしそのために全体をシステム化するのは面倒です。そこでお問い合わせフォームだけ設置しましょう。そのためには特定の用途だけで使えるものが便利です。今回は日本製...

List

  • 2015/10/31

Sculpin - PHP製の静的サイトジェネレータ

今は数多くの静的サイトジェネレータがありますが、実装言語が違っていたりコンセプトが違うことで選択の余地があります。感覚的にRubyやnodeで作られたジェネレータが多いですが、言語に慣れていない方も多いでしょう。そこで今回はPHP製の静的サイトジェネレータ、Sculpinを紹介します。PHPが好みの方は使ってみてはどう...

List

  • 2015/10/29

PHPBack - PHP製のフィードバックシステム

今はユーザの声を聞き、それを運営に活かしていくサービスが生き残っていく傾向にあります。運営側の思った形にサービスが進むことは少なく、むしろ予想外の使われ方をして、それに慌てて追従しているのではないでしょうか。そんなユーザからのフィードバックを受け取れるシステムがPHPBackです。PHPで作られていますので多くの環境で...

List

  • 2015/10/20

Sphido - Markdown/HTMLを使ったDB不要のCMS

最近のCMSはデータベース不要でシンプルなものが流行です。認証や掲示板のような機能がいらないならば、データベースを使う必要もないでしょう。完全静的なHTML生成型もありますが、多少プログラマブルな仕組みがあると拡張性も高くなります。今回紹介するSphidoもそんなデータベースがいらないタイプのCMSです。システムはPH...

List

  • 2015/10/08

Grav - CLIを備えた静的CMS

CMSというとシステムという文字が入っているためにどうしても仰々しいものが思い浮かんでしまいます。実際にはそのようなことはなく、大抵のCMSはもっとシンプルな構成でも十分と言えるでしょう。GravはそんなシンプルなCMSで、データベースは使わずにファイルベースの構成になっています。## Gravの使い方GravはCLI...

List

  • 2015/09/18

Flarum - 次世代を感じさせるフォーラムソフトウェア

フォーラムや掲示板と言ったソフトウェアは多数存在します。デザインや機能も時代に合わせて移り変わっています。今のトレンドとしてはフラットやデザインやタグの利用、そしてAjaxを使ったスムーズな操作性が求められています。今回紹介するFlarumもその一つと言えます。見やすいデザインと操作性が特徴の格好良いフォーラムソフトウ...

List

  • 2015/09/11

Leantime - クライアントも入る想定のPHPプロジェクト管理

プロジェクト管理は多数あります。それらは組織の規模、プロジェクトの形態、関係者のスキルなどによって選ばれるべきです。大事なのはプロジェクト管理を整備することではなくプロジェクトを円滑に進めることにあります。Leantimeはオープンソースのプロジェクト管理で、はっきりとした大きなアイコンが特徴です。その点においてはIT...

List

  • 2015/08/28

OpenSlideshare - PHP製のSlideshare/SpeakDeckクローン

セミナーや勉強会で登壇した際にはスライドをSlideshareにアップロードしています。人によってはSpeakDeckにアップロードしている人もいるでしょう。ポートフォリオとしても役立ちますし、コンテンツマーケティングの一つにも使われています。そんなスライド共有サイトを自分でも持ちたいと思ったらOpenSlidesha...

None

  • 2015/08/14

php7cc - 早めに試そう。PHP7互換性チェッカー

2015年11月にリリースされるというPHP7。エンジンも換わり、それに伴ってパフォーマンスも向上していると言われています。しかしその結果、これまで使えていた書き方ができなくなっています。そこでこれまでのPHPアプリケーションをphp7ccを使ってチェックしてみましょう。PHP7に対応しているかどうか、チェックしてくれ...

None

  • 2015/08/13

PHP Security Scanner – PHPの静的なセキュリティスキャナ

PHPは手軽に書ける反面、その技術力によってコードの内容が大きく変わってきてしまう言語です。特に外部から渡される内容に対して適切に対応しなければ大きなセキュリティ上のリスクになります。今回はそんなPHPコードのチェック行ってくれるライブラリPHP Security Scannerを紹介します。また開発されたばかりですが...

List

  • 2015/08/06

sabre/katana - Web APIベースのグループウェア

企業内の情報共有の基本と言えばグループウェアです。Webブラウザベースで使うことが多いですが、実際に必要なのはコンタクトやカレンダー、タスクリストなど既にWeb APIで提供されているものが多いかと思います。そこでそれらのよく使われるものをWeb APIベースで提供してくれるサーバがsabre/katanaです。ユーザ...