公募方式・小説投稿サイトの構築、試行錯誤中 (2)
- (2012-10-14 07:06:13)
世の中の小説投稿サイト・システム
「小説投稿サイト」はインターネット内に多数存在するので、世の中では開発済みのシステムは多く存在しているはず。小説投稿サイトを2、3見て回るとクールなサイトを発見:
「星空文庫」
http://ja.slib.net/feature/author
ズバリ、私がイメージした仕様が具現化されている感じだ。システムを販売してもらいたいと祈りたいところだが、仮に販売してくれるとしても、買える金額であるはずもなく、とりあえず忘れる。
ただ、こちらの外部仕様を拾うだけでも「小説投稿サイト」の完成形が推測できる。後続の商業用小説投稿サイトはこのこちらのサイトを超えていくことが求められるだろう。
さて、当社の場合、無料でできるものからはじめる。
小説を公開するためのプラットフォーム
作家志望の方から趣味の方まで自分で創作小説などを公開している人は多い。運がよいことにインターネットでは多種多様なブログがあるのでチョイスはいろいろだ。
自分自身はやっていないが、WordPressと適切なプラグインを組み合わせると、現在の感覚にマッチするクールな小説公開サイトになるのではなかろうか。
WordPressで作る会員型小説公開サイト
私の場合、今までWordPressは自分個人のためだけのプロットフォームとして使用してきたが、第三者がアカウントを作成し記事を投稿できるシステムにすることも可能。
一番簡単な方法はおそらくプラグイン「Theme My Login」の使用。
第三者のアカウント作成を許可する設定ならWordPress本体にもあるが、柔軟性がないだけでなくスパム攻撃のリスクが高い。Theme My Loginがおすすめだ。
Theme My Loginのインストール&設定
【インストール】
・プラグイン 自分のサイトにアップロード → wp-content/plugins/theme-my-login
・日本語パッチ → wp-content/plugins/theme-my-login/language
【プラグインの有効化&設定】
・ダッシュボード → プラグイン → Theme My Login → 有効化
・ダッシュボード → 設定 → Theme My Login → モジュール全部チェック(保存) → リダイレクト → リファラ(保存) → 承認 → メールでの確認(保存)
これでトップページにログインボタンやユーザ登録ボタンが追加される。
登録ユーザは自分に返ってきたメールをクリックしないとアカウント作成が完了しなために、メールアドレスの間違いがなくなるしスパムによるアカウント作成も通常できない。
パスワードを忘れた人のためのリセットシステムなどユーザ管理は一通りやってくれる便利な優れもの。
WordPressの会員型小説公開の欠点
ちょっと試して感じたこと:
・[記事表示の問題] 基本的に時系列型ブログなので、投稿後、どこに自分の記事があるかわからなく、探しにくい
・[記事表示の問題] トップページが個別作品の本文からいきなりはじまる → タイトルリストからはじまるカスタマイズ必要
・[記事管理の問題] WordPressの管理画面を操作することになる → 一般の人にはハードル高い
・[記事投稿の問題] WordPressの管理画面を操作することになる → 一般の人にはハードル高い
・何をやるにしても遅い
一般会員登録型の小説投稿システムとしては厳しい
一番の問題は管理画面の複雑さ。一般のユーザに「ここを操作してください」とお願いする段階で、50%くらいのユーザが脱落するだろう。
作品の表示方法も、単一著者が時系列に書き綴る読み小物を想定されたWordPressだけに、そのままでは厳しい。
作者ごとの簡単なプロフィール欄なんかも欲しい、と欲を出すと大きなカスタマイズが必要になってくる。
また、WordPress特有の問題としてとにかく遅い。
パワーのある速いサーバを使えば多少改善するが、ハードウエアのグレードで目先問題を回避してもシステムが大きくなれば破綻する。不特定多数のユーザが使うプロットフォームとしてWordPressの採用は構造的にムリだろう。
当社の場合、期限付き公募企画なので、最終日はアクセスが集中する。今年の場合、一晩で200作品の投稿があった。同時アクセスユーザ数は瞬間的100くらいあったかもしれない。
フォームメールならなんてことはないが、データベースへの同時アクセス数が50や100ユーザといった負荷に耐える余裕のあるシステムが求められる。おカネがかけられないので、こういう部分はシンプルなフォームメールがいいのかな。
運用側としては会員管理が簡単にできるかどうかという点も気になる。直接MySQLを操作する方が効率的だろうが、私は経験がないので不安である。ここは要検証。
継続的に運営する場合、年度区切りをどのように入れるか、今のところよく見えない。
以上、半日試した範囲では「万能WordPress」も一般会員登録型の小説投稿システムとしては不適切と判断。会員が身近なグループや同じ社内などある程度限られた範囲向けならクールだろう。
(試行錯誤継続中)