HDHomerun Kodi / XBMC Live TV Add-On - Full gjennomgang

Merk: Jeg postet dette opprinnelig til stackoverflow.com, hadde det stengt, og fikk beskjed om å legge det ut på programmers.stackexchange.com. Så jeg la det ut på programmers.stackexhange.com, hadde det tildekket, og fikk beskjed om å legge det ut på webmaster.stackexchange.com. Her er mitt siste forsøk på å få litt hjelp og veiledning til dette nervepirrende problemet.

Jeg har dratt håret ut i flere uker og prøvd å bestemme meg for hvilken vei jeg skal gå.

Et av LAMP-nettstedene mine er flere år gamle, og brukerne mine har bedt om et forum. Nettstedet mitt er skreddersydd av meg selv, og forumet må integreres fullt ut med nettstedet mitt slik at det faktisk ser ut, føles og oppfører seg som nettstedet mitt. For eksempel har jeg et nettstedomfattende meldingssystem på nettstedet mitt som varsler brukere når de mottar en ny melding, uansett hvor på nettstedet mitt de er, så denne funksjonen må utvides til forumet. Jeg vil også kunne begrense tilgangen til visse underfora basert på kriterier fra nettstedet mitt i motsetning til kriteriene fra forumet.

Jeg trenger ikke et fullverdig forum, da det ikke vil være hovedfokuset på nettstedet mitt, bare en funksjon av det.

Spørsmålet er, bruker jeg en eksisterende forumplattform og integrerer den med nettstedet mitt, eller bygger jeg bare en fra bunnen av?

Fordelene / ulempene er relativt åpenbare, men jeg kan ikke bestemme hvilken vei jeg skal gå, og det er knasende tid.

Fordelene med å bruke en eksisterende open source-plattform er at de er prøvd og testet, sikre, har mange innebygde funksjoner, fellestøtte, og vil spare meg for mye tid.

Ulempene er at de ser ut til å begrense hvor tett og godt jeg kan integrere det med nettstedet mitt og nettstedets funksjoner, for ikke å nevne at de fleste er overkill for det jeg trenger (bloatware). Alle forumpakker jeg har sett på (og jeg har sett på MANGE), er alle front-end-løsninger som vil oppføre seg som et eksternt tillegg til meg i stedet for en integrert del av det. Jeg har ikke funnet noen fullstendig tilpassbare "backend" forumløsninger. Dette betyr at jeg må tilpasse forumet slik at det passer inn på nettstedet mitt, men hvis det betyr å endre kjernefiler, vil det gjøre forumet vanskelig å oppgradere.

Å bygge forumet fra bunnen av betyr at jeg trenger å finne opp hjulet på nytt med alle potensielle problemer som kan øke, men på den annen side kan jeg programmere forumet slik at det gjør alt akkurat slik jeg trenger det, og gjør det til et integrert del av nettstedet mitt i stedet for et eksternt tillegg til det.

Så, hva anbefaler du og hvorfor?

Jeg ville stikke av fra å rulle dine egne fora. Det vil bare være hodepine i det lange løp. Ta en alvorlig titt på vBulletin for kraftig forumløsning, eller vaniljeforum for lettere vektpakke. Begge har en robust plugin-API som lar deg integrere med ditt nåværende nettsted. Begge har et veldig fint temasystem, som kan få forumene til å se en integrert del av nettstedet ditt. Ikke vær redd for alle funksjonene i vBulletin, etter hvert vil du kanskje begynne å bruke dem.

For et eksempel på vBulletin som integreres med et nettsted, sjekk ut Bio Wares nye Star Wars-forum. (Kjører vBulletin)

Du ser ut til å ha en god forståelse av hvorfor du bør og ikke bør skrive din egen forumprogramvare, så jeg kommer til å fokusere på min mening i stedet for å fjerne fakta du allerede vet.

Forum er favorittsteder for spammere til spam. De er der oppe med blogger. Selv eksisterende forumprogramvare har vanskelig for å holde tritt med dem. Hvis du ruller din egen forumprogramvare, kan det hende du holder følge med dem på heltid og ikke verdt tid og krefter.

Eksisterende forumprogramvare gir brukerne kjennskap. Det er egentlig bare en håndfull populær forumprogramvare der ute, og de fleste som er aktive i lokalsamfunn har sett de fleste av dem. Hvis du bruker en av dem på nettstedet ditt, kan brukerne være komfortable med å bruke dem med en gang.

Eksisterende forumprogramvare gir deg en sjanse til å få samfunnet ditt i gang raskt. De gir deg også en sjanse til å legge til mange funksjoner raskt.

Ulempene vil være mangel på "perfekt" integrasjon med resten av nettstedet ditt. Men spørsmålet er: "Hvor mye motvirkes av positive oppført ovenfor"?

  • 1 Takk for det første grundige svaret jeg har fått på dette spørsmålet. Ville svaret ditt endre seg hvis jeg sa at forumet bare ville være for betalte brukere (eliminering av spamproblemet) og at jeg trenger et forum strengt tatt for mobilbrukere (gjør fortrolighet mindre av et problem)?
  • 1 Ja. Når brukerbasen din krymper og blir mer velstående, øker alternativene dine sikkert.
  • OK, for i utgangspunktet oppdager jeg at bruk av en hvilken som helst eksisterende forumplattform vil tvinge meg til å endre kjernefilene deres uansett, så jeg lener meg mot å bygge en fra bunnen av (det er til og med opplæringsprogrammer om hvordan jeg gjør det som skal spare meg tid ). Så er det noen virkelig dårlige ulemper jeg ikke vurderer som skal hindre meg i å gjøre en fra bunnen av? Eller burde jeg kanskje få en eksisterende plattform og bare dissekere den for mine egne behov? Takk igjen.

Jeg har for vane å gjenoppfinne hjulet noen ganger, for du vet hva du gjør. Det vil være lett, definitivt lettere enn noe forum fordi de har altfor mye funksjoner som ingen bruker.

Det er verdt å tilbringe en gang og designe din egen. . . .

Generelle fora har feil som er kjent, og noen kan angripe deg, men hvis du har ditt eget forum, hvis noen trenger å angripe, må han gjøre mye for å vite forumets feil. Fullt kompatibel med nettstedet ditt.

og til slutt med jevne mellomrom legge til noen funksjoner som brukerne dine trenger.

Gitt din kommentar til Johns svar, vil jeg si fortsett og rull dine egne - hvis du forstår og aksepterer det du går inn i. Det ville absolutt ikke skade å undersøke eksisterende løsninger for innsikt. Du kan finne perler med gjenbrukbar kode eller oppdage en tilnærming du kanskje har oversett på egen hånd. Du kan ende opp med en hybrid, men du vil forstå kodebasen, og det vil være akkurat det du trenger. Jeg liker personlig å finne på hjulet noen ganger.

Spørsmålet er nå 5 år. I dag kan du oppnå dette ganske enkelt med phpBB3 forumet.

Det vil kreve følgende trinn:

Trinn 1 Bruk Authentication Plugin for å synkronisere databasen din med medlemskapssiden, dvs. logg inn brukere automatisk når en bruker logger seg på medlemskapssiden din og oppdater profilinnstillinger (språk, e-post, navn, avatar, egendefinerte felt, ..) når en bruker redigerer profil på medlemskapssiden din.

Steg 2 Deaktiver brukerkontrollpanelet på System->Module Managemenet->User Control Panel. Du vil sannsynligvis ikke at brukerne dine kan være venner, sende meldinger eller redigere profilen deres i forumet, fordi du sannsynligvis dekker det med medlemskapssiden din.

Trinn 3 Deaktiver privat melding kl General > Board Configuration > Board Features

Trinn 4 Integrer varsler på medlemskapsstedet ditt ved å bruke denne koden: https://www.phpbb.com/community/viewtopic.php?f=461&t=2307731

Det er sprøtt å til og med tenke på å implementere dine egne fora med mindre du enten vil ha noe utrolig enkelt, eller du trenger noe helt annet enn noen av de eksisterende fora du ellers ville tenkt deg å bruke.

Du må overvåke hvilket som helst forum for spam, og hvis du allerede har en slags nettstedsregistrering, deaktiver den opprinnelige registreringen for forumet og finjuster forumet for å bruke dine eksisterende kontonavn.

Du kan skrive det ned, det vil være den beste ideen det vil ta litt tid, men du vil være i stand til å løse feilene enn å søke etter løsningen, først lær deg .php og mysql, og skriv det, du vil definitivt vinne i dette

fungert for deg: Charles Robertson | Ønsker du å kontakte oss?