Greg, nie chciałam rozpoczynać dyskusji o skryptach, ale skoro nalegasz...
.
Nie ma czegoś takiego jak najlepszy czy najgorszy skrypt z możliwych, jak to określiłeś, podobnie jak rzecz się ma z każdym innym produktem. Wszystko zależy od potrzeb, wymagań i możliwości człowieka oraz ich dopasowania do danego produktu. Jeśli coś się sprzedaje, to znaczy że zaspokaja potrzeby danej grupy klientów, którzy są z niego zadowoleni.
Interesując się skryptami czytałam i słyszałam wiele negatywnych opinii o skrypcie przema, gdy jednak zadawałam pytanie, czy dany krytykant kiedykolwiek administrował lub przynajmniej moderował forum opartym na przemie, zawsze otrzymywałam odpowiedź „nie”. Większość krytyki przema to zasłyszane gdzieś i powtarzane zdanie. Do tego, obecnie na różnych forach zajmujących się tą tematyką skryptową panują dwa trendy: „krytykujesz przema, jesteś spoko gość” i „masz forum na SMF, to jesteś
cool”. Ja nie muszę być
cool.
Podstawowym zarzutem pod adresem skryptu przema jest to, że „zjada” za dużo transferu i obciąża serwer. I właściwie na tym kończą się argumenty. Forum przema obciąża serwer, ale to zależy jak się z tego forum korzysta. Przemo w standardzie daje faktycznie te 300 dodatków, ale wiele z nich to „wodotryski” do wyłączenia. Jeśli admin „zapomni” wyłączyć lub nie wie o tym albo chce mieć wszystkie te „wodotryski” na raz bez względu na faktyczne potrzeby, to forum działa wolno i generuje duży transfer. Coś, co posiada więcej opcji i jest bardziej rozbudowane zawsze będzie bardziej obciążać serwer. Jeśli doinstalujesz do SMF 300 modów, to zobaczysz jak będzie Ci chodziło forum.
Faktem jest jednak, że ja nie mam żadnego ograniczenia w ilości transferu, więc mnie to nie rusza, a poza tym powyłączałam większość zbędnych dla mnie „wynalazków”, mam tylko to co potrzebne.
Z tego, co mi wiadomo, to forum przema „zabija” serwery w dużej mierze opcją "Posty nieprzeczytane", w której admini zwykle nie modyfikują ustawień domyślnych, i notorycznym otwieraniem przez userów wszystkich w nowych oknach. Ktoś wchodzi i otwiera nagle 100 okien przeglądarki z nowymi postami. Jeśli wejdzie kilkanaście (dziesiąt) takich osób w tym samym czasie, to także forum SMF, jeśli by miało taką opcję, „zabije” serwer.
Bywa, że przemo obciąży serwer, ale nic poza tym. Mi daje to, czego nie dają inne skrypty. Ja nie mam zielonego pojęcia o informatyce i nie zamierzam nigdy grzebać w skrypcie oraz oczekuję, że jak będą problemy to ktoś w miarę szybko i kompetentnie mi pomoże. Stawiam więc na dobry support w języku, który jeszcze dość dobrze znam. Co mi daje przemo, a czego nie dostanę instalując inny skrypt? Między innymi:
- support techniczny wraz możliwością bezpośredniego kontaktu nawet do autora skryptu w awaryjnych sytuacjach, włącznie ze zdalną diagnozą i pomocą,
- brak konieczności instalowania jakichkolwiek modyfikacji po to, aby „goły” skrypt zaczął spełniać wymagania jakie stawiam funkcjonalności forum,
- spełnienie oczekiwań użytkowników forum co do jego obsługi i funkcjonalności.
Jeśli ktoś patrzy na forum wyłącznie przez pryzmat generowanego transferu i użycia zasobów serwera, to raczej nie zrobi dobrego forum, cieszącego się powodzeniem. Oprócz mojej wygody, łatwości obsługi z perspektywy admina i funkcjonalności pod moim kątem, liczą się dla mnie użytkownicy, i to bardzo.
Forum nie zakładam dla siebie tylko dla ludzi. Ja nim tylko administruję i zapewniam początkowy dopływ merytorycznych informacji. Forum ma się podobać i użytkownicy mają chętnie na nim pisać. Nie robię forum wyłącznie pod kątem serwera i nowoczesności silnika. Admin jest jeden, a użytkowników wielu i to oni zapewniają powodzenie przedsięwzięcia.
Istotny jest więc dobór skryptu dla danej grupy docelowej. To być może zboczenie zawodowe, ale jako ekonomista patrzę na forum jak na produkt, który musi się sprzedać, a nie być jedynie super optymalny i wydajny z punktu widzenia obciążenia serwera. Nie mogę ignorować opinii użytkowników, a większość z nich nie musi przecież znać się na skryptach. Ponieważ znam bardzo dobrze swój „target market”, to wiem jakie preferencje mają potencjalni użytkownicy mojego forum i wiem, że żaden inny, darmowy „goły” skrypt nie spełni ich oczekiwań (moich też). Każdy wymagałby udoskonaleń i przeróbek, a dla mnie jest to niewykonalne. Widziałam już upadek świetnie zapowiadającego się forum tylko dlatego, że postawiono je na silniku innym niż chcieli jego potencjalni „klienci”. Oczywiście strona merytoryczna forum jest podstawą, ale reszta bywa naprawdę nie mniej ważna, patrząc na to z punktu widzenia usera, a nie jedynie admina. Do mnie ludzie przychodzą ze względów merytorycznych, ale zostają na dłużej jeśli „czują się jak w domu”.
Większość użytkowników mojego forum pochodzi z forów na phpBB2 lub by przemo i ma preferencje, których nie będę ignorować. Rozmawiam z tymi ludźmi i wiem. Naprawdę duże, ich „macierzyste” forum (ponad 40 tys. userów, prawie 8 mln postów) stoi na phpBB2 i wymagało ogromnego nakładu pracy ze strony admina, który jest informatykiem, aby działało dobrze. Teraz jest dokładnie tak, że ludzie są zadowoleni i mają wszystko, czego potrzebują, a jest podobne funkcjonalnością do przema. Drugie, mniejsze forum, na którym zaczynałam i byłam moderatorem 2 lata, stoi na przemie i pod względem technicznym ma się naprawdę dobrze.
Faktem niezaprzeczalnym jest, że ludzie po prostu lubią używać forum przema i szybko przyzwyczajają się do jego udogodnień.
Zapewne byłabym w stanie zapewnić użytkownikom mojego forum to, czego oczekują, robiąc je na phpBB3, ale tylko gdybym nie była „zielona” informatycznie. Dziękuję, ale nie będę ładowała się w problemy. Można dotrzeć do sklepu jadąc na rowerze i wrócić szczęśliwie do domu, natomiast aby to samo zadanie wykonać za pomocą samochodu, trzeba mieć prawo jazdy i do tego jeszcze umieć prowadzić auto.
I sprawa dla mnie oczywista - jeśli przemo byłoby taką tragedią, to już dawno nikt by nie używał tego silnika. Dlaczego więc tak długo żyje i tak wiele for na nim funkcjonuje? Bo może forum na tym skrypcie jest łatwe i funkcjonalne, dając dużo możliwości?. A może też i dlatego, że pod względem technicznym nie jest takie złe jak go malują ci, którzy go nie mieli...?
Decydując się na skrypt starałam się znaleźć
obiektywne informacje o wszystkich możliwych silnikach. Przeglądałam info o funkcjonalności, oglądałam fora stojące na tych silnikach, jakieś demo. Opisanie tego zajęłoby zbyt wiele, więc zamieszczę jedynie linka do jednej ze skrótowych informacji porównawczych silników, jeśli ktoś byłby zainteresowany:
Wydajność skryptów internetowych. Praca dyplomowai ważniejsza chyba od ww. aktualizacja:
Porównanie skryptów forów internetowych.
Warto zwrócić, moim zdaniem, uwagę na ocenę 0, czyli poniżej skali, skryptu SMF w zakresie instalowania modyfikacji oraz ocenę 1, czyli najniższą jeśli chodzi o support techniczny. Dla mnie to bardzo ważne sprawy.
Z kolei obsługa administracyjna skryptu phpBB3 jest bardzo skomplikowana, wiele rzeczy jest nieczytelnych i poukrywanych podwójnie w różnych miejscach, do tego wymagałby zainstalowania potrzebnych mi modyfikacji. Oferuje małą ilość styli, musiałabym tworzyć nowy z ewentualnością otrzymania problemów w pakiecie. Aby uruchomić forum na tym silniku potrzebowałabym wielu miesięcy przygotowań, edukacji i pracy. Ja tego czasu nie miałam. Taka zwłoka mogłaby okazać się tym, czym dla wielu – brakiem zainteresowania forum, trudnym i mozolnym rozkręcaniem.
SMF odpadł w przedbiegach. „Goły” jest tak ubogi, że wymaga wielu zmian. A zmiany są tak kłopotliwe i pracochłonne oraz wymagające wiedzy, że nie do przejścia. Pamiętasz greg, jak kiedyś prosiłam Cię o doinstalowanie tu emotek? Okazało się to nawet dla Ciebie zadaniem niezwykle skomplikowanym i pracochłonnym , w końcu z tego zrezygnowałeś, bo ta „pierdółka” zajęłaby Ci zbyt dużo czasu i zachodu. Myślisz, że ja dałabym radę?? A to przecież tylko zwykłe emotki! U przema instaluję dodatkowe emotki w minutę i nawet taki matoł jak ja nie ma z tym problemów. I tak jest z każdą rzeczą, jaką potrzebuję na forum.
Tylko od strony użytkownika SMF ma takie mankamenty (w wersji jaka jest na tym forum):
- ma tak zmaszczony system pw, że zupełnie niefunkcjonalny; moi forumowicze by mnie zabili za coś takiego,
- znikają posty nieprzeczytane po wyjściu, są tylko te od ostatniej wizyty,
- oznaczanie działu jako przeczytany po wejściu w niego, mimo że są w nim tematy nieprzeczytane jest bardzo mylące, a w połączeniu z utratą nieprzeczytanych postów to masakra, zwłaszcza na większym i bardziej rozbudowanym forum,
- bardzo brakuje cytowania selektywnego,
- brakuje mi podtytułów tematów,
- ogólnie jest mała przejrzystość widoku tematów i wyróżnienia tematów ważnych/przyklejonych,
- skrót tematu ostatniego posta w dziale na stronie głównej ma za mało znaków aby był sens go tam w ogóle zamieszczać,
- brakuje opcji „zobacz swoje posty” wyświetlającej tematy, w których brało się udział w dyskusji – bardzo przydatne narzędzie, jest tylko opcja pokazujaca wątki, w których są nowe odpowiedzi,
- brak możliwości wysłania pw z poziomu wątku/posta z referencją do tego tematu/posta (to już szczegół),
- brak automatycznego zmniejszania wklejonych zdjęć i dopasowania do szerokości forum,
- nie da się ignorować wybranych tematów,
- brakuje daty rozpoczęcia tematu,
- opcja „szukaj” jest uboga – nie można wybrać szukania tylko w tematach lub tylko w tekście, brak sortowania wyników, brak możliwości wyboru ilości znaków wyświetlanych w liście wyników,
- i wiele mniejszych czy większych „pierdółek”.
Pamiętam, że jak zaczynałam pisać na tym forum, to było tego sporo i wciąż coś mi „przeszkadzało”
.
Z tego co czytałam, problemem w SMF jest też zaawansowane zarządzanie forami, grupami i użytkownikami pod kątem tworzenia forów i podforów ukrytych, dostępnych dla wybranych grup i użytkowników, nadawanie uprawnień do poszczególnych forów, dla każdego użytkownika i grupy osobno i pod każdym względem inaczej, moderowanie grup. To akurat jest mi bardzo potrzebne i w skrypcie przema jest. Od strony moderatora przemo też jest bardzo przyjazny, co nie jest bez znaczenia, mając „na stanie” 10 moderatorów.
Twoje forum, greg, chodzi o parę dziesiątych sekundy szybciej, ale nie będę się z tego powodu ładować w problemy, dodatkowo zniechęcając użytkowników. Dla kompletnego informatycznego laika, jak ja, forum przema jest optymalne, co nie znaczy, że jest najlepsze na świecie dla każdego, bo nie musi być. Być może przejdę kiedyś na inny skrypt, nie wykluczam, jeśli będzie taka faktyczna potrzeba i warunki. Na razie nie ma, a poczucie, że nie jestem ani
cool, ani
trendy bo nie mam najnowocześniejszej zabawki jakoś nie spędza mi snu z powiek
.