Dukey は、Duke、Duke CMS と音訳され、.net に基づいて開発された無料のオープンソースのエンタープライズ Web サイト管理システムです。
私は数年間 Web サイトを開発してきましたが、その後、既成の CMS (Web サイト コンテンツ管理システム) がたくさんあることを知りました。
私が使用した cms には、dedecms、Dongyi、wordpress、phpcms が含まれます。これらのシステムは非常に強力で、基本的にあらゆる二次開発に対応できます。
私はクライアント向けに Web サイトを作成することが多いのですが、そのほとんどがエンタープライズ Web サイトです。テンプレート スーパーマーケットであっても、セルフサービス Web サイトの構築であっても、エンタープライズ Web サイトに最適な CMS はありますか。
企業向けの記事 Web サイトを構築するのは実際には非常に簡単ですが、市販されている CMS はさまざまな Web サイトを組み込む必要があるため、強力であるということは肥大化しており、初心者が始めるのは難しいことがよくあります。
シンプルでわかりやすく、使いやすいように設計されています。私たちは初心者に最適な Web サイト コンテンツ管理システムの開発に着手しました。多くのユーザーが、私たちのシステムがあらゆる企業 Web サイトを処理できるかどうかを尋ねたいと考えています。 dukeycms の動作原理を説明します。
動作原理は非常にシンプルです
Web サイトのテンプレート + データ タグ - 「dukey の独自のテンプレート エンジンで解析」 - により、Web サイトのフロントエンド表示が表示されます。
市場で主流のcmsの書き方を参考にしています。 dukeycms に基づいてテンプレート タグのセットを作成しました。タグ データ ストリームを通じてデータベース内のデータを読み取ります。次に、テンプレート エンジンを通じてレンダリングされ、Web サイトのフロントエンドに表示されます。
含まれる機能は次のとおりです。
1. 記事システム
Webサイトのカラム管理 - 「カバー、リスト、外部リンクの3種類のWebサイトのカラムを設定でき、カラムのSEOタイトルやキーワードなどを設定できます。」
記事の公開 - 「Baidu で一般的に使用されている最新のエディターである Ueditor は、優れたパフォーマンスとユーザー エクスペリエンスを備えています。
広告プッシュ-》対応する広告枠に記事をプッシュできます。
2. 静的ページの生成
列静的ページと記事静的ページを生成することで、Web サイトのアクセス速度と SEO の最適化を向上します。
3. データ収集
簡易データ収集機能。
4. プラグイン機構
よく使用されるプラグインが多数組み込まれています。たとえば、組み込みの画像回転、ページング バー効果、ファイル マネージャーなどです。公式 Web サイトからさらにプラグインをダウンロードできます。
5. スマートフォーム
スマートフォームを使用すると、インターフェースを通じて簡単に追加機能を実装し、二次開発を完了できます。
6.二次開発支援
開発バージョンを提供し、すべてのコードをオープンソース化することで、二次開発を本当に安心して行うことができます。
おそらくこれで十分でしょう。
初心者にとって最も混乱するのは、サーバー環境の構成、テスト環境のデバッグなどです。Duoke CMS を使用すると、構成の問題をまったく心配する必要がありません。組み込みの iisexpress サーバー ローカル環境が提供されます。クリックするだけで Web サイトを起動し、サーバースペースで Web フォルダー内のすべてのファイルを Web サイトのルート ディレクトリにアップロードするだけでアクセスできます。
サーバー動作環境: asp.net2.0/3.5 仮想ホスト空間をサポートします。 現在のほとんどの空間がサポートしています。アプリケーション プールをクラシック モードに設定してください。
1. 3 つのコア。
1. Web サイト構成テーブル.webconfig。
ウェブサイト名や著作権情報などの小さなデータを保存するために使用されます。
アクセス形式:{$sys.sitename}--------サイト名
2. 広告と単一コンテンツ table.ad
通常、テキスト コンテンツ、HTML フラグメントなどを保存するために使用されます。
{$ad.ad_index.body}---広告テーブルのad_indexキー値のコンテンツ領域を取得します。
3. データディクショナリ
より多くのデータを保存するために使用されます。たとえば、タグや記事の個別の分類などのデータを保存できます。
これら 3 つのコア テーブルを通じて、あらゆる企業 Web サイトで遭遇する問題を解決できます。
2. テンプレートパッケージの紹介 テンプレート格納ディレクトリ.templets/テンプレートパッケージ名
3. Web サイトの構築を開始します。
1. ステップ 1。Web サイトの列を追加します。
2. ステップ 2. 記事を公開する
フロントエンドインターフェイスのスクリーンショット