Cosmic : Simple Comic Server
このシステムは、主にコミックを自炊してスキャニングしてる人、たくさんのZIP形式でコレクションしている人向けのコミックサーバーです。 ZIPファイルを展開する必要はなく、コミック用に指定したディレクトリに置くだけで、ウェブ上で読むことのできるサイトを提供します。 自宅サーバーや、VPSを借りている方なら、設置にかかる時間も僅か数分とお手軽です。
現バージョンは、ZIP内のページ(画像)数が多くなればなるほど遅くなってしまい実用的では無いようです。今後、キャッシュファイル導入や別のアーカイブ形式に変更したいとは思っています。
主な機能
- ZIPに圧縮したままのコミックを公開可能
- 単ページは2枚並べて表示、見開きページは1枚で表示可能(プログラム的には横長の画像を見開きページとして認識)
- ZIPファイル名の付け方とサブディレクトリ(1階層のみ)を使ってインデックスページを表示可能
- ページの移動は、矢印キーの左右で行えます
- サイトテーマとビューアのインターフェイスは改造しやすい構成にしています
システム要求
- PHP5が動作するサーバー
- ZIP系関数が使用できる状態であること
インストール方法
- ダウンロードしたアーカイブを展開してサーバーに転送してください
- cache ディレクトリを書き込み可能にしてください(chmod -R 777 cache)
- config/site.inc.php.example を環境に合わせて変更して site.inc.php にリネームしてください(このファイルの編集のみで設定完了)
- コミックのZIPファイルは、必ず2階層目に置いて下さい(シリーズ名のディレクトリを作り、巻ごとに圧縮したZIPを置いて下さい、1階層目に置いても閲覧できません)
デモサイト
デモサイトは準備中です。 公開可能なコミックデータが無いため、サーバーを動かしても意味が無いためです。 ここで公開してもいいよって方はご連絡ください。
ダウンロード
- cosmic_0.15.zip (20.0KB)
バージョン履歴
v0.15
- プレロードでメモリを食いつぶす問題を修正
v0.14
- ブックマークをページ順に並ぶように改良
- ブックマークが削除できないバグを修正
- 初期表示時のチラツキを改善
- 次ぺージのプレロードに対応
v0.13
- 大文字拡張子の画像を開けない問題を修正
- テンプレートシステムを更新
- ビューアーのインターフェイス改良
- ライブラリ配置の見直し
- キャッシュ生成方法の見直し
- ビューアキー割り当て追加
- 自動ページ送りの実装
- ビューアーのスペルミスを修正
- ブックマークの実装
- 初期表示時のチラツキを改善
v0.12
- 配布ファイルに、libが入ってませんでしたので、入れました
v0.11
- 名称を Cosmic : Simple Comic Server に決定しました。名前の由来は、Simple の S を Comic の間に挟んだ、ということにしておきます。
v0.1
- 最低限の機能を実装したお試し版
スマホ対応できますか?
単ページ表示でも問題はないですが。
お使いいただきありがとうございます。
上にも記載しておりますが、ZIP内のページ数に比例して動作が重くなる問題から、開発を停止しています。
ご質問は、タブレット等の縦画面で単ページ表示をされたい、ということだと思います。
現在のところ対応しておらず、申し訳ございませんが対応予定もございません。
ただ、ZIP問題の解決と、レスポンシブ対応はいずれ行いたいと考えています。
返信ありがとうございます。
許可を取る前に改造をしてしまったのですが、個人でスマホ用に対応させてしまいました。
読み込み速度については特に気になってはいません。
使う理由はChrome経由で通信すると、データ圧縮され、自炊したものをそのままDropboxに上げて閲覧するよりも遥かにデータ通信量が少なくなるためです。
がんばってください。