ひきこもっていました(笑)

[ Category : DokuWiki | joomla ] 2010年07月10日 02:49
まるまる1週間、joomlaをいじっていました。結論はコレ。いいみたいです(笑)気に入りました。

joomla はじめの1週間 とりあえずやったこと

DokuWikiの認証にjoomlaを使うように設定

こちらのサイトを参考にさせて頂き、joomlaとDokuWikiとの認証をブリッジさせました。joomlaでアカウントを取得すると、同じアカウントでDokuWikiにログインできるようになりました。

joomla内にDokuWikiを表示

いろいろ考えましたが、joomlaのラッパー機能を使って、インラインフレーム内にDokuWikiの内容を表示させる方法が最も簡単だという結論にたどり着きました。joomla側に表示しているDokuWikiの内容は、実は、Studio-ARZそのものです。テンプレートを切り替え、サイドメニューやフッターのタグクラウド等を省き、本文だけを表示させるようにしています。DokuWikiって、つくづく凄いですね。カスタマイズのポテンシャルは群を抜いています。

記事ごとにCSSを切り替えられるように改造

非常に単純なトリックを使って、記事ごとにCSSを切り替えることができるようにしました。段組みレイアウトや文字の装飾などに威力を発揮します。

1. テンプレート内のはじめの方に、次のコードを挿入

<?php
// CSS組み替えのためのカスタマイズ
$custom_css_url = $this->baseurl.'/customcss'. str_replace('.html', '.css', $_SERVER['REQUEST_URI']);
?>

2. テンプレート内のCSS読み込み部分に次のコードを挿入

<link rel="stylesheet" href="<?=$custom_css_url; ?>" type="text/css" />

これだけです。原始的な方法ですが、記事ごとにCSSを選択できるようにしておくと、メンテナンス性に威力を発揮します。

記事内にPHPをインクルードできる「Jumi」プラグインをインストール

記事内にPHPを入れ、動的に処理させたい場合はJumiを導入するのが最も簡単なようです。外部のPHPファイルをインクルードする方法と、モジュールにPHPコードを記述しておいて使う方法の2通りの使い方があるようです。ボクは、とりあえず、外部ファイルをインクルードさせました。Jumiを使うと、異なる記事間で同じデータを使い回しできるようになりますし、前述のCSS切り替えと組み合わせると、同じデータを違うレイアウトで出力できるようになりますので、はっきり言ってむちゃくちゃ使えます!

一通り、環境は整ったかな?

DokuWikiが使え、CSSが切り替えられ、PHPが使えるようになったjoomla。とりあえず、ボク流のサイト構築には必須であるポイントは押さえることができました。

せっかくなので、インラインフレームではなくJumiでDokuWikiを表示できるようにしてみたいです。そして、携帯電話への対応…。これ、いつも頭を悩ませます…。

Discussion

Tag Cloud

005sh 3dプリンタ 930ca adsense adwords awesomenote bar bliki bootcamp brita canolite centos6.4 cheerz chrome cms cms開発プロジェクト css database dokuwiki dreamweaver dsi dtm e-p1 e-pl1 edv-01 entities.conf evernote evetnote exilim eye-fi fasteverxl filemaker fishmans flipboard fpdf fpdi ftp garageband gizmon glue=_><$mttagname$> google gw hp作成 htaccess ielectribe imac ims-20 ipad ipad2 iphone itunes iweb jazz joomla lifegame linux lumix mac macbook mixiモバイル movabletype mp3play musescore nokton nokton25mmf0.95 noteslate open.thumbshots.org photomess php plugin pocketwifi pv rewritebase rewritecond rewriteengine rewriterule rolleicord safari scansnap seo serenar smc tcpdf timemachine transmit twin-t twitter ustream vmware waon web webthumbs webデザイン wimax windows yahoo youtube あずきフォント おでん お年玉 お知らせ みなと祭 アイダホバーガー アニメ アルネ・ヤコブセン イベント ウサビッチ エヴァンゲリオン オナラ禁止令 オープンスクール ガレット クイズ コシナ ゴールデンウィーク ストーブ料理 ダイナミックレンジ テザリング テレバイダー トムヤムクム ニコニコ動画 ネット家計簿ココマネ バックライト バンダイチャンネル パンダオセロ ピアノ フィッシング プチコン プラグイン ホームページ ボウズ マイクロフォーサーズ マウントアダプタ マクドナルド メンズスカート メンテナンス ラチチュード ラ・カンパネラ リスト 三晃精機 三相3線 上関原発 下関 中国 中学受験 中西進学中 中西進学塾 久石譲 乾燥肌 二眼レフ 会計ソフト 価格.com 写真 冷凍野菜 冷凍食材 出汁 動画 北九州高専 卒塾生 卒業 単相3線 吉田カバン 味噌 味噌汁 営業 坂本龍一 大島商船 妃田智 子どもと読書 家庭学習支援 家計簿 小学生と英語 小論文の指導 嶺川貴子 川南造船所 川棚 差し入れ 広告デザイン 情報のインフレ 情報教育 愛の夢 扇風機 掃除機 携帯電話 放課後のプレアデス 教材作成 教科書 敬愛中 敬愛中学校 数学 数式 文字コード 日新館中 日明の湯 森鷗外 椅子 業務日報 楽の湯 楽譜 機動戦士ガンダム 正規表現 津和野 海苔 火災 炊飯器料理 甘き死よ、来たれ 発酵 相対性理論 確定申告 節約 篆刻 経費削減 縦書き 自主制作アニメ 自宅サーバ 自習室 著作権 蟲師 西南女学院中 誕生日がずれる 誠徳義塾 調律 買い物 軍事遺構 軍艦島 転入学 近況報告 迷惑メール 配布物 金剛地武志 門司学園中 門司港 附属小 陸上自衛隊高等工科学校 電気代 食費 餃子 高校入試 高校受験
 
http://studio-arz.com/bliki/2010-07/002359.html · 最終更新: 2010年07月10日 via MovableType 3.33-ja
 
RSS2.0
Clip to Evernote