Intellect Board 2 гэж юу вэ

Intellect Board 2 нь вэб сайтын агуулгын удирдлагын систем (Агуулгын удирдлагын систем, CMS) юм. Оюуны самбар дээр суурилсан сайт нь форум, нийтлэлийн цуглуулга, мэдээ, файлын архив, гэрэл зургийн галерей, IRC чат гэх мэт олон төрлийн хэд хэдэн хэсгээс бүрдэнэ. Үүний зэрэгцээ тус сайт нь хэрэглэгчдийг бүртгэх, эрх олгох нэгдсэн системтэй, ямар ч төрлийн хэсгүүдийн хайлтын нэгдсэн системтэй, ерөнхий загвартай, түүнчлэн статистик мэдээлэл цуглуулах, сайтыг удирдах нэгдсэн системтэй бөгөөд Захиргааны төвөөр дамжуулан нэвтрэх боломжтой. . Нэмж дурдахад, Intellect Board 2 нь хандалтын түвшинг ялгах өргөн боломжийг олгодог, ялангуяа энэ хэсэгт янз бүрийн үйлдлийг гүйцэтгэхэд шаардлагатай хандалтын түвшинг хэсэг тус бүрт тохируулах, түүнчлэн хэрэглэгчийн эрхийг үндсэн хандалтын түвшин болгон хуваарилах боломжтой. өгөгдмөлөөр ажиллах ба тус тусын хэсгүүдэд хандах түвшин.

Intellect Board 2-ийн хөгжүүлэлт 2004 оны 6-р сард эхэлсэн. Скриптийг эхнээс нь бүрэн бичсэн боловч түүнийг боловсруулахдаа Оросын Ikonboard форумын хөдөлгүүрийг дэмжих туршлага, Нэгдсэн Нээлттэй Төсөлд зочилсон хүмүүсийн хүсэл, саналыг харгалзан үзсэн. 2004 оны 8-р сарын 13-нд Intellect Board 2-ын анхны хувилбар гарсан бөгөөд энэ мөчөөс эхлэн "United Open Project" вэбсайт, түүнчлэн Төслийн оролцогчид болон хэд хэдэн сайн дурын ажилтнуудын вэбсайт дээр "Intellect Board"-ийн туршилтыг бодитоор хийж эхэлсэн. байнгын зочдын дунд. 2.13 хувилбар гарснаас хойш Оюуны зөвлөл нь Нэгдсэн Нээлттэй Төслөөс тусдаа төсөл болгон тусгаарлагдсан. Төсөл үргэлжлүүлэн хөгжиж, туршилтад оролцож буй хэрэглэгчдийн тоо нэмэгдсээр байна. Их хэмжээний мэдээллийн сан бүхий форумын үр ашгийг нэмэгдүүлэхийн тулд ихээхэн оновчлол хийсэн. Одоогийн байдлаар форум нь 15 минут тутамд 40 хүртэлх хэрэглэгчтэй (эсвэл өдөрт 3500 өвөрмөц зочин) 100 мянга гаруй мессежийн мэдээллийн сантай амжилттай ажиллах боломжтой.
2.15 хувилбарыг гаргаснаар Intellect Board-ийн хөгжүүлэлтийн эхний үе шат дууссан бөгөөд гол ажил нь phpBB, Ikonboard зэрэг алдартай хөдөлгүүрүүдээс дутахааргүй функциональ хөдөлгүүрийг бий болгох явдал байв. модульчлагдсан байдал, төрөл бүрийн хэсгүүдийг багтаах чадвараас шалтгаалан цаашдын хөгжил.

Оюуны самбарын хуваалтын төрлүүд


Одоогийн байдлаар Оюуны зөвлөл дараахь төрлийн хэсгүүдтэй байна.
  • Форум бол хэсгийн үндсэн төрөл юм. Үйл ажиллагааны хувьд энэ нь алдартай хөдөлгүүрүүдээс доогуур биш юм phpBB, Зургийн самбар 2.x ба 3.x.
  • Мэдээ - мэдээг блог горимд харуулдаг бөгөөд үүнийг дарааллаар нь үзэх эсвэл хуанли ашиглан өгөгдсөн өдөр рүү очих боломжтой.
  • Нийтлэлүүд - том текстийг автомат хуудаснаа байрлуулах.
  • IRC чат нь сайтын системд суурилагдсан Java апплет бөгөөд хэрэглэгчид IRC чат руу (IRC суваг болон серверийг администратороор тохируулдаг) шууд хөтчөөс оруулах боломжийг олгодог бол чат нь форум дээрхтэй ижил Сүлжээний нэрийг ашигладаг. ижил эмотиконууд шиг.
  • Файлын архив - гадаад хаягаас програм татаж авах зохион байгуулалт. Холбоосуудын ажиллагааг автоматаар шалгах боломжтой.
  • Presentation нь хэсгийн зохицуулагчийн тодорхойлсон статик текст агуулсан хэсэг юм. Эхэндээ танилцуулга нь програмуудын тайлбарыг агуулсан байх ёстой байсан тул ямар ч материал, дэд хэсгүүдийн холбоосыг агуулж болно.
  • Нэвтэрхий толь бичиг - үсгээр бүлэглэсэн цагаан толгойн дарааллаар толь бичиг. Хөндлөн лавлагаа хийх нэмэлт хэрэгслүүд байдаг.
  • Фото зургийн цомог - Урьдчилан үзэх боломжтой гэрэл зургуудыг хэрэглэгчдэд байршуулах бол урьдчилан харах зургууд автоматаар үүсдэг.
Бүх дэмжигдсэн хуваалтын төрлүүдийн талаар дэлгэрэнгүй мэдээллийг үзнэ үү.

Оюуны зөвлөлийн гол шинж чанарууд

  • Ямар ч төрлийн бүх хэсгүүдийн хувьд тусгай BoardCode хаягуудыг ашиглах боломжтой бөгөөд энэ нь HTML ашиглахгүйгээр текстийн дизайныг тохируулах, мөн хэсгүүдийн сэдэв/нийтлэл/файл/зураг зэрэглэлийг тогтоох боломжийг олгодог.
  • Урьдчилан зохицуулах, статистик тооцоолох горим, эмотикон ашиглах, сэдвийн үнэлгээ болон бусад функцуудыг хэсэг тус бүрээр тусад нь тохируулах
  • Форумд оролцогчдод зориулсан тодорхой хэрэглэгчийн төлөө болон эсрэг санал өгөх чадвар, түүнчлэн зохицуулагчид болон администраторууд захиргааны анхааруулга, урамшуулал олгох (мөн анхааруулга нь тодорхойгүй эсвэл хугацаатай байж болно).
  • Хэрэглэгчийн имэйл хаягийг спамаас хамгаалах
  • Өргөдөл гаргасны дагуу автоматаар нэвтрэх, оруулах, түүнчлэн зохицуулагч нь бүлэг рүү шуудангаар илгээх боломжтой хэрэглэгчийн бүлгүүд.
  • Бүртгэгдсэн хэрэглэгчдэд зориулсан идэвхжүүлэх 3 горим: шууд идэвхжүүлэх, шуудангийн хайрцгийг идэвхжүүлэх, администраторыг идэвхжүүлэх.
  • Бүх хэсэгт дүрэм тогтоох чадвар.
  • Янз бүрийн нөхцөлд хэрэглэгчдэд илгээсэн захидлын загваруудыг засварлах
  • Хэрэглэгчдэд зориулсан аватар, зураг, гадаад аватаруудыг татаж авах боломжтой
  • Мессежид файл хавсаргах, хавсаргасан зургуудыг багасгасан хэлбэрээр урьдчилан харах боломжтой.
  • Бүртгүүлэх явцад код оруулах замаар DDoS халдлагаас хамгаална.
  • Зураг, гэрэл зургийн жижиг хуулбарыг үүсгэх GD ба GD2 график сангуудын дэмжлэг.
  • Хэрэглэгч өөрт хамгийн их таалагдсаныг сонгох боломжтой олон тооны дизайны сонголтуудыг (загварын багц) дэмждэг.

Удирдлагын төвийн чадавхи зэрэг оюуны самбарын бүхий л боломжуудтай танилцах зорилгоор манай вэб сайтад суулгасан болно. Бүртгүүлснээр та администраторын эрхийг авах бөгөөд форум дээрх бараг бүх үйлдлүүдийг хийх боломжтой болно (форумын үндсэн тохиргоо, загвар, тоолуурыг засварлахаас гадна системийн хэрэглэгчийн эрхийг шаарддаг үйлдлүүдийг эс тооцвол - ийм хязгаарлалтууд Нэгдсэн Нээлттэй Төслийн аюулгүй байдлын үүднээс хийсэн).

Intellect Board суулгахад тавигдах шаардлага

  • PHP скриптүүдийг ажиллуулахыг дэмждэг вэб сервер
  • PHP хувилбар нь 4.2.0 эсвэл PHP 5-аас доошгүй байна
  • MySQL хувилбар 3.23.53 буюу түүнээс дээш
  • Хүснэгт, индекс үүсгэх, тэдгээрийн үндсэн үйлдлүүдийг хийх эрхтэй мэдээллийн сан: бичлэг сонгох, үүсгэх, устгах.
  • Скрипт болон зурагт зориулсан дискний зай дор хаяж 2 Мб, мэдээллийн санд 5 Мб-аас багагүй байна

Оюуны самбарыг ашиглах, хадгалах


Оюуны самбарын техникийн дэмжлэгийг түүний хөгжүүлэгчид - Оюуны самбар дээрх Нэгдсэн Нээлттэй Төслийн оролцогчид өгдөг. Энэ нь олдсон програм хангамжийн алдааг цаг алдалгүй засах, мөн сайтын агуулгын удирдлагын системийг суулгах/тохируулга хийх, түүнийг ашиглахтай холбоотой янз бүрийн хүндрэлтэй нөхцөл байдлыг шийдвэрлэх талаар зөвлөгөө өгөх болно. Нэмж дурдахад, аюулгүй байдал эсвэл мэдээллийн бүрэн бүтэн байдлын үүднээс ноцтой алдаа илэрсэн тохиолдолд техникийн дэмжлэг үзүүлэх форумд бүртгүүлсэн бүх хэрэглэгчид (хэрэв тэд ажиллаж байгаа имэйл хаягаа зааж, захиргааны захидал хүлээн авахаас татгалзаагүй бол) алдааны мэдэгдэл, түүнийг засахад шаардлагатай арга хэмжээний талаарх мэдээллийг илгээдэг.

Оюуны Зөвлөлийн албан ёсны вэбсайт болон Нэгдсэн Нээлттэй Төслийн вэбсайтын холбоосууд өөрчлөгдөөгүй бөгөөд форумын зочдод харагдахуйц (гэхдээ линкүүдийг зөөж, өнгөөр ​​нь өөрчилж болно) тохиолдолд Intellect Board нь ямар ч хэрэглээнд (арилжааны бус болон арилжааны аль алинд нь) бүрэн үнэ төлбөргүй байдаг. вэб сайтын дизайнд тохирсон үсгийн хэв маяг).

Intellect Board-ийн үнэгүй хувилбарыг энэ вэбсайтаас шууд татаж авах боломжтой. Гэсэн хэдий ч та үүнийг татаж аваад ашиглахаасаа өмнө Intellect Board-ын арилжааны бус хувилбартай танилцах шаардлагатай..

Австрали дахь аялал, амралт

Интернэт форум нь интернетийн хамгийн алдартай эх сурвалжуудын нэг юм. Форум нь зочдын хооронд чөлөөтэй харилцах хамгийн тохиромжтой платформ учраас энэ нь ойлгомжтой юм. Хэлэлцүүлэг нь сайт дээрээ олон нийтийг зохион байгуулж, байнгын зочдыг бий болгох гайхалтай арга юм.

Форумын олон хөдөлгүүрүүд байдаг. Би форумын хөдөлгүүрүүдийг хянахыг удаан хүсч байсан. Би тэдгээрийг бие биетэйгээ харьцуулахгүй - энэ бол тусдаа өгүүллийн сэдэв юм.

Форумын хөдөлгүүрийг сонгохдоо би дараахь зүйлийг өөртөө тодорхойлохыг зөвлөж байна.

1. Танд форумын ямар функц хэрэгтэй вэ? Ихэнх форумын хөдөлгүүрүүд өргөн боломжуудтай боловч зарим нарийн ширийн зүйлийг бүх форумын CMS-д хэрэгжүүлдэггүй. Хөдөлгүүрүүдийн албан ёсны вэбсайтуудаар зочилж, функцүүдийн нарийвчилсан тайлбарыг уншихыг зөвлөж байна.

2. Төлбөртэй эсвэл үнэгүй хөдөлгүүр - энэ цэгийг бас анхаарч үзэх хэрэгтэй. Энэ тоймд зөвхөн хоёр төлбөртэй хөдөлгүүр байдаг - vBulletin ба IPB, бусад нь үнэ төлбөргүй байдаг.

3. Олон нийтийн хөгжил - хөдөлгүүр нь англи хэлээр ярьдаг болон орос хэлээр ярьдаг интернетийн аль алинд нь хөгжсөн нийгэмлэгтэй бол энэ нь том давуу тал болно. Нийгэмлэгийн хөгжил нь янз бүрийн өөрчлөлт, сайжруулалт, дизайны загваруудын тооноос шууд хамаардаг. Хэрэв хөдөлгүүр нь жижиг нийгэмлэгтэй бол олон асуудлыг бие даан шийдвэрлэх шаардлагатай болно гэдгийг санах хэрэгтэй.

4. Хөдөлгүүрийн сүүлийн шинэчлэлтийн огноо - хэрэв хөдөлгүүр удаан хугацаанд шинэчлэгдээгүй бол энэ нь хөгжүүлэгчид үүнийг хөгжүүлээгүй эсвэл цаашдын хөгжлийг орхисон болохыг харуулж байна. Энэ бол том сул тал юм. Интернет технологиуд байнга хөгжиж байгаа бөгөөд хуучирсан функцтэй форум нь цаашдын хөгжлийн боломжийг хязгаарлах болно.

За, хангалттай том үгс :) Би энэ CMS үнэлгээнд үндэслэн хамгийн алдартай форумын хөдөлгүүрүүдээс эхлэх болно.

Энэ бол миний хамгийн дуртай форумын хөдөлгүүр бөгөөд би Planet Photoshop форумаа энэ хөдөлгүүр дээр ажиллуулдаг. Үүний шалтгаан нь энэ нь үнэгүй форумын хөдөлгүүр төдийгүй өргөн ажиллагаатай, англи хэлээр ярьдаг интернет болон RuNet дээр олон нийтийг хөгжүүлсэн тул phpBB-д бүх амтанд нийцсэн олон модыг боловсруулсан болно. Үүний тусламжтайгаар та функцийг улам өргөжүүлэх боломжтой.

Хэрэглэгч, зохицуулагч, администраторын үйлдлийн бүртгэл, зохицуулагч, администраторын нэвтрэх эрхийн нарийн тохиргоо, хайлтын роботуудыг тодорхойлох, хэрэглэгчийн бүлгүүдийг үүсгэх, санал асуулга, мессеж, хувийн мессеж дэх хавсралтууд - эдгээр нь phpBB-ийн үйл ажиллагааны зөвхөн нэг хэсэг юм. .

Мөн phpBB-ийн хувилбараас хувилбар руу хөгжиж буй чиглэл надад үнэхээр таалагдаж байна. phpBB нь админ, модератор болон энгийн хэрэглэгчдэд тохиромжтой.

phpBB-г хэдэн жил ашигласны дараа миний бодлоор бол энэ нь байршуулах нөөц шаарддаггүй, форум явуулахад шаардлагатай бүх боломжийг хангасан гайхалтай форумын хөдөлгүүр юм.

Ашигтай phpBB нөөцүүд:

Invision Power Board бол интернетэд маш их алдартай төлбөртэй форумын хөдөлгүүр юм. Та зардлыг RuNet дээрээс олж мэдэх боломжтой. Олон алдартай форумууд үүн дээр ажилладаг. Энэ нь англи, орос хэл дээрх интернетэд нийгэмлэгүүдийг хөгжүүлсэн.

IPB-д зориулсан албан ёсны нэмэлт програмууд (галерей, блог, файлын архивын модуль) байдаг. Нэмж дурдахад визуал мессеж засварлагч, хайлтын роботуудад оновчтой форумын текст хувилбар, форумын мэдээллийн санг хялбар нөөцлөх хэрэгсэл, администратор, зохицуулагчдын үйлдлийн нарийвчилсан бүртгэл, түүнчлэн хайлтын роботын үйлдлийн бүртгэл байдаг. .

Invision Power Board-д зориулсан ашигтай сайтууд:

🔥 Дашрамд хэлэхэд!Би англи хэл дээрх вэбсайтуудыг сурталчлах төлбөртэй курс гаргахаар төлөвлөж байна. Хэрэв та сонирхож байгаа бол энэ маягтаар дамжуулан эхний жагсаалтад хамрагдах хүсэлт гаргаж, сургалтын нээлтийн талаар хамгийн түрүүнд мэдэж, онцгой хөнгөлөлт эдлэх боломжтой.

vBulletin бол форумын гайхалтай хөдөлгүүр юм. Төлбөртэй, зардлыг нь мэдэж болно. IPB-ийн зэрэгцээ vBulletin нь төлбөртэй хөдөлгүүрүүдийн дунд тэргүүлэгч юм.

Подкастын дэмжлэг, форумын RSS хангамжийг автоматаар үүсгэх, зочдод форум дээр нийгмийн бүлгүүд, сонирхлын клуб үүсгэх чадвар, хэрэглэгчийн зургийн галерей, шошго дэмжигддэг, форумын сэдвүүдийг хэрэглэгчид өөрсдөө нийгмийн хавчуургад нэмэх боломжтой - эдгээр нь хамгийн олон зүйл юм. Миний бодлоор vBulletin-ийн сонирхолтой шинж чанарууд.

punBB бол маш хөнгөн бөгөөд энгийн форум юм. Форумын хяналтын самбар нь тохиромжтой бөгөөд ойлгомжтой. punBB нь цөөн тооны онцлогтой боловч үүнийг хурд, байршуулах нөөцөд тавигдах шаардлага бага зэргээр нөхдөг.

PunBB-ийн хөгжүүлэгчид хөнгөн, хурд, авсаархан байдалд анхаарлаа хандуулдаг.

punBB дээрх ашигтай эх сурвалжууд:

YaBB бол Perl хэл дээр бичигдсэн үнэгүй форумын хөдөлгүүр юм. Бусад форумын хөдөлгүүрүүдээс ялгаатай нь YaBB нь өгөгдлийг хадгалахын тулд мэдээллийн сангаас илүүтэй файлуудыг ашигладаг.

Мессеж бичихэд тохиромжтой текст засварлагч, администратор, зохицуулагчдад зориулсан өргөн боломж, тохиргоо, загварыг шууд өөрчлөх чадвар, хуудсыг "хэвлэх боломжтой хувилбар" болгон хөрвүүлэх чадвар - эдгээр нь YaBB форумын хөдөлгүүрийн бүх чадвар биш юм. .

Одоо жижиг ухралт. Хэрэв та зорилтот урсгалыг нэмэгдүүлэхэд сайн нөлөө үзүүлдэг сурталчилгааны аргуудын талаар суралцах сонирхолтой байгаа бол би 10 ашигтай залуугийн жишээг ашиглан миний үзүүлсэн http://seorazvedka.ru/ SEO тагнуулын төлбөртэй судалгааг санал болгож болно. өөр өөр сэдвийн сайтууд, тэдгээрийг хэрхэн сурталчилж, нөөцөө сурталчлахад үүнийг хэрхэн ашиглаж болохыг тайлбарласан.

SMF бол өөр нэг хурдан бөгөөд хөнгөн форумын хөдөлгүүр юм. Энэ нь серверийн нөөцөд эрэлт хэрэгцээгүй бөгөөд идэвхтэй алдартай болж байна.

OpenID дэмжлэг, хэрэглэгчийн анхааруулах систем, шаардлагатай бол сэдэв, мессеж, хавсралтуудыг урьдчилан зохицуулах чадвар, мессежийн WYSIWYG засварлагч - энэ нь SMF-ийн зөвшөөрдөг зүйл биш юм!

Intellect Board бол анхны үнэгүй хөдөлгүүр юм. Intellect Board хөгжүүлэгчидийн цаад санаа нь форум дээр тулгуурлан вэбсайт үүсгэх явдал юм. Intellect Board-ийн функцууд нь маш өргөн хүрээтэй байдаг - нийтлэл, танилцуулга, мэдээ, файлын архив, гэрэл зургийн цомог, IRC чат, нэвтэрхий толь. Нэг ёсондоо Intellect Board бол вэб сайтын удирдлагын бүрэн систем юм.

Оюуны самбарын гол онцлогууд - Бүх хэсгүүдэд дүрэм тогтоох чадвар, зураг, гэрэл зургийн жижиг хуулбарыг үүсгэх GD ба GD2 график номын сангуудыг дэмжих, зохицуулагч, администраторуудын анхааруулга, урамшуулал өгөх чадвар (мөн анхааруулга нь аль аль нь байж болно). тодорхой бус буюу хугацаатай), сэдэв, нийтлэл, файл, гэрэл зургийг үнэлэх/

ExBB (Онцгой мэдээллийн самбар))

ExBB бол хөнгөн жинтэй, үнэ төлбөргүй форумын хөдөлгүүр юм. Энэ нь YaBB шиг мэдээллийн сан шаарддаггүй бөгөөд мэдээллийг текст файлд хадгалдаг.

ExBB нь дараах давуу талуудтай: хуудсууд нь маш хурдан бүтээгддэг, серверийн ачаалал бага, хакердуулах өндөр эсэргүүцэлтэй, форум нь файлууд дээр ажилладаг, мэдээллийн сан шаардлагагүй, ажиллахад хостинг хангалттай. PHP дэмжлэг.

Vanilla бол модульчлагдах чадвараараа сонирхолтой анхны форумын хөдөлгүүр юм. Энэхүү форумын CMS-ийн том давуу тал бол ихэнх модулиудыг нэг товшилтоор суулгаж болдог явдал юм

Vanilla-ийн давуу талууд: өргөтгөл бичих боломжийг олгодог өөрийн хүрээ, олон нийтийг бий болгох чадвар (санал өгөх, шошго үүл, блог, чат, үйлийн үртэй төстэй нэмэлтүүд гэх мэт), нэмэлтүүдийг суулгахад хялбар байдал (ихэнх тохиолдолд) , үүнийг байршуулж, нэг товчлуур дээр дарна уу - тэгээд л болоо!), Нэмэлтүүдийн улмаас стандарт функцийг (модульчлол) өргөтгөх боломжтой бөгөөд үүнээс одоо 450 орчим нь бичигдсэн байна.

Vanilla форумын хөдөлгүүрийн өөр нэг сонирхолтой онцлог бол "Шивнэсэн" систем юм - та сэдвийн хуудаснаас гаралгүйгээр хэн нэгэн рүү шивнэх мессеж илгээх эсвэл "шивнэх" сэдвийг үүсгэх боломжтой бөгөөд энэ нь захидал харилцааны харааны түүх болох болно.

Бид "Орос Ikonboard" нэртэй Ikonboard 2.1.9 хувилбарыг орчуулах, дэмжих, хөгжүүлэх ажилд оролцсон. Гэсэн хэдий ч 2003 оны зун гэхэд Ikonboard 2.x хөгжлөөрөө найдваргүй хоцрогдсон, цаашдын хөгжил нь үр дүнгүй байсан нь тодорхой болсон тул Ikonboard-ийн дутагдалтай талуудаас ангид, өөрийн форумын хөдөлгүүрийг бичих санаа төрсөн. Гэхдээ тэр үед бусад олон хөдөлгүүрт гарч ирсэн визуал засварлагч эсвэл асар их хэмжээний JavaScript код гэх мэт нарийн ширийн зүйлийг агуулаагүй. Энэхүү хөдөлгүүрийн зорилтот хэрэглэгчийг "зөвлөгөө хэрэггүй, шаардлагатай материалыг бие даан судалж чаддаг (жишээлбэл, эмотикон код, BoardCode сурах) ахисан түвшний хэрэглэгч" гэж тодорхойлсон бөгөөд түүний хувьд траффик хэмнэх нь ашиглахад хялбар байхаас илүү чухал юм.

Шинэ хөдөлгүүрийн гол үзэл баримтлал нь "нэмэлт хэсгүүдтэй форум дээр суурилсан сайт" гэсэн санаа байв. Хөдөлгүүрийн ажил 2003 оны намар эхэлсэн. Эхэндээ хөдөлгүүрийг DBMS ашиглахгүйгээр Perl хэл дээр бичсэн боловч олон тооны файлын гүйцэтгэлийн бууралтаас урьдчилан сэргийлэх тусгай арга хэмжээ авсан. 2004 оны 2-р сард XAPPI (XXXX Pro's Advanced Perl Programming Interface) нэртэй анхны альфа хувилбар болон хүрээ бичигдсэн.

Шинэ скриптэд хэрэгжүүлэхээр төлөвлөж байсан гол санаанууд нь:
1) модульчлагдсан арга: сайт нь янз бүрийн төрлийн хэсгүүдээс бүрддэг (форум, нийтлэл, файлын архив, гэрэл зураг), хэсэг бүр өөрийн гэсэн модультай;
2) интеграци - хэрэглэгчид, мессежийн текст / нийтлэл / сэтгэгдэл, татаж авсан файлуудыг хэрэглэгчийн нүдээр харуулах нэгдсэн систем - хайлтын болон бүртгэлийн нэгдсэн систем;
3) аливаа нарийн төвөгтэй байдлын шалгуурын дагуу аливаа мэдээллийг (мессеж, сэдэв, хэрэглэгчид) хайх чадвар;
4) хэрэглэгчийн түвшинд тодорхой үйлдлийг гүйцэтгэхэд шаардагдах хамгийн бага түвшинг тогтоох, мессежийн тоо нэмэгдэхийн хэрээр түвшинг динамикаар нэмэгдүүлэх боломжийг олгодог өргөн хүрээний хандалтын эрхийн систем;
5) администратор/зохицуулагчид урьдчилсан зохицуулалт хийх мессежийг зөвшөөрөхгүй/илгээх шийдвэр гаргасан дүрмийг тайлбарлах боломжийг олгодог ухаалаг зохицуулалтын систем.
Форумын төслийн нэрсийн жагсаалтад Total Board (2, 3, 4-р зүйлийг онцолж, форумыг бүрэн хянах боломжтой байсан) болон Mega Board (энэ нь хязгааргүй боломж бүхий форум гэсэн үг) байв. 1 ба 4-р цэгийн тусламж). Гэсэн хэдий ч эцэст нь 3, 5-р зүйлээс шалтгаалан энэ хөдөлгүүрийг бусад бүхнээс ялгах цогц хайлт, зохицуулалтын дүрмийн ухаалаг функцүүд гэж үзсэн тул Intellect Board гэсэн нэрийг сонгосон.

Гэсэн хэдий ч хэсэг хугацааны дараа PHP нь Perl-ээс хэд хэдэн давуу талтай болох нь тодорхой болсон, ялангуяа PHP скриптүүдийг суулгахад хялбар, PHP нь алдаа илрүүлж, засахад илүү хялбар, PHP нь Perl-ээс ялгаатай нь бараг бүх төлбөртэй хостинг төлөвлөгөөнд байдаг. . Мөн DBMS-ийг ашигласнаар 3-р санаа - олон шалгуурт цогц хайлтыг илүү үр дүнтэй хэрэгжүүлэх боломжтой болох нь тодорхой болсон.
Үүнтэй холбогдуулан 2004 оны 5-р сард Intellect Board-ын Perl хувилбарыг хөгжүүлэх ажлыг зогсоож, 2004 оны 6-р сарын 3-нд Intellect Board 2.00 дугаарыг хүлээн авсан MySQL DBMS-ийг ашиглан PHP хувилбарыг гаргах ажил эхэлсэн. Энэ хувилбарыг 8-р сарын 10-нд гаргах ёстой байсан (энэ өдөр Нэгдсэн Нээлттэй Төсөл гурван жил хагас болсон), гэхдээ тэргүүлэгч (зөвхөн тэр үед) хөгжүүлэгчийн гэнэтийн өвчний улмаас. 4X_ProХэд хоногоор хойшлогдсон бөгөөд 2.00 хувилбар нь 2004 оны 8-р сарын 13-нд гарсан. Энэ өдрийг Оюуны Удирдах зөвлөл оршин тогтнох эхлэл гэж үздэг.

2.00 хувилбарын гол ажил нь Ikonboard 2.x (түүнийг солихоор төлөвлөж байсан) болон phpBB-тэй ойролцоо функцтэй форум үүсгэх байсан тул стандарт форум болон контейнер гэсэн хоёр төрлийн хэсэгтэй байсан. Бодит байдал дээр "форумд суурилсан сайт" гэсэн ойлголтыг зөвхөн 2.10 хувилбарт (2004 оны сүүлээр) хэрэгжүүлсэн бөгөөд "Нийтлэл", "Файлын архив", "Мэдээ" гэсэн хэсгүүд гарч ирэв. Кодын хэмжээ огцом нэмэгдсэний улмаас 2.10 хувилбар нь маш тогтворгүй болсон тул удалгүй (2005 оны 2-р сард) 2.12 хувилбар гарсан бөгөөд гол зорилго нь алдаа засах явдал байв.

2005 оны 6-р сард гарсан 2.13 хувилбарт гэрэл зургийн цомог, нэвтэрхий толь гэсэн хоёр төрлийн хэсгийг нэмж оруулсан. Нэмж дурдахад, энэ хувилбарт "бүх статистикийг шууд гаргах ёстой" гэсэн ойлголтыг орхисны улмаас бүх SQL асуулгад ихээхэн засвар хийсэн бөгөөд энэ нь их хэмжээний өгөгдөлтэй гүйцэтгэлийн уналтад хүргэсэн. 2.14 (2005 оны 9-р сар) ба 2.15 (2005 оны 12-р сар) хувилбарууд нь янз бүрийн жижиг функцуудыг нэмж, алдаа зассан.

Оюуны самбарыг хөгжүүлэх дараагийн томоохон алхам бол 2006 оны 6-р сард гарсан 2.18 хувилбар юм. Энэхүү хувилбарын гол ажил нь форумын загваруудыг HTML болон CSS стандартад нийцүүлэх, мөн бүх SQL асуулгад ANSI SQL стандартыг оруулах явдал байсан бөгөөд энэ нь бусад DBMS, ялангуяа PostgreSQL-ийн 2.00-д төлөвлөсөн дэмжлэгийг хэрэгжүүлэх боломжийг олгосон юм. Нэмж дурдахад ижил хувилбарт сэдвүүдийг RSS рүү экспортлох нь анх удаа гарч ирсэн бөгөөд мэдээллийн сангийн ачааллыг бууруулахын тулд маш их ажил хийсэн.

2006 оны 7-р сард IntB-ийн аюулгүй байдлыг сайжруулахын тулд нэн чухал сул талуудыг хайх зорилгоор хакердах уралдаан зарласан.

2007 оны 2-р сарын 10-нд (Нэгдсэн Нээлттэй Төслийн 6 жилийн ойд) гарсан 2.19 хувилбарт хамгийн чухал шинэлэг зүйл бол хүний ​​унших боломжтой URL (HURL), хайлтын системээр индексжүүлэлт засах, засварласан мессежийг завсрын хугацаанд хадгалах чадвар юм. хуудсыг дахин ачаалахгүйгээр ноорог руу.

Хувилбар 2.20 (2007 оны 8-р сарын 13, Оюуны самбар төслийн 3 жилийн ой) нь хэрэглэгчийн хүсэлтээр администраторын оролцоогүйгээр үүсгэсэн хэрэглэгчийн блог, хувийн зургийн цомог гэсэн хоёр үндсэн шинэ төрлийн хэсгийг агуулж байв. (хэрэв хэрэглэгч хангалттай түвшинтэй бол), хэрэглэгч автоматаар зохицуулагчийн эрхийг авсан. Нэмж дурдахад хаягийн дэвтэр ба үл тоомсорлох жагсаалт гэсэн хоёр үндсэн шинэ функц нэмэгдсэн бөгөөд үүний үр дүнд форум нь нийгмийн сүлжээний үндсэн функцүүдийг олж авсан.

Эхэндээ 2.20 хувилбарыг сүүлчийнх гэж төлөвлөж байсан боловч хожим нь үүсгэсэн төслүүдийн аль нэгэнд шаардлагатай функцийг хэрэгжүүлсэн 2.22 хувилбарыг гаргахаар шийдсэн. 4X_Pro: RSS импорт, зөвхөн зохицуулагчид зориулсан сэдвүүд, сэдэв дэх мессежийг харуулах механизмыг бүрэн дахин бичсэн. Түүнчлэн нийтлэл, гэрэл зураг, файлын талаархи сэтгэгдлийг тусад нь хуудсан дээр байрлуулж, хэд хэдэн жижиг сайжруулалт хийсэн.

2006 оны намар Intellect Board 2.x цувралд хэтэрхий олон дутагдал байгаа нь тодорхой болсон бөгөөд үүнийг арилгах нь хөдөлмөрийн эрчмийн хувьд шинэ форумыг эхнээс нь бүрэн бичихтэй харьцуулах боломжтой юм. Тухайлбал, өгөгдөл боловсруулах, гаралтыг салгахгүй байх (зарим тохиолдолд HTTP толгойн гаралтад асуудал үүсгэдэг), тохиромжгүй загварчлалын систем, мэдээллийн сантай үр ашиггүй ажиллах, хангалтгүй өндөр чанартай HTML код зэрэг орно. Нэмж дурдахад, нэг талаас, урсгалыг хэмнэх нь одоогийн байдлаар улам бүр багасч байгаатай холбоотойгоор зорилтот үзэгчид өөрөө өөрчлөгдсөн, нөгөө талаас - 4X_ProХэрэглэгчийн тав тух, замын хөдөлгөөний хэмнэлт хоёрын хооронд тийм ч тодорхой эсэргүүцэл байхгүй, заримдаа маягт бөглөхдөө үнэн зөв эсэхийг шалгахын тулд JavaScript бичихэд 10-2 байт зарцуулах нь илгээмжийн урсгалыг үрэхээс илүү ашигтай байдаг гэсэн дүгнэлтэд хүрсэн. серверт буруу бөглөсөн маягт. Нэмж дурдахад, "форумд суурилсан сайт" гэсэн санаа нь ач холбогдлоо алдаж, аажмаар "CMS + форум" гэсэн сонголтоор солигдсон (заримдаа Intellect Board 3.x-ийг Intellect CMS гэж нэрлэдэг).

Энэ бүхэн нь шинэ хувилбарыг эхнээс нь бичих шаардлагатай гэсэн санааг төрүүлэв. 2007 оны эхээр хэсэг хугацаанд 2.x ба 3.x хувилбаруудыг нэгтгэх оролдлого хийсэн боловч энэ нь туйлын үр дүнгүй болсон тул 4X_ProДараах шийдвэр гаргасан: 2.22 хувилбарт төлөвлөсөн сайжруулалтыг дуусгаж, 2.x хувилбарын хөгжүүлэлтийг хэрэглэгчдэд шилжүүлэх Грам, 2.18 хувилбараас төсөлд идэвхтэй оролцсон бөгөөд үүний дараа тэрээр зөвхөн 3.x дээр ажиллаж эхэлсэн. Үүнийг 2007 оны 12-р сарын 26-нд 2.22 хувилбарын дараа шууд хийсэн.

Одоогийн байдлаар Intellect Board 3.x-ийг хөгжүүлэх үндсэн үзэл баримтлал нь "заасан шинж чанартай дурын объектуудын модны бүтэц болох сайт" гэж харагдаж байна. Эдгээр объектууд нь статик хуудас, нийтлэл, гэрэл зураг, чат, форумын хэсгүүдийн жагсаалт бүхий хуудас (2.x дээрх дээд түвшний контейнертэй адил) гэх мэт байж болно. Хэсгийн төрөл бүр нь сэдвийн хүснэгт болон харгалзах төрлийн хэсгийн нэмэлт хүснэгтэд хатуу тодорхойлогдсон шинж чанаруудтай 2.x-ээс ялгаатай нь 3.x-д дүрслэх, тайлбарлах боломжийг олгодог механизм бий болно. төрөл бүрийн объект бүрийн шинж чанаруудын багцыг динамикаар өөрчлөх (магадгүй бие даасан объектуудын хувьд) нь цаашдын өргөтгөлийн бараг хязгааргүй боломжийг бий болгодог.

Нэмж дурдахад Intellect Board 3.x-д дараах зүйлсийг хийхээр төлөвлөж байна:
1) IntB 3.x дээр суурилсан өөрийн төслийг бий болгох боломжийг олгохын тулд хүрээ + хөдөлгүүр гэсэн ойлголт руу буцах.
2) мэдээллийн сантай ажиллах арга барилыг шинэчлэх: хэрэв өмнө нь DBMS-ээс хараат бус байдлыг хангаж байсан давхарга нь DBMS-тэй ажиллахад тохирох функцүүдийн дуудлагыг өөр угтвартай давтаж байсан бол одоо уг ажлыг дараах түвшинд хийж байна. логик үйлдлүүд (жишээлбэл, "асуулга гүйцэтгэх", "дараагийн цуврал өгөгдлийг задлах"-ын оронд "тодорхой хүсэлтэд зориулж мэдээллийн массив авах").
3) дэлгэцийн загвар, хэлний тогтмолууд, тохиргоонууд нь модультай хамт хадгалагддаг тул модулиудын бие биенээсээ бие даасан байдал, форумын хэв маягийг хангах.
4) өгөгдөл боловсруулах ба гаралтыг хатуу тусгаарлах (MVC загвар гэж нэрлэгддэг)
5) янз бүрийн загварын хөдөлгүүрүүдээр өгөгдлийг боловсруулах чадвар (жишээлбэл, энэ сэдэвт сэдэв болон RSS харуулах шаардлагатай бол кодын давхардлаас зайлсхийх, мөн ашиглах загвар хөдөлгүүрийг бичих үндсэн боломжийг олгоно. бусад хөдөлгүүрийн загварууд)
6) олон сайт болон олон домэйны дэмжлэг (жишээ нь хэд хэдэн сайттай ажиллах, эдгээр нь хостингын үүднээс өөр нэртэй боловч хөдөлгүүр нь өөр өөр контент үүсгэдэг)
7) өөрийгөө оношлох боломж (жишээ нь тухайн хостинг дээр шаардлагатай нэвтрэх эрх, PHP өргөтгөл байгаа эсэхийг шалгах процедурын модуль бүрт байгаа эсэх)
8) 2.x-д байсан шиг хувилбаруудыг биш харин IntB 3.x-ийг модулийн түвшинд шинэчлэх боломжийг олгодог модулиудыг "ямар үед" холбох/таслах чадвар.
9) өгөгдлийн сангийн бүтцийг бий болгох/шинэчлэх хандлагыг өөрчлөх: гүйцэтгэх шаардлагатай асуулгад тайлбарлахын оронд үр дүнд нь олж авах шаардлагатай бүтцийг тайлбарлаж, дараа нь мэдээллийн сантай ажиллах модулийг өгөгдлийн сантай харьцуулна. байгаа бөгөөд шаардлагатай өөрчлөлтүүдийг хийдэг.
10) UTF-8 кодчилол руу шилжих (шаардлагатай бол өгөгдлийг шахах чадвартай)
11) дибаг хийх хэрэгслүүдийн мэдэгдэхүйц сайжруулалт, ирээдүйд - хувилбарын өмнөх туршилтын автоматжуулалт нь сүүлийн минутын алдаанаас зайлсхийх болно.
12) хөгжүүлэгчийн баримт бичигт илүү их анхаарал хандуулах

Intellect Board 3.x-ийн анхны альфа хувилбар одоогоор бэлэн байгаа хэдий ч 2.x-ийг дуусгах шаардлагатай байгаа тул дараагийн хөгжүүлэлтийг түр зогсоосон.

Оюуны самбар дээр үндэслэн энэ нь янз бүрийн төрлийн хэд хэдэн хэсгээс бүрдэнэ: форум, нийтлэлийн цуглуулга, мэдээ, файлын архив, гэрэл зургийн цомог, IRC чат гэх мэт. Үүний зэрэгцээ тус сайт нь хэрэглэгчдийг бүртгэх, эрх олгох нэгдсэн системтэй, ямар ч төрлийн хэсгүүдийн хайлтын нэгдсэн системтэй, ерөнхий загвартай, түүнчлэн статистик мэдээлэл цуглуулах, сайтыг удирдах нэгдсэн системтэй бөгөөд Захиргааны төвөөр дамжуулан нэвтрэх боломжтой. . Нэмж дурдахад, Intellect Board 2 нь хандалтын түвшинг ялгах өргөн боломжийг олгодог, ялангуяа энэ хэсэгт янз бүрийн үйлдлийг гүйцэтгэхэд шаардлагатай хандалтын түвшинг хэсэг тус бүрт тохируулах, түүнчлэн хэрэглэгчийн эрхийг үндсэн хандалтын түвшин болгон хуваарилах боломжтой. өгөгдмөлөөр ажиллах ба тус тусын хэсгүүдэд хандах түвшин.

Өгүүллэг

Оюуны самбарын хуваалтын төрлүүд

Одоогийн байдлаар Оюуны зөвлөл дараахь төрлийн хэсгүүдтэй байна.

  • - хэсгийн үндсэн төрөл. Үйл ажиллагааны хувьд энэ нь 2.x ба 3.x, vBulletin Board-аас давсан.
  • Мэдээ - мэдээг блог горимд харуулдаг бөгөөд үүнийг дараалан үзэх эсвэл хуанли ашиглан өгөгдсөн огноо руу шилжих боломжтой.
  • - автомат хуудаслалт бүхий том текстийг нийтлэх зориулалттай.
  • -чат нь сайтын хөдөлгүүрт суурилуулсан Java апплет бөгөөд хэрэглэгчид IRC чат руу (IRC суваг болон серверийг администратороор тохируулдаг) шууд хөтчөөс оруулах боломжийг олгодог бол чат нь форум дээрхтэй ижил Сүлжээний нэрийг ашигладаг. ижил эмотиконууд шиг.
  • Файлын архив - гадаад хаягаас програм татаж авах зохион байгуулалт. Холбоосуудын ажиллагааг автоматаар шалгах боломжтой.
  • Presentation нь хэсгийн зохицуулагчийн тодорхойлсон статик текст агуулсан хэсэг юм. Ямар ч төрлийн дэд хэсгүүдийг агуулж болно.
  • Нэвтэрхий толь бичиг - үсгээр бүлэглэсэн цагаан толгойн дарааллаар толь бичгийн оруулгуудыг агуулсан хэсэг. Хөндлөн лавлагаа хийх нэмэлт хэрэгслүүд байдаг.
  • Зургийн цомог нь хэрэглэгчдэд урьдчилан харах боломжтой зураг нийтлэх боломжийг олгодог хэсэг бөгөөд урьдчилан үзэх зургууд автоматаар үүсдэг.

Оюуны зөвлөлийн гол шинж чанарууд

  • Ямар ч төрлийн бүх хэсгүүдийн хувьд дизайныг ашиглахгүйгээр тохируулах боломжийг олгодог тусгай хэсгүүдийг ашиглах боломжтой, мөн хэсгүүдийн сэдвүүдийн үнэлгээ / / / зэргийг ашиглах боломжтой.
  • Урьдчилан зохицуулах, статистик тооцоолох горим, эмотикон ашиглах, сэдвийн үнэлгээ болон бусад функцуудыг хэсэг тус бүрээр тусад нь тохируулах
  • Форумд оролцогчдод зориулсан тодорхой хэрэглэгчийн төлөө болон эсрэг санал өгөх чадвар, түүнчлэн зохицуулагчид болон администраторууд захиргааны анхааруулга, урамшуулал олгох (мөн анхааруулга нь тодорхойгүй эсвэл хугацаатай байж болно).
  • Хэрэглэгчийн имэйл хаягийг спамаас хамгаалах
  • Өргөдөл гаргасны дагуу автоматаар нэвтрэх, оруулах, түүнчлэн зохицуулагч нь бүлэг рүү шуудангаар илгээх боломжтой хэрэглэгчийн бүлгүүд.
  • Бүртгэгдсэн хэрэглэгчдэд зориулсан идэвхжүүлэх 3 горим: шууд идэвхжүүлэх, шуудангийн хайрцгийг идэвхжүүлэх, администраторыг идэвхжүүлэх.
  • Бүх хэсэгт дүрэм тогтоох чадвар.
  • Янз бүрийн нөхцөлд хэрэглэгчдэд илгээсэн захидлын загваруудыг засварлах
  • Хэрэглэгчдэд зориулсан аватар, зураг, гадаад аватаруудыг татаж авах боломжтой
  • Мессежид файл хавсаргах, хавсаргасан зургуудыг багасгасан хэлбэрээр урьдчилан харах боломжтой.
  • Бүртгүүлэх явцад код оруулах замаар халдлагаас хамгаална.
  • Зураг, гэрэл зургийн жижиг хуулбарыг үүсгэхийн тулд график номын сан болон GD2-г дэмжинэ.
  • Хэрэглэгч өөрт хамгийн их таалагдсаныг сонгох боломжтой олон тооны дизайны сонголтуудыг (загварын багц) дэмждэг.

Intellect Board суулгахад тавигдах шаардлага

  • , -скриптүүдийн гүйцэтгэлийг дэмжих
  • 4.1.0 эсвэл PHP 5-аас доошгүй хувилбарууд
  • 3.23.53 буюу түүнээс дээш хувилбар
  • Хүснэгт, индекс үүсгэх, тэдгээрийн үндсэн үйлдлүүдийг хийх эрхтэй: бичлэг сонгох, үүсгэх, устгах.
  • Зургийн хувьд дор хаяж 2 Мб дискний зай, мэдээллийн санд 5 Мб-аас багагүй байх ёстой.

Оюуны самбарыг ашиглах, хадгалах

Оюуны Зөвлөлийн техникийн дэмжлэгийг түүний хөгжүүлэгчид - Нэгдсэн Нээлттэй Төслийн оролцогчид өгдөг

Intellect Board нь олон үйлдэлт агуулгын удирдлагын систем юм. Үүний тусламжтайгаар та файлын архив, форум, зургийн цомог, чат, мэдээ, нийтлэлийн цуглуулга бүхий вэб хуудас үүсгэх боломжтой. Энэхүү шийдэл нь оролцогчид болон хэсгүүдийн эрх, хандалтын түвшинг хуваарилах өргөн функцээр ялгагдана.

Энэхүү үйлчилгээ нь янз бүрийн төрлийн сайтуудыг дэмжихэд тустай - Эйрсофт фэнүүдийн нийгэмлэг, арга хэмжээнд бэлтгэхэд найз нөхөдтэйгээ харилцах хувийн данс, онлайн дэлгүүр, томоохон компанийн үйлчлүүлэгчдэд үзүүлэх үйлчилгээ.

Администраторт өөрийн үзэмжээр бөглөж болох хэд хэдэн хэсгийг санал болгож байна. "Танилцуулга" нь сайт руу орох холбоосыг агуулсан статик текст, "Нийтлэл" нь хуудсуудад хуваагдсан том бичвэрүүд, "Мэдээ" нь одоогийн шинэчлэлтүүдийн талаархи мэдээллийн блогын аналог, "Нэвт толь" нь маягт дахь бүлэглэгдсэн өгөгдлийг агуулдаг. Хайлт хийхэд хялбар байх үүднээс нийтлэлүүдийг цагаан толгойн дарааллаар оруулав. "Фото галерей" сонголтууд нь урьдчилж харах боломжтой зургуудыг байрлуулах явдал юм (урьдчилан үзэх зургууд автоматаар үүсдэг). Java апплет хөдөлгүүр дээр IRC чат холбох боломжтой бөгөөд чат руу шууд хөтчөөс орох боломжтой бөгөөд харилцааны явцад хэрэглэгч форумд бүртгүүлэхдээ заасан хоч нэрээр харагдана. Энэхүү үйлчилгээ нь зохицуулалтын тохиргоог зохион байгуулах, статистик, эмотиконыг тооцоолох, хэлэлцүүлгийн үнэлгээг харуулах боломжийг олгодог. Оролцогчдод илгээх захидлын загваруудыг засварлах, хүсэлтийн дагуу хэрэглэгчийн бүлэг үүсгэх, аватар, зураг, гэрэл зургийг байршуулах сонголтууд байдаг.

Гол онцлог

  • Дизайнд зориулсан BoardCode шошгууд
  • Бүртгэгдсэн хэрэглэгчдэд зориулсан 3 идэвхжүүлэх горим
  • Бүртгүүлэх явцад код оруулах замаар DDoS халдлагаас хамгаална
  • GD болон GD2 график сангуудын дэмжлэг
  • Үнэгүй үйлчилгээ

Хаах