ポストホーク。 再起動





こんにちは%habrauser%!



最初の出版から6ヶ月が経ちました。 この間、サービスには多くの変更が加えられました。 新しいサイト 。 変更されたドキュメント 。 APIの改善。



いくつかの歌詞



スタートアップの時点で、誰もが彼のアイデアがユニークでユニークなものであることを望んでいます...など、これに関する多くの記事があり、統計は厳しいです、すべての打ち上げの10%だけが成功します。 残念ながら、私の場合、運は間違った場所であることが判明しました...過去10年間、登録ユーザーはわずか10人でした...



非難する人はいません、自分だけです。 起動時に、最小限の機能を実行するという原則に導かれましたが、おそらく十分ではありませんでした。 そして、サイトはtheいことが判明した...その結果、変換はゼロです。 しばらくの間、私はエラーを熟考して分析しました。 ご存知のように:「決定的な一歩を踏み出す、バックでの良いキックの結果。」 したがって、私は自分の力を集めて、すべての新しいバージョンに取り組むことにしました。



最初に、新しいデザインを注文しました。 今日の結果はブラウザからあなたを見て、以前の退屈なバージョンよりもはるかに多くを提供します(モバイルバージョンはまだ最後まで準備ができておらず、一部の場所では準備ができていますが、作業は進行中です)。 デザイナーが描いている間に、サーバーの内部メカニズムを取り上げました。 多くの自作の自転車が完成したライブラリを置き換えました。たとえば、 gprocプロセスマネージャー、 牧場の接続マネージャーなどになりました。 メッセージ送信時にセキュリティホールが閉じられ、APIが大幅に拡張され、他の多くの変更が行われました。 APIについて詳しく説明します。



グループ



主な改善点の1つは、グループを作成/削除し、それらをオープンとクローズに分割する機能です。

オープングループは、js-apiから直接作業できるグループです。 ユーザーを追加/削除し、サーバーを使用せずにグループにメッセージを送信できます。

閉じたグループは、サーバーAPIを使用してのみユーザーを追加できるグループであり、そのグループにいるユーザーのみがメッセージを送信できます。



メッセージ



メッセージを送信する手順は変更されていません。 これで、すべてのメッセージはデフォルトでAES256アルゴリズムを使用して暗号化されます。サーバーで機能するには、opensslライブラリとphp用のアクティブ化されたモジュールが必要です。 また、任意のユーザーに任意のデータを送信するサーバーAPI関数を追加しました(以前はグループにのみ送信できました)。 ライブラリ自体にいくつかの変更が加えられ、 FluentInterfaceパターンの実装が開始されました。



サービスにはまだ多くの作業があり、私の頭の中には多くの未実現のアイデアがあります。たとえば、オフラインユーザーのメッセージキューなど、さらに開発できるものがたくさんあります。 途中でモバイル版と英語版。



ライブラリは整頓されており、 サイトで試すことができる実例です。



ご清聴ありがとうございました!

コメントにコメントや提案を残してください。



PS:競合他社とは異なり、このサービスは無料であり(寄付を通じて収集できるものはすべてロシアの基金に送られます)、メッセージのサイズに制限はありません。



PPS:サイトのフィードバックフォームから、またはリポジトリに直接、エラーや提案について書くことができます。



All Articles