Tag Archives: concrete5

concrete5のバージョンアップとカスタマイズ

こんにちわ、できれば出勤5分前まで寝ていたいと最近思っているちょろりです :megane:
これ実際にやろうと思ったら、職場に住むしかありませんね :lol:

********************

今日は、concrete5のバージョンアップと、フォームブロックのカスタマイズができたいので、
引っかかった部分含めメモ、メモ。

concrete5のフォームブロックを使っていたサイトで、
新着の通知を受け取るように設定していた場合の、
メールの差出人を問い合わせをした人のアドレスにしたいと思い、
下記のページを参考にカスタマイズしてみました。
http://concrete5-japan.org/community/forums/development/post-4092/

さっそく、レッツカスタマイズ!!

…ではなく、まずはconcrete5のバージョンアップから!

5.4.1.1のバージョンでとまっていたサイトが2つあったので、
1つは、5.4.2.2経由の5.5.1までバージョンアップ
1つは、管理画面の関係上5.4.2.2までバージョンアップ

5.5.1は結構管理画面が変わってしまうので、
複数でサイト管理をしている場合は、
きちんと告知をしてからバージョンアップをした方がいいと思います。

今回は全て手動でのバージョンアップ。

とりあえず、アップするデータが重いので、
分割でのアップでこの問題はクリア。

データのアップさえ終われば、
実際のアップはボタン1個でバージョンアップは終了です。

引っかかったところ、
オーバーライドをし忘れていたconcrete/blocksフォルダ内の、
カスタマイズがバージョンアップで消えてしまったので、
バックアップデータから、オーバーライドすることで問題は解決。

※オーバーライドは面倒だと思ったらダメだ…、後でさらに面倒なことになるだけでした :oops:

バージョンアップ完了後、早速カスタマイズ開始!!

カスタマイズを行ったサイトは、
5.4.2.2までバージョンアップしたサイトです。

ここで引っかかったこと、
/concrete/blocks/form/の内容をダウンロードしてきて、
controller.phpを開いても、
該当するする部分が無い…

検索をかけても、かすりもしない…

結果
バージョンアップ用にupdatesファイルの中にアップした、
5.4.2.2のファイルの中の/concrete/blocks/form/をダウンロードして、
オーバーライドすれば良かったようです。

カスタマイズ自体は、
参考ページにあるままなので、該当する部分を検索して、
2箇所、それぞれに1行ずつ追加するだけ。

あとは、問い合わせページに移動をして『編集モード』にした状態で、
メールアドレスの『答えのタイプ』を、『テキストフィールド(1行)』から『メールアドレス』に変更、
最後に保存。

※念のために、ブロックのデータ変更後に、
管理画面から、フォームブロックの『編集』→『更新』は実行。
必要なのかは、わかりません。

念のために、テストの問い合わせをしたら、うまくいきました。

【concrete5制作事例】Openbravo POS.jp様

こんにちわ。kimonoです :-)

オープンソースのOpenbravoのPOSを日本語化、日本コミュニティとして、立ち上げ、サイトを立ち上げさせていただきました。

Openbravo POS JP – オープンソースPCポスレジシステム

Openbravo POS JP – オープンソースPCポスレジシステム

新規構築をconcrete5にて作成させていただきました。

Continue reading

【concrete5制作事例】土井住宅産業株式会社グループ-テクノホーム箕面様

こんにちわ。kimonoです :-)

以前、【制作事例】土井住宅産業株式会社グループ-テクノホーム箕面様 として紹介させていただきましたが、こちらのモデルハウスの移転に伴い、よりデザイン的に変更のしやすいconcrete5にて、リニューアルOPENのお手伝いをさせていただきました。

テクノホーム箕面

テクノホーム箕面

こちらのサイトも結構前にリニューアルさせていただきましたが、既にこのご紹介のタイミングで、次のモデルハウスを建築している最中でした。

Continue reading

concrete5のアップグレード作業・・・遠回り

こんにちは、
ファッション雑誌より、家電評価雑誌やパソコン雑誌をウキウキしながら買ってしまう、ちょろりです。

色々読んでいると、雑誌(出版社かな?)によってプッシュしている商品が違ったりして、
この系統の雑誌は、休み前夜の夜更かし原因、上位になってます。

最近のマイブームは、電子書籍自炊用の『本の裁断機』と『プリンタ』についてです。
(自分じゃやる予定は全くないのですが、実際やっている人のホームページとかも面白いです :grin: )

----------------------

先月、concrete5のアップグレード作業をしたのですが、
そのとき引っかかって遠回りになってしまったことをメモしておきます。
(2ヶ所だけで、今更感満載のものばっかりですが・・・ :oops: )

まず、アップグレード作業は手動で進めました。
作業はこのページを見ながら進めています。

さっそく、第一の遠回り!

これは公式サイトにも記載があったのですが、アップするデータが多いため、
『FFFTP』などではほとんどエラーが出るか、フリーズしてしまいます。
(これは、ソフトだけでなく、パソコンや回線の問題もあるかと思います。)

『WinSCP』だとゆっくりでしたが全部アップできました。
(一括ではなく、/concrete/と/languages/の2回に分けてアップしています。)

ただ、エラーで余計時間を取られてしまう可能性を考えれば、
細かく分けて確実にアップしていったほうが早く作業が済むと思います。

それぞれデータが多いため、
/concrete/と/languages/の2つに分けても意味は無いので、
どうせ分けるなら、もっと細かく分けたほうが確実です。

----------------------

そんな感じでサーバ上にアップ完了・・・

ここで第二の遠回り!!

この遠回りはアップグレードする最初から覚悟していた、
自分のミスが99%原因の遠回りなのです(恥)

アップグレードしたサイトのコア(concreteファイル内)のブロックをそのままカスタマイズしていたため、
アップグレード用のデータをアップした際に上書きすることに・・・ :shock:

もちろんカスタマイズしていた部分は消えてしまうことになるので、
ついでに、concreteファイル内では無い方のblocksに新しくカスタマイズをしなおしてアップしました。

ただ、どちらにしてもカスタマイズしていたファイルも新しくなっていためので、
修正は必要だったのですが・・・

----------------------

こんな感じで、遠回りはしつつも何とか無事アップグレードできました。

ただ、ブロックカスタマイズ満載だったサイトが1つあって、
そのサイトのブロックカスタマイズはいくつかあきらめました。
(ブロックカスタマイズのテスト用サイトだったので、必要ないものも満載です。)

さて、これだけ今更っていうミスをさらして、恥をかけばもう同じことで間違える気はしないぞ!!

ということで、これからも頑張ります :lol:

concrete5のブロック-自分でほった落とし穴

ご無沙汰しております、ちょろりです。

今年は頑張ってブログを更新しますので、本年もよろしくお願いします。

早速ですが、去年からconcrete5を使ってサイトを作っています。

何件か作らせてもらったのですが、
concrete5のサイト構築で欠かせないのがブロック!!

HTML、CSS、PHP、データベース…とりあえず何でもわかるという人には、特に必要ないかもしれません。
(必要だったとしても、そんな人は超簡単にブロック作れると思います。)

が、しかし、初心者の方が運営するサイトを作成する場合、
よく編集をする部分や形式があまり変わらない部分はできる限りブロックを使って変更ができるようにします。

と言っても、私が作れるブロックは、ほとんど必要項目を入力していくだけというフォーム形式?のようなものなのですが、
『会社概要』や『リンク(リンク集ページ用など)』、『スタッフ紹介』など、項目を変えるだけでいろいろなバリエーションができます。

しかもブロックごとにCSSが設定できるので、かなり細かく作りこんだように見せかけることもできると思います。
(実は必要項目入力しただけ ;-) )

ブロックの作成は、concrete5日本語公式サイトの下記ページを参考にして作っています。
http://concrete5-japan.org/help/new_help_pages/making_blocks/

後は、元々あるブロックをコピーして、いじりまわしてみるとかでしょうか…(汗

そんなことをしている為、ブロック作成中はテスト用のサイトで、
エラーが表示される→バックアップしていた元データを戻すという作業を、
しょっちゅう繰り返しています。

そんな作業中の落とし穴…

ブロックを失敗したときにサーバーにアップしたフォルダは削除したのに、
データベースの削除を忘れていたために、
何回やってもうまくいかない…
(3回くらいやりました。)

フォルダは絶対忘れないのですが、データベースはうっかりします。

落とし穴といっても、自分で掘ったこと忘れて落ちてたらあほですよねぇ~ :lol:

こんな感じで、つまづき、引っかかりやっているブロック作成、
今年はとこかでお披露目できたら嬉しいです!!

【concrete5制作事例】青木美香子様

こんにちわ。kimonoです :-)

こちらのサイトですが、かなり前に公開しておりましたが、紹介が遅れておりました。

2009年9月に大阪でプロ歌手としてデビューしました『青木美香子』さんのオフィシャルサイトです。

青木美香子オフィシャルサイト

青木美香子オフィシャルサイト

以前は、htmlで構築されたサイトで、修正なども全て業者に頼んでおられましたが、今回からは、自分たちで更新したりすることや、デザイン的で、簡単にできるために、concrete5でのサイト構築のお手伝いをさせていただきました。

WordPressでのblogをTOPページに表示させたり、縦のサイズを変えないサイト構成になっております。

青木美香子オフィシャルサイト

青木美香子オフィシャルサイト