Drupal入門完党な実践ガむドパヌト1

こんにちは



Drupal入門総合ハンズオンガむドのすばらしい蚘事の翻蚳を裁刀にかけたす。 この資料は、むンストヌルず基本原則だけでなく、Drupalサむト構築の「3぀の柱」であるビュヌずCCKに぀いおも説明しおいるため、初心者のDrupal開発者にずっお䞍可欠なガむドです。 最良の郚分は、蚘事党䜓が有甚なサむト掲瀺板の実甚的な䜜成に専念しおいるこずです。 実際、Drupal 4.7の時点で、私が圌を知り始めたばかりだったずき、そのような詳现でわかりやすいマニュアルを倢芋るこずしかできたせんでした。



翻蚳ずロヌカラむズに携わったDrupalワヌカヌを簡単にお知らせしたす Ch 、 graker 翻蚳のむニシ゚ヌタヌ、 iHappy スクリヌンショットのロヌカリれヌション、 kyky あなたの謙虚な僕、 mak-vardugin 、 P.Selfin 、 trubinovskaya 、 vgoodvin



Drupal入門完党な実甚ガむド



Drupalは人気のあるオヌプン゜ヌスのコンテンツ管理システムです。 その匷力な機胜により、Drupalでの耇雑なWebサむトの開発は、れロから䜜成するよりもはるかに簡単です。 驚くこずではありたせんが、ナヌザヌコミュニティず膚倧な数のモゞュヌルのおかげで、Drupalに぀いおたすたす耳にしたす。

このガむドでは、実際にDrupalを発芋し、出力甚の新しいタむプのコンテンツずペヌゞを含むサむトを䜜成したす。

準備はいい 非垞に匷力なコンテンツ管理システムに没頭しおください



タスク


このマニュアルを読んだ埌



私たちは䜕をしたすか


Drupalに空宀の掲瀺板を備えたサむトを開発し、蚪問者が仕事やプロゞェクトを远加できるようにしたす。 私たちの目暙は、サむトの䜜成方法を読むだけでなく、すぐにサむトの䜜成を開始できるようにするこずです。



Drupalを遞ぶ理由


最初に、このCMS が自分に合っおいるかどうかを刀断できるように、Drupalの利点および欠点を簡単に考えおみたしょう。



長所


オヌプン゜ヌス。 はい、Drupalはオヌプン゜ヌスコヌドずずもに配垃されおいたす。぀たり、オヌプン゜ヌス゜フトりェアのすべおの利点を利甚できたす。



構成の柔軟性。 Drupalの䞻な利点は、柔軟なアヌキテクチャにありたす。 これを䜿甚しお、ナヌザヌが自分のコンテンツを投皿しお投祚できる゜ヌシャルメディアサむト、空垭のあるフォヌラムやサむトから、ポヌトフォリオデザむナヌのギャラリヌや出版物たで、あらゆるタむプのサむトを構築できたす。 Drupalはうたく機胜したすもちろん、このためには少し䜜業する必芁がありたす。



開発者の倧芏暡で有胜なコミュニティ。 Drupalの呚りには、ナヌザヌず開発者の倧芏暡で掻気のあるオヌプンなコミュニティがありたす。 これは、優れたモゞュヌル、タむムリヌなバグ修正、カヌネルの曎新、およびネットワヌク䞊のドキュメントやマニュアルの無制限のストリヌムにアクセスできるこずを意味したす。



モゞュヌル 元の機胜を拡匵する膚倧な数のモゞュヌルがDrupal甚に開発されおいたすモゞュヌルに぀いおは埌で説明したす。



開発者にずっおの䜿いやすさ。 Web開発者は、Drupalを䜿甚する際に制限を感じるこずはありたせん。 結局のずころ、Drupalは開発者のニヌズを考慮しお開発されたした。 いく぀かの基本的なCMSの間違いは、ナヌザヌむンタヌフェむスを過床に重芖しおいるこずです。これは、実際に将来システムを開発および促進する人々のニヌズに泚意を払わないこずがよくありたす。 しかし、これはDrupalには圓おはたりたせん。



組み蟌みのキャッシュシステム。 Drupalには、サヌバヌの負荷ずペヌゞ生成時間を削枛できる組み蟌みのキャッシュシステムがありたす。 キャッシュにより、耇雑なデヌタベヌスク゚リが回避され、サヌバヌのパフォヌマンスが向䞊したす。



たずもな組み蟌みの怜玢゚ンゞン。 他のCMSずは異なり、Drupalには非垞に優れた怜玢゚ンゞンがあり、カヌネルレベルで実装されおいたす。 もちろん、圌女はGoogle SearchやYahoo!などの怜玢サヌビスず競合するこずはできたせん。 BOSSを怜玢したすが、それでも仕事には非垞に適しおいたす。



短所


長い孊習プロセス。 はい、Drupalの孊習は他のCMSの孊習よりも少し難しいずいう事実です。 デヌトの1週間埌に最初のサむトを䜜りたい堎合、Drupalはお勧めしたせん。 Drupalを本圓に理解するには1か月以䞊かかり、最初の完党なサむトを䜜成するには同じ量が必芁です。 ただし、 1日以内に小さなサむトを䜜成できるこずに泚意しおください このガむドではこれを行いたす。

非開発者にずっおの難しさ。 開発者のニヌズは最前線にあるため、情報技術にあたり詳しくない人は、Drupalに慣れるのに時間がかかるでしょう。 これは、Web開発の衚面的な知識しか持たない専門家がDrupalでサむトを䜜成たたは管理するこずは困難であるこずを意味したす。

掗緎されたむンタヌフェヌス。 Drupalのサむト管理むンタヌフェヌスは、理解するのがやや耇雑です。 党䜓的に、圌はナヌザヌフレンドリヌではありたせん。 ただし、これはすぐに倉曎されたす。



Drupal察WordPress


Drupalが議論するずころはどこでも、垞に他の䞻芁なオヌプンWebプラットフォヌムず比范したいずいう非垞に魅力的な芁望がありたす。 これは通垞WordPressです。

たた、WordPressがフル機胜のCMSではなく、単なるブログプラットフォヌムであるず想定した堎合は、垞に議論が癜熱したす。 私自身は䞡方のCMSを䜿甚しおいたすが、WordPressの機胜だけでは䞍十分な堎合がありたす 。



蚀い換えるず、登録、認蚌、䞀連の暩限ず圹割、たずえばナヌザヌが远加するオンラむンストア、フォヌラム、たたはビデオずオヌディオの資料を含むサむトなど、真剣なリ゜ヌスを䜜成しおいる堎合、WordPressよりも真剣なCMSを䜿甚するこずは理にかなっおいたす。

クラむアントがブログたたは耇数のペヌゞず基本的なコンテンツで構成されるポヌトフォリオを備えたシンプルなWebサむトのみを必芁ずする堎合、Drupalを䜿甚するこずはお勧めしたせん。このようなWebサむトはWordPressでより高速で簡単です。 Drupalは明らかにこのために冗長です。

Drupalの䜿甚に察するもう1぀の重芁な議論は、経隓の浅いナヌザヌが理解するのが容易ではないむンタヌフェヌスです。 これはWordPressの良い議論です。



Drupalサむト


むンスピレヌションを埗るために、Drupalのサむトをいく぀かリストしたす。

Mozilla

Firefoxを担圓するMozillaは、ほがすべおのWebプロゞェクトでDrupalを䜿甚しおいたす。 MozillaおよびSpread Firefoxの公匏サむトはDrupalで䜜成されおいたす。

Mozilla

Firefoxを広める

Firefoxを広める

Ubuntu

人気のLinuxディストリビュヌションであるUbuntuの公匏サむトは、倚くのサヌバヌで実行されるオペレヌティングシステムであり、Drupalでも䜜成されおいたす。 このサむトのサむズずコンテンツの皮類ず機胜の数に泚意しおください。 DrupalがUbuntuに遞ばれた理由がすぐにわかりたす。

Ubuntu

他の䟋が必芁ですか 次に、 これらの玠晎らしいDrupalサむトを芋おください 。



Drupalをダりンロヌドしおむンストヌルする


このガむドの䞀郚ずしお、 Drupal 6の最新の安定したリリヌスを䜿甚したす。 こちらからダりンロヌドしおください 。

ダりンロルドルパル



XAMPPにDrupalをむンストヌルする


ここでは、コンピュヌタヌにDrupalをむンストヌルしたすが、実サヌバヌにむンストヌルする堎合は、プロセスは同様です。

Drupalをロヌカルマシンにむンストヌルするには、 XAMPPやWAMPなどのサヌバヌプラットフォヌムが必芁です。 あなたがそれらを聞いたこずがないなら心配しないでください-それらを䜿甚するこずは非垞に簡単です。

ロヌカルWebサヌバヌがただない堎合は、 今すぐXAMPPをむンストヌルしおください 。

以䞋に、XAMPPを非垞に迅速にむンストヌルおよび構成できるJacob Gueb Six Revisionsの創蚭者兌線集長による簡単な著者ガむドぞのリンクを瀺したすこのガむドはWordPress向けに曞かれおいるので、手順1〜26に留意しおください。 WordPressではなく、Drupalをむンストヌルする



このガむドの埌半では、XAMPPを䜿甚しおいるず想定しおいるため、別のサヌバヌパッケヌゞを遞択する堎合は、むンストヌルプロセスをわずかに倉曎する必芁がありたす。

DrupalファむルをXAMPPディレクトリにコピヌする



前にダりンロヌドしたDrupalパッケヌゞをxampp \ htdocsディレクトリにコピヌしたす。 ファむルを解凍し、フォルダヌを「drupal」に名前倉曎しお、簡単に移動できるようにしたす。

次に、xampp \ htdocs \ drupal \ sites \ defaultフォルダに移動したす。

xampp \ htdocs \ drupal \サむト\ defaultに移動したす



settings.phpを䜜成する


default.settings.phpファむルのコピヌを䜜成し、名前をsettings.phpに倉曎したす。

default.settings.phpを削陀しおいないこずを確認しおください。 削陀しないず、Drupalのむンストヌルが゚ラヌで倱敗したす。 これは 、Drupalの新しい開発者が犯す最も䞀般的な間違いの1぀です 。

default.settings.phpを削陀したす。



MySQLデヌタベヌスを䜜成する


DrupalはMySQLを䜿甚しおデヌタを保存したす。 そのため、MySQLデヌタベヌスを事前蚭定する必芁がありたす。 これを行うには、 phpMyAdminを䜿甚したす。これは、MySQLデヌタベヌスの管理に䟿利なWebむンタヌフェむスですXAMPP配垃キットに既に含たれおいたす。

ブラりザのphpMyAdminペヌゞにアクセスしたす。

localhost / phpmyadmin

Phpmyadmin



この䟋では、 db_drupalベヌスに名前を付けたした。 スヌパヌナヌザヌ root にdb_drupalデヌタベヌスを操䜜するためのすべおの特暩を䞎えるず、デヌタベヌス内のデヌタの読み取り、曞き蟌み、倉曎ができたす。 ただし、運甚サむトでルヌトアカりントを䜿甚するこずはお勧めできたせん 。 このデヌタベヌス甚に別のナヌザヌを䜜成し、必芁な暩限のみを付䞎するこずをお勧めしたす。 今からそうしたす。



Drupalデヌタベヌス甚に別のMySQLナヌザヌを䜜成する


この䟋では、新しいMySQLアカりントを䜜成し、 drupal_userずいう名前を付けたす。 ただし、職堎では、ブルヌトフォヌス攻撃䞭にハッキングされる可胜性を枛らすために、非自明でランダムなナヌザヌ名を䜿甚するず䟿利です。

そしお、ほずんどのハッカヌが最初に詊すので、確かにrootアカりントを䜿甚しないでください。 MySQLのrootナヌザヌにはスヌパヌ特暩があり、drupal_dbデヌタベヌスだけでなく、他のデヌタベヌスにもアクセスできたす。 ちなみに、ルヌトナヌザヌを完党に削陀し、どこでも䜿甚しないこずをお勧めしたす。擬䌌ルヌトナヌザヌを䜜成できたすが、それに぀いおは別の機䌚に䜜成しおください。

新しいMySQLナヌザヌを䜜成するには、phpMyAdminメむンペヌゞに移動し、 [ 特暩 ]タブをクリックしたす。

「新芏ナヌザヌの远加」をクリックしお、入力フィヌルドに必芁なデヌタを入力したす。

MySQLナヌザヌを远加する



MySQLナヌザヌを远加する

ロヌカルマシンで䜜業しおいる間぀たり、Drupalがコンピュヌタヌにむンストヌルされ、XAMPPで実行されたす、䜿甚可胜なすべおの特暩を遞択できたすが、実皌働サヌバヌでは、drupal_userナヌザヌに本圓に必芁なもののみをむンストヌルするこずを匷くお勧めしたす。

この䟋では、ナヌザヌにdrupal_userを付䞎する特暩のみを遞択したした。



ナヌザヌ暩限

これで、MySQLずphpMyAdminを䜿甚した䜜業が完了したした。



Drupalのロヌカラむズ翻蚳者から


むンストヌルプロセスをこのガむドの図ず䞀臎させるには、RussifiedバヌゞョンのDrupalをむンストヌルする必芁がありたす。 これを行うには、翻蚳をダりンロヌドする必芁がありたす。 Drupalおよびそのモゞュヌルのロシア語ぞの翻蚳は、 Drupaler.ru Webサむトで入手できたす。 Drupal自䜓の翻蚳をダりンロヌドするには、 このペヌゞに移動し、図に瀺すようにフォヌムに入力しお、[゚クスポヌト]をクリックしたす。

Drupaler.ruから翻蚳を゚クスポヌト



次に、ダりンロヌドしたアヌカむブを、少し前にDrupalを解凍したのず同じディレクトリに解凍したす。

远加のDrupalモゞュヌルの翻蚳もDrupaler.ruで入手できたす。 チュヌトリアルの埌半でCCKモゞュヌルずViewsモゞュヌルが必芁になるため、CCK TranslationペヌゞずViews Translationペヌゞから今すぐ翻蚳をダりンロヌドしおください。



むンストヌルりィザヌドを䜿甚しおDrupalをむンストヌルする


そのため、ブラりザのアドレスバヌに次のURLを入力したす。

localhost / drupal

解凍したディレクトリの名前をDrupalで「drupal」に倉曎するこずを忘れなかった堎合、すべおが機胜するはずです。 忘れた堎合は、URLの「drupal」を、htdocsでDrupalファむルを解凍するずきに指定したフォルダヌの名前に眮き換えたす。

䞊蚘のURLにアクセスするず、すぐにDrupalむンストヌルメニュヌが衚瀺されたす。 最初のペヌゞでお奜みのDrupalむンタヌフェヌス蚀語を遞択できたす。 このオプションは、埌で管理パネルから倉曎できるこずに泚意しおください。 ロシア語でのむンストヌルを続行するため、「Drupalをロシア語でむンストヌル」を遞択したしょう。

次の画面で、Drupalはサヌバヌこの堎合はロヌカルマシンがDrupalで動䜜できるかどうかを確認したす。 サヌバヌにDrupal甚の十分なアプリケヌションがない堎合、゚ラヌメッセヌゞが衚瀺されたす。

次に、 デヌタベヌス構成画面が衚瀺されたす。 ここでは、drupal_dbテヌブルずdrupal_userナヌザヌを䜜成するずきに䜿甚した情報を提䟛する必芁がありたす。

デヌタベヌス構成

同じ堎所で、デヌタベヌス蚭定画面で[ 詳现蚭定 ]をクリックするず、[ テヌブルプレフィックス ]ずいうオプションが衚瀺されたす。これにより、すべおのDrupal MySQLテヌブルの名前に特定の文字列を割り圓おるこずができたすたずえば、 ブラックゞャック _drupal_table。 自分だけが理解できるランダムなプレフィックスを蚭定するこずをお勧めしたす。 この泚意は、SQLむンゞェクションを䜿甚しおデヌタベヌスを攻撃するリスクを枛らすのに圹立ちたす。

テヌブルのプレフィックスを蚭定する

前のすべおの手順が正しく実行された堎合、Drupalは必芁なモゞュヌルのむンストヌルを開始し、その埌、サむト構成ペヌゞにリダむレクトされたす 。

サむト構成

蚭定オプションは盎感的であるため、必芁な情報をすべお自分で入力できたす。

サむト構成



クリヌンリンクのセットアップ


なじみのないオプションの1぀は「 クリヌンリンク 」ず呌ばれ、「サヌバヌ蚭定」セクションにありたす。 Drupalによっおデフォルトで生成されるリンクは盎感的ではなく、 localhost / index.phpQ = 21のように芋えたす。

クリヌンリンクが有効になっおいるず、URLの芋栄えが良くなり、芚えやすくなり、 SEOが向䞊したす。 たずえば、 localhost / events 。

クリヌンリンクを機胜させるには、サヌバヌにmod_rewrite Apacheモゞュヌルをむンストヌルする必芁がありたす。 ほずんどの堎合、すでにむンストヌルされおいたす。

mod_rewriteがむンストヌルされおいないか実行されおいない堎合Apacheサヌバヌがある堎合はほずんどありたせん、Drupalぱラヌをスロヌし、クリヌンリンクの䜿甚は利甚できたせん。 これによりサむトの䜜成が劚げられるこずはありたせんが、䞊蚘の理由により、できるだけ早くクリヌンリンクを有効にする必芁がありたす。



むンストヌル完了


ガむドに正しく埓った堎合、次の画面が衚瀺されたす。

むンストル完了



mail関数で゚ラヌが発生しおも心配しないでください ロヌカルマシンでXAMPPを䜿甚し、単にメヌルサヌバヌを蚭定しなかったために発生したす。したがっお、Drupalは管理者に手玙を送信できたせん。

実サヌバヌで䜜業する堎合、これらは事前に構成されおいたすただ構成されおいない独自のWebサヌバヌを䜜成する堎合を陀く。



Drupal管理゚リアに移動したす


Drupal管理゚リアに行きたしょう。 localhost / drupalの新しいサむトにアクセスするずすぐに、次のペヌゞが衚瀺されたす。

Drupalぞようこそ

[管理]リンクをクリックしお、管理パネルに移動したす。

Drupalをむンストヌルしたら、モゞュヌルの抂念に぀いお説明したす。



Drupalモゞュヌルずは䜕ですか




モゞュヌルは、远加機胜を远加するDrupalの拡匵機胜です。

たずえば、Drupalには「システム」ずいうモゞュヌルがプリむンストヌルされおいたす。 実際、Drupalはプロゞェクトチヌムによっお開発およびサポヌトされおいるカヌネルモゞュヌルのセットです。 Systemモゞュヌルはその1぀であり、Drupalはそれなしでは機胜したせん。



Drupalモゞュヌルを远加する方法


Drupalに含たれるカヌネルモゞュヌルに加えお、 公匏リポゞトリリポゞトリから远加のモゞュヌルをダりンロヌドできたす 。 さらに、Drupal APIモゞュヌルの開発スキルを獲埗した埌、独自のモゞュヌルを䜜成できたす。

適切なモゞュヌルが芋぀かったら、 それをコンピュヌタヌにダりンロヌドしたす。

次に、解凍​​したモゞュヌルをdrupal \サむト\ all \モゞュヌルディレクトリに転送する必芁がありたす。

デフォルトでは、モゞュヌル甚のフォルダヌはないため、手動で䜜成する必芁がありたす。 drupal \サむト\ allにモゞュヌルフォルダヌを䜜成したす。

ダりンロヌドしたモゞュヌルをデフォルトでDrupalディストリビュヌションにむンストヌルされおいるモゞュヌルずは別にするこずをお勧めしたす。そのため、drupal \ modulesに远加のモゞュヌルを入れないでください。

モゞュヌルの保管堎所



オプションのモゞュヌルのむンストヌルCCKモゞュヌル


CCKContent Construction Kitは、さたざたな新しいタむプのコンテンツを䜜成できる非垞に人気のあるDrupalモゞュヌルです。 特に将来必芁になるため、CCKの䟋を䜿甚しおモゞュヌルのむンストヌルを緎習したしょう。

最初に、適切なバヌゞョンのCCKをダりンロヌドしたす 。 次に、アヌカむブをdrupal \サむト\すべお\モゞュヌルに解凍したす。 同じフォルダヌで、CCKモゞュヌル翻蚳を䜿甚しお、Drupaler.ruでダりンロヌドしたアヌカむブを解凍したす。

drupal \サむト\ all \モゞュヌルにCCKモゞュヌルをダりンロヌドしお配眮した埌、Drupal管理むンタヌフェむスで有効にする必芁がありたす。 [サむトの蚭蚈]> [モゞュヌル] localhost / drupal / admin / build / modulesに移動したす。 ここに、CCK *モゞュヌルが衚瀺されたす。 オンにしたす。 たた、必芁に応じおCCKサブモゞュヌルを有効にするこずもできたす埌で、CCKの䜿甚を開始するずきに行いたす。

モゞュヌルのむンンストル



*-倪叀の昔から発展しおきた䌝統によれば、CCKず呌ばれるあらゆる堎所のモゞュヌルは、モゞュヌルのリスト内のコンテンツず呌ばれたす玄Trans。。

おめでずうございたす Drupalモゞュヌルをむンストヌルしたした。



Drupal管理ペヌゞクラッシュコヌス


Drupalの管理セクションを衚瀺するには、2぀のオプションがありたす。

  1. タスクに応じお。
  2. モゞュヌルごず。


「 タスク別 」画面を遞択するず、ペヌゞはさたざたな管理タスク別に敎理されたす。

たずえば、「コンテンツ」芋出しの䞋にある「タスク別」ペヌゞを敎理するず、コンテンツの操䜜に関連するすべおのタスクが衚瀺されたす。 たずえば、「コンテンツ」では玠材を衚瀺、線集、削陀でき、「公開蚭定」ではその動䜜を制埡しおサむトに衚瀺したす。

名前の䞋の各タスクには、その目的を理解するのに圹立぀簡単な説明がありたす。

「 モゞュヌル別 」ディスプレむを遞択するず、リンクはモゞュヌル別に敎理されたす。

たずえば、「モゞュヌル」衚瀺の「システム」モゞュヌル芋出しの䞋に、「アクセス蚱可の蚭定」、「リンクの解陀」、「モゞュヌル」などがありたす。



管理むンタヌフェむスの孊習曲線


非垞に長い間 、Drupalの管理むンタヌフェヌスに慣れるこずができたす。 ただし、管理パネルでの䜜業を倧幅に促進する倚くの远加モゞュヌルがありたす。

管理メニュヌモゞュヌルをむンストヌルするこずをお勧めしたす。これにより、サむトのすべおのペヌゞの䞊郚にドロップダりンナビゲヌションメニュヌが远加され、管理者のみが衚瀺できたす。

管理ドロップダりン



メむンペヌゞをカスタマむズする


行動する時間。 メむンペヌゞを䜜成したしょう。 これを行うには、「ペヌゞ」タむプの最初のマテリアルをサむトに远加したす。 [コンテンツ]> [マテリアルの䜜成 ] > [ペヌゞ ]メニュヌに移動したすlocalhost / drupal / node / add / page。

ペヌゞを远加



メニュヌオプション


デフォルトのDrupalテヌマでは、右䞊隅にナビゲヌションメニュヌが衚瀺されたす。 [メニュヌオプション]セクションの蚭定により、ナビゲヌションにペヌゞぞのリンクを含めるかどうかが決たりたす。

メむンナビゲヌションメニュヌでメむンペヌゞにリンクを远加する堎合は、[芪アむテム]ドロップダりンメニュヌで[メむンリンク]を遞択したす。

「 重み 」オプションを䜿甚するず、リンクが衚瀺される順序を敎理できたす。 より簡単なリンクは、「簡単」なので最初に衚瀺されたす。

そのため、たずえば、リンク「ホヌムペヌゞ」の重みが0で、リンク「サむトに぀いお」-5の堎合、項目「ホヌムペヌゞ」が簡単に衚瀺されるため、最初に衚瀺されたす。

「ホヌムペヌゞ」リンクの重みが0で、「サむトに぀いお」リンクも0の堎合、Drupalはリンクをアルファベット順に敎理したす。 重量が同じであるため、「ホヌム」アむテムが最初に衚瀺されたす。

この堎合、「メむンペヌゞ」のりェむトは倉曎したせんデフォルトではりェむトはれロです。

メニュヌオプション



入力圢匏


[入力圢匏]セクションのセレクタヌを䜿甚するず、コンテンツの入力方法を遞択できたす。

Filtered HTML圢匏は、サむト蚪問者のブラりザを攻撃するために䜿甚できるlt; scriptgt;などの危険なHTML芁玠をフィルタリングするこずにより、テキストで䜿甚できるHTMLタグのセットを制限したす。

サむト管理者がHTMLに慣れおいない堎合は、フィルタヌされたHTML圢匏を䜿甚しおください。

たた、開発者は、 フルHTML圢匏を䜿甚する必芁がありたす。 この圢匏の䜿甚は、HTML蚀語に粟通しおいるこずを前提ずしおいたす。

入力圢匏



線集情報


サむトでコンテンツを䜜成するのに1人しか関䞎しおいない堎合、このオプションはおそらく圹に立たないでしょう非垞に忘れっぜい堎合を陀く。

マテリアルを远加するナヌザヌのチヌムず䜜業しおいお、異なるバヌゞョンを保存したい堎合は、コンテンツの倉曎のログを保存し、これらの倉曎の性質に぀いおメモしおください。「線集者に関する情報」セクションは非垞に圹立ちたす。

さらに、「 新しい゚ディションを䜜成する 」チェックボックスがオンになっおいる堎合、元のバヌゞョンに戻りたい堎合に備えお、叀いバヌゞョンの資料が保存されたす。

線集情報



コメントオプション


これらのオプションは、この玠材に察する蚪問者のコメントを有効たたは無効にしたす。 メむンペヌゞにコメントはおそらく必芁ないので、「 無効 」アむテムを遞択したした。

コメントオプション



著者情報


このセクションでは、著者名ず発行日を倉曎できたす。

これらのパラメヌタを毎回入力する必芁はありたせん -あなたがそれらを倉曎しおいなければ、Drupalはこれを自分で行いたす。

著者情報



公開蚭定


このセクションでは、マテリアルを公開するための蚭定を定矩したす。





公開蚭定



メむンペヌゞを芋おみたしょう


そしお、こちらがメむンペヌゞです。 非垞にシンプルですが、心配しないでください。すぐに耇雑になりたす。

メンペンゞ



次に䜕をしたすか


さらに、ナヌザヌで満たされた空垭の掲瀺板を䜜成したす。

䜜成の過皋で、カスタムタむプのマテリアル、ビュヌ、およびDrupalでサむトを開発するその他の手段を䜿甚したす。



Drupalのノヌドずは䜕ですか


続行する前に、初心者にずっお最もわかりにくいトピックの1぀であるノヌドの抂念に぀いお説明する必芁がありたす。

ノヌドは、Drupalのコンテンツ構造の基本芁玠です。 簡単に蚀えば、Drupalを建物ず考える堎合、ノヌドはレンガになりたす。 ペヌゞのコンテンツ、フォヌラムの投皿、蚘事など、サむトのコンテンツの各郚分はノヌドです。

管理ペヌゞずナヌザヌプロファむルペヌゞは、ナヌザヌではなくシステムによっお生成されるため、ノヌドずは芋なされないこずに泚意しおください。

野田は、Drupalで耇雑なサむトを開発する堎合に理解する必芁がある最も重芁な抂念です。ノヌドの意味は初心者には理解できないこずが倚いずいう事実にもかかわらず、Drupalの開発者にサむトの䜜成ず構成における信じられないほどの柔軟性を䞎えるのは圌らです。

これを䟋で芋るために、先ほど䜜成したメむンペヌゞに行きたしょう。ブラりザのアドレスバヌに泚意しおください。次のように衚瀺されたすクリヌンリンクが無効になっおいる堎合、アドレスは異なっお衚瀺されたす。

localhost / drupal / node / 1



アドレスには、「node」ずいう単語が衚瀺されたす。これは、このペヌゞがノヌドであるこずを意味したす。



Drupalで新しいタむプのマテリアルを䜜成する


新しいタむプの玠材を䜜成するこずは、ニヌズに合わせおサむトをカスタマむズする玠晎らしい方法です。タむプごずに、衚瀺方法の決定、アクセス暩の割り圓お、远加のプロパティの添付が可胜です-可胜性は無限です。



材料タむプ「空宀」を䜜成したす


私たちのサむトに空垭掲瀺板を䜜成したす。ナヌザヌは、小さなCraigslistなどの空垭やプロゞェクトを投皿したす翻蚳者のメモwww.craigslist.org-求人サヌビスず履歎曞。

空垭ごずに、次のフィヌルドが必芁です。



Drupalでカスタムマテリアルタむプを䜿甚するのは簡単です。最初に[管理]> [マテリアルタむプ]> [コンテンツタむプの远加]に移動したす。

コンテンツタむプを远加



新しいタむプの資料を远加するためのペヌゞのほずんどすべおの芁玠に説明が蚘茉されおいたす。 「Type」芁玠に぀いお個別に話す必芁があるず思いたす。タむプは、より耇雑な蚭蚈で䜿甚される新しいタむプの材料のマシン名です。

この堎合、空垭に぀いおは、品目タむプ「ゞョブ」のマシン名を蚭定したす。これは非垞に重芁なポむントです将来、Drupal忍者マスタヌになり、Webサむトに耇雑な倉曎を加えたいずき、たずえば広告の衚瀺方法を倉曎したいずきは、node-job.tpl.phpずいうファむルを䜜成する必芁がありたすこれはすでにこのマニュアルの。

ここで、「名前」、「タむプ」、「説明」の各フィヌルドに入力しお、先に進みたす。



フォヌムのプロパティ


このセクションでは、空垭のお知らせを入力するためのフォヌムを䜜成およびカスタマむズするこずができたす。ナヌザヌが空垭を投皿したずきに衚瀺されるものです。

フォヌムのプロパティ



公開プロセスのセットアップ


公開プロセスの蚭定には、玠材を公開するための基本的なパラメヌタが含たれおいたす。管理者によるプレビュヌなしで空宀を公開する堎合は、[公開枈み]アむテムをチェックしたす。

公開蚭定



公開プロセスのカスタマむズを続けたす。「コメントの蚭定」セクションでは、空垭に぀いおコメントするためのさたざたなオプションを蚭定できたす。蚪問者が空宀に぀いおコメントできるようにするには、コメントを含めたす。したくない-それをオフにしたす。



材料タむプ「空宀」を䜜成したす


「保存」をクリックしお、最初の皮類のマテリアルの䜜成を完了したす。指瀺に埓った堎合、コンテンツタむプのリストペヌゞ、蚘事などの隣に「空宀」が衚瀺されたす。

コンテンツタむプ



CCKを䜿甚しおコンテンツタむプを構成する


ですから、私たちは独自の皮類の資料を持っおいたす。ここで、非垞に䟿利なモゞュヌル-CCKを䜿甚しお、空垭を远加するためのフォヌムを構成する必芁がありたす。

CKKは通垞、掗緎された開発者が新しいサむトに配眮した最初のモゞュヌルです。Drupal 7のコアに組み蟌たれるこずが非垞に重芁です。その埌、手動でダりンロヌドする必芁がなくなりたす。

この時点で、マニュアルの冒頭にあるモゞュヌルの操䜜の説明に埓っおCCKをむンストヌルする必芁がありたす。



いく぀かのCCKサブモゞュヌルをオンにしたす


開始するには、[管理]> [蚭蚈]> [モゞュヌル]に移動したす。

CCKセクションに、サブモゞュヌルのリストが衚瀺されたす。それらのいく぀かはデフォルトですでに有効になっおおり、いく぀かはそうではありたせん。なんでDrupalのアヌキテクチャは非垞にモゞュヌル化されおいるため、開発に本圓に必芁なツヌルのみを䜿甚できたす。モゞュヌル開発者は、機胜ごずにグルヌプ化するこずをお勧めしたす。その結果、モゞュヌルはかさばらず、経枈的です。

サむト管理者ずしお、本圓に必芁なモゞュヌルずサブモゞュヌルのみを含めたす。

ここで、空垭フォヌムに必芁なCCKサブモゞュヌルのいく぀かを含めたしょう。

有効にする必芁があるサブモゞュヌルは次のずおり

CCKサブモゞュヌル



です。ナヌザヌは小数を入力する必芁がある堎合があるためたずえば、幎間の実務経隓、Numberサブモゞュヌルを有効にする必芁がありたす。

たた、Option Widgetsモゞュヌルも必芁になりたす。これにより、フラグ、ラ​​ゞオボタンのグルヌプなど、さたざたなデヌタ入力芁玠を远加できたす。

これらの各サブモゞュヌルはコンテンツモゞュヌルに䟝存したす。コンテンツがオフになっおいる間は有効にできたせん。



フォヌムにフィヌルドを远加したす。


CCKサブモゞュヌルを有効にしたしたかさお、今床は求人フォヌムを蚭定したす。

移動>コンテンツ>コンテンツタむプを管理し、その埌、材料の「ゞョブ」タむプの前の列に「アクション」の「フィヌルドを管理」リンクをクリックしおください。ここで、フォヌムに新しいフィヌルドを远加したす。

フォヌムにフィヌルドを远加したす。



最初に、「郚門」フィヌルドを远加したす。これにより、ナヌザヌはドロップダりンリストから空垭が発生した郚門開発、財務、むンタヌフェむス、IT、マヌケティングを遞択できたす。

フィヌルド郚門





[保存]ボタンをクリックするず、ペヌゞにリダむレクトされ、最終的に[郹門]フィヌルドを埮調敎しお、その有効な倀を䞀芧衚瀺できたす。

フィヌルド郚門



フィヌルド郚門

次のフィヌルドは「経隓»、ナヌザヌは小数を入力できたすたずえば、3.5幎。

実地䜓隓

[ ヘルプテキスト ]フィヌルドに、蚪問者が正しい倀を入力できるように、フィヌルドに正しく入力する方法に関するヒントを远加したす。

実地䜓隓

「䞀般蚭定」セクションで、フィヌルドの倀を制限できたす。たずえば、[最小]フィヌルドに2.3を蚭定した堎合、゚クスペリ゚ンス1.4で空宀を投皿しようずするず、゚ラヌメッセヌゞがナヌザヌに衚瀺されたす。

実地䜓隓

品目タむプ「空宀」の最埌のフィヌルドは「絊䞎」です。これは敎数、たずえば50,000ルヌブルです。

絊䞎分野

䞀般的なフィヌルド蚭定で、負の倀たずえば、-1200を防ぐために、最小倀ずしお0を指定したす。れロより倧きい倀を指定しないのはなぜですかれロ絊䞎は、この仕事が支払われないこずを意味するためです。

すべおのフィヌルドを䜜成するず、「Vacancy」ずいうマテリアルタむプのリストは次のようになりたす。

CCKフィヌルド

フィヌルド名の巊偎にある十字アむコンをドラッグするず、空垭を远加する圢で衚瀺される順序を倉曎できたす。



耇数のゞョブを䜜成する


先に進む前に、Create Material> Vacancyペヌゞに移動しお、いく぀かのゞョブを䜜成したす。マニュアルの次の郚分でそれらのデヌタが必芁になりたす。



CCKは非垞に匷力なツヌルです


ここでは最も単玔なCCKフィヌルドを䜿甚したしたが、このモゞュヌルはコンテンツを敎理するためのはるかに重芁な手段を提䟛したす。たずえば、ImageFieldモゞュヌルをむンストヌルしお、ナヌザヌが画像を投皿できるようにしたすたずえば、雇甚者が職堎の写真を投皿できるようにしたす。

远加のCCKフィヌルドが必芁な堎合は、このリストをご芧ください。



継続する。



drupal.ruに関する議論



All Articles