Vestaコントロールパネル



6か月間の継続的な作業。 千を超えるインストール。 95の新しい行を追加しました。 84,000を削除しました。 360件のコミットが行われました。 新しいバージョンがリリースされました。

最も重要な変更についてお話したいと思います。





●インターフェースから始めます。





深刻な作業が行われました。 新しいインターフェースはより明確で簡単です。 すべての注意はテキストに集中しています。 複雑な壁紙やカラフルなアイコンはありません。 強調は、形状、距離、コントラストに基づいています。 しかし、これはグラフィックのミニマリズムだけではありません。 同様に、インターフェイススクリプトを簡素化します。



たとえば、オブジェクトを選択するために、チェックボックスを正確にクリックする必要はなく、ブロックの任意の部分をクリックするだけです。 こんにちはjquery





ftpユーザーまたはデータベースを作成するときに、情報をメールで送信できます。 便宜上、郵送先住所のフィールドには、プロファイルからの電子メールがすでに含まれています。 もちろん、必要に応じて、アドレスを変更できます。





または、日付形式が知覚にどのように影響するかを示す素晴らしい例です。





一部のボタンはインジケータです。 1クリック節約できます。 さらに、透明感が向上します。 この例では、dnsレコードを表示するボタンが表示されています。



そのような多くの改善点があります。 さらに進んでいます。



英語に加えて、ヴェスタはロシア語ウクライナ語ルーマニア語、 スペイン 語を話しました。 i18nサポートがどのように導入されたかという話は、別の記事に値します。 さまざまな理由から、バージョン0.9.7は英語のみでした。 しかし、フォーラムはロシア語のサポートについて真剣に議論し始めました。 いくつかの実装オプションが提案されました。 ZonD80は最も適したスタイルを作りました。彼に感謝したいと思います。 すべてが非常に急速に起こりました。 議論。 プロトタイプ。 マージ! 数日後、スペイン語に翻訳しました。 彼はチリからオマールによって送られました。 彼はプロジェクトについてどのように学んだのだろうか。 その後、 COLOBOCmanはウクライナ語版を作成しました。 少し後、ルーマニア語版をまとめて準備しました。 このようなクレイジーなダイナミクスは、GPLのおかげで生まれただけだと思います。



●Vestaは、クラウド環境で快適に動作することを学びました。 パネルがNAT-thの背後のネットワーク(Amazon-eのec2など)にインストールされると、外部および内部IPアドレスが自動的に認識され、その後、この特異性を考慮して構成ファイルが生成されます。



●roundcubeウェブメールクライアントでパスワード変更プラグインを作成しました。





●請求システムWHMCSとの統合モジュールを作成





●Webインターフェイスを使用してパネルを更新する機能が追加されました。 yum更新の従来の方法は消えていません。



●大幅に改善されたバックアップシステム。 ファイルとディレクトリへの権利を保持しながら、バックアップが作成されます。 データベース、サイト、またはcronジョブを個別に復元できます。 バックアップをリモートftpに保存する機会もあります。



●サイトログをパネルから直接表示できるようになりました。





●システムサービスを管理するセクションが登場しました。



●複数のパネルを相互接続してDNSクラスターを作成できます(これはまだベータ機能です-まだテスト中です)。



SNIは完全にサポートされており、SSLサイトは評価AのPCIコンプライアンステストに簡単に合格します



●インストーラーの情報量が増え、インストールする内容が明確になりました。 バックアップを作成する場合に備えて、クリーンなシステムにのみパネルをインストールすることをお勧めします。 RHELおよびCentosの現在のバージョンがサポートされるようになりました。







完全にインストールするのに約15分かかります。 以下の手順。

#     root- ssh root@your.server #    curl -O http://vestacp.com/pub/vst-install.sh #   bash vst-install.sh
      
      







今、計画について。

1.コードベースは可能な限り統一されていたため、近い将来、Ubuntu LTS用のポートをリリースしたいと考えています。

2.重要だがまだ解決されていないタスクはドキュメントです。 決定します。



念のため以前のバージョンのレビューへのリンクを提供します



また、チームについていくつかの言葉を書きたいと思います。

-Dmitry Naumov、別名theDmitryはUIを設計します。 彼は、コンソールインターフェイスをWebに翻訳すると言うことができます。

-私たちのJSの第一人者、 Dmitry Malyshev 。 わずか30分で、彼はdomモデルの描画を10倍高速化できます。

- アントン・ロイトフはサービスと配達に関する質問を担当し、フォーラムで積極的に支援します。



All Articles