hinekure.net が http://hspdev-wiki.net/ から自動クローリングした結果を表示しています。画像やリソースなどのリンクが切れています。予めご了承ください。
HSPパッケージマネージャー - HSP開発wiki
トップ    編集凍結 差分バックアップ添付複製名前変更リロード   新規一覧単語検索最終更新   最終更新のRSS

ソフト開発

概要

PHPでいうPEARのようなパッケージ&その管理システムを作る。
CUIやGUIでの操作で、モジュールをダウンロードしcommonフォルダなどに配置するもの。

必要なもの

  • モジュールとかプラグインを集めたDB (PythonとかPHPで)
    • モジュール/プラグイン/サンプル などの総合的な登録サイト
    • モジュール等の登録にはユーザ登録が必要
    • 手軽にモジュールなどをアップロードできるようにしたい
    • 簡単にtwitterなどで共有できる機能
    • ランキングorいいねボタン
    • コメント機能
    • 使用状況がわかると作者としてはうれしい(ビュー数やダウンロード数のカウント?)
    • データ取得API(欲しいデータを引数で指定し、XMLやCSVなどで返す)
  • DBと通信して必要なファイルをダウンロード・配置するクライアントプログラム(HSPで)
    • HSP assistant からDL出来るような形式で公開できないか
    • HDLと連携できないか
    • モジュールのバージョン管理

基本的な方針

  1. DBシステムを作成(PHP&MySQL?)
    • ユーザ登録やモジュールの登録、一覧&詳細表示、データ取得APIの簡易的な実装。
  2. クライアントプログラムを作成(HSP?)
    • DBシステムのデータ取得APIでデータを取得、所定のフォルダへデータをコピーする機能の実装。
  3. 各所へ肉付け
    • DBシステムのコメント機能やTwitter連携機能などの実装。
    • クライアントプログラム側でのバージョン管理機能(モジュールが更新された場合の自動アップデート等)

問題点

  • 必要な環境を持ったサーバの用意
  • 管理はだれがするのか

データベースシステムについて

  • モジュールのデータとして必要なもの(項目によっては空欄可)
    • モジュール・プラグイン名
    • バージョン、更新日
    • ライセンス形態(GPL,NYSL,独自形態,未確認,…)
    • ライセンスを得るにはどうすればいいか。(独自のライセンス形態を持つ場合)
    • 動作概要・内容
    • 動作環境(対応するOSやHSPのバージョンなど)
    • 別途必要なモジュール・プラグイン(またそのバージョン)
    • 作者名(権利者名、改良者名)
    • 配付元サイトおよびページ
    • スクリーンショット(複数枚?)
  • ユーザのデータとして必要なもの(項目によっては空欄可)
    • メールアドレス
    • TwitterやFacebook、Google+などのアカウント情報(バグ報告など、簡単にコンタクトが取れるといい)

コメント

コメントをどうぞ

  • F -- KA? 2011-10-15 (土) 15:53:52
  • 誰も来ないね。取りあえずこの欄はもう少し何とかならない、書きにくい。 -- KA? 2011-10-15 (土) 15:58:47
  • ふむふむ -- tuyapin? 2011-10-15 (土) 19:20:02

URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White

トップ    編集凍結 差分バックアップ添付複製名前変更リロード   新規一覧単語検索最終更新   最終更新のRSS
Last-modified: 2011-10-15 (土) 19:20:03 (784d)