4

標準のサイト構造形式はありますか? これを使用して、CMS またはフレームワークにエクスポートおよびインポートし、Web サイトの URL、コンテンツ、メタデータを定義します。ツールに依存しない何かが目標になります。

JSON、YAML、XML、何でも。たぶん次のようなもの:

{
  'baseurl': 'http://example.com',
  'site': [
    {'slug': '/', 'title': 'ExampleCo. Inc.', 'content': 'Lorem ipsum\n\nEtc'},
    {'slug': '/about', 'title': 'About Our Company', 'content': 'Lorem ipsum\n\nEtc'},
    {'slug': '/services', 'title': 'Our Services', 'content': 'Lorem ipsum\n\nEtc'},
    {'slug': '/products', 'title': 'Products', 'content': 'Lorem ipsum\n\nEtc'},
    {'slug': '/products/purchase', 'title': 'Purchase Products Now', 'content': 'Lorem ipsum\n\nEtc', 'content': 'Lorem ipsum\n\nEtc'},
    {'slug': '/products/downloads', 'title': 'Downloads', 'content': 'Lorem ipsum\n\nEtc'},
    {'slug': '/contact', 'title': 'Contact Us', 'content': 'Lorem ipsum\n\nEtc'}
   ]
}

私の考えでは、コンテンツ管理システムまたはフレームワークに一般的なサイト ナビゲーション構造をすばやく追加できるようになると思います。

このようなものは存在しますか?

4

4 に答える 4

3

それが本当にあなたの質問に答えるかどうかはわかりませんが、基本的にCMS間でコンテンツを同期および交換するための仕様であるCMISと呼ばれる標準があります。Alfresco、KnowledgeTree、およびその他の多数の商用CMSがこれをサポートしています。Drupalは、contribモジュールを介してそれもサポートします。http://en.wikipedia.org/wiki/Content_Management_Interoperability_Servicesを参照してください

スペックは1年も経たないうちに批准されたと思います。

于 2010-06-15T10:13:40.090 に答える
2

WCMS のデータ交換/相互運用フォーマットの業界標準が提案されています (リンクを見つけようとしています) が、IMO では採用されません。いずれにせよ、現在移植を考えているデータが何であれ、フォーマットが登場する頃には古くなってしまうことが保証されているので、問題を解決するものを作成するのが最善です.

于 2010-02-08T03:22:24.033 に答える
1

私はあなたが説明しているのと同じようなことをするzenと呼ばれるツールに出くわしました。

既存の規格については、ありません。CMSは、XHTML/CSSであるレイアウト/コンテンツ仕様言語とは異なる獣です。

CMSへのコンテンツのアップロードに関しては、それらのほとんどがXMLRPCインターフェースを備えているため、それを使用できる可能性があります。

于 2010-06-12T12:14:01.020 に答える
0

ほとんどの CMS にはデータベース インターフェイスがあるため、SQL ダンプは一般的な形式にかなり近いと思います。次に、さまざまな CMS システム間でテーブル/列の名前とデータ型をマップするツールを作成できます。postgres を使用すると、実際にデータを変更することなく、さまざまな CMS システムの構造を模倣するビューを作成することさえできます。もちろん問題は、CSV や XML と同様に、形式はデータ構造ほど問題にならないということです。

于 2010-06-17T09:47:38.950 に答える