nada-iconsのトップページの変更方法
環境
baserCMS4 beta
nada-icons
windos7 xampp
php 5.6.21
mariaDBのmysql
特に今回はxampp、mampなどの
環境は関係はないと思います。
インストールしてみてください。
管理画面を開いてください。
「テーマ管理」をクリックして、進んでください。
テーマを選択できる画面が表示されます。
「テーマ管理メニュー」から。
「テーマ設定」をクリックして進んでください。
使用画像が表示されます。
しかし、ここから変更は不安的です。
他の方法を紹介します。
ある意味、原始的な方法です。
収納フォルダーから直接、
ファイルから変更します。
トップページのロゴから変更します。
basercms/app/webroot/theme/nada-icons/img/
このフォルダーへ移動します。
nada-iconsの画像フォルダーです。
ロゴやスライダーの画像が
並びます。他にもdefaultの
画像が収納されています。
ロゴの画像が「logo.png」であります。
作ったヘッダーロゴにlogo.pngに
リネームして置き換えます。
今回、このロゴ画像を置き換えます。
「samplelogo.png」を「logo.png」に
リネームします。
まだ、デフォルトのままです。
「logo.png」に変更。
logo.pngファイルをnada-iconsの
imgフォルダーヘ入れて置き換えます。
置き換え確認のメッセージが出る
ので置き換えます。
外観を更新すると、
変更したロゴになります。
スライダー画像の変更です。
スライダー画像の名前はmain_image_1、main_image_2
main_image_3、main_image_4main_image_5
と最後「_整数」になってます。横750Px × 縦300px
で5枚の画像を作ってそれぞれの名前に変えてください。
他トップページの画像。2箇所あります。
icons_banner_l_01.png、
icons_banner_l_02.png
このふたつの名前で保存されてます。
345px × 110pxで画像を作って、
この名前に変えると変更できます。
サイドバー画像の変更。サイドバナーが2つと、
ロゴの変更ができます。
サイドバーの画像はsideboxフォルダーに
収納されてます。
サイドバーのロゴなど収納されています
3枚の画像はsidebox_logo.png、icons_banner_01.png、
icons_banner_02.pngと名前で保存されてます。
説明ではfireworksで画像は簡単に編集ができると
書かれていました。当方は確認できませんでした。
この「baserCMS」部分はファイルから変更します。
一旦、themeフォルダーのところまで戻ります。
/theme/nada-icons/Elements/sidebox.php
にサイドバーのファイルがあります。
sidebox.phpファイルサイドバーを形成
するコードが書かれています。
30行目あたりに「baserCMS」と書かれた箇所があります。
ここを変更するとサイドバーのbaserCMS部分を変更できます。
「ベッシー」と変更してみます。
「ベッシー」と変わりました。
これでnada-iconsの基本変更は
お し ま い。
他、トップページの操作について
以下の投稿に書いてます。
CMS祭2016
関西テレビの3階で行われたCMS祭2016。
12のCMS他が集まった展示会のようなイベントです。
管理するのにかかせないコンテンツマネージメント
システム。そのCMSを実際に構築、運用してる会社などが
集まり説明をしてもらえるイベントでした。
参加したCMSはa-blog cms、baserCMS、concrete5、
Contao、Drupal、Joomla!、MODX、pulse、wordpress。
ecからECCUBE、ブログサービスのJIMDOなど。
セッションが行われた会場です。たくさんの人が入れる
大きな会場でしたがずっと満員でした。そして、こことは別に
各CMSを紹介する会場、CMSのブースの会場がありました。
最初の基調講演です。会場時間すぐに関わらず、たくさんの
人がこの講演を聞いておられました。基調講演を楽しみに
されてるかたもおられました。カンファレンスなどの基調講演では
良いセッションが行われることが多いので、ここでも
期待度が非常に高かったです。セッションは、
「運営スタッフに選ばれるCMSの選び方」でした。
baserCMSのブースにやってきました。9月20日に
baserCMSの新しいヴァージョン4がリリースされます。
その説明などをチェックしました。コンテンツ管理という
機能が追加されます。モニターでそのコンテンツ管理の
操作を説明していました。簡単につけたい場所に
ページの追加できるすごく便利な機能でした。
また、ひとめでページのツリー構造がわかるので
使いやすいUIになっていて、どこを編集するかが
とてもやりやすい機能です。その機能は
-
ブログページ追加
-
メールフォーム追加
-
固定ページの追加
-
追加するメニュ名の変更
-
フォルダー作成
-
確認
-
非公開
など簡単に行える機能がひとめでわかりやすく、
管理も簡単になったbaserCMS4。
人気のベッシーのステッカーがたくさんありました。ベッシーは
有名なデザイナーさんが作られた龍のキャラクターです。
かわいいのでとても人気です。目がいいとか。
baserCMSのロゴのステッカーもマシーン(PC)に貼ると
とてもかっこいいです。パンフレットには配布サイトや
導入事例など紹介されていました。東京、福岡では利用者が
増えていて、cms性能そのものだけでなく、baserCMSも
成長していってます。
福岡からいつもいらっしゃって、福岡名物、博多の女を
みなさんに配られていて、来場者はおみやげも楽しまれて
いました。はるばる福岡から大変なのにおみやげも持って
きて頂いてありがとうございます!
本編が終わった後は懇親会の始まりです。懇親会は
関西テレビ1階のいつもならイベントの行われてるこの
大きなモニターの前で行われました。良い場所でパーティが
行われました。もちろん、恒例のライトニングトークなども
行われて、にぎやかな時間になりました。
料理もたっぷり。でも、実は一瞬に無くなってしまいます。
最初にメインの料理が出されて、取り遅れた人は食べれなくて、
虚しい思いをしたかたもいました。この後、パスタなども
出されてとてもおいしかったです。シメはデザートもありました。
「さあ、飲みましょう!」。飲み物は飲み放題でビール、ワインも
あって、ビールサーバーのところではとても並んでいました。
酔っ払っているかたも多かったです。夏のちょうど良い時期に
室内で快適にCMS祭の夜の祭りも盛大に行われ、みんな、
楽しい時間を過ごしたと思います。はじめて参加されるかた、
遠方から来られてるかたも多く、良い交流になったと思います。
4betaを試してみる
baserCMS4のベータ版がリリースされました。
それでインストールしてみました。
インストール成功。
サンプル版のテーマを選んでみました。
コーポレートサイトにちょうどいいテーマでした。
リリース本番はテーマが変わるのでしょうか。
以前の固定ページ管理が
コンテンツ管理という名称に変わって、
メニューを細かく管理できるようになりました。
まだ、未完成のようでした。
9月20日のリリースが楽しみになります。
そして、うれしいのがPHPのヴァージョンが
アップされて、性能アップされてます。
やっぱりPHP5.5くらいになると
うれしいです。もうPHP7への対応も
もうすぐに感じてしまいます。
最近ではcakePHPは安定しているので
将来的に明るいという話しを聞き始めました。
以前はcakePHPのリリースがなくて、
もうなくなる話しもありましたが、開発も
進みはじめて、安定してきたみたいです。
コンポーネントにcakePHPを入れてる
baserCMSも当分の間は安定した
CMSになりそうです。
3.0.10+win+xampp
windowsでversion3.0.10を
使おうと思うと、インストールが
できない問題が出てきます。
その時の簡易的だそうですが、
回避方法を書いておきます。
basercms/lib/Baser/Controller/Component/BcManagerComponent.phpの1102行
$targetPath = WWW_ROOT . 'theme' . DS . $theme;
$sourcePath = BASER_CONFIGS . 'theme' . DS . $theme;
// 以下2行を追加
$targetPath = str_replace("/", DS, $targetPath);
$sourcePath = str_replace("/", DS, $sourcePath);
$Folder->delete($targetPath);
basercms\app\webroot/index.phpの58行
$p = dirname(dirname(dirname($fileName)));
$p = str_replace("/", DS, $p);
define('ROOT', $p);
// define('ROOT', dirname(dirname(dirname($fileName))));
この追記と変更をすると、
windowsで使えるようになりました。
baserCMS3.0.10をさくらサーバーにインストール
さくらインターネットのレンタルサーバーに
baserCMSのversion3.0.10をインストール
してみました。
The requested URL / hoge/app/webroot was not found on this server.
こんなエラーが出ました。
それでしないといけないのが
.htaccessの書き換えでした。
サクラサーバーのサブドメインを使って、
その下の階層にbaserCMSを設置しました。
その時の.htaccessの書き方です。
baserCMS/.htaccessを
RewriteEngine on
RewriteBase /
RewriteRule ^$ basercms/app/webroot/ [L]
RewriteRule (.*) basercms/app/webroot/$1
baseCMS/app/.htaccessを
RewriteEngine on
RewriteBase /subdomain/basercms/app
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
baseCMS/app/webroot/.htaccessを
Allow from all
RewriteEngine on
RewriteBase /basercms/app/webroot
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
以上のように追記、変更をして、
サーバーにアップロードすると
インストールができるようになります。
2016年6月21日記
github上にこの編集ファイルをアップ。
2016年8月1日更新