Support Team 5 mins Why not buy a new awesome theme?
Support Team 5 mins Why not buy a new awesome theme?
AdminLTEの導入 AdminLTEのCSSやJSを設置する場所は、laravelのpublicフォルダになるかと思います。 AdminLTEをダウンロードしてきて直接展開してもいいですし、bowerでインストールしてもいいです。 ここでは、bowerを利用します。Bowerが入っていない人は準備して下さい。 そうすると、public/bower_components/admin-lte以下にファイルが展開されます。 主なフォルダとしては、 dist AdminLTEの本体系CSS,JS bootstrap ベースとなっているBootstrap3.x系ファイル plugins jQueryなどなど それ以外は、サンプルだったりするので、消してもいいかなと思います。 これで、とりあえずファイルの準備は完了です。 Laravelと統合 ここでいうLaravelとの統合とは、Laravelの
管理画面を作るのは大変なので、なるべく手間を省きたい。Bootstrapでもいいが、意外としょぼくなるのと、何よりメニュ周りの制御が今ひとつな感じがする。そこで、管理画面作成に特化したCSSフレームワークを使ってみる。 いくつか選択肢はあるが、ここではAdminLTEを利用してみる。 bootstrapベースとはなっているが、いろいろと独自の癖があり、「bootstrapだと動くのに・・・」みたいなことがままある。 最初に注意 まじめに、TOPメニューから作って見たが、Dropdown等、基本的な機能がうまく動作しないことがあった。どうやら、他の要素に依存しているので、header(class="main-header")だけでなく、サイドバー(class="main-sidebar")や、コンテンツ(class="content-wrapper")、フッター(class="main-fo
CakePHP4では、CakePHP3に比べ、デザインも綺麗になった感がありますが、今回はAdminLTEを適用してみようと思います。 本記事では2020年10月現在の最新版であるCakePHP4.1.5を使用しています。 AdminLTEとは?AdminLTEとは、Bootstrapベースで作られたCSSフレームワークです。 主に、管理画面の作成に特化していますが、様々なデザインが準備されているので、多岐に渡って使用できると思います。 左側のサイドメニューや、グラフ、表など、様々なデザインが用意されています。 ・AdminLTE公式サイト https://adminlte.io/ 様々なデザインは以下のページから確認できます。 https://adminlte.io/themes/v3 ユーザーを登録する画面にAdminLTEを適用する前回の記事で以下のような画面を作成しました。 このデ
というわけでCakePHP2の時にcacheのせいで断念してた、管理画面をプラグインで管理に再チャレンジ プラグインを作成する 手動でも設置可能そうだが、色々設定がめんどくさそうなのでとりあえずbakeで作成してみる。 [fusic@localhost hoge]$ bin/cake bake plugin Admin (略) File `/var/www/html/hoge/composer.json` exists Do you want to overwrite? (y/n/q) [n] > y Wrote `/var/www/html/hoge/composer.json` Error: Could not run `composer dump-autoload`: とCakeが書き換えてしまってるので(多分バグ?)jsonファイルを手動で "suggest": {}, に書き換え
mkdir -p app/src/Template/Admin/Layout cp app/src/Template/Layout/default.ctp app/src/Template/Admin/Layout/admin.ctp public function beforeRender(Event $event) { // 以下の5行を追加 if ($this->request->param('prefix') === 'admin') { $this->viewBuilder()->layout('admin'); } else { $this->viewBuilder()->layout('default'); } if (!array_key_exists('_serialize', $this->viewVars) && in_array($this->response->t
Pimcore は Zend Framework と Ext JS などで作られたオープンソース CMS です。 高機能すぎて鼻血が出そうになるので注意。 デモサイト 以下より公式のデモサイトにログインできます。海外サイトのためか重く感じますが、ローカルにインストールすれば、管理画面は Ext JS なので軽快に動作するはずです。 https://www.pimcore.org/en/resources/try システム要件 Web サーバー Apache 2.2 以上 mod_rewrite .htaccess support (AllowOverride All) Nginx PHP 5.6 以上 mod_php と FCGI (FPM) の両方をサポート。 HHVM はテストされていないがうまく動くはず。 必須の設定、モジュール、拡張 memory_limit >= 128M upl
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く