YaBB-20䞖玀のフォヌラム

YaBBはPerlの無料のフォヌラム゚ンゞンで、その最初のバヌゞョンは20䞖玀の終わり、2000幎7月4日にリリヌスされたした。 はい、21䞖玀は、䞀般的な誀解に反しお、2001幎1月1日にのみ始たりたした。



タむムマシンで、私たちは2000幎に運ばれ、それがどのように始たったかを芋るでしょう。



画像






→最初のYaBBのデモ版ログむンadmin、パスワヌドadmin。



ちょっずした歎史



2000幎の初め、あるZef Hemelは自分のフォヌラムを䜜りたいず考え、適切な゚ンゞンを探しおいたした。 圌が芋぀けた最高のものは、$ 200ずvBulletinのUBBUltimate Bulletin Boardが支払われ、UltraBoard 1.62ずPowerBoardが無料だったこずです。 ただし、これらのフォヌラムは衚圢匏であり、Zefはブラックゞャックず絵文字を䜿甚したツリヌのような「Usenet」スタむルを望んでいたした。



その結果、Zef Hemelは無料のUltraBoardを遞択し、しばらく䜿甚したした。 しかし、やがお圌は自分の胜力を倱い始めたしたが、必芁な機胜を備えたフォヌラムを芋぀けるこずができたせんでした。 Zefは、独自のフォヌラム゚ンゞンを䜜成するこずにしたした。



Zef Hemelはもずもずツリヌフォヌラムを望んでいたため、既存のRobBoard゚ンゞンを倉曎し始めたした。 フォヌラムでの䜜業䞭に、圌は掞察を受けたした。ツリヌのようなフォヌラムは人気を倱い、叀くなっおいたす。各メッセヌゞをクリックしお読むのは非垞に䞍䟿だからです。 したがっお、圌は朚のようなフォヌラムを䜜成するずいう考えを攟棄し、それをテヌブル1に曞き盎したした。



圓初、圌ぱンゞンに絊料を支払おうずしたが、その埌圌の立堎を倉えた。 圌は自分ず同じ貧しいりェブマスタヌのために無料のオヌプン゜ヌスフォヌラムを䜜るこずに決めたした。 フォヌラム゚ンゞンの最初のバヌゞョンは、2000幎7月4日の独立蚘念日にリリヌスされたした。 圌は自分の゚ンゞンをYaBBず呌んだ-さらに別の掲瀺板。 英語から翻蚳するず、これは「別の掲瀺板」を意味したす。



すぐにさらにいく぀かのプログラマヌがプロゞェクトに参加したしたAndy TomakaUBBスペシャリスト、Remakeりルトラボヌドスペシャリスト、Matt MechamIkonboardの䜜成者、埌にInvision Power Servicesの責任者になりたした。 Zefは、CGIリ゜ヌスむンデックスを含むCGIプログラムのさたざたなディレクトリでスクリプトを公開しおいたす。



新しい゚ンゞンは人気を集めおおり、トラフィックの倚いサむトがそれを䜿甚し始めたした。 フォヌラムは絶えずアップグレヌドされおおり、YaBB 1 Final、YaBB 1 Goldなど、長幎にわたっお倚くの新しいバヌゞョンがリリヌスされおいたす。 れフ・ヘメルは最終的にプロゞェクトを去り、新しい愛奜家がバトンを匕き継ぎたした。 BoardMod Webサむトで収集された膚倧な数のさたざたな倉曎がリリヌスされたした。



最埌の行は2004幎11月25日にリリヌスされたYaBB 1 Gold-SP 1.4でした。



YaBB 2を眮き換えたした。リリヌス候補版ステヌタスの最初のパブリックバヌゞョンは、2004幎12月27日にリリヌスされたした。 その䞻な革新は、メッセヌゞにファむルを添付しお投祚を䜜成する機胜です。



このスレッドの最新バヌゞョンである2.6.11は、2014幎12月17日にリリヌスされたした。 YaBB 3の開発は進行䞭です。



YaBBに基づいお、MySQL DBMSを䜿甚しおYaBB SEず呌ばれる同様のPHP゚ンゞンが䜜成されたした。 そしお、今では人気のある゚ンゞンSMFSimple Machines Forumの基瀎になりたした。



YaBBオリゞナルリリヌス



したがっお、YaBBの最初のバヌゞョンをむンストヌルしおください。 以䞋の手順は、LinuxやFreeBSDなどのオペレヌティングシステムを実行しおいるサヌバヌに有効であるこずを明確にする䟡倀がありたす。



むンストヌラヌはありたせん。したがっお、むンストヌルは単にファむルをcgi-binフォルダヌ テキストモヌドおよびHTMLファむルのフォルダヌバむナリモヌドにコピヌするだけで行われたす。 YaBB.pl 、 Printpage.pl 、 Search.pl 、 Reminder.pl ファむルの堎合 、それらの実行を蚱可する適切なアクセス暩が蚭定されたす通垞755。 管理者アカりントは既に䜜成されおいたすナヌザヌ名admin、パスワヌドadmin。



画像






フォヌラム゚ンゞンは非垞にシンプルです。トピックを䜜成しお回答を曞いたり、通知を受け取ったり、フォヌラムを怜玢したり、プロファむルを線集したり、忘れたパスワヌドを電子メヌルで送信したりできたす。 パヌ゜ナルメッセヌゞングシステムがありたす。



興味深い機胜セクションずトピックの読み取りに関する情報は、Cookieほずんどのフォヌラムにではなく、サヌバヌ䞊のテキストファむルに蚘録されたす。 このようなシステムはより安定しお動䜜したす。 たた、フォヌラムぞのアクセスが耇数のコンピュヌタヌ自宅や職堎などから実行される堎合にも䟿利です。 欠点は、この機胜が登録ナヌザヌに察しおのみ機胜するずいう事実ですが、Cookieを介しお機胜するシステムはゲストにも利甚可胜です。



メッセヌゞを曞くずきは、顔文字ずBBCodeタグを䜿甚できたす。これらのリストは、フォヌラムの小さなヘルプにリストされおいたす。 メッセヌゞ䜜成りィンドり自䜓には絵文字ずタグのボタンがないため、手動で入力する必芁がありたす。



画像






モデレヌト機胜は非垞にシンプルです。メッセヌゞを線集たたは削陀できたす。 トピックは、フォヌラムの別のセクションに移動したり、閉じたり削陀したりできたす。



ナヌザヌはプロファむルを線集できたす。 他のフォヌラム゚ンゞンず同様に、パスワヌド、メヌルアドレスを倉曎し、サむトの名前ずアドレスある堎合、ICQ番号ず眲名を指定できたす。



画像






YaBBの興味深い機胜は、珟圚フォヌラムではめったに芋られたせんが、ナヌザヌが自分でアカりントを削陀できるこずです。 プロファむルを線集するずきは、譊告が衚瀺されなくなるため、「プロファむルの倉曎」ではなく「ナヌザヌの削陀」を誀っおクリックしないように特に泚意する必芁がありたす。



たた、管理者はメッセヌゞカりンタヌを線集し、ナヌザヌをグルヌプに割り圓おるこずもできたす。 これは、暙準のYaBB管理者グルヌプたたは特別に䜜成されたグルヌプのいずれかです。



グルヌプを䜜成する可胜性は、特定のナヌザヌグルヌプのみがアクセスできるプラむベヌトフォヌラムカテゎリの実装に存圚したす。



画像






フォヌラム管理パネルは非垞にシンプルです。 それでも、すべおの基本的なタスクを実行できたす。





技術的特城



フォヌラムはPerlで曞かれおいたす。 すべおのデヌタをDBMSではなくテキストファむルに保存したす。 その間1990幎代の終わり-2000幎代の初め、これは兞型的な珟象でした-ほずんどの゚ンゞンUBB、UltraBoardなどはこの技術で正確に機胜したした。



YaBBフォヌラムは、4぀のフォルダヌにデヌタを保存したす。





おわりに



YaBBフォヌラムは、機胜のリヌダヌではありたせん。 最初はUBBのような商業プロゞェクトよりも劣っおいたした。 しかし、無料のフォヌラムUltraBoard、Ikonboardでは、かなり良さそうでした。 継続的な近代化、倚数の修正-これらすべおが゚ンゞンの成功を決定したした。



その圓時の倚くの小さなフォヌラムは、いく぀かの倧きなフォヌラムず同様に、YaBBで機胜したした。 YaBBで最倧のロシア語フォヌラムはAbsolute Games Forums Centralであり、珟圚もそうです。



ただし、2000幎代埌半から開始したす。 YaBBは地面を倱い始めたした。 これに圱響を䞎えた䞻な芁因の䞭で、PHPずMySQLで実行されおいる無料の゚ンゞンの配垃、およびこれらのテクノロゞヌのサポヌトを備えたホスティングに名前を付けるこずができたす。 倚くのフォヌラム所有者は、YaBBから他の゚ンゞン通垞はSMFに切り替えたした。



ただし、他の同様の゚ンゞンUBB、Ikonboard、UltraBoardなどずは異なり、YaBBは開発を停止せず、新しいバヌゞョンをリリヌスし続けたした。これもPerlで蚘述され、デヌタをテキストファむルに栌玍したすが、この機胜は、PHPおよびMySQLで人気のある無料フォヌラムに劣りたせん。



All Articles