問題タブ [information-architecture]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
901 参照

ajax - AJAX サイトのファイル構造/アーキテクチャ?

ajax を使用してサイトを構築しており、ajax 要求のデータを提供するファイルをどこに配置するかを決定しようとしています。

たとえば、国/州の選択ボックスを作成するページに含めることができる .js ファイルを作成します。/inc/js の下に .js ファイルがあります。

ただし、選択した国に基づいて州データを提供する ajax ファイルをどこに配置したいかわかりません。サポートするファイルの隣に配置したり、ajax データ要求ファイル用のフォルダーを作成したりできます。

ajax リクエストをファイルごとに整理するにはどうしますか?

0 投票する
6 に答える
23305 参照

sitemap - Generating a Visual Site Map of an Existing Site

I thought I could easily answer this question by searching the web, but my Google-fu has failed me. So I turn to you, oh mighty stackoverflowers, and beseech you for enlightenment:

What is the quickest and best way to generate a visual site map (e.g. flowchart, mind map, IA diagram) of an existing website?

Additional context: my client has been asked by their client to redesign their website. The art directors understandably asked for information on the current site architecture, to which the client had nothing(!). So they have asked me to automagically produce a visual site map by somehow crawling the client's site.

I have found various free/shareware apps that do this, but have been unable to find reviews or best practices. I'd prefer to make a robust recommendation rather than grab the first shareware app that seems to do the trick. So, how would you recommend generating a visual site map?

Much appreciated!

0 投票する
2 に答える
146 参照

html - HTML/CSS を使用して公開情報表示を作成するためのリソースはありますか?

建物内の来客用ディスプレイに時刻表や地図などの情報を表示したい。これらのディスプレイは、せいぜいマウス入力しか提供しませんが、キーボードは提供しません。

10 年前、これは Macromedia Director の領域でしたが、現在では、ブラウザーとコンテンツ管理システムがより優れたアーキテクチャを提供すると信じています。しかし、この目的のための単一のオープン ソース システムを見つけることができませんでした。一部の CSS スタイルでさえも見つかりませんでした。対話性の低い公共情報システムを実装する方法のアイデアをいただければ幸いです。

0 投票する
3 に答える
1546 参照

url - SEO と URI の構造

標準的な SEO の警告: これはブラック ボックスであり、アルゴリズムは独自のものであり、検索エンジンを予測して操作しようとすることは、生計を立てるためのくだらない方法です。

とはいえ、コンテンツが主要な検索エンジン (Google、Bing など) に確実に表示されるようにするための基本的な手順は何ですか?

URI 情報アーキテクチャがどのような役割を果たしているのか、特に興味があります。URI にキーワードが必要であり、クエリ文字列を大量に使用するアプローチは避けたいというのが一般的な考えですが、それ以外に何がありますか?

私が話していることの簡単な例。フォーラムで読んだ内容に基づいて、最近、自分のサイトで /category/* 階層を公開しました。次の数週間で、ページ ビューが急激に増加したことに気付きました。

ベースラインの可視性を確保するために、サイト/ウェブログが URI で実行する必要がある他の基本的な手順に興味があります。

0 投票する
2 に答える
89 参照

layout - jqueryで大量の画像を表示する

今まで経験したことのない jquery の旅に出ようとしています。300 以上の未分類の画像 (アートワーク) を表示するという 1 つの目的を持つサイトを開発します。これらすべての画像をナビゲートしやすく、エレガントな方法で表示するための最良の方法を考えようとしています。サムネイルとライトボックスを使えばいいのですが、それはつまらないです。創意工夫したい!クールなアイデアはありますか?

0 投票する
1 に答える
372 参照

sharepoint - ドキュメント リポジトリの情報アーキテクチャ

私は、部門のドキュメント リポジトリのアーキテクチャを再設計する任務を負っています。現在、複数の SharePoint サーバーに何百ものドキュメントがあり、それらを 1 つのリポジトリに統合して、ユーザーがドキュメントを簡単に見つけて更新できるようにしたいと考えています。

ベスト プラクティス、ケース スタディ、ヒントなど、参考になるリソースを教えてください。

どんな助けでも大歓迎です。ありがとう。

0 投票する
1 に答える
310 参照

html - サブディレクトリ内のサイトサブページのHTMLドキュメントの名前付け

私はサイトの再設計に取り組んでおり、当面のタスクの一部はサイトの構造です。現在、このサイトは、悲劇的に使用できないURLを提供するKinteraと呼ばれるCMSを使用しています(サイトはhttp://www.helpcurenow.orgです)。

私たちが取り組んでいる最初の戦略の一部は、再設計の構​​造です。私たちの計画は、ウェブサイトのサブカテゴリページごとにサブディレクトリを作成することです。そのような:

  • http://www.helpcurenow.org/hospitals
  • http://www.helpcurenow.org/hospitals/domincan-republic
  • http://www.helpcurenow.org/about
  • http://www.helpcurenow.org/about/meet-the-management
  • http://www.helpcurenow.org/media
  • http://www.helpcurenow.org/donate

私が持っている質問は、各ディレクトリのメインサブページにどのように名前を付けるかです。オプションは、主にSEOと使いやすさを念頭に置いて、 http ://www.helpcurenow.org/hospitals/index.htmlまたは代わりにhttp://www.helpcurenow.org/hospitals/hospitals.htmlのようになります。

参考までに、実際の再設計モックアップは次の場所にあります:http: //blog.helpcurenow.org/test/redesignMockup/index.html

0 投票する
1 に答える
127 参照

asp.net - このデータを取得する最良の方法は何ですか?

このシナリオのアーキテクチャは次のとおりです。

アイテムのテーブルといくつかのフォームのテーブルがあります。フォームがアイテムを所有するのではなく、アイテムがフォームを所有します。これは、1 つのアイテムが複数のフォームに存在する可能性があるためです (各タイプに 1 つだけですが、必ずしもすべてのフォームに存在するとは限りません)。フォームとアイテムはすべて、共通の によって結び付けられていOrderIdます。これは次のように表すことができます。

これは、これらのフォームでうまく機能します。ただし、別のフォーム (FormX など) はOrderId、複数の注文からのアイテムで構成されているため、持つことができません。OrderItemsの列も含まれていますがFormXId、単一の に関連する「FormX」のリストを取得する最良の方法について混乱していOrderIdます。私は MySQL を使用しており、おそらくストアド プロシージャがこれを行うための最良の方法であると考えていましたが、MySQL でストアド プロシージャを使用したことがなく、最善の方法がわかりません。OrderId私の他の(kludgy)オプションは、DBを2回ヒットすることでした。最初に、指定された を持つすべてのアイテムを取得しFormXId、次にすべての を取得して、(疑似コード)のようなことを行うFormXId動的ステートメントを実行します。SELECT

明らかにこれは理想的ではありませんが、他の方法は本当に考えられません...プログラムまたはアーキテクチャのいずれかでできるより良い方法はありますか? 私のバックエンド コードは ASP.NET です。

本当にありがとう!

アップデート

詳細情報のリクエストに応じて:

サンプル入力:

サンプル出力

問題は、FormX が 1 つでOrderIdはなく、 のコレクションであることOrderIdです。同じ注文の複数のアイテムが FormX にある場合もあれば、1 つだけの場合もあります。ほとんどの注文では FormX にアイテムがありません。しかし、誰かが注文を引き上げると、アイテムが属しているすべての FormX が表示され、変更/表示できるようにする必要があります。

上記のことを実行するストアド プロシージャを作成し、1 つのクエリを実行して関連するすべての をプルダウンしOrderId、次に別のクエリを実行して適切な FormX を返すことを考えていました。しかし、もっと良い方法があるはずです...

0 投票する
3 に答える
85 参照

oop - 分類の難問のためのアーキテクチャの計画に支援が必要

実際のコーディングの質問というよりも、「何をするのか」という質問があります。それは私が現在取り組んでいるプロジェクトに関連しています。このプロジェクトでは、複数のマーケットプレイスAPIを1つのインターフェースに結合することを任務としています。各APIには、製品を分類する独自の方法があります。私たちが調べているすべてのAPIの最上位の親カテゴリは、多少の違いはありますが、ほぼ同じです。ただし、サブカテゴリは大きく異なります。

たとえば、あるAPIでは、カテゴリを選択するために長いパンくずリストが必要です。たとえば、スポーツ>球技>ニューイングランド>サッカー>アクティブチーム>ペイトリオッツ>メモラビリアなどです。別のAPIには2つのレベルの分類があります:スポーツ>ペイトリオッツ記念品。多くの場合、他のAPIのサブカテゴリとはまったく関係のないサブカテゴリがあります。

それで、問題は-インターフェースを設計するときに取るべき最良のアプローチは何ですか?現在、2つの可能性の間で取り組んでいます。

1)クライアントでカスタムカテゴリUIを設計し、ユーザーが選択した選択肢に基づいてさまざまなAPIのニーズを並べ替えることができるロジックをサーバーに組み込みます。

2)ユーザーが個々のAPIごとに必要な手順を実行する必要があるような方法でUIを作成します。ユーザー設定によっては、これは、API固有の情報を5、6、10回以上入力する必要があることを意味します。

オプション番号1は実際のプログラミングの悪夢であると言われていますが(私が示した例はAPIデータフィールドの変更です)、オプション番号2は顧客を怒らせると強く感じています。

そこに何かアイデアはありますか?