分Web制作の現場では欠かせないCMSですが,ついつい,いつものアレにしておこう...という方も多いのではないでしょうか。クライアントの要件に応じたCMSを適切に選べば,顧客満足度も向上し,開発工数も圧縮することができます。本稿では,そんなCMSの選択肢として魅力的な,日本国内にコミュニティが定着し採用事例も多いconcrete5について簡単にご紹介します。concrete5(コンクリートファイブ)とは?concrete5は,MITライセンスのオープンソースCMSです。PHPとMySQLで動作するため,WordPress対応を謳うレンタルサーバーであれば,ほぼconcrete5も稼働させることができます。特徴1:使える機能がとにかく豊富!concrete5の代名詞とも言えるのが,直感的な「編集モード」です。HTMLの知識がない方にも使いやすい,ドラッグ&ドロップでブロックを並べる操作方法は,複数人でウェブサイトを共同管理したい場合に真価を発揮します。その際,さらに役立つのが柔軟な権限管理機能です。承認ワークフローにも対応しており,様々な組織での運用にマッチします。他にも,ファイルマネージャー,イベントカレンダー,リレーショナルデータベース機能,多言語サイト機能,会員制サイト機能など,様々なサイトに対応できる豊富な機能が標準搭載されています。特徴2:カスタマイズがシンプルでわかりやすい!concrete5は変更したいコアファイルを別ディレクトリにコピーするだけで差し替えることができるオーバーライド機能を持っており,痒いところに手がとどくカスタマイズ性があります。デザインテンプレートもシンプルなPHPファイルになっており,山のようなテンプレートタグを覚えなくてもカスタマイズできます。特徴3:モダンなPHPで書ける!concrete5はCakePHPやSymfonyなどの著名なフレームワークが参加するPHPの標準規約「PSR」に準拠しており,モダンなPHPの開発経験をそのまま活かすことができます。concrete5が使用するライブラリはComposerで管理されており,使い慣れたライブラリを追加してカスタマイズができます。CMSにはたいてい独自の開発のお作法があるので,覚えるのが面倒だな...と思っている方にこそ,concrete5はおすすめです。APIが実装されるなど,活発に進化を続ける魅力的なフレームワークです。導入とサイト制作の教科書」で学ぶことができますので,ぜひ一度手にとって学んでみてください。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。書店・販売店の皆様へデベロッパアドミニストレータWEB+デザインライフスタイルサイエンスニュース&レポートメールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。