ユーザ登録時に簡単な計算式を解かせることで、人間とスパムを判定するプラグインを導入しました。
これでスパムにはより強くなると思われます。
伺的な情報サイト「Uka-Ni-Sphere」の内側について簡単に。
現在のコンテンツは
です。
連絡用に
の2つがあります。
ひとつのサーバーにコンテンツを集約すると、サーバーがダウンするとそれをお知らせすることもできなくなってしまいます。過去に一度、経験したことがあるので分散させることにしました。
うわひょのような場ができればよいな、ということで作りました。
という理由で選びました。
ユーザー管理を前提にWikiを運用するならDokuwikiはよいWikiでしょう。
discussion pluginはテンプレートの変更と、初期表示の際にメールアドレスなどを自動入力するよう改造しました。
ファイルを直接、変更したのは2つだけで、あとは画面上からの設定で済みました。作業時間は24時間程度でしょうか。
もどき板よろしく雑談や開発の相談ができる場を、と思って作成。
fluxBBというPHPを採用しました。
これもユーザ管理が強力なことと、プラグインを使った機能拡張ができるのが決め手になりました。
アンチスパムプラグイン以外は標準です。
最初はユーザー登録なしでも使えるように、と考えていたのですが、スパム爆撃を受けてからログイン必須に変更しました。なかなか難しいもので。
ニュースサイトは多いほうがいいよね、ということで作成しました。
Uka-Ni-Sphere以前からあるのですが、まとめたほうが利用しやすいだろうと考えて、まとめることにしました。
WordPressで構築しました。
とスパム対策、メールフォーム、検索エンジン最適化、高速化のプラグインを追加してます。
RSSリーダーのfeedlyとはてなアンテナを併用して巡回しています。
補助にTwitter検索とGoogleの通知機能を使っています。
巡回して集めた情報は下書きして、日の終わりが近くなったら投稿する形です。
HTML部分は
という形でやっています。
Markdownは軽量マークアップ言語です。人間が読んでもわかりやすいのが特徴で、様々なソフトやサービスがこの言語に対応しています。
GitHubを使っている方はよく目にしていると思います。はてなブログもこの言語が使えます。
Pandocは様々なOSで動作するドキュメント変換ツールです。MarkdownファイルをHTMLに変換したりできます。
環境構築するのに少々手間取るところもありますが、HTMLを直打ちするより、文章を書くことに集中できるのでこの方法は良いです。
裏側とは趣旨が変わるのですが今後について軽く。
まずは安定して動かすのが当面の目標でした。今のところ、フォーラムにスパム爆撃があった以外は平和なので、概ね目標は達成できたと考えています。
安定はしたので次はコンテンツの充実です。下書きの段階ですが、リンク集を作成しています。これもなかなか、必要性は高いのに手入れするのが面倒なコンテンツで首をひねりながらやってます。年内にひとまず、公開したいです。
あと、やっぱり、掲示板でしょうか。フォーラムだと利用のハードルが高いという意見をいただいています。ハードルを低くしたいとは思っていますが、低くするとスパムに弱くなるのでID制にするしかなさそうです。別に掲示板の設置を考えています。困ったことに設置に難航しているのでいつになるかはわからないのですけども。
今後ともUka-Ni-Sphereを宜しくお願いします。
2015/11/29にスパムの連続投稿がありました。
対応として、
を行いました。
ゲストユーザーについては共有アカウントをお使いになるか、ユーザー登録していただければ幸いです。
ID、パスワードともに774userでログインできます。