CMSアルファ版のドラッグアンドドロップ

怒りのために、私は投稿のレイアウトを繰り返しますが、現在はページの下部にスクリーンショットが添付されています。

既製のコンテンツ管理システムの市場における現在のリーダーを分析した結果、「機能する」単一の製品はないことがわかりました。 システムコンポーネントを実質的に考えずにサイトを作成できるようにするコンピュータープログラムを作成する環境が既にあるのはなぜですか? より正確には、ありますが、それらに基づいて、サイトはテンプレートであり、同じタイプです。

そのような考えから、技術専門家の助けを借りずにサイトを作成できる新しいタイプのインターフェースを開発することになりました。 ユーザーにとっての一種のおしゃぶり(唯一の直観的なインターフェイス)はドラッグアンドドロップ方式です。

現時点では、最初のプロトタイプの準備ができています。 1ページのサイトを簡単に構築できます。 住所で見つけることができます

http://avtorsoft.org/avtor/

注:FireFox、IE、Operaで完全に機能します。 Chromeに問題があります。
注2:現在、誰もが単一のフィールドで作業しているため、何か奇妙なことが発生した場合は、後でもう一度試してください。

開始するには、画面の左上隅にある[編集]をクリックします。 次に、移動およびストレッチできるブロックが表示されます。 このために新しいモジュールを追加することもできます。[モジュールの追加]をクリックすると、2つのドロップダウンメニューと[適用]ボタンがある新しいブロックが表示されます。

現時点では、モジュール「ニュースフィード」、「ブログ」は「フル」バージョンでのみ使用できます。 ただし、「ログインと登録」モジュールでは、フル(登録フォーム)とミニ(ログインフォーム)の両方を追加できます。 変更を保存するには、「データを保存」をクリックします。 ブロックを削除するには、必要なブロックを選択して「削除」をクリックするだけです。

また、既存のCMSでは、サイトの管理パネルからアドオンを直接インストールする機会がありませんでした。 つまり、モジュールをインストールするには、ユーザーは以下を行う必要があります。

1)メーカーのウェブサイトにアクセスします。
2)必要なモジュールを選択します
3)コンピューターにダウンロードする
4)ウェブサイトにコピーします
5)管理パネルに移動し、目的のモジュールがどこにあるかを示します
6)[インストール]をクリックします

個人的には、このスキームは私には複雑すぎるように思えるので、アプリケーションのインストールが「選択-インストール」に簡素化されているLinuxのdebリポジトリに注目しました。 では、このようなシステムをサイトに実装する問題は何ですか? 次に、6つのステップではなく、3つだけが残ります。

1)管理パネルに移動します
2)目的のモジュールを選択します
3)インストールをクリック

そして、サイト自体はすでに機能しています。リポジトリから必要なコードをダウンロードし、目的のフォルダーにインストールすると、モジュールが機能する準備が整いました。 最初のプロトタイプもこの種のインストールの準備ができています。

現在、次の機能に取り組んでいます:

ユーザー部分:

1)ブロックの位置は、左上隅からだけでなく、中央の位置を含む任意の角度から設定できます。
2)これらのブロックをグループに結合し、相互に相対的な位置を設定することができます。
3)新しいページを作成する機会があります
4)静的なページだけでなく、「ゴム」ページも作成できます。

管理者:

1)ファイル整合性会計システムがさらに開発されます。
2)「復元」オプションが表示され、サーバーから必要なデータがダウンロードされ、コード全体の元の状態が復元されます。
3)各モジュールには、メインページに配置できない独自の設定セクションがあります。

これはプロジェクト開発の最初の段階であり、成功した場合、さらなる開発の計画があります。

avtor@avtorsoft.org-開発に関する質問と参加したい人
bugs@avtorsoft.org-見つかったエラーと
offers@avtorsoft.org-その他の質問


Source: https://habr.com/ru/post/J100632/


All Articles