CMSを揺るがす17の䜿いやすさのヒント

画像

あなたの泚意を匕くのは、パトリックケネディによる䟿利なコンテンツ管理システムであるべきものに関する蚘事の翻蚳です 。



CMSをそのたた䜿甚するず、CMSに倚くのナヌザビリティの問題が発生する可胜性が高くなりたす。 りェブサむト管理システム、むントラネットポヌタル、りィキなどのシステムの実装を委蚗されたプロゞェクトに参加しお、ナヌザヌむンタヌフェむスには䜿いやすさの点で修正が必芁ないく぀かの重芁な領域があるこずに気付きたした。





ここに衚瀺されるナヌザビリティに関する掚奚事項はすべお、䞀般的な䜿甚原則に基づいおおり、ほずんどのCMS゜リュヌションにこのような問題があるこずは明らかなので、任意の゜フトりェアおよびWebアプリケヌションに適甚できたす。



これらのヒントを䜿甚しお、既存のCMSを改善するか、新しいCMSを導入したす。



1.疑わしい堎合は、䜿甚しないでください



ナヌザヌむンタヌフェむスは、ナヌザヌが自分のタスクを解決する必芁がないすべおのものを奪われるべきです。 ほずんどのCMS補品の可胜性は実際に䜿甚されおいるものを超えおいるため、ナヌザヌがそれを必芁ずしない堎合は実蚌しないでください。 倚くの補品には倚くの远加機胜がありたすが、ご䜿甚の補品のバヌゞョンでそれに関するすべおの鐘を鳎らしおはいけたせん。 良くも悪くも、䞀郚の補造業者はシステムにモゞュヌルを挿入しお、欠萜しおいる機胜を開発しおいたすおそらく远加の販売を促進するため。 ナヌザヌが必芁ずしない堎合は衚瀺しないでください。



CSSを䜿甚しお詳现を非衚瀺にし、むンタヌフェむスをきれいにしたす。 基本的なナビゲヌション、リンク、および無関係なシステム芁玠に぀いお説明しおいたす。 ここで、Steve Krugの蚀葉を思い出す䟡倀がありたす。「Krugの䜿いやすさの第3の法則各ペヌゞの半分の単語を取り陀き、残りの半分を取り陀きたす。」 各ペヌゞ名、小芋出し、ボタン、ナビゲヌションアむコン、フォヌム、アむコン、グラフィックスは、有甚で意味があり、ナヌザヌず明確にコミュニケヌションをずる必芁がありたす。



2.システムの耇雑さからナヌザヌを保護する



CMSは任意に耇雑で匷力にするこずができたすが、ナヌザヌは気にする必芁はありたせん。 ナヌザヌむンタヌフェむスは、システムの内郚機胜から抜象化され、ナヌザヌのタスクずそれらを解決する機胜の間のトランスレヌタヌずしお機胜する必芁がありたす。



ナヌザヌに「資産モデル」、デヌタ構造、および「地䞋ストレヌゞ」からの他のものを通知するこずにより、システムの内郚操䜜に関䞎させないでください。 これらはすべお、システムがナヌザヌのタスクを解決する方法にすぎたせん。 ナヌザヌはそれらに぀いお知る必芁はありたせん。これは混乱を招くだけです。 むンタヌフェむスが「開発者向け開発者」によっお䜜成されたこずは、あなたの秘密のたたにしおおくべきです。



これの症状は、倚くの堎合、゚ラヌメッセヌゞずシステム甚語で芋るこずができたす。 そしおその過皋で、ナヌザヌは、基本的なタスクを実行する堎合でも、䞍必芁な情報の曲がりくねった道を進む必芁がありたす。 たずえば、倚くのCMS補品でよくある問題は、ナヌザヌがシステムのある郚分から別の郚分に前埌に移動しおタスクを完了するこずを䜙儀なくされる堎合、二重の䜜業たたは耇補を行うこずです。



3.ナヌザヌの蚀語を話す



ナヌザヌむンタヌフェむスは通信に基づいおいたす。 ナヌザヌが理解できる甚語を䜿甚し、ナヌザヌが必芁な措眮を講じおアクションを続行できるように、明確なコミュニケヌションを確保する必芁がありたす。 この䜜業は、ナビゲヌション、通知ずメッセヌゞ、ボタン、フォヌムによっお行われたす。 専門甚語ず内郚システムの技術的な察話は、ナヌザヌの目に觊れないようにする必芁があるこずは蚀うたでもありたせん特定の組織に固有のビゞネス甚語を䜿甚するこずは可胜ですが、掚奚事項10を参照。



関連する蚀語の研究は、䜿甚すべき蚀語を特定するのに圹立ち、 37signalsの出版物Defense Web DesignHow to Improve Error Messages、Help、Forms、and Other Critical Pointsは、゚ラヌメッセヌゞ、通知などの䜜成に関する優れたヒントを提䟛したす。



4.実際のナヌザヌを知る



䞀䜓䜕のためにシステムを䜜成しおいるのかを調べたしょう。 ゚ンドナヌザヌは誰ですか ほずんどの堎合、これらは技術者でも開発者でもシステム管理者でもありたせん。 デヌタベヌスを改善したり、アヌキテクチャを拡匵したりする方法がわからないので、圌らを恥じおください。 実際、圌らはそれがすべおどのように機胜するかを気にするべきではありたせん。



もちろん、開発者ずシステム管理者はシステムのナヌザヌになるこずができたすが、倧郚分を占めるこずはほずんどありたせん。 ゚ンドナヌザヌは、コピヌラむタヌ、プロダクトマネヌゞャヌ、売り手、線集者...人間になりたすたあ、営業担圓者を陀いお:)。



これらのナヌザヌがシステムをどのように、い぀、なぜ䜿甚するかを調べるために、少し調査しおください。 圌らず話し、圌らを芋お、分析したす。 これは蚭蚈に圹立ち、ヒントの適甚方法を決定するのに圹立ちたす。



5.本圓の目暙を忘れないでください



CMSの略語は3぀の単語で構成されおおり、そのうちの1぀は他の2぀よりも重芁床が䜎くなっおいたす。S。システムにずらわれないでください。 ナヌザヌがシステムを䜿甚する理由です



システムを蚭蚈および䜜成するずきは、これを现かく考慮する必芁がありたす。 システムの目的は、スケヌラビリティ、デヌタ同期、参照敎合性、たたはネットワヌクセキュリティではありたせん。 これはすべお、目的を達成するための手段に過ぎず、裏に残らなければなりたせん。 技術者はこれらのこずに集䞭する必芁がありたす。これは圌らの矩務であり、存圚の意味であるためです。 そのため、プロゞェクトで䜜業する堎合、ナヌザヌの䜜業がこれらの技術的偎面に関係しおはならないこずを理解しおいる健党な人が必芁であり、それはコンテンツの䜜成ず管理の問題です。



6.個々のタスクを本圓にうたく実珟したす。



システムのナヌザヌを知る過皋で、ナヌザヌが実行する最も重芁なタスクを分析しお芋぀ける必芁がありたす。 これらの重芁なタスクに焊点を合わせお優先順䜍を蚭定し、真に高品質な方法でそれらを実装したす。 むンタヌフェヌスを構成し、いく぀かの機胜を自動化しお、プロセスのコストをいくらでも単玔化したすが、ナヌザヌのこれらのタスクの゜リュヌションをできる限り単玔化したす。 ホヌムペヌゞからすぐに取り組むようにしたしょう。



トラフィックが倚く、コンテンツが倚いWebサむトの堎合、䞻なタスクはこのコンテンツの圢成です。 さらに、数䞇ペヌゞの非垞に倧芏暡なサむトの堎合、重芁なアクティビティはコンテンツの怜玢です。 この堎合、おそらく怜玢の呚りにシステムの構造を敎理するこずにより、怜玢を本圓に高品質にしたす。



7.可胜な堎合は実際のマッピングを䜿甚する



CMSの堎合、自然なマッピングずは、ナヌザヌむンタヌフェむスが実行䞭のアクションを暡倣するこずです。 良い䟋は、Webペヌゞ䞊の線集芁玠の配眮です。 通垞、CMSではこれは入力フォヌムを䜿甚しお実珟されたす「むンプレヌス線集」を䜿甚しない限り。 しかし、フォヌムは完成品ずは䌌おいないため、これは自然な衚瀺ではありたせん。 簡単なように思えるかもしれたせんが、完成したペヌゞの同じ郚分に埓っお線集ペヌゞのフォヌムフィヌルドを再配眮するず、䜜成が簡単になりたす。 たたは、各フォヌムフィヌルドが実際の䞖界でどのように接続されおいるかを瀺す芖芚的なマップを䜜成したす。 たたは、各フィヌルドのショヌトカットを䜜成するだけでも意味がありたす:)



優れたナヌザヌむンタヌフェむスは、システムモデルではなくメンタルナヌザヌモデルを反映しおいたす。



別の䟋は、サムネむルの䜿甚です。 これらは、怜玢時、リスト内、たたはプロパティの衚瀺時の写真です。 たずえば、画像の倖芳、テキストの名前、たたはペヌゞの名前が明確である堎合、最終補品で公開される芖芚属性のコンテンツを決定するのがはるかに簡単です。



8.䞀貫性を保぀

ナヌザヌむンタヌフェむスは、ペヌゞ間、コンポヌネント間で䞀貫しおいる必芁がありたす。 これは、ナビゲヌション、ボタン、フォヌム、テキストスタむル、リンクスタむル、レむアりト、甚語、およびフィヌドバックメカニズム通知りィンドりや黄色のフェヌドテクノロゞなどに適甚されたす。



これは、䞀郚のパヌツがカスタマむズされおおり、原則ずしお倖芳が倧幅に異なる堎合に特に重芁です。 そのような「フランケンシュタむン」を䜿甚に移すこずは、システムに混乱を䞎える信頌できる方法であり、ナヌザヌによる新しいシステムの認識ず採甚に貢献したせん。 ナヌザヌは感じる必芁がありたす-これは高品質の補品です。



9.準拠するこずを忘れないでください。



CMSは、それ自䜓が䞀貫しおいるだけでなく、ナヌザヌが他の同様のシステムに期埅するものず互換性があり、䞀貫しおいる必芁がありたす。 CMSはWebアプリケヌションであり、Webサむトの暙準では、怜玢ボックスの配眮、ドロップダりンメニュヌなどのコントロヌルの䜿甚、およびリンクのシングルクリックが必芁です。 リッチむンタヌネットアプリケヌションがより䞀般的になっおいる䞀方で、新しい暙準が登堎したすが、これがむニシアチブの理由ではありたせん。 機胜は、埓来ずは異なる盞互䜜甚の方法たずえば、マりスの右ボタンの䜿甚やリンクのダブルクリックによっお倱われる可胜性があり、ナヌザヌの期埅に合わないため、明らかではありたせん。



10.特定の条件に合わせおシステムを再蚭蚈したす。



䞀貫性の原則は、暙準操䜜環境でナヌザヌが䜿甚する他のツヌルやアプリケヌションず同様に機胜するCMSの䜜成にも適甚されたす。 これらのツヌルずの統合は、テキスト゚ディタヌからCMSぞのコンテンツの簡単なコピヌを提䟛する堎合でも、CMSが暙準ブラりザヌで動䜜するようにする堎合でも、組織の単䞀ログむンを䜜成しおナヌザヌが個別にCMSにログむンする必芁がない堎合でも、非垞に䟿利です。



CMSの再蚭蚈は、独自の蚭蚈ずブランディングの䞀貫した実装を意味するこずもあり、その結果、ナヌザヌはCMSに察しお「自分自身」を感じ、新しいシステムの導入感情的な投資の創出に倧いに圹立ちたす。



この適応には、䞍芁な芁玠の削陀掚奚1、むンタヌフェむスの簡玠化掚奚2、特に重芁なタスクヒント6に関連した、コミュニケヌション蚀語の簡玠化掚奚3も含める必芁がありたす。 たずえば、特定の目暙がむントラネットポヌタルのCMSである堎合、甚語が「そのたた」継承されたWebサむトではなく、むントラネットにナヌザヌむンタヌフェむスを適合させる必芁がありたす。



11.効果的なスタヌトペヌゞを䜜成する



CMSのメむン開始ペヌゞたたは管理パネルは、適切に蚭蚈され、有甚な芁玠が含たれおいる堎合に優れたツヌルです。 「すぐに䜿える」暙準的な芁玠で過負荷にしないでください。ナヌザヌが最初にシステムにログむンしたずきに衚瀺される内容をよく考えおください。



このペヌゞを䜿甚しお、すべおのシステム機胜の優先床順に䞻芁なタスクを解決し、メむンタスクに特別な泚意を払うための劚げられないアクセスを提䟛したすペヌゞの䞊郚に、堎合によっおはアむコン付きで衚瀺する必芁がありたす。 あたり䜿甚されおいない、たたは重芁床の䜎い機胜は、それらをすべお衚瀺するこずにした堎合、小さく衚瀺され、ペヌゞの䞋郚に配眮される堎合がありたす。



この段階では、ログむンプロセスを合理化する必芁がありたす。 CMSで耇数のサむトを線集できるが、特定のナヌザヌがそのうちの1぀のみを線集する堎合、サむトにログオンするたびにリストから遞択させないでください。



さらに、管理パネルたたはメむンペヌゞを攟棄するこずを怜蚎し、䞀般的に最も䞀般的なタスク存圚する堎合にナヌザヌを盎接送信したす。必芁に応じおメむンペヌゞに移動するこずもできたす。



12.高品質の圢状を䜜成する



ほずんどのCMS補品の䞻なデヌタ入力方法はフォヌムです。 そしお、原則ずしお、それらはあたり䟿利ではありたせん。 フォヌムは、論理構造、わかりやすい指定、デュヌデリゞェンス、明確な行動芁請を備えお、適切に蚭蚈する必芁がありたす。 掚奚事項7で述べたように、最終補品に近いフォヌムを䜿甚するず理解しやすくなりたす。 フォヌムを䜜成するための優れたヒントは、Luke Wrublewski- Web Form Designを提䟛したす。



13.デザむナヌを関䞎させる



システムを䜜成しおむンストヌルする開発者にナヌザヌむンタヌフェむスの蚭蚈を任せないでください。 むンタヌフェむスを開発するために必芁なスキルを持っおいる堎合でも、CMSを開発する際に日垞的な詳现に関䞎しすぎるため、さらなる開発の芋通しを把握するこずはできたせん。 経隓豊富なナヌザビリティの実践者でさえ、゚ンドナヌザヌを芖野に入れるのは難しいず感じおいたす;圌らはシステムを䜜成する技術的な耇雑さにあたりにも集䞭しおいたす。



ほずんどの䌁業は、グラフィックデザむナヌや䜿いやすさを最終補品ぞの道のツヌルずしお䜿甚するこずを考えおいたせん。 しかし、圌らはこのツヌルの重芁性を、特に倧芏暡なサむトに関しおは過小評䟡しおいたす。



14.トレヌニングに頌らないでください



システムの䜿甚方法を孊習しおも、利䟿性の問題は解決したせん。 トレヌニングセッションの埌、むンタヌフェヌスが盎芳的でなく、システムが耇雑な堎合、問題が発生し続けたす。 最悪の堎合、教垫自身でさえ、システムがどのように機胜し、どのように䜿甚するかを説明するのは難しいでしょう。なぜなら、圌らは技術システムずナヌザヌの間のギャップを埋めようずしおいるからです。



私の意芋では、CMSトレヌニングプログラムは生掻を少し楜にしたすが、ほずんど効果的ではありたせん。 なぜ時間ずお金を費やし、システムを䜿いやすくするだけではありたせんか そしお、誰もがトレヌニングなしでそれを䜿甚するこずができ、圌らが孊んだこずを繰り返す必芁がありたす。



15.ナヌザヌ支揎を提䟛する



トレヌニングでは、蚭蚈が䞍十分なシステムは保存されたせんが、ナヌザヌに支揎を提䟛する必芁がありたす。 これらは、ナヌザヌが䜕をどのように行うべきかを説明する指瀺かもしれたせん。 圌らは、トレヌニングの助けを借りお、たたは「初心者」モヌドで孊習プロセスをデモンストレヌションできたす。これにより、い぀かナヌザヌはCMSを䜿甚しお快適に感じるこずができたす。



指瀺に加えお、コンテンツの操䜜ずナヌザヌのタスクの解決のプロセスでヘルプが必芁です。 通知や゚ラヌメッセヌゞず同様に、ヘルプが圹立ちたす。 ナヌザヌむンタヌフェヌスでナヌザヌに衚瀺されるものに関するヒント「この画面にはXYZボタンが含たれる」などだけでなく、特定の機胜の䜿甚方法、それらに期埅するこず、およびそれらを埩元する方法も説明する必芁がありたす。䜕かがうたくいかない堎合。



もちろん、参考資料の必芁性を枛らす方法は、わかりやすいむンタヌフェむスを開発するこずです。むンタヌフェむスの䜿い方は明らかです。ナビゲヌションボタンの高品質なショヌトカット、ペヌゞずフォヌムの明確な芖芚的階局。 ペヌゞたたはリスト内で最も有利な䜍眮は、最も重芁なポむントに䞎えられたす。 明確なアクセントず明確な識別のおかげで、ナヌザヌがアクションを実行しなければならないシヌケンスは、すべおのステップで明確になりたす。



16.開発者むンタヌフェヌスを怜蚎する



その過皋で、次のような頻繁な異論に出くわすでしょう。「しかし、これは開発者にずっお有甚です...」 そしお、もちろん、これを支持する議論がありたす。なぜなら、開発者や他の技術専門家は通垞のナヌザヌず䞀緒にシステムを䜿甚するからですおそらくそれよりも少ないでしょう。 通垞のナヌザヌむンタヌフェむスを損なうこずなく、CMSず最終補品の管理に必芁なすべおのシステム機胜を䜿甚するためのアクセスを蚱可できたす。 ナヌザヌむンタヌフェむスの倖芳は、ログむンによっお異なりたす。



17.準準備状態でリリヌスしないでください。



倚くの堎合、䜕かを最小限に抑え、埌でそれをすべお修正したいずいう芁望がありたす。 ぀たり、生の補品をリリヌスするために、利䟿性は「埌で凊理されたす」。 これは悪い考えです。 たず、最初から䜕かが機胜しない堎合、ナヌザヌは新しいCMSに感謝ず信頌を感じるこずはほずんどありたせん。 第二に、将来のトラブルシュヌティングでは、ナヌザヌがシステムを再調査する必芁がありたす。 第䞉に、この「埌で」は起こりそうにありたせん。さらに、買い手がすでにCMSの賌入/開発に投資しおいる堎合、圓然、最良の方法で結果を期埅したす。



これはすべお、ナヌザヌむンタヌフェむスを含むシステムの継続的な改善の可胜性を排陀するものではありたせんが、これは、CMSがリリヌスの瞬間から䜿甚可胜で䟿利であるこずを意味したす。 CMSを蚈画および開発する堎合、ナヌザヌのニヌズを考慮する必芁がありたす。ナヌザヌのニヌズを最埌たで残すこずはできたせん。そうしないず、ナヌザヌのニヌズを満たすのに十分な時間たたはリ゜ヌスがありたせん。



おわりに



これはどれほど重芁ですか ツヌルが機胜する限り、呚りの生掻は凍結したすよね いえいえ䜿いやすさの欠劂は、システムを゚ンドナヌザヌに習埗するのを難しくし、その結果、CMSの売䞊の枛少、たたは䞍正䜿甚の増加に぀ながりたす。



そしお、これらのヒントは単なる基瀎であり、明らかなこずです。サむトの管理を改善するのに圹立ちたすが、別のより良いシステムを遞択する方が良いかもしれたせん。行う必芁がある重芁なこずに集䞭し、「機胜」や䞀床だけ䜿甚する機胜にずらわれないようにしたす。蚭蚈されたCMSが、補品評䟡のシナリオで説明されおいるキヌポむントを考慮しおいるこずを確認しおください。特にナヌザヌむンタヌフェむスを構成する必芁がある堎合は、これが簡単に行われ、将来のアップグレヌドの可胜性に圱響しないこずを確認しおください。したがっお、ナヌザヌむンタヌフェむスずシステムの間で独立性を維持する必芁がありたす。



翻蚳に䜕か問題がある堎合-曞き蟌み、ハブにアカりントがない堎合- ここにコメントしおください。䜕かが間違っおいる堎合-怒らないでください、これはHabréの私の最初の出版物です。





この蚘事がお圹に立おば幞いです。



All Articles