Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync2chに対応したい #20

Open
eru opened this issue Apr 5, 2015 · 8 comments
Open

Sync2chに対応したい #20

eru opened this issue Apr 5, 2015 · 8 comments

Comments

@eru
Copy link
Member

eru commented Apr 5, 2015

Sync2ch | 複数の2chブラウザ間で閲覧状態を同期するためのWEBサービスです

@S--Minecraft
Copy link
Member

@eru issue/20ブランチの方で実装がそれなりにできてきたので、もう少ししたらベータ版を出したいのですがよろしいでしょうか?
(通常の方にすぐにマージしちゃうのも怖いですし…)

@eru
Copy link
Member Author

eru commented Aug 11, 2015

@S--Minecraft そうですね、β版を用意してテスターを募るのがいいかと思います。

ただ、その場合どういう風にテスターに使ってもらうのかというところが問題になるかと思います。

例えば、crxファイルをzipファイルの状態でgh-pagesブランチなどに設置して、テスターとなってもらうユーザに各自導入してもらう(zipファイルをダウンロード->パッケージ化されていない拡張機能を〜 & 設定のインポート&エクスポートで既にインストールされているread.crx 2とは別管理にする)

方法はもちろんお任せしますが、たとえばcrxファイルの署名用の鍵とかが必要であればパッケージング作業は行いますので、気軽にご連絡くださいー。

@S--Minecraft
Copy link
Member

@eru 了解です

方法としてはgh-pages上に別のcrx(manifest.jsonのバージョン等を修正したもの)を設置して新しいアプデ用xmlを用意する感じでやろうかと思います(何度も導入してもらう手間が省けると思うので)
gh-pagesはどうしましょう、自分のgh-pagesの方に設置した方がいいですかね?

あと、この場合は別のアプリとして認識されるので、自分の方でパッケージングできますよね?

@eru
Copy link
Member Author

eru commented Aug 11, 2015

@S--Minecraft そうですね。ベータライン作る感じですね。
こういうのはどうでしょうか?

オプションにβ版を使うというチェックボックスを追加してそれによって、アップデートの取得先を変更する変更を入れる。
エンドユーザが簡単にβ版とStableを行き来出来るのでいいかなぁと思います。

今外出してしまってるので、家に戻ったらopensslか何か使って署名用の秘密鍵暗号化してお渡ししますね。

@eru
Copy link
Member Author

eru commented Aug 11, 2015

TODO: アップデート周りの処理がどうなってるか見てないので、上記のことがまずできるのか確認がいる

@S--Minecraft
Copy link
Member

@eru いいですね
ただ、chromeはたしかバージョンが上がっていると取得するはずなので、ベータ版のがバージョンが上がってしまうので、ベータ版→Stable版の切り替えができないかもしれないです(出先なので確認してないですが...)

@eru
Copy link
Member Author

eru commented Aug 12, 2015

@S--Minecraft 指摘の通り & update_urlはmanifest.jsonに書いたもので固定なので無理っぽいですね…

一つのupdates.xmlに複数のappIdのものを書くことは問題ないみたいなので、
現状のgithub pagesで公開してるものに追加してもらえればと思います。

Autoupdating - Google Chrome

The update manifest XML file may contain information about multiple extensions by including multiple elements.

それで、リリース用とβ用で署名(=appId)を分けて管理していく感じでどうでしょうか。
β用の署名の作成はお任せします。あとで鍵の交換しましょう。

@S--Minecraft
Copy link
Member

@eru そうですね
了解ですー

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants