気軽に質問が書けるように作成してみました。質問は匿名で問題ないです。「テキストを編集する」を押下した後、この説明文がある直後あたりに質問を書いてください。(上にないと見落とす事があるので..)
質問内容はMoinMoinに限りません。なんでもどうぞ。
Q: 今、WikihouseでPukiWikiを借りてサイトを作っているのですが、今度、サーバーを借りて、MoinMoinWikiに乗り換えようと画策しています。
借りたサーバーはXREA+のモノで、PerlによるCGIの設置の経験はあるんですが、今回初めてMoinMoinwikiでPythonを使う事になったんで、相当戸惑っています。
MoinMoinWikiのサイトには『Setup.pyを起動すれば自動で全てインストール可能』等の記述が書いてあったんですが、これがどうにも上手く行きません。一体XREA+のサーバーにMoinMoinWikiをインストールさせて走らせるのはどうすればいいのでしょうか?
Shellを利用せよ、的な事が記述してあったんで、SSH(Tera Term Pro+ttssh)を手に入れてhomeディレクトリを作成、そこにMoinMoinWikiの解凍ファイルの中身を全部上げてSetup.pyを実行しようと試みたんですが、ところが『Setup.pyと言うディレクトリ/ファイルが見つかりません』と言うような表示が出て困ってしまいました。
WindowsのDOSプロンプトを見習ってcdすればいいのかな?と思って試してもみたのですが、cdコマンドでもSSHでディレクトリが変更できません。お手上げです。
僕が何か勘違いしているのでしょうか?なかなかMoinMoinWikiの日本語での解説サイトが無くって困っています。是非ともご回答宜しくお願いします。
自己レスでまだ解決済みではないのですが、メモ代わりに書いておきます。
と言うのも、Windowsユーザー等でLinuxなんか触った事も無い(僕みたいな)人間にはPythonのスクリプトやSSHを使うのはかなり敷居が高いので、『分かった部分』だけ記述しておけば、MoinMoinWikiのインストールの流れがある程度分かるでしょう。
恐らくFFFTPを使用して掲示板等のCGIを設置した事がある、と言う人はそれなりにいるでしょうが、僕も今回初めてSSHと言う遠隔操作用のSHELL(UNIXではDOSプロンプトのようなモノ。)を使ってみて、かなり戸惑いました。かつ、XREA+は安い、容量がデカい、と言う利点はあるんですが、正直ページデザインがゴチャゴチャしていて直観的に何がどこにあるのか分かりづらい感じです。そう言う意味で素人でもメモを作成する価値はあると思います。
まずフリーソフトの[[Tera Term Pro:http://hp.vector.co.jp/authors/VA002416/]]と[[ttssh:http://www.sakurachan.org/soft/teraterm-j/ttssh/]]を手に入れます。この両者のセッティングは[[コチラ:http://www.netlab.is.tsukuba.ac.jp/~one/ssh/#TTSSH]]
Q: 以前このサイトはXrea+ではなくXreaで広告を貼って運営してるみたいな書き込みを見かけました。
色々試行錯誤しているのですがどうも広告付きでの運営がうまくいきません。
とりあえず.htaccessを/public_html/化に置き'LayoutIgnoreURI *'とだけ書いています。
どのファイルをどう弄ればいいのかご教授お願いします。
A: すみません、自己解決しました。
かなり無理やりですが、/MoinMoin/theme/__init__.pyの中の検索ボックスのhtmlコードの所に入れたところうまくいきました。
オプションでヘッダーで入れるよりもなんか馴染ませたかったのでこのような方法をとりました。
Q: いったいMoinMoinって何だろう???
A: コンビニの一種にセブンイレブンがあるみたいに、Wikiの一種がMoinMoinです。。Wikiについて詳しく知りたい場合は、
Wiki Way―コラボレーションツールWikiを読んでください。
Q: MoinMoin-1.0を使用してます。
HTMLで記述するところの<font color="blue">青く見える</font>の様な記述は可能なのでしょうか?
A: 色をつけるって事ですね?残念ながらデフォルトのままではできません。ただマクロがあります。
http://twistedmatrix.com/users/jh/wikifarm/pub/MoinMoin/MacroMarket/attachments/Color.py
http://twistedmatrix.com/users/jh.twistd/moin/moin.cgi/macro_2fHTML2_2epy
上記のどちらかを利用してください。
color.pyの方が目的の物に近いかもしれません。
[[Color(blue:Hello World!)]] or [[Color(#8844aa:Hello World!)]]
で色がつきます。
マクロの追加のしかたはそれほどむずかしくないと思います、、
もしPythonがわかるようなら機能追加する事も可能です。
テーブルの背景に色つけるのはデフォルトで可能なんですけど、、
red |
green |
blue |
<==Color.pyを用いる事で出来ました。有難うございました。
ところで、マクロの追加ですが、Linux(redhat8.0)へmoinmoinのreadmeを見て
入れた際に作成された、/usr/lib/python2.2/site-package/MoinMoin/macroの下に
Color.pyをコピーしただけだったのですが、方法としてはこれで問題無かったのでしょうか?
#googleで検索してもマクロ追加の方法を書いていたページが見つからなかったもので。。。
問題ないです。マクロ追加の方法はMoinMoin自身のHelpに、、、記述ないですね(-_-。すいません。記述あった気になってました。。
root権限がない場合などは
data/plugin/action data/plugin/macro
以下が普通なのかもしれないです。
Q: Python2.2.2とMoin-1.0の組み合わせで使っていますが、「問題」や「設定」という言葉が勝手にWikiNameになってしまいます。この不具合を避ける方法を教えてください。
A: moin_config.pyの該当部分を変更します。
#upperletters = "A-Z・・・・・・・∧∨¬⇒⇔∀∃・・・・・・・・∠⊥⌒∂・・・∇" #lowerletters = "0-9a-z≒≪≫√∽∝∵∬・・・・・・・♯♭♪†‡・・・・◯・・・≡∫ʼn・" upperletters = "A-Z" lowerletters = "0-9a-z"
アルファベットと数字のみの文字に一致します。
ここでは記号に見えますが、もしかしたら変な文字ばけ状態になっているかもしれませんが。
これでわかりますでしょうか?sakito
<=== sakitoさん、ありがとうございました。問題は解決しました。kuroda
Q: moinmoinで外部のリンクではない画像の入ったページは作れないのですか?
A: できます。
画像アップロードプラグインが標準ではいっています。moin_config.py に設定があります。
allowed_actions
変数に、AttachFileを設定してください。
allowed_actions = ['DeletePage', 'AttachFile']
ただセキュリティ的に問題が発生する事があります。十分に注意してください。
ありがとうございました.プラグイン??? あまりにも初心者すぎたようです.あきらめます.
もうすこし詳しく書いてみます。少々おまちを。。
設定方法は以下にあります。
MoinMoin上に直接お絵書きをする場合は
http://twiki.org/cgi-bin/view/Plugins/TWikiDrawPlugin
があれば可能です。
でも資料が英語しかないので、日本語資料がある分PukiWikiとかの方がこのあたりは楽なのかもしれないです。
どうもありがとうございました.お礼が遅くなってしまってどうもすいません. Pukiwikiも使ってみたのですがWikiフォーマットがmoinmoinの方が私には使いやすかったので こちらを使ってみようと思ったのですが... なかなか難しいですね.
英語翻訳しとくといいんですけど時間がなくてなかなか、、時間があれば説明書いてみます。
CategoryPrograming CategoryEmacs CategoryPython CategoryJava CategoryMac CategoryDatabase CategoryUnix CategoryLink