Skrypty forum - ogólna dyskusja

CMS  Założony przez  DamYan.

Na pewno wydajność sie nie polepszy a i obciążenie możesz wzrosnąć...
Do funkcji sie nie wypowiem bo nie korzystam z phpbb
Serwery CS REKSIO:))
Przy konwersji możesz zapomnieć o wzroście wydajności - phpBB3 jest pod tym względem znacznie lepsze. Co do MyBB...

Zalety:
- prosty w obsłudze (zarówno jako admin / mod jak i user)
- łatwe wgrywanie pluginów
- przyjazny interfejs
- ma sporo w standardzie (kalendarz, reputacja, ocenianie tematów itp.)

Wady:
- niska wydajność
- brak systemu szablonów z logiką dla prezentacji (nie dasz warunku, nie zrobisz pętli)
- często idiotycznie napisane pluginy
- przy dev silnik również człowiekowi nie upraszcza życia...

Ja nie polecam takiej zmiany (w drugą stronę tzn. MyBB -> phpBB3 i owszem, dopóki autorzy nie zrobią coś z obciążeniem), bo nic nie da. Warto sprawdzić, co może tak obciążać w wypadku Twojego phpBB3, no i może zainteresować się innym mechanizmem cache ze wszystkich dostępnych w nim. Ale to raczej już nie na ten temat ;)
(07.08.2010, 17:35)qwertyx napisał(a): Coś mi się wydaję, żę ten XenForo to będzie coś lepszego, można wyczytać na innych forach, że twórcy vB zajmuję się tym skryptem, tylko czy będzie płatny jak vB?

XenForo tworzone jest przez Kiera Darby i Mike Sullivana. Skrypt będzie dostępny na licencji komercyjnej, a więc będzie płatny. Więcej na wiki.

(07.08.2010, 21:31)XemiX napisał(a): Oj, nie wiem. Czytałem temat nt. skryptu, w którym autor zastanawiał się czy to ma być kombajn, czy prosty i dobry skrypt bez zbędnych dupereli. Oczywiście pytał o zdanie użytkowników(ankieta).

Ta ankieta miała miejsce dawno temu. W między czasie powstał kombajn który choć funkcjonalny, zupełnie mi się nie podobał, i nie imponował ani szybkością, ani wykorzystaniem zasobów. Ponieważ jako twórca projektu chcę stworzyć coś z czego sam będę zadowolony, niedawno zresetowałem projekt, wywaliłem kod który był nieoptymalny i piszę nowy kod, z nowymi założeniami. Chcę skrypt szybki, lekki dla zasobów, skupiający się na użytkownikach, nie kolejnych funkcjach typu "czy chcesz aby twoje forum raz w tygodniu kosiło trawę?" ;), które ładnie wyglądają na liście featuresów, ale są przez użytkowników włączane tylko po to aby zobaczyć co robią, i zaraz je wyłączyć.

(08.08.2010, 09:13)wujas napisał(a): Nie przeżywaj tak, bo i tak większość osób oleje to uniboard nawet ze względu na brak dobrego supportu.

Jak mniemam kolega chce przez to powiedzieć że użytkownicy MyBB w pierwszych dniach istnienia tegoś softu już mieli olbrzymie zapotrzebowanie na support? :)

Nie demonizujmy. Zapotrzebowanie na support rośnie wraz z popularnością oprogramowania, jednakże wraz z liczbą ludzi potrzebujących wsparcia rośnie też liczba osób które to wsparcie mogą dać.

(08.08.2010, 09:13)wujas napisał(a): A sam autor nie da rady rozwiązać wszystkich problemów.

Dziękuję za niezamierzony komplement :)

Na razie tyle mogę powiedzieć o tym jak się mają sprawy z uniBoard. Chociaż... dodam jeszcze że zmieniłem podejście do prac nad kodem. Zamiast dużego wydania co jakiś czas, gdy skrypt osiągnie podstawową funkcjonalność forum, zostanie oznaczony jako wersja 0.1. Każde co dwa tygnodnie ukazywać się będzie nowa wersja kodu, wprowadzająca bugfixy i nową funkcjonalność, i tak do momentu osiągnięcia pełnej zamierzonej funkcjonalności, a więc oznaczenia skryptu jako 1.0.
-------------------------------------------------------------------

@lukasamd: phpBB3 to naprawdę solidny kod, czasem mam jednak wrażenie że jego twórcy nie rozglądają się do okoła, co skutkuje w tym że sporo funkcji trzeba sobie doinstalować, nim litościwie twórcy softu przestaną mówić "to nie pasuje do forum!" uznają "no dobra, macie to.. ale proste" (vide szybka odpowiedź).
(14.08.2010, 21:42)Riess napisał(a):
(08.08.2010, 09:13)wujas napisał(a): A sam autor nie da rady rozwiązać wszystkich problemów.
Dziękuję za niezamierzony komplement :)
Nie ujmuję nikomu umiejętności, sam wiem że bardzo dobrze radzisz sobie z problemami jakie występują w callisto, ale po prostu śledząc poczynania developerów większych projektów widać że nawet spory tema nieraz ma dylemat co do rozwiązania błahego problemu.

Jestem po prostu zniesmaczony callisto, zwłaszcza że na początku było pisane(niekoniecznie na forum uni, po prostu jak to bywa była fala zachwalania etc) że przede wszystkim jest wydajne, funkcjonalne etc a jak jest w rzeczywistości... click.

Cieszy to że wychodzi całkiem przyzwoity skrypt z rąk Polskiego programisty, ale start przynajmniej w moich oczach średnio udany, mam nadzieję że uniboard będzie naprawdę lekkie dla serwera i nie zrobisz z niego kombajnu.
Serwery CS REKSIO:))
(14.08.2010, 21:54)wujas napisał(a): Cieszy to że wychodzi całkiem przyzwoity skrypt z rąk Polskiego programisty, ale start przynajmniej w moich oczach średnio udany, mam nadzieję że uniboard będzie naprawdę lekkie dla serwera i nie zrobisz z niego kombajnu.

Każdy kiedyś zaczyna. Nie oszukujmy się, taki Matt Mecham wydał 3 IkonBoard'y nim w końcu wybił się z IPB. Moim IkonBoardem jest Callisto, a jeśli się uda, moim IPB stanie się uniBoard. Gdy pisałem Callisto, moja znajomość zagadnienia "optymalizacja" kończyła się na "im mniej SQL, tym lepiej". To było wieki temu ja przez ten czas ciągle pracowałem nad własnymi umiejętnościami.

Jeśli mówimy jednak o niesmacznych początkach, polecam google dla frazy "mybb used vbulletin code".

no i apropo wykorzystania zasobów ;)
(14.08.2010, 22:04)Riess napisał(a):
(14.08.2010, 21:54)wujas napisał(a): Cieszy to że wychodzi całkiem przyzwoity skrypt z rąk Polskiego programisty, ale start przynajmniej w moich oczach średnio udany, mam nadzieję że uniboard będzie naprawdę lekkie dla serwera i nie zrobisz z niego kombajnu.

Każdy kiedyś zaczyna. Nie oszukujmy się, taki Matt Mecham wydał 3 IkonBoard'y nim w końcu wybił się z IPB. Moim IkonBoardem jest Callisto, a jeśli się uda, moim IPB stanie się uniBoard. Gdy pisałem Callisto, moja znajomość zagadnienia "optymalizacja" kończyła się na "im mniej SQL, tym lepiej". To było wieki temu ja przez ten czas ciągle pracowałem nad własnymi umiejętnościami.

Jeśli mówimy jednak o niesmacznych początkach, polecam google dla frazy "mybb used vbulletin code".

no i apropo wykorzystania zasobów ;)
"mybb used vbulletin code"
Nic ciekawego nie znalazłem, możesz coś podrzucić na ten temat?
Co do IPB3- to jest porażka. Tyle. :)
Serwery CS REKSIO:))
(14.08.2010, 22:19)wujas napisał(a): Nic ciekawego nie znalazłem, możesz coś podrzucić na ten temat?

MyBB zaczynało od "pożyczenia" sobie kodu vB. Swego czasu była o tym dyskusja na forach vB, ale dziś ciężko się do niej dokopać.
vB jest dobre ale jakość wersja 4 mnie nie przekonuje do siebie, co do ipb 3, testowałem na localhoście i powiem tylko tyle, generuje astronomiczne obciążenie, no ale jak kogoś stać na licencje to czemu nie miałoby go stać na droższy serwer. Skoro o skryptach gadamy pasowałoby wymienić trochę zapomniany skrypt punBB - to forum na nim działa http://forum.dug.net.pl/ , chociaż teraz punBB już umarło prawie a developerzy którzy je tworzyli ( niektórzy ) stworzyli nowe dzieło fluxBB. Czym się cechuje fluxBB ?
Plusy
-lekkie - generuje małe obciążenia
-szybkie
-ma dodatki które łatwo się instaluje, łatwiej niż w MyBB
-dynamiczny rozwój silnika
Wady
-mało rozbudowany, brak wielu funkcji
-dość trudno modyfikuje się style początkującym ( mi się system stylów podoba jest prosty, co pozwala na dużo inwencji twórczej )
-mało stylów dla fluxBB
-dodatków jest mało

Strona projektu - http://fluxbb.org/
Polskie wsparcie dla projektu - http://fluxbb.orge.pl/

Moim zdaniem jest to udany skrypt, no ale brak pewnych funkcji i stylów może na poczatku odstraszać od skryptu.
Legend, PunBB też sie rozwijane. Lubie to forum, ale boli mnie brak jakiegokolwiek MVC... HTML wmieszany w pliki... A szkoda, bo silnik naprawde fajny.
Serwery CS REKSIO:))
PunBB stoi jakby w miejscu, a FluxBB jest rozwijany cały czas, powiem to prościej FluxBB jest jakby kontynuacją punBB, które od czasu kiedy zostało sprzedane jakiejś firmie nie jest już rozwijane, developerzy postanowili więc sami zrobić kontynuacje punBB , i tak powstało fluxBB, na poczatku było to to samo co punBB ale wraz z wersją 1.4 widać że fluxBB idzie z postępem, zmiany względem punBB
Cytat:- Pełna obsługa kodowania UTF-8.
- Dzielenie / łączenie tematów.
- Oznaczanie tematów jako przeczytane.
- Udoskonalona możliwość tłumaczenia na inne języki, łącznie z panelem administracyjnym
- Obsługa szyfrowania SSL dla serwera SMTP.
- Obsługa InnoDB dla baz MySQL(i).
- Udoskonalony system obsługi baz danych - więcej funkcji API.
- Zabezpieczenia przed spamem.
- Poprawiona szybkość, w szczególności na większych forach.
- Więcej możliwości dostosowania uprawnień grup.
- Możliwość utworzenia wielu grup moderatorów.
- Udoskonalono skrypt aktualizacyjny.
- Poprawki dla parsera, nie tylko względem szybkości.
- Udoskonalony plik extern.php.
- Nowe BBCode'y: ins, del, em, nagłówki (h) i listy oraz obsługa tekstu alternatywnego dla obrazków.
- Nowe style.
- Obsługa IPv6.

To tylko zmiany względem 1.2 punBB dla wersji 1.4 fluxbb który aktualnie jest w wersji 1.4.2.
http://punbb.informer.com/ jak widać jakieś poprawki wydają...
Serwery CS REKSIO:))
Hmm, aleś uparty poprawki wydają ale rozwój skryptu jest prawie zerowy, ostatnia wersja wyszła z rok temu i nie zapowiada się żeby nowa wyszła w tym roku, a fluxbb idzie jak burza, nowe funkcje dodatki jest oparty na kodzie punbb 1.2 , dopiero fluxbb 2.0 ma być napisany całkiem od nowa, zrobili tak żeby zachować kompatybilność z punBB.
Och, czyżby ludzie z FluxBB w końcu przestali się kłócić o wyższość modelu przyrostowego nad kaskadowym (i odwrotnie) i w końcu zaczeli coś pisać?

@wujas: nie trzeba MVC, wystarczy oddzielić prezentację. Inna sprawa że PunBB generuje semantyczny xhtml, i jeśli znasz CSS, nie będziesz miał problemu ze zmodyfikowaniem stylu do twoich potrzeb.
Callisto prezentuje się obiecująco i ciekawie, ma kilka fajnych opcji, ładny wygląd, przejrzystość. Ale potrzeba trochę szlifu, ulepszeń i nowych opcji takich jak n.p wbudowany sb czy ulepszone profile, szkoda że autor postanowił z tego zrezygnowac skupiając się na forum...
Autor widzi ze pisanie na dev-blogu wpisów dłuższych niż 10 linijko-we powoduje że ludzie mówią "tl;dr" i przestają czytać. A szkoda bo dowiedzieli by się dlaczego wersja skryptu która ukaże się w tym roku ma numerek 0.1. a nie 1.0...



Użytkownicy przeglądający ten wątek:

1 gości