手動アップグレードしましたが、Tagsが使えない、その他の質問。

2011年1月10日 at 11:44

手動アップグレード後にいくつか問題が起きてしまったので、どなたかアドバイスをお願いします。

まずは経緯説明からですが、
macbook(OSX ver10.5.8)にあるmamp(php5.3.2)上のconcrete5をver5.4.0.5からver5.4.1.1.1に手動アップグレードしました。このサイトの「アップグレード方法」説明にそって、「concrete」「languages」の二つのフォルダの中身のみを上書きしました。ブラウザはfirefox ver3.6.13です。

アップグレード時に気になった点は、
説明の「4. 「公開モード」に戻し、サイトのキャッシュ機能を有効に」の手順を踏んでいる際に、「デバックレベル」を公開モードには出来たのですが、その下の「サイトキャッシュ設定」ウィンドウが無くなっており、「キャッシュ機能」をここで有効化できなかった点です。(デバックレベルの下には「サーバー設定一覧」というウィンドウが出て来ています。)

もうひとつ気になっている点は、初めてmampにconcrete5 ver5.4.0.5をインストールした際に、「warning」であったか「error」であったかは忘れたのですが、ものすごい数のメッセージの後に「インストール完了画面」が出てきました。
使っていて、一部(ヘッダーナビ部のレイアウトが編集できない)の問題以外は支障無かったので、そのまま使っていたのですが、そもそもこの辺が原因かもとも思うものの、なにしろ知識が足りません。
ちなみに、concrete5 ver5.4.0.5をレンタルサーバ(minibird:php5.3.3)に、およびconcrete5 ver5.4.1.1.1をmamp(php5.3.2)にインストールした際には、このようなものすごい数のメッセージ無しにすっぱりインストールが完了できました。


ここから問題点・質問を記します。

まずは問題点ではないのですが、基本的な質問からお願いします。
1.自動アップグレードと手動アップグレードの違い
自動アップグレードが「updates/」フォルダに最新バージョンを収納し「consrete/」以下のファイルを使わないのに対して、手動アップグレードは直接「concrete/」の中身を最新バージョンに入れ替える方法のようですが、その際にも「updates/」という空のフォルダを作ることになっています。
これは、次期バージョンを自動アップグレードする場合に備えてのものであるので空のままでよく、次回も手動アップグレードするのであれば必要ないと考えておいて良いのでしょうか?
つまり、「updates」フォルダを置き、更にサーバで書き込みできるようにしておく意義も次期バージョンの自動アップグレードのためであるという理解で良いのでしょうか?
ちなみに、書き込みできるというレベルは「755」で良いですか?(ver5.4.0.5のものは「755」になっており、そのままにしています。)


ここから困っている点についての項目です。
2.Tags
「タグ」ブロックを使おうとすると、
エラー:必須ページ属性"tags"が存在しません。
というエラーが出てきます。
管理画面の「機能を追加」を見ると、
「インストール済み」の「基本ブロック一覧」に、「タグ」というブロックがあるのですが、
上記のように日本語表記であり、また説明が「タイプやエリアで指定した範囲のページのリストを表示します。」というように、「ページリスト」ブロックと同じものになっています。
ちなみに、別の場所に新規インストールしたver5.4.1.1.1と見比べてみると、こちらの方は、「Tags」という英語表記で、説明は「タグクラウドを表示します。」となっています。
どの辺りに問題があるのでしょうか?例えば、前にインストールしていた「brogga」というアドオンとの干渉などが考えられるのでしょうか?

3.ブロックが消え、「Mainに追加」「Sidebarに追加」も消える。
新規インストールしたver5.4.1.1.1を参考にしながら、「ブログページタイプ」をつくることを試していました。
同じように右サイドバーのページタイプのメイン部に「ページリスト」ブロックを追加し、カスタムテンプレートを「blog index」として編集終了すると、ブロックが消えてしまいます。
再び、編集モードに入ってみると、「ページリスト」ブロックが無くなっており、いつも下にあるはずの「Mainに追加」「Sidebarに追加」が見えなくなっていて何も出来ません。
ちなみに、Sidebarに作っていた「日付ナビ」ブロックと「検索」ブロックは宙に浮いたように残っています。
関係があるかどうかはわかりませんが、下層のブログ記事を先に作っても同じでした。

4.ページタイプの名称の違い
また、ブログ記事を作るにあたってページタイプを選択したのですが、アップグレード版では「Blog Entry (ハンドル:blog_entry、表示アイコンは全幅タイプ)」なのですが、新規インストールしたものでは「ブログ記事 (ハンドル:blog_entry、表示アイコンは今回初めてみる三段のもの)」となっています。どちらも実際は右サイドバーのページデザインです。
単に表示名の違いだけで、使用に問題は無さそうなのですが、これも「blogga」アドオンとの干渉等が考えられるのでしょうか?

5.レイアウトの消失
ほんの一部なんですが、アップグレード後にレイアウトが消えているところがありました。
レイアウトの中にある複数のセルの中に、更にレイアウトを追加していた部分です。

以上、文章だけの説明ですいません。
アップグレードの不備があるかもしれませんが、なにしろ知識が無いため、考えられる原因又はチェックすべき項目を教えて頂ければ助かります。
よろしくお願いします。

Re: 手動アップグレードしましたが、Tagsが使えない、その他の質問。

2011年1月12日 at 16:01
全部はわかりませんがとりあえずタグについて。
以前のバージョンからアップグレードした場合はタグ属性は自動で追加されないようですので、手動で追加する必要があります。

管理画面「ページ属性情報を追加」から「選択」を選択して実行。
次の画面で下記のように入力してください。

ハンドル:tags
名前:タグ
複数オプションを選択可に:オン
ユーザーがこのリストを追加・更新するのを許可する。 :オン
 

Re: Re: 手動アップグレードしましたが、Tagsが使えない、その他の質問。

2011年1月12日 at 22:25
hissyさん、いつもありがとうございます。助かってます。

2.Tagsについて
教えて頂いたように、
「管理画面」「ページとテーマ」「属性情報」で、「タグ」というページ属性情報を追加したところ、サイトのページで「タグ」が機能するようになりました。

ところが、なんでなのか、ブログ投稿記事ページの右サイドバーに作ったこの「タグ」ブロックの見え方が、ちょっと残念な感じなんです。

このスレッドの最初の投稿で書きましたように、cncrete5 ver5.4.1.1.1新規インストール版のサンプルページと同じものを、ver5.4.0.5から手動アップグレードしたサイトのほうで作ってみているところなのですが、
そのサンプルページのほうでは、表示タイトルの「Tags」がグレーの文字色で、タグの「sample」が緑の文字色かつ角の丸い四角で囲まれていてクリックするとリンク先へ行くのですが、
今回ページ属性情報を追加したアップグレード版では、表示タイトルの「Tags」が黒の文字色で、タグの「sample」が薄いグレーの文字色で文字だけしか表示されてなく(小さく薄く見えにくい)、角の丸い四角もなく、リンクもかかっていないのです。

これはまた、どこかに設定するところがあるのでしょか?

ちなみに、concrete/blocks/tags/view.cssはどちらも全く同じものです。また、ブログのトップページ・右サイドバーにある「検索」ブロックの見え方は、新規インストール版と同じように、「sample」が緑の文字色かつ角の丸い四角で囲まれていてクリックするとリンク先へ行くようになっています。
それから、「管理画面」「機能を追加」「インストール済み」の「基本ブロック一覧」にある「タグ」の説明は、「タイプやエリアで指定した範囲のページのリストを表示します。」のままになっています。

3.ブロックが消え、「Mainに追加」「Sidebarに追加」も消えるについて
上記の「タグ」設定のあと、さっそくページに戻って編集をはじめたところ、いつのまにか
ブログのトップページで消えていた「ページリスト」ブロック・「Mainに追加」バー・「Sidebarに追加」バーが復活していました。

例によって自分には因果関係はわからないのですが、とにかく普通に戻ってくれました。

まずは、アドバイスありがとうございます。
また何か手がかりがありそうであれば、どうかよろしくおねがいします。
(その他の項目は、依然そのままです。)
 

Re: Re: Re: 手動アップグレードしましたが、Tagsが使えない、その他の質問。

2011年1月12日 at 23:31
すいません。よく状況がわからないのでスクリーンショットか何かを添付して頂いても良いですか?
 

Re: Re: Re: Re: 手動アップグレードしましたが、Tagsが使えない、その他の質問。

2011年1月13日 at 10:08
taoさん、ありがとうございます。

すいません。文字だけでは限界でした。ようやくスクリーンショットの方法がわかったので、画像を添付します。

今回アップグレードしたものの、ブログ投稿記事・右サイドバーの「タグ」ブロックは、
Attachments左の画像のもので、
設定しているタグ(test1 ,sample)の表示が見づらくなってしまいました。リンクもかかっていません。これを新規インストール版と同じようにしたいと思っています。
(表示タイトル「Tags」の文字色がデフォルトのグレーでなく黒なのは、「管理画面」「ページとテーマ」「テーマのカスタマイズ」で「Body」の色を自分で変えたことによるものでした。すいません、これは質問から外させてもらいます。)

新規インストール版の、ブログ投稿記事・右サイドバーの「タグ」ブロックの見え方は、
Attachments真ん中の画像のものです。リンクもかかっています。

それから、
Attachments右の画像は、
ブログトップページ・右サイドバーの「検索」ブロックのもので、
この見え方は、アップグレード版・新規インストール版ともに同じように表示されています。

以上、よろしくお願いします。
添付: .png .png .png
 

Re: 手動アップグレードしましたが、Tagsが使えない、その他の質問。

2011年1月13日 at 10:42
Mats さんの、質問、すごく的を得ていて、お答えしたいんですが、時間がないです。
時間があったら、今夜の週刊 concrete5 に参加ください。
 

Re: Re: 手動アップグレードしましたが、Tagsが使えない、その他の質問。

2011年1月13日 at 18:10
katzさん、いつもありがとうございます。

週刊concrete5とUSTREAM勉強会は、毎回大変勉強になっています。
今夜はリアルタイムでは聞けないのですが、必ず拝聴いたします。
是非教えて下さい。よろしくお願いします。