NPJは、プロゞェクトずドキュメントを管理するための効果的なツヌルです

仕事甚ネットワヌクでドキュメントを維持するこずは、自分自身をプロのシステム管理者ずしお尊重し、考える人にずっおは長幎の良い習慣です。 ここでのポむントは、公匏の矩務ではなく、むしろ盎接必芁なこずです。





特に、ネットワヌクが耇数のサヌバヌず5぀のワヌクステヌションで構成されおいる堎合。 Linuxサヌバヌの堎合、このルヌルは実際には2぀ありたす。同じサヌビスを構成する方法は2぀も3぀もあり埗ないからです。



倚くの堎合、オヌプン゜ヌスプロゞェクトでの䜜業プロゞェクトの開発やむンストヌルは関係ありたせんは、ドキュメントの読み取りず䜜成に密接に関連しおいたす。 個人の蚘憶は遞択的であり、「珟圚䜿甚されおいない知識」を「遠い棚」から削陀する胜力があるこずは誰もが知っおいたす。 このような知識の量は、経隓ず䌚瀟のサヌバヌパヌクのサむズに盎接䟝存したす。



私自身の経隓から蚀えば、「暙準」゜リュヌションをセットアップするための有胜に曞かれた自分の手で数十の文曞は、人生を倧幅に簡玠化し、痛みを䌎う蚘憶を氞久に軜枛したす。 今回、どこで凊方するのを忘れたのか、か぀お出䌚ったどのようなニュアンスが私の蚘憶の奥底から浮かび䞊がっおくるのかに぀いおは、もう考えられたせん。 おそらく、すべおを垞に芚えおいるスヌパヌプロフェッショナルがいるこずは吊定したせんが、圌らは私には知られおいないでしょう。 グル、私はノヌ、ノヌ、そしお圌らは、「䜕かが...私は正確に芚えおいない」ずいう質問に答えお蚀った。



なぜ私はこれをすべおしおいるのですか そしお、あなたが問題に遭遇したサヌビスのセットアップ、出䌚った埮劙さや特異性に぀いおのドキュメントを少なくずもあなた自身のために曞く習慣は、安党に非垞に有甚な習慣であり、非垞に必芁な実践ず呌ぶこずができたす。 これは倚くの人々の習慣の論理的な継続です。情報を芋぀けるのにあたり䟿利ではないPDA、ドキュメント、その他の゜ヌスに曞き蟌むこずです。



NPJずは䜕ですか。

最も䟿利なツヌルからドキュメントを䜜成するには、「NetProjectJournal」たたは単にNPJを遞択できたす。 それは、オヌプン゜ヌスプロゞェクトの仕事の原則に基づいお構築されおいたす。 人々はコミュニティワヌキンググルヌプに集たり、䜕らかのドキュメントを䜜成したす。 プロゞェクト管理の䟋ずしお、非垞に簡単ですが、「ケヌキ」http://npj.ru/cakeの請求はそれほど䟿利ではありたせん。 この堎合、NPJは柔軟なツヌルであり、実際にあらゆる胜力で行動できるため、プロゞェクトサむトがメむンペヌゞであり、ドキュメントを開発する堎所であり、プロゞェクトをサポヌトする堎所です。 ドキュメントの開発ず収集を䞻な目的ずするリ゜ヌスの䟋に぀いおは、npj.akeeper.ruを匕甚できたす。NPJノヌドの非垞に高床な怜玢ツヌルを考えるず、これは非垞に䟿利なツヌルです。



アメニティの本質

•通垞、むンストヌルず構成には5〜10分かかりたす。

•アヌキテクチャの柔軟性により、サむト䞊でほずんどすべおのものを䜜成できたす-些现なブログNPJを䜿甚しお個人のラむブゞャヌナルを維持するリ゜ヌスがありたすから、プロゞェクトの開発、プレれンテヌション、管理のための本栌的なリ゜ヌスたで。

•他のシステムのノヌドでの承認詳现は埌述により、NPJノヌドの共通ネットワヌクに接続されおいる任意のノヌドで䜜業に参加できたす。

•任意のノヌドで、任意の数のワヌキンググルヌプを䜜成できたす。各ワヌキンググルヌプは、独自の独立したプロゞェクトに参加できたす。

•ワヌキンググルヌプは、パブリック、事前モデレヌト、非衚瀺にできたす。

•サむト内の任意のペヌゞは、通垞のドキュメントからフォヌラムフォヌム詳现は埌述に至るたで、あらゆる容量で動䜜できたす。

•ワヌキンググルヌプぞの参加に加えお、サむトナヌザヌは垞に自分の個人ゞャヌナルず自分のドキュメントを䜜成する胜力を持っおいたす。

•暩利システムを柔軟に構成できるため、誰が、䜕を、どのナヌザヌがアクセスできるかを決定できたす。 これは、ワヌキンググルヌプのドキュメントずレコヌドの䞡方、および任意のナヌザヌのレコヌドを含むドキュメントに適甚されたす。レコヌドたたはドキュメントを䜜成するアクセス暩はナヌザヌのみが決定したす。

•むンデックスを提瀺し、ワヌキンググルヌプのすべおのドキュメントを分類するいく぀かの方法。

•サむト党䜓の簡単な怜玢。

•サむトでは、適切なアクセス蚭定に埓っお、すべおにコメントするこずができたすが、コメントを受信しお​​メヌルクラむアントから盎接応答するこずができたす。 ばかげた手玙はもうありたせん。「あなたが賌読しおいる新しいコメントが衚瀺されたす。リンクをクリックしお衚瀺しおください。」-忘れおください生掻がずっず簡単で䟿利になりたした。

•ドキュメントの開発䞭、その倉曎の履歎が保持されたす。これはい぀でも衚瀺でき、どのような倉曎や远加が行われたかを正確に知るこずができたす。 さらに、ドキュメントの保存されたバヌゞョンのいずれかにい぀でも戻るこずができたす。

•ドキュメントはワヌキンググルヌプによっお発衚され、その存圚に぀いお通知されたす。 ダむゞェストを䜜成するこずは可胜です。

•Wikiマヌクアップのおかげで、ドキュメントの䜜成は簡単ではありたせんが、非垞に簡単です。 ずおもいいです

•各グルヌプ、ナヌザヌのむンタヌフェヌス-個別に蚭定されたす。

•䞭倮のペヌゞから盎接衚瀺する機胜すべおのドキュメント、すべおのナヌザヌのドキュメントの倉曎、すべおのナヌザヌのフィヌド、すべおのアナりンスのフィヌド、ダむゞェストの倉曎のリストなど。

•RSSサポヌト。

•バグトラッカヌがありたす。



䞊蚘で、異なるノヌドでのパススルヌ認蚌に぀いお説明したした。 実際、「NetProjectJournal」の各ノヌドには、統䞀された共通ネットワヌクに入る胜力がありたす。 これは、蚭定でリンクのペアをクリックするこずにより行われたす。 このシステムの操䜜メカニズムは非垞に単玔です。ゲストNPJを入力するず、システムはあなたのホストからCookieを芋぀け、そこから蚱可を求めたす。 ホストが承認を確認するず、ゲストホストではyournick @ yourhostずいう名前で衚瀺され、すべおのアクティビティは匿名でなくなりたす。 なぜこれが重芁なのですか



この方法で蚱可されたアクティビティのおかげで、さたざたなサむトからの通知をサブスクラむブできたす。 これは、NPJの最も䟿利な機胜の1぀です。 以䞋に関する通知を受け取るこずができたす。

•新しいドキュメントの䜜成。 含む、すべおのマヌクアップを含む、たったく新しい文曞をレタヌで受け取りたす。

•既存のドキュメントの倉曎。

•サむトでの発衚新しいグルヌプ、コミュニティ、開発の䜜成に関する。

•投皿に察する新しいコメント。お気に入りのメヌルプログラムから盎接これらのコメントに返信するこずを含みたす。

•その他の通知。



特に泚目すべきは、雑誌のどのペヌゞもたったく異なる品質で衚瀺できるこずです。 明確にするために、このシステムのアヌキテクチャに぀いお少し話す必芁がありたす。 「NetProjectJournal」のアヌキテクチャの本質は、「ここに粘土があり、それが頭に浮かび、圫刻された」ず衚珟できたす。 これは、各ペヌゞが線集可胜であり、それ自䜓に情報を含めるこずができ、たずえばセクションの目次になるこずができるこずを意味したす。 存圚しないオブゞェクトぞのリンクをペヌゞの本文に䜜成できたす。 䜜成したペヌゞを保存した盎埌に、このリンクに移動しお、すぐにそのペヌゞに配眮されるドキュメントを䜜成できたす。 そしお、それがドキュメントなのか、別の目次、カタログ、むンデックス、ゲストブックなどなのかを決めるのはあなただけです。



すぐに目を匕く朜圚的な「マむナス」は、Webむンタヌフェヌスを介しおサヌバヌにファむルをアップロヌドできないこずです。 蚀い換えるず、ドキュメント内たたは他の堎所にあるファむルぞのリンクを配眮する堎合は、他のサヌビスのヘルプを䜿甚しおこのファむルをサヌバヌに配眮する必芁がありたす。



私が泚目したい別の詳现。 NPJはOOPの抂念を䜿甚しお蚘述されおいるため、機胜の远加は難しくありたせん。 たずえば、NPJシステムに必芁な倉曎が加えられ、このシステムずphpbb2フォヌラムの䞡方で1぀の共通ナヌザヌベヌスを䜿甚できるようになりたした。 非垞に䟿利であるこずが刀明し、実装には2日もかかりたせんでした。



NPJの倖芳ず動䜜。

NPJノヌドのむンストヌルに特別な努力は必芁ありたせん。 圌らが蚀うように、すべおがスムヌズに進み、システムは箱から出たす。 プロゞェクトのWebサむトhttp://www.npj.ruには詳现なむンストヌル情報が含たれおおり、システムの最新バヌゞョンをい぀でもダりンロヌドできたす。 開始するには、 npj.ru / npjdev / releaseペヌゞをご芧ください。 NPJが動䜜するには、Apache他のWebサヌバヌでも動䜜する可胜性がありたす、MySQL、PHPが必芁です。 プロゞェクトのWebサむトには、むンストヌルに必芁な最小限のコンピュヌタヌ構成に関する情報はありたせん。 ただし、次の構成p3、256 mb ram、10ギガバむトhddのLinuxマシンにnpjをむンストヌルしたしたが、䜜業䞭の問題に気付きたせんでした。



新しいノヌドを構成するプロセスに぀いおは説明したせん。既に述べたずおりです。包括的な情報は開発者のWebサむトにありたす。 これは同じNPJノヌドです泚目するのは、2぀の蚭定だけです。 メヌルで通知を受信する堎合は、NPJのメヌルアカりントを䜜成し、pop3アクセスを提䟛する必芁がありたす。 この蚭定はconfig_tunes.phpファむルに蚘述されおいたす。 たた、䞊蚘で説明した快適な些现なこずで他のノヌドでの䜜業に参加したい堎合は、共通ネットワヌクでのノヌドの統合をオンにしたす。 これは、管理ペヌゞ npj.example.ru/manage/nnsを 2回クリックするこずで実行されたす。



むンストヌル埌、デフォルトでnode @ hostnameず呌ばれる1぀のグルヌプず、すべおのナヌザヌがアクセスできる個人領域を自由に䜿甚できたす。



図1.個人空間の倖芳の䟋。

図1.個人空間の倖芳の䟋。



独自のプリセットを䜜成しおいないナヌザヌのデフォルトず同様に、サむトのデザむンオプションをいく぀か遞択できたす。 最初はプロファむルの蚭定で、2番目はノヌドの蚭定でそれぞれ行われたす。 デフォルトでは、「simplifica」スタむルが蚭定されおいたすが、倚くは犁欲的な「アカデミック」スタむルを奜みたす。 確かに、どちらの機胜も私には適しおいないので、どちらも奜きではありたせん。 写真にある「みにくい」を䜿っおいたす。 その䞻な利点は、ペヌゞの倚くの機胜やプロパティにすばやくアクセスできる䟿利さです。 たずえば、残念ながら、「アカデミック」スタむルの怜玢ぞの迅速か぀䟿利なそしお最も重芁なのは閲芧䞭のペヌゞに関係なく氞続的なアクセスを実珟する方法を理解しおいたせんでした。



ナヌザヌ蚭定を確認する他の理由がありたす。 たずえば、wiki / wakマヌクアップを䜿甚するか、MS Wordスタむルのより芖芚的な゚ディタヌを䜿甚するかを遞択できたす。



あなたの個人的な領域で、あなたは同じラむブゞャヌナルのようにあなたの日蚘を保存するこずができ、そしお䟋えば、この方法で、あなた自身のためにサむトで開発を蚘録したす。 そこでは、どのワヌキンググルヌプにも結び付けられおいない独自のドキュメントを䜜成する機䌚がありたす。 厳密に蚀えば、倚くの人々が関䞎するプロゞェクトを提䟛する目的でサむトが䜜成されおいない堎合、ワヌクグルヌプは必須の属性ではありたせん。 私は、NPJが独自のロヌカルマシンにむンストヌルされ、個人的な目的でのみ䜿甚されたケヌスをかなり知っおいたす。



このすべおの富を芋るずすぐに、このすべおをどのように䜿甚するかずいう疑問が生じたす。 残念ながら、幞いなこずに、NPJの「゚ントリレベル」はかなり高いため、最初はナヌザヌがノヌドず察話する方法に぀いお倚くの質問がありたした。 ここで、衚珟は救助に来たす。それはすでに䞊で発音したした-サむトの各ペヌゞは「塑像甚粘土」であり、そこから䜕かを「圫刻」できたす。 私が話しおいるこずを理解するには、サむトの任意のペヌゞをダブルクリックするだけです。 たずえば、䞭倮の1぀。 管理者暩限がある堎合-ペヌゞを線集するためのりィンドりを取埗したす。



図2.ここから䜜成を開始できたす。

図2.ここから䜜成を開始できたす。



この時点から、あなたのサむトのメむンペヌゞを認識を超えお可胜な限り倉曎するこずができたす。 さたざたなタグずマヌクアップの説明ぞのリンク-www.npj.ru/node/chastyevoprosy/zapisizhurnala/wikisintaksisを䜿甚したす。 メむンペヌゞのデザむンには、曞かれおいない暙準がありたす。 ただし、それらに埓う必芁はありたせん。 別のサむトに移動するだけで、タむトルペヌゞがどのように芋えるかを確認できたす。



図3.のメニュヌペンゞヌの兞型的なデザむン。

図3.サむトのメむンペヌゞの兞型的なデザむン。



䞭倮ペヌゞが終了したら、ワヌキンググルヌプを開始するかどうかに応じお、ワヌキンググルヌプの線集に進むか、個人甚スペヌスで䜜業を開始できたす。 詳现に぀いおは、ワヌクグルヌプが単䞀のナヌザヌに察しおステルスで存圚する堎合がありたす。 これは、サむトが公開されおおり、倚くの人がサむトにいお、䜕らかの理由で䜜業しおいる情報を挏らしたくない堎合に非垞に䟿利です。 私はこれを䜿甚しお、むンタヌネット䞊でアクセス可胜なサむトで䌚瀟のネットワヌク党䜓のドキュメントを管理したした。



NPJノヌドのワヌクグルヌプは、実際にはノヌドのナヌザヌ間の暩利の区別です。 グルヌプのメンバヌが䜿甚する情報を発行衚瀺するためのポリシヌを決定し、各メンバヌのアクセス暩を決定するために存圚したす。 グルヌプは、公開され、事前にモデレヌトされ、たた前述のように非衚瀺にできたす。



図4.グルヌプをより慎重に怜蚎したす。

図4.グルヌプをより慎重に怜蚎したす。



グルヌプメンバヌは、閲芧から管理者管理者たで、さたざたな暩利を持぀こずができたす。 もちろん、圌らのグルヌプ内。 ナヌザヌがマネヌゞャヌである堎合、メむンワヌクグルヌプがnode @ hostnameであっおも、これは圌がホストの管理者になるこずを意味したせん。



ワヌキンググルヌプを䜜成した堎合たたは既存のワヌキンググルヌプを䜿甚するこずにした堎合、すぐに蚭蚈に進み、マテリアルを入力できたす。 これを行うには、グルヌプペヌゞに移動したす。これは、原則ずしお、 ホスト名/ワヌクグルヌプ名のように芋え、䞭倮ペヌゞのようにダブルクリックしたす。 䜿い慣れた線集りィンドりが開きたす。



ワヌキンググルヌプの最初のペヌゞのデザむンは、材料のルブリケヌタヌ、アルファベット順のリストなどで構成されたす。 たた、たずえばルブリケヌタヌを䜿甚するには、コヌドをペヌゞに远加するだけで、ルヌブリックが自動的に衚瀺されたす。 もちろん、ドキュメントを入力するずきに、ドキュメントの芋出しを指定する必芁性を考慮したす。



䞊蚘の機胜を詊すために、新しいワヌキンググルヌプのペヌゞにある2぀のオブゞェクトぞのリンクを䜜成したしょう。 最初のリンクがドキュメントで、2番目のリンクが目次であるこずを意味するずしたす。



図5.「プラスチン」をくしゃくしゃにし始めめたす。

図5.「プラスチシン」をくしゃくしゃにし始めたす。



保存埌、リンクに点線ず最埌に疑問笊が付いた䞋線が衚瀺されたす。 この疑問笊をクリックするず、ただ存圚しないオブゞェクトを䜜成するよう求められたす。



最初のペヌゞにテキストを入力し、2番目のペヌゞに目次を䜜成したす。



図6.同䞀のペヌゞの2぀の化身。

図6.同䞀ペヌゞの2぀の化身。



ご芧のずおり、ペヌゞが異なる目的のために意図されおいたずいう事実から、その本質は倉わっおいたせん。 新しいセクションの目次を最初のドキュメントに远加できたす。 それどころか、䜜成した2番目のペヌゞにテキストを蚘述しお、たずえば写真を配眮できたす。



い぀でも、ほがすべおのペヌゞのコヌドを衚瀺できたすさらに、サむトだけでなくおもかたいたせん。 これを行うには、 npj.example.ru / page / sourceず入力するだけで、wikiマヌクアップに指定されたペヌゞが衚瀺されたす。



NPJノヌドの各ペヌゞが、必芁なものすべおを含むこずができるテンプレヌトであるこずを理解したこずを願っおいたす。 実際、これはあなた自身が必芁だず思った方法で盞互接続されたたくさんのhtmlファむルず考えるこずができたす。 通垞のhtmlテキストの山から、それらは、䜿いやすさ、線集のしやすさ、および䞊蚘で既に衚明されおいる他の「ナヌティリティ」によっおのみ区別されたす。



職堎でのNPJの䜿甚。

NPJに保存する特定のドキュメントは、あなた次第です。 私自身からこのスキヌムを共有するこずができたす。そのおかげで、それがどこにあり、どのように機胜するかに぀いおの質問に圓局たたは私自身に答える問題が氞遠に消えおしたいたした。 このスキヌムは、City-Info瀟で䜿甚されたした。



図7.「City-Info」ワヌキングルヌプの構造。

図7.「City-Info」ワヌキンググルヌプの構造。



この図からわかるように、実際には、䌚瀟のシステム管理者のサヌビスのすべおの䜜業領域がここで匷調衚瀺されおいたす。 もちろん、䞀郚の情報は図に衚瀺されず、「その他」の項目に含たれたすが、理解するには十分すぎるほど衚瀺されたす。 矢印はセクション間のリンクを瀺したす。 実際、倚くの盞互参照もドキュメント内にありたすが、これをダむアグラムに衚瀺するこずはできたせん。



同じ堎所で、ドキュメントの開発を行いたした。その埌、ドキュメントは顧客ず顧客に提䟛されたした。 NPJは、このような䜜業を䞀緒に実行するだけでなく、ドキュメントの倉曎を远跡するこずも蚱可したした。 たた、特定の倉曎の導入に぀いお議論するためのスペヌスを提䟛したした。 埌に、そのような䜜業地理的に離れたナヌザヌを含む開発を実行するのに最も適しおいるず認められたのはこのツヌルであったため、ドキュメントのパッケヌゞ党䜓の開発がそこで開始されるはずでしたが、それたでに䌚瀟を蟞めおいたした。



NPJでコンパむルされたドキュメントが私たちの仕事にどのように圹立ったかに぀いおはお話ししたせん。「掚枬」ずは䜕かを忘れたり、䜕かを疑ったりするだけで十分です。目の前でブラりザずすべおの詳现情報を開いおください。



結論

考えられる限り、䜜業でNPJノヌドを䜿甚する方法はいく぀もありたす。自分のゞャヌナルに「未来のために」興味深い発芋を曞き、特に成功した蚭定ファむルやその説明をドキュメントに保存したいかもしれたせん。ネットワヌク䞊のすべおのドキュメントを保持する別のワヌキンググルヌプを䜜成するこずもできたす。たたは、珟圚開発䞭のプロゞェクト、たたは珟圚蚈画䞭のプロゞェクトのサポヌトでサむトを茝かせるこずもできたす。



NPJの䜜業の耇雑さの倚くは、この蚘事の範囲を超えおいたす。これにはいく぀かの理由がありたす。第䞀に、私は長い間このシステムを䜿甚しおきたずいう事実にもかかわらず-私にずっおすべおの埮劙さが開瀺されおいるわけではありたせん。第二に、蚘事の範囲倖に残された蚘事の倚くはめったに䜿甚されず、誰もが興味を持぀わけではありたせん。たずえば、ドキュメントを䜜成できない「コミュニティ」の䜿甚。これは議論の䜙地のある圢匏ですが、私はそのためのアプリケヌションを芋぀けられなかったので、私の話でそれを芋逃したした。そしお、NPJを䜿甚する䞊で最も困難な問題、それがどのように機胜するかを理解し、私があなたがそれを解決するのを手䌝っおくれるこずを願っおいたす。



あなたが仕事でそのような䟿利なツヌルを䜿甚するこずに慣れた埌、私は確かにあなたに䞀぀を䌝えるこずができたす、それは䞍可欠なアシスタントになりたす。そしお、これは驚くこずではありたせん。あなたは思考や文曞党䜓を保存する堎所を探すのに時間を費やさず、矎しい構造を構築するこずに苊しむこずも、必芁な怜玢結果を提䟛したくない誀った怜玢に苊しむこずもありたせん-あなたは自分の仕事をするだけです。



キヌパヌのアレクセむ・コルシュノフ。System Administrator誌に

最初に掲茉されたした。



All Articles