Šta je Intellect Board 2

Intellect Board 2 je sistem za upravljanje sadržajem web stranice (Content Management System, CMS). Sajt, baziran na Intellect Board-u, sastoji se od nekoliko sekcija različitih tipova: forum, zbirka članaka, vesti, arhiva datoteka, galerija fotografija, IRC chat, itd. Istovremeno, sajt ima jedinstven sistem za registraciju i autorizaciju korisnika, jedinstven sistem pretraživanja sekcija bilo koje vrste, generalnog dizajna, kao i integrisani sistem za prikupljanje statistike i upravljanje sajtom, dostupan preko Administrativnog centra. . Pored toga, Intellect Board 2 pruža obilje mogućnosti za razlikovanje nivoa pristupa, a posebno je moguće postaviti za svaku sekciju nivoe pristupa koji su neophodni za obavljanje različitih radnji u ovoj sekciji, kao i dodeliti korisnička prava kao glavni nivo pristupa, što će raditi po zadanim postavkama i nivoi pristupa pojedinačnim sekcijama.

Razvoj Intellect Board 2 započeo je u junu 2004. Scenario je napisan potpuno od nule, ali je pri izradi uzeo u obzir iskustvo podrške ruskom Ikonboard forum motoru, kao i želje i sugestije posjetitelja United Open Projecta. 13. avgusta 2004. izašlo je prvo izdanje Intellect Board-a 2. Od tog trenutka počelo je testiranje Intellect Board-a u realnim uslovima na web stranici United Open Project-a, kao i na web stranicama učesnika Projekta i nekoliko desetina volontera iz među svojim redovnim posetiocima. Od izdavanja verzije 2.13, Intellect Board je odvojen od United Open projekta u poseban projekat. Projekat je nastavio da se razvija, a broj korisnika koji su učestvovali u testiranju je rastao. Izvršena je i značajna optimizacija kako bi se povećala efikasnost foruma sa velikim količinama baze podataka. Trenutno forum može uspješno raditi sa bazom podataka od više od 100 hiljada poruka sa do 40 korisnika na 15 minuta (ili 3.500 jedinstvenih posjetitelja dnevno).
Izlaskom verzije 2.15 završena je prva faza razvoja Intellect Board-a, čiji je glavni zadatak bio stvoriti motor koji po funkcionalnosti nije bio inferioran u odnosu na tako poznate mašine kao što su phpBB i Ikonboard, ali je imao znatno veće mogućnosti za dalji razvoj zahvaljujući modularnosti i mogućnosti uključivanja sekcija različitih tipova.

Vrste particija na ploči Intellecta


Trenutno, Intelekt odbor ima sljedeće vrste sekcija:
  • Forum je glavna vrsta sekcije. U pogledu funkcionalnosti nije inferioran u odnosu na tako poznate motore kao što su phpBB, Iconboard 2.x i 3.x.
  • Vijesti - prikazuje vijesti u blog modu, koje se mogu gledati uzastopno ili ići na određeni datum pomoću kalendara.
  • Članci - postavljanje velikih tekstova sa automatskom paginacijom.
  • IRC chat je Java aplet ugrađen u motor stranice koji omogućava korisnicima da uđu u IRC chat (IRC kanal i server postavlja administrator) direktno iz pretraživača, dok chat koristi isto ime mreže kao i na forumu. kao isti emotikoni.
  • Arhiva datoteka - organizacija preuzimanja programa sa eksternih adresa. Moguće je automatski provjeriti funkcionalnost linkova.
  • Prezentacija je dio koji sadrži statički tekst koji je odredio moderator odjeljka. Prvobitno je zamišljeno da prezentacija sadrži opis programa, tako da može sadržavati i link do bilo kojeg materijala i pododjeljka.
  • Enciklopedija - rječničke stavke po abecednom redu, grupirane po slovima. Dodatni alati su dostupni za unakrsno referenciranje.
  • Galerija fotografija - korisnički smještaj fotografija sa mogućnošću pregleda, dok se slike za pregled automatski generišu.
Za više informacija o svim podržanim tipovima particija, pogledajte.

Ključne karakteristike Intellect Board-a

  • Za sve sekcije bilo koje vrste moguće je koristiti posebne BoardCode tagove, koji vam omogućavaju da postavite dizajn teksta bez upotrebe HTML-a, kao i ocjenjivanje tema/članaka/fajlova/fotografija u odjeljcima.
  • Postavljanje pre-moderacije, načina izračuna statistike, korištenja emotikona, ocjene teme i drugih funkcija posebno za svaki odjeljak
  • Mogućnost glasanja za i protiv određenog korisnika za učesnike foruma, kao i izdavanje administrativnih upozorenja i nagrada od strane moderatora i administratora (a upozorenja mogu biti neograničena ili vremenski ograničena).
  • Zaštita od neželjene e-pošte korisnika email adresa
  • Korisničke grupe sa mogućnošću automatskog ulaska ili unosa po prijavi, kao i slanje mailom grupi od strane njenog koordinatora.
  • 3 načina aktivacije za registrovane korisnike: trenutna aktivacija, aktivacija poštanskog sandučeta i aktivacija administratora.
  • Mogućnost postavljanja pravila za sve sekcije.
  • Uređivanje šablona pisama koji se šalju korisnicima u različitim situacijama
  • Avatari i fotografije za preuzimanje za korisnike, kao i vanjski avatari
  • Prilaganje datoteka porukama i mogućnost pregleda priloženih slika u smanjenom obliku.
  • Zaštita od DDoS napada unošenjem koda prilikom registracije.
  • Podrška za grafičke biblioteke GD i GD2 za kreiranje malih kopija slika i fotografija.
  • Podrška za bilo koji broj opcija dizajna (skupova stilova), od kojih korisnik može izabrati onu koja mu se najviše sviđa.

Kako biste se upoznali sa svim karakteristikama Intellect Board-a, uključujući i mogućnosti Administrativnog centra, on je instaliran na našoj web stranici. Registracijom na njemu dobit ćete administratorska prava i moći ćete obavljati gotovo sve moguće radnje na forumu (osim uređivanja osnovnih postavki foruma, šablona i brojača, kao i radnji koje zahtijevaju privilegije korisnika sistema - takva ograničenja su napravljeno iz sigurnosnih razloga projekta United Open).

Uslovi za instalaciju Intellect Board-a

  • Web server koji podržava izvršavanje PHP skripti
  • PHP verzija ne niža od 4.2.0 ili PHP 5
  • MySQL verzija 3.23.53 ili novija
  • Baza podataka sa pravima za kreiranje tabela i indeksa i obavljanje osnovnih radnji sa njima: odabir, kreiranje, brisanje zapisa.
  • Najmanje 2 Mb prostora na disku za skripte i slike i 5 Mb za bazu podataka

Korištenje i održavanje Intellect Board-a


Tehničku podršku za Intellect Board pružaju njeni programeri - učesnici United Open projekta na Intellect Board-u. Uključuje brzu ispravku pronađenih softverskih grešaka, kao i konsultacije o instalaciji/konfiguraciji sistema za upravljanje sadržajem sajta i rešavanju raznih teških situacija povezanih sa njegovom upotrebom. Osim toga, ako se otkriju kritične greške sa stanovišta sigurnosti ili integriteta podataka, svi korisnici su se registrovali na forumu tehničke podrške (pod uslovom da su naveli ispravnu e-mail adresu i nisu odbili primanje administrativnih poruka) šalje se obavijest o grešci i informacije o mjerama potrebnim da se ista ispravi.

Intellect Board je potpuno besplatan za bilo koju upotrebu (i nekomercijalnu i komercijalnu) pod uslovom da veze do službene web stranice Intellect Boarda i web stranice United Open Projecta ostanu nepromijenjene i vidljive posjetiteljima foruma (međutim, veze se mogu premještati i mijenjati u boji i stil fonta koji odgovara dizajnu web stranice).

Besplatna verzija Intellect Boarda može se preuzeti direktno sa ove web stranice, međutim, prije preuzimanja i korištenja, morate se upoznati s nekomercijalnom verzijom Intellect Board-a.

Ture i odmori u Australiji

Internet forumi su jedan od najpopularnijih tipova Internet resursa. To je i razumljivo, jer su forumi idealna platforma za slobodnu komunikaciju između posjetitelja. Forum je odličan način da organizirate zajednicu na vašoj web stranici i izgradite redovnu publiku posjetitelja.

Postoji mnogo forumskih pokretača. Odavno sam želio da pregledam forume. Neću ih međusobno uspoređivati ​​- ovo je tema posebnog članka.

Prilikom odabira foruma motora, savjetujem vam da sami odredite sljedeće točke:

1. Koja vam je funkcija foruma potrebna? Većina forumskih mehanizama ima široke mogućnosti, ali neke nijanse nisu implementirane u svim CMS-ovima foruma. Preporučujem da posjetite službene web stranice motora i pročitate detaljne opise funkcionalnosti.

2. Plaćeni ili besplatni motor - ovu tačku također treba uzeti u obzir. U ovoj recenziji postoje samo dva plaćena motora - vBulletin i IPB, ostali su besplatni.

3. Razvoj zajednice - kada motor ima razvijenu zajednicu i na engleskom i na ruskom govornom području, to je veliki plus. Razvoj zajednice direktno je povezan sa brojem različitih modifikacija, poboljšanja i šablona dizajna. Ako motor ima malu zajednicu, onda morate imati na umu da ćete mnoge probleme morati riješiti sami.

4. Datum posljednjeg ažuriranja motora - ako motor nije ažuriran duže vrijeme, to ukazuje da ga programeri ne razvijaju ili su odustali od daljnjeg razvoja. Ovo je veliki nedostatak. Internet tehnologije se konstantno razvijaju, a forum sa zastarjelom funkcionalnošću će ograničiti mogućnosti njegovog daljeg razvoja.

Dobro, dosta velikih reči :) Počeću sa najpopularnijim forumima zasnovanim na ovom CMS rejtingu.

Ovo je moj omiljeni mehanizam za forume, i na njemu vodim svoj Planet Photoshop forum. Razlog nije samo to što je to besplatna mašina za forume, već i što ima široku funkcionalnost, razvila je zajednice kako na engleskom govornom području Interneta tako i na RuNetu, stoga su razvijeni mnogi modovi za phpBB za svačiji ukus, sa uz pomoć kojih možete još više proširiti funkcionalnost.

Dnevnici radnji korisnika, moderatora, administratora, precizna podešavanja prava pristupa moderatora i administratora, identifikacija robota za pretragu, kreiranje korisničkih grupa, ankete, prilozi u porukama i ličnim porukama - to su samo dio funkcionalnosti phpBB-a .

Također mi se jako sviđa smjer u kojem se phpBB razvija od verzije do verzije. phpBB je pogodan i za administratore, moderatore i obične korisnike.

Moje mišljenje nakon nekoliko godina korištenja phpBB-a je da je to divan forum engine koji ne zahtijeva resurse za hosting i pruža sav potreban potencijal za vođenje foruma.

Korisni resursi za phpBB:

Invision Power Board je plaćeni forumski mehanizam koji je vrlo popularan na internetu. Možete saznati cijenu u RuNetu. Mnogi poznati forumi rade na tome. Ima razvijene zajednice na internetu na engleskom i ruskom jeziku.

Postoje dodatne službene aplikacije za IPB (galerija, blog, modul arhive datoteka). Osim toga, tu je i uređivač vizualnih poruka, tekstualna verzija foruma optimizirana za robote za pretraživanje, alat za praktičan backup baze podataka foruma, detaljan dnevnik radnji administratora i moderatora, kao i dnevnik radnji robota za pretraživanje. .

Korisne stranice za Invision Power Board:

🔥 Između ostalog! Planiram da objavim plaćeni kurs o promociji sajtova na engleskom jeziku. Ako ste zainteresovani, možete se prijaviti za ranu listu putem ovog obrasca kako biste prvi saznali o objavljivanju kursa i dobili poseban popust.

vBulletin je odličan mehanizam za forume. Plaća se, trošak se može saznati. Uz IPB, vBulletin je lider među plaćenim motorima.

Podcasting podrška, automatsko generiranje RSS feedova foruma, mogućnost da posjetitelji kreiraju društvene grupe i interesne klubove na forumu, podržane su galerije fotografija korisnika, tagovi, mogućnost dodavanja tema foruma u društvene oznake od strane samih korisnika - ovo je najviše po mom mišljenju zanimljive karakteristike vBulletin-a.

punBB je vrlo lagan i jednostavan forum. Kontrolna tabla foruma je praktična i intuitivna. punBB ima manje mogućnosti, ali to se kompenzira njegovom brzinom i niskim zahtjevima za hosting resursima.

Programeri punBB fokusiraju se na lakoću, brzinu i kompaktnost.

Korisni resursi na punBB-u:

YaBB je besplatni forum motor napisan na Perlu. Za razliku od većine drugih forumskih mehanizama, YaBB koristi datoteke, a ne bazu podataka za pohranjivanje podataka.

Pogodan uređivač teksta za pisanje poruka, široke mogućnosti za administratore i moderatore, mogućnost promjene postavki i predložaka u hodu, mogućnost pretvaranja stranice u „verziju za ispis“ - to nisu sve mogućnosti YaBB forum motora .

Sada mala digresija. Ako ste zainteresovani da saznate više o onim metodama promocije koje daju dobar efekat za povećanje ciljanog saobraćaja, onda vam mogu ponuditi svoje plaćeno istraživanje SEO inteligencije http://seorazvedka.ru/, u kojem sam pokazao, koristeći primer 10 profitabilnih mladih stranice različitih tema, kako se promoviraju i opisano kako se to može koristiti za promociju njihovih resursa.

SMF je još jedan brz i lagan forum motor. Nezahtjevan je za resurse servera i aktivno dobiva na popularnosti.

OpenID podrška, sistem upozorenja korisnika, mogućnost premoderiranja tema, poruka i priloga ako je potrebno, WYSIWYG editor za poruke - a to nije sve što SMF dozvoljava!

Intellect Board je originalni besplatni motor. Ideja koja stoji iza programera Intellect Board-a je kreiranje web stranice zasnovane na forumu. Funkcionalnost Intellect Board-a je veoma široka - zbirka članaka, prezentacija, vesti, arhiva fajlova, foto galerija, IRC chat, enciklopedija. U suštini, Intellect Board je punopravni sistem za upravljanje web stranicama.

Glavne karakteristike Intellect Board-a - Mogućnost postavljanja pravila za sve sekcije, podrška za grafičke biblioteke GD i GD2 za kreiranje malih kopija slika i fotografija, mogućnost izdavanja upozorenja i nagrada od strane moderatora i administratora (a upozorenja mogu biti ili neograničeno ili vremenski ograničeno), ocjenjivanje tema, članaka, datoteka i fotografija/

ExBB (ekskluzivna oglasna ploča))

ExBB je lagan i besplatan forum motor. Njemu, kao i YaBB-u, nije potrebna baza podataka i pohranjuje informacije u tekstualne datoteke.

ExBB ima sledeće prednosti: stranice se generišu veoma brzo, opterećenje servera je minimalno, visok stepen otpornosti na hakovanje, forum radi na fajlovima, nisu potrebne baze podataka, za rad dovoljno je da hosting ima PHP podrška.

Vanilla je originalni forum motor koji je zanimljiv po svojoj modularnosti. Veliki plus ovog forumskog CMS-a je što se većina modula može instalirati jednim klikom

Prednosti Vanilla: vlastiti okvir koji vam omogućava da pišete ekstenzije, mogućnost izgradnje zajednica (glasanje, oblaci oznaka, blogovi, chat, dodaci slični karmi, itd.), jednostavnost instaliranja dodataka (u većini slučajeva , otpremite ga, pritisnite jedno dugme - i to je to!), proširivost standardne funkcionalnosti (modularnost) zbog dodataka kojih je sada napisano oko 450.

Još jedna interesantna karakteristika Vanilla foruma je sistem “Whisper” - možete jednostavno poslati poruku nekome šapatom bez napuštanja stranice teme ili kreirati temu “šapta”, koja će biti vizuelna istorija korespondencije.

Bili smo uključeni u prevođenje, podršku i razvoj verzije Ikonboard 2.1.9, pod nazivom „Ruski Ikonboard“. Međutim, do ljeta 2003. godine postalo je jasno da Ikonboard 2.x beznadežno zaostaje u svom razvoju i da je njegov daljnji razvoj neefikasan, te se pojavila ideja da napišem vlastiti forum engine, koji bi bio oslobođen nedostataka Ikonboarda, ali ne bi sadržavao ukrase poput vizuelnog uređivača ili ogromne količine JavaScript koda, koji se do tada pojavio u mnogim drugim mašinama. Ciljni korisnik ovog motora definiran je kao "napredni korisnik kojem nisu potrebni savjeti i može samostalno proučavati potrebne materijale (na primjer, naučiti kodove emotikona i BoardCode), kojem je ušteda prometa važnija od jednostavnosti korištenja."

Glavni koncept novog motora bila je ideja o "stranici baziranoj na forumu s dodatnim odjeljcima". Radovi na motoru počeli su u jesen 2003. U početku, motor je napisan na Perlu bez korištenja DBMS-a, ali uz posebne mjere koje su poduzete kako bi se spriječila degradacija performansi sa velikim brojem datoteka. U februaru 2004. napisana je prva alfa verzija i okvir za nju, nazvan XAPPI (XXXX Pro's Advanced Perl Programming Interface).

Ključne ideje koje je planirano da se implementiraju u novom scenariju bile su:
1) modularni pristup: sajt se sastoji od sekcija različitih tipova (forum, članci, arhiva datoteka, fotografija), svaki tip sekcije ima svoj modul;
2) integracija - jedinstven sistem za predstavljanje korisnika, tekstova poruka/članaka/komentara, preuzetih fajlova, sa stanovišta korisnika - jedinstven sistem pretraživanja i registracije;
3) mogućnost pretraživanja bilo koje informacije (poruke, teme, korisnici) prema kriterijumima bilo koje složenosti;
4) opsežan sistem prava pristupa, koji bi omogućio dodeljivanje minimalno potrebnih nivoa za obavljanje određenih radnji na nivou pojedinačnih korisnika, kao i dinamičko povećanje nivoa kako raste broj poruka;
5) inteligentni sistem moderiranja koji omogućava administratoru/moderatoru da opiše pravila na osnovu kojih je doneta odluka da se ne dozvoli/podnese poruka za premoderaciju.
Opcije koje se smatraju projektnim nazivima za forum bile su Total Board (koji je trebao naglasiti tačke 2, 3, 4, omogućavajući da se osjeti potpuna kontrola nad forumom) i Mega Board (što je značilo forum sa neograničenim mogućnostima koji je nastao sa uz pomoć tačaka 1 i 4). Međutim, na kraju je zbog tačaka 3 i 5 izabran naziv Intellect Board, jer se pretpostavljalo da će inteligentne funkcije složenih pravila pretraživanja i moderiranja razlikovati ovaj motor od svih ostalih.

Međutim, nakon nekog vremena postalo je jasno da PHP ima niz prednosti u odnosu na Perl, posebno, PHP skripte se lakše instaliraju, PHP je mnogo lakše otkriti i popraviti greške, PHP je dostupan na gotovo svim plaćenim hosting planovima, za razliku od Perla . Takođe je postalo jasno da bi korišćenje DBMS-a omogućilo mnogo efikasniju implementaciju ideje br. 3 – složeno višekriterijumsko pretraživanje.
S tim u vezi, u maju 2004. godine obustavljen je razvoj Perl verzije Intellect Board-a, a 3. juna 2004. godine počeo je rad na PHP verziji koristeći MySQL DBMS, koja je dobila broj Intellect Board 2.00. Izlazak ove verzije trebalo je da bude 10. avgusta (na današnji dan je United Open Project napunio tri i po godine), ali zbog neočekivane bolesti vodećeg (i jedinog u to vreme) programera 4X_Pro je odgođeno nekoliko dana, a verzija 2.00 je konačno objavljena 13. avgusta 2004. Ovaj dan se smatra početkom postojanja Intelekt odbora.

Glavni zadatak verzije 2.00 bio je kreiranje foruma sa funkcionalnošću približno jednakom Ikonboardu 2.x (koji je planirano zamijeniti) i phpBB-u, tako da je imao samo dvije vrste sekcija: standardni forum i kontejner. U stvarnosti, koncept „sajta zasnovanog na forumu“ implementiran je tek u verziji 2.10 (krajem 2004.), gde su se pojavili odeljci „Članci“, „Arhiva datoteka“ i „Novosti“. Verzija 2.10, zbog naglog povećanja volumena koda, pokazala se vrlo nestabilnom, pa je ubrzo (u februaru 2005.) izašla verzija 2.12, čija je glavna svrha bila ispravljanje grešaka.

U verziji 2.13, objavljenoj u junu 2005., dodane su još dvije vrste odjeljaka: galerija fotografija i enciklopedija. Osim toga, u ovoj verziji izvršena je značajna revizija svih SQL upita zbog napuštanja koncepta „sve statistike treba generirati u hodu“, što je dovelo do katastrofalnog pada performansi s velikim količinama podataka. Verzije 2.14 (septembar 2005.) i 2.15 (decembar 2005.) dodale su različite manje karakteristike i ispravljene greške.

Sljedeći veliki korak u razvoju Intellect Board-a bila je verzija 2.18, objavljena u junu 2006. godine. Glavni zadatak ove verzije bio je dovođenje šablona foruma na HTML i CSS standarde, kao i svih SQL upita na ANSI SQL standard, što je omogućilo implementaciju podrške za druge DBMS-ove, posebno za PostgreSQL, planiranu u 2.00. Osim toga, u istoj verziji prvi put se pojavio izvoz tema u RSS i dosta je urađeno na smanjenju opterećenja baze podataka.

U julu 2006. godine, kako bi se poboljšala sigurnost IntB-a, raspisan je hakerski konkurs za traženje kritičnih ranjivosti u njemu.

U verziji 2.19, objavljenoj 10. februara 2007. (na šestu godišnjicu projekta United Open), najznačajnije inovacije bile su ljudski čitljivi URL-ovi (HURL), popravljanje indeksiranja od strane pretraživača i mogućnost posrednog spremanja uređene poruke na skicu bez ponovnog učitavanja stranice.

Verzija 2.20 (13. kolovoza 2007, na treću godišnjicu projekta Intellect Board) sadržavala je dvije fundamentalne nove vrste sekcija: korisnički blog i ličnu galeriju fotografija, koje su kreirane na zahtjev korisnika bez sudjelovanja administratora. (pod uslovom da korisnik ima dovoljan nivo), i u kojoj korisnik automatski dobija moderatorska prava. Osim toga, dodane su dvije fundamentalno nove funkcije: adresar i Ignore lista, zbog čega je forum dobio osnovne funkcije društvene mreže.

U početku je planirano da verzija 2.20 bude posljednja, ali je kasnije odlučeno da se izda verzija 2.22, koja je implementirala funkcionalnost potrebnu za jedan od projekata kreiranih od strane 4X_Pro: Uvoz RSS-a, teme samo za moderatore, a mehanizam za prikazivanje poruka u temi je potpuno prepisan. Osim toga, komentari na članke, fotografije i fajlove stavljeni su na posebnu stranicu, a napravljeno je i niz manjih poboljšanja.

U jesen 2006. godine postalo je jasno da ima previše nedostataka u seriji Intellect Board 2.x, otklanjanje kojih je po intenzitetu rada bilo uporedivo sa pisanjem novog foruma potpuno od nule. To posebno uključuje nedostatak razdvajanja obrade podataka i izlaza (što u nekim situacijama stvara probleme sa izlazom HTTP zaglavlja), nepogodan sistem šabloniranja, neefikasan rad sa bazom podataka i nedovoljno kvalitetan HTML kod. Osim toga, promijenila se i sama ciljna publika zbog činjenice da, s jedne strane, ušteda prometa trenutno postaje sve manje relevantna, s druge - 4X_Pro Došao sam do zaključka da ne postoji tako očigledna suprotnost između pogodnosti korisnika i uštede na prometu, a ponekad je isplativije potrošiti sto-dva bajta na pisanje JavaScripta da provjerite ispravnost popunjavanja obrasca nego trošiti promet na slanje pogrešno popunjen obrazac serveru. Osim toga, ideja o "stranici zasnovanoj na forumu" također je izgubila na važnosti, postepeno je zamijenjena opcijom "CMS + forum" (ponekad se zato Intellect Board 3.x naziva Intellect CMS).

Sve je to dovelo do ideje o potrebi pisanja nove verzije od nule. Neko vrijeme početkom 2007. godine pokušavali su se kombinirati razvoj verzija 2.x i 3.x, ali se to pokazalo krajnje neefikasnim, pa stoga 4X_Pro donio je sljedeću odluku: dovršiti planirana poboljšanja u verziji 2.22 i prenijeti razvoj verzije 2.x na korisnika Gram, koji je aktivno učestvovao u projektu od verzije 2.18, nakon čega je počeo raditi tek na 3.x. To je urađeno 26. decembra 2007. godine, odmah nakon verzije 2.22.

Trenutno, glavni koncept za razvoj Intellect Board 3.x izgleda ovako: „sajt kao struktura stabla proizvoljnih objekata sa određenim svojstvima.“ Ovi objekti mogu uključivati ​​statične stranice, članke, fotografije, razgovore, stranicu sa listom sekcija foruma (analogno kontejneru najvišeg nivoa u 2.x) itd. Ali za razliku od 2.x, gdje je svaki tip sekcije imao striktno definiran skup svojstava, strogo specificiran u tabeli tema i dodatnu tabelu za odgovarajući tip sekcije, u 3.x će biti kreiran mehanizam koji vam omogućava da opišete i dinamički mijenjaju skupove svojstava za svaki tip objekata (a možda čak i za pojedinačne objekte), što stvara gotovo neograničene mogućnosti za dalje proširenje.

Dodatno, za Intellect Board 3.x planirano je sljedeće:
1) vratite se konceptu framework + engine kako biste dali mogućnost kreiranja vlastitih projekata baziranih na IntB 3.x
2) revizija pristupa radu sa bazom podataka: ako je prethodno sloj koji je osiguravao neovisnost od DBMS-a jednostavno duplicirao poziv odgovarajućih funkcija za rad sa DBMS-om s drugačijim prefiksom, sada se posao obavlja na nivou logičke operacije (na primjer, "dobijte niz podataka za određeni zahtjev" umjesto "izvršite upit", "izvucite sljedeću seriju podataka").
3) osiguranje nezavisnosti modula jedan od drugog i stila foruma zbog činjenice da se predložak prikaza, jezičke konstante i postavke čuvaju zajedno sa samim modulom
4) strogo razdvajanje obrade podataka i izlaza (tzv. MVC obrazac)
5) mogućnost obrade podataka različitim šablonskim mašinama (što će, na primjer, izbjeći dupliciranje koda ako je potrebno prikazati temu i RSS za ovu temu, a također će u osnovi omogućiti pisanje šablona koji će koristiti šabloni sa drugih motora)
6) podrška za multi-site i multi-domain (tj. rad sa nekoliko sajtova, koji su sa stanovišta hostinga pseudonimi, ali engine za njih proizvodi različite sadržaje)
7) mogućnost samodijagnoze (tj. prisustvo u svakom modulu procedure za provjeru prisutnosti potrebnih prava pristupa i PHP ekstenzija na datom hostingu)
8) mogućnost povezivanja/odspajanja modula "u letu", što će vam omogućiti da ažurirate IntB 3.x na nivou modula, a ne izdavanja, kao što je bio slučaj u 2.x
9) promjena pristupa kreiranju/ažuriranju strukture baze podataka: umjesto opisa upita koje je potrebno izvršiti, opisuje se struktura koja se kao rezultat treba dobiti, nakon čega je modul za rad sa bazom podataka upoređuje sa postojeći i vrši potrebne promjene.
10) prelazak na UTF-8 kodiranje (sa mogućnošću kompresije podataka ako je potrebno)
11) značajno poboljšanje alata za otklanjanje grešaka, au budućnosti i automatizacija testiranja pre izdanja, čime će se izbeći greške u poslednjem trenutku.
12) obraćanje mnogo više pažnje na razvojnu dokumentaciju

Prva alfa verzija Intellect Board 3.x je trenutno spremna, međutim kasniji razvoj je obustavljen zbog potrebe da se završi 2.x

Zasnovano na Intellect Board-u, sastoji se od nekoliko sekcija različitih tipova: forum, zbirka članaka, vijesti, arhiva datoteka, galerija fotografija, IRC chat, itd. Istovremeno, sajt ima jedinstven sistem za registraciju i autorizaciju korisnika, jedinstven sistem pretraživanja sekcija bilo koje vrste, generalnog dizajna, kao i integrisani sistem za prikupljanje statistike i upravljanje sajtom, dostupan preko Administrativnog centra. . Pored toga, Intellect Board 2 pruža obilje mogućnosti za razlikovanje nivoa pristupa, a posebno je moguće postaviti za svaku sekciju nivoe pristupa koji su neophodni za obavljanje različitih radnji u ovoj sekciji, kao i dodeliti korisnička prava kao glavni nivo pristupa, što će raditi po zadanim postavkama i nivoi pristupa pojedinačnim sekcijama.

Priča

Vrste particija na ploči Intellecta

Trenutno, Intelekt odbor ima sljedeće vrste sekcija:

  • - glavni tip sekcije. Po funkcionalnosti nadmašuje 2.x i 3.x, vBulletin Board.
  • Vijesti - prikazuje vijesti u blog modu, koje se mogu gledati uzastopno ili se kretati do određenog datuma pomoću kalendara.
  • - dizajnirano za postavljanje velikih tekstova sa automatskim paginacijom.
  • -chat je Java aplet ugrađen u mašinu sajta koji omogućava korisnicima da uđu u IRC chat (IRC kanal i server postavlja administrator) direktno iz pretraživača, dok chat koristi isto ime mreže kao i na forumu kao ti isti emotikoni.
  • Arhiva datoteka - organizacija preuzimanja programa sa eksternih adresa. Moguće je automatski provjeriti funkcionalnost linkova.
  • Prezentacija je dio koji sadrži statički tekst koji je odredio moderator odjeljka. Može sadržavati pododjeljke bilo kojeg tipa.
  • Enciklopedija - odjeljak koji sadrži rječničke stavke po abecednom redu, grupirane po slovima. Dodatni alati su dostupni za unakrsno referenciranje.
  • Galerija fotografija je odjeljak koji korisnicima omogućava postavljanje fotografija s mogućnostima pregleda, a slike za pregled se generišu automatski.

Ključne karakteristike Intellect Board-a

  • Za sve sekcije bilo koje vrste moguće je koristiti posebne koje vam omogućavaju postavljanje dizajna bez njihovog korištenja, kao i ocjenjivanje tema / / / u odjeljcima.
  • Postavljanje pre-moderacije, načina izračuna statistike, korištenja emotikona, ocjene teme i drugih funkcija posebno za svaki odjeljak
  • Mogućnost glasanja za i protiv određenog korisnika za učesnike foruma, kao i izdavanje administrativnih upozorenja i nagrada od strane moderatora i administratora (a upozorenja mogu biti neograničena ili vremenski ograničena).
  • Zaštita od neželjene e-pošte korisnika email adresa
  • Korisničke grupe sa mogućnošću automatskog ulaska ili unosa po prijavi, kao i slanje mailom grupi od strane njenog koordinatora.
  • 3 načina aktivacije za registrovane korisnike: trenutna aktivacija, aktivacija poštanskog sandučeta i aktivacija administratora.
  • Mogućnost postavljanja pravila za sve sekcije.
  • Uređivanje šablona pisama koji se šalju korisnicima u različitim situacijama
  • Avatari i fotografije za preuzimanje za korisnike, kao i vanjski avatari
  • Prilaganje datoteka porukama i mogućnost pregleda priloženih slika u smanjenom obliku.
  • Zaštita od napada unošenjem koda prilikom registracije.
  • Podrška za grafičke biblioteke i GD2 za kreiranje malih kopija slika i fotografija.
  • Podrška za bilo koji broj opcija dizajna (skupova stilova), od kojih korisnik može izabrati onu koja mu se najviše sviđa.

Uslovi za instalaciju Intellect Board-a

  • , podržava izvršavanje -skripti
  • verzija ne niža od 4.1.0 ili PHP 5
  • verzija 3.23.53 ili novija
  • sa pravima za kreiranje tabela i indeksa i obavljanje osnovnih radnji sa njima: odabir, kreiranje, brisanje zapisa.
  • Najmanje 2 Mb prostora na disku za slike i 5 Mb za bazu podataka.

Korištenje i održavanje Intellect Board-a

Tehničku podršku za Intellect Board pružaju njeni programeri - učesnici United Open projekta na

Intellect Board je multifunkcionalni sistem za upravljanje sadržajem. Uz njegovu pomoć možete kreirati web stranicu s arhivom datoteka, forum, galeriju fotografija, chat, vijesti i zbirku članaka. Rješenje se odlikuje širokom funkcionalnošću za dodjelu prava i nivoa pristupa za učesnike i sekcije.

Usluga je korisna za podršku sajtovima različitih tipova - od zajednice ljubitelja airsofta i ličnog naloga za komunikaciju sa prijateljima u pripremi za događaj, do online prodavnice i korisničke podrške velike kompanije.

Administratoru se nudi nekoliko rubrika koje može popuniti po vlastitom nahođenju. “Prezentacija” je statički tekst koji sadrži linkove za odlazak na web-stranice, “Članci” su veliki tekstovi raščlanjeni na stranice, “Vijesti” je analog bloga za informacije o aktuelnim ažuriranjima, a “Enciklopedija” su grupirani podaci u obliku članaka po abecednom redu radi lakšeg pretraživanja. Opcije "Foto galerije" uključuju postavljanje slika sa mogućnošću prikaza pregleda (slike za pregled se generišu automatski). Moguće je povezati IRC chat na Java applet engine-u, dok je ulazak u chat moguć direktno iz pretraživača, a tokom procesa komunikacije korisnik se prikazuje pod nadimkom koji je naveden prilikom registracije na forumu. Usluga vam omogućava da organizujete podešavanja moderacije, izračunate statistiku, emotikone i označite rejting diskusija. Postoje opcije za uređivanje šablona pisama za slanje učesnicima, opcije za kreiranje korisničkih grupa sa unosom na zahtev, kao i postavljanje avatara, slika i fotografija.

Ključne karakteristike

  • BoardCode oznake za dizajn
  • 3 načina aktivacije za registrovane korisnike
  • Zaštita od DDoS napada unošenjem koda prilikom registracije
  • Podrška za GD i GD2 grafičke biblioteke
  • Besplatna usluga

Zatvori