Jump to content

Photo
- - - - -

Funkcje bez których forum nie może istnieć :)

forum php css javascript jQuery MySQL

8 replies to this topic
  • Please log in to reply
unbreak

    WT Elite

  • 1937 posts
    • Czas spędzony online: 27d 8h 43m 36s
506
Znakomita!
  • Location/home/unbreak

Posted 27 October 2014 - 09:31

#1

Hej, w wolnych chwilach, tylko i wyłącznie dla relaksu bez wyższych celów klepię sobie kod skryptu do stawiania forum :) Taki prosty bajer oparty o MVC z wykorzystaniem TWIG.

Teraz pytanie do Was, co wg. Was musi być w skrypcie forum. Pomijając oczywiście fakt że musi być możliwość zakładania tematów i ich przeszukiwania :)

Proszę o listę, np.:

1. Możliwość ocenia postów /tematów.

2. Czat/ShoutBox

3. etc..

 

Z góry dzięki.


  • 0

webDeveloper


Bart

    Stary wyjadacz

  • 276 posts
    • Czas spędzony online: 19d 20h 22m 41s
55
Znakomita!

Posted 27 October 2014 - 15:23

#2

1. Takie duperele w tematach to wiadomo: szybka odpowiedź, cytowanie, cytowanie selektywne oraz numerowanei postów (żeby można było skopiować sobie odnośnik do danego posta tak jak jest tutaj w prawym górnym rogu posta #2)

2. System ostrzeżeń

3. System grup/rang

4. Mógłby być ale nie musi system tagowania

5. Statystyki forum na jakiejś podstronie/w footerze

 

Mnóstwo można by było wymieniać, zależy od tego czy chcesz ogólnie czy szczegółowo. Najważniejsze, żeby pod maską wszystko śmigało ;)


  • 1

unbreak

    WT Elite

  • 1937 posts
    • Czas spędzony online: 27d 8h 43m 36s
506
Znakomita!
  • Location/home/unbreak

Posted 27 October 2014 - 15:45

#3

Dzięki :) Tak jak pisałem robię to for fun, więc póki co wystarczy mi ogólnie tak jak podałeś :)


  • 0

webDeveloper


Michał

    Stary wyjadacz

  • 301 posts
    • Czas spędzony online: 16d 7h 11m 3s
95
Znakomita!

Posted 27 October 2014 - 17:41

#4

Nowa zawartość
RSS działów/ wątków
Sygnatura ;)
Reputacja
BBCode
Jakikolwiek anti spam
 
Heh sam od jakiegoś czasu dla funu kodze forum, ale bazuje na gotowcu (+proceduralnie), szkoda, że nigdy go nie opublikuje, bo zbyt bardzo przypomina vBulletin'a 5 :D


  • 2

unbreak

    WT Elite

  • 1937 posts
    • Czas spędzony online: 27d 8h 43m 36s
506
Znakomita!
  • Location/home/unbreak

Posted 28 October 2014 - 09:27

#5

OOP FTW :P


  • 1

webDeveloper


Zimistrz

    Stary wyjadacz

  • 465 posts
    • Czas spędzony online: 14d 2h 42m 38s
116
Znakomita!

Posted 28 October 2014 - 20:05

#6

Podstawowe funkcje i opcje są powtarzalne we wszystkich BBS-ach. Diabeł tkwi w szczegółach i ułatwieniach.

Dla mnie osobiście proces rejestracji w tych starych molochach to jest tragedia.

 

W wątkach, pisząc szybką odpowiedź chętnie dołożyłbym automatyczne sprawdzanie pisowni i słownik, gdzie pewne zbyt rażące błędy zablokują całkowicie wysyłkę. To by było swoiste novum, a że w wysiwygach są takie wtyczki, można grzebać ku chwale i obronie mowy ojczystej ;)

 

A z bardziej realnych to przykładowy podgląd wynikowej wiadomości w modalnym okienku, bo przejście w pełną edycję i podgląd po przeładowaniu jest passe .... a do tego męczy.

 

Możliwości integracji są istotne, nie marginalne. Fakt, można próbować upchnąć BBSa w chamskim iframe, ale co niekoniecznie ma prawo w ogóle zadziałać.

Dlatego jakiś bridge, aby np spiąć rejestrację z istniejącą bazą użytkowników CMS-a (wskazując np tabelę i pola jeśli nie da się jakoś spasować tego automatycznie) oraz funkcję inicjującą, aby dało się wpleść forum w jakiś szablon podstrony.

 

I sprawę SEO oraz seospamu przemyślałbym dobrze, bo w pierwszej kwestii w serpach rzadko pojawiają się wątki z forów, a sprawa druga to już plaga. Na zachodnich forach widziałem rozwiązania w stylu blokowania stopek jeśli użytkownik nie logował się przez 3 m-ce, możliwość wstawiania linków po określonym czasie, lub zdobyciu określonego pułapu statystyk (nawet i reputacji).


  • 3

unbreak

    WT Elite

  • 1937 posts
    • Czas spędzony online: 27d 8h 43m 36s
506
Znakomita!
  • Location/home/unbreak

Posted 29 October 2014 - 10:26

#7

Thx :) Wszystkie uwagi zbieram, może na dniach się pochwalę tym co już mam


  • 1

webDeveloper


Michał

    Stary wyjadacz

  • 301 posts
    • Czas spędzony online: 16d 7h 11m 3s
95
Znakomita!

Posted 29 October 2014 - 15:27

#8

Z tym blokowaniem sygnatury nieaktywnym userom to całkiem dobry pomysł. Pewnie wdroże go u siebie.
Ale z seo spamem [czy jak to tam się zwie], można załatwić po prostu opisując stronę mikrodanymi- tak jak to ribi vB, IPB czy XenForo.

 

edit:
jak będziesz miał już jakiś 'stabilniejszy build', możesz się pochwalić kodem. Chętnie zobaczę jak wygląda taki prosty MVC napisany od podstaw. :)

  • 0

unbreak

    WT Elite

  • 1937 posts
    • Czas spędzony online: 27d 8h 43m 36s
506
Znakomita!
  • Location/home/unbreak

Posted 29 October 2014 - 16:51

#9

Jak będę miał czas żeby ogarnąć gita to wrzucę zapewne wszystko na githuba :) a jak nie ogarnę, to cóż :P

Tylko że sporo tam jest na razie na sztywno w zastępstwie za przyszłościowe rzeczy z bazy, z ustawień, etc :)


  • 0

webDeveloper






Podone tematy Collapse


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users