Lähes jokaisella suuremmalla Internet -sivustolla on foorumi. He maksavat kalliita laskuja foorumin ohjelmiston ylläpidosta ja hallinnasta. Kuitenkin vain muutamia avoimen lähdekoodin alustoja on saatavana ilmaiseksi kysymysten ja vastausten tyyppisten foorumien määrittämiseen. Tässä artikkelissa tarkastellaan, miten kysymys- ja vastaussivusto määritetään Questions2Answers -paketilla.
Aiheeseen liittyviä: Discy -kysymys ja vastaus WordPress -teeman tarkistus.
Mikä on Questions2Answers?
Questions2Answers on yksi avoimen lähdekoodin paketista, joka on saatavana yhteisöpohjaisten verkkosivustojen, kuten Stack Overflow tai Quora, luomiseen. Se on ilmainen ohjelmisto Gideon Greenspanilta, ja sitä ylläpitävät vapaaehtoiset. Gideon kehitti muita alustoja, kuten Copyscape ja Web Sudoku.
- Se toimii PHP- ja MySQL -tietokannan kanssa.
- 23K+ -verkkosivustot käyttävät ohjelmistoa, mutta aktiivisia sivustoja on saatavilla hyvin vähän.
- Lähdekysymys- ja vastauskoodi on ilmainen muutamien teemojen ohella, voit ostaa tai kehittää teemaa myöhempää tarvetta varten.
Tutustu esittelyyn saadaksesi visuaalisen tunteen siitä, miltä kysymykset ja vastaukset -osa näyttää.
Questions2Answers -sivusto
Kysymysten2Vastausten ominaisuudet
Alla on joitain asioita, joita voit saada tämän ohjelmistopaketin avulla:
- Pino Ylivuoto tyyppi kysymys ja vastaus.
- Käyttäjät voivat esittää kysymyksiä ja kommentoida olemassa olevia kysymyksiä.
- Voit perustaa palkintopisteitä rohkaistaksesi käyttäjiä esittämään kysymyksiä.
- Ota käyttöön vastausten ja kysymysten ylös- ja alasäänestys.
- Vahva käyttäjienhallinta hallitsemaan roskapostia ja valvoa vastauksia.
- Hallitse kysymyksiä luokkien ja tunnisteiden alla.
- Vaihda teema ja lisää laajennuksia.
- Asenna välimuisti parantaaksesi sivun latausnopeutta.
Lataa Questions2Answers
Siirry viralliselle verkkosivustolle ja lataa ohjelmisto ilmaiseksi. Alla on vaatimukset, joiden avulla voit luoda Q&A -verkkosivuston Questions2Answersin avulla.
- Maksettu isännöinti Bluehostin, SiteGroundin, HostGatorin tai minkä tahansa muun yrityksen kanssa.
- FTP -pääsy sivustoosi.
- Apache- tai Nginx -palvelin.
- PHP 5.2 tai uudempi, vaikka 7+ suositellaan.
- MySQL 5.0 tai uudempi.
Voit myös integroida ohjelmiston helposti suosittuihin sisällönhallintajärjestelmiin, kuten WordPressiin.
Kysymysten asentaminen2Vastaukset
Asenna Questions2Answers palvelimellesi noudattamalla alla olevia ohjeita.
- Vaihe 1 – Paketin lataaminen
- Vaihe 2 – MySQL -tietokannan ja käyttäjän luominen
- Vaihe 3-Päivitä tietokannan tiedot osoitteessa qa-config.php
- Vaihe 4 – Lataaminen palvelimellesi
- Vaihe 5 – Käytä sivustoasi
- Vaihe 6 – Kysymysten ja vastausten sivuston määrittäminen
Selitämme jokainen vaihe yksityiskohtaisemmin ja integroimme Questions2Answers WordPress -sivustoon
Vaihe 1 – Kysymysten lataaminen2Vastaukset
Voit asentaa ohjelmiston joko päätoimialueelle tai alihakemistoon noudattamalla alla olevia ohjeita.
- Siirry GitHub -sivulle ja lataa paketti. Pura ja pura sisältö. Sen pitäisi näyttää tietokoneeltasi alla.
Poimi kysymykset2Vastausten sisältö
Paketti sisältää. htaccess -tiedosto, joka on oletuksena piilotettu. Ota siksi käyttöön piilotettujen tiedostojen näyttäminen tietokoneellasi. Seuraa toisessa artikkelissamme olevia ohjeita nähdäksesi piilotetut tiedostot Windowsissa.
Vaihe 2 – MySQL -tietokannan ja käyttäjän luominen
Toinen vaihe on kirjautua isäntätilillesi ja luoda tietokanta. Useimmat hosting -yritykset tarjoavat cPanelia tilisi hallintaan. Katso artikkelimme MySQL -tietokannan luomisesta, käyttäjästä ja käyttäjän määrittämisestä tietokantaan.
Varmista, että annat käyttäjälle kaikki oikeudet taulukoiden luomiseen, muokkaamiseen ja poistamiseen. Kirjoita muistiin käyttäjänimi, salasana ja tietokannan tiedot käytettäväksi seuraavassa vaiheessa.
Aiheeseen liittyviä: Disputo bbPress -teeman tarkastelu.
Vaihe 3-Päivitä tietokannan tiedot osoitteessa qa-config.php
Puraamaton Questions2Answers sisältää kaksi tärkeää tiedostoa.
- Etsi qa-config-example.php-tiedosto ja nimeä se uudelleen
- Etsi .htaccess-esimerkitiedosto ja nimeä se uudelleen .htaccess-tiedostoksi
Tässä vaiheessa sinun ei tarvitse muokata .htaccess -tiedostoa. Avaa qa-config.php-tiedosto millä tahansa tekstieditorilla, kuten Brackets, Notepad tai TextEdit. Muista, ettet muokkaa tiedostoa rikkaiden tekstieditorien avulla, kuten Microsoft Word tai Apple Pages. Muokkaa tietokannan tietoja vaiheessa 2 kuvatulla tavalla. Voit jättää isäntänimen sellaisenaan localhostin IP -osoitteeseen 127.0.0.1 ja muokata muita tietoja, kuten käyttäjänimeä, salasanaa ja tietokannan nimeä.
Vaihda tietokannan tiedot
Vaihe 4 – Tiedostojen lataaminen palvelimellesi
Kun olet muuttanut asetustiedostoa, lataa koko Questions2Answers -paketti palvelimellesi.
- Kirjaudu FTP -tilillesi käyttämällä FileZilla -ohjelmistoa .
- Lataa kaikki Questions2Answers -tiedostot.
- Voit ladata joko pääverkkotunnukselle, aliverkkotunnukselle tai alihakemistoon tarpeen mukaan.
Vaihe 5 – Sivustosi käyttö
Kun olet ladannut kaikki tiedostot, voit käyttää sivustoa selaimessa oikealla polulla.
- Avaa sivustosi.com, jos olet ladannut tiedostot pääverkkotunnukselle.
- Siirry osoitteeseen questions.yoursite.com, jos olet ladannut kysymykset -aliverkkotunnuksen tiedostot.
- Avaa sivustosi.com -kysymykset, jos olet ladannut päätoimialueen "kysymykset" -hakemistoon.
Näet alla olevan tervetuloviestin, joka osoittaa, että olet tehnyt kaiken oikein. Napsauta "Määritä tietokanta” -painiketta.
Tervetuloviesti tietokannan asennukseen
Kun olet määrittänyt tietokannan, voit kirjautua sivustoosi URL -osoitteella sinun sivustosi.com/admin/ tai sinun sivustosi.com/questions/admin/ sen mukaan, onko sivusto pääverkkotunnuksessa vai alihakemistossa.
Vaihe 6 – Määritä kokoonpanot ja URL -rakenne
Järjestelmänvalvoja -osassa on monia asetuksia, jotka on määritettävä kysymyksiä ja vastauksia sisältävälle sivustolle ennen käytön aloittamista. Tärkein asetus on valita sivustosi URL -rakenne Yleiset -osiosta. Voit tarkistaa useita rakenteita ja valita sopivan rakenteen sivustollesi.
Määritä Permalinkin URL -rakenne
Voit myös muuttaa sivustosi teeman, kysymysten luokituksen, tekstin suunnan ja kielen Yleiset -osiossa.
Pohjimmiltaan voit käydä läpi kunkin osan ja muokata tarpeidesi mukaan. Alla on joitain tärkeitä asetuksia, jotka voit valita ennen kysymysten julkaisemista:
- Valitse sivustollesi tarvittavat laajennukset Lisäosat -osiosta, kuten AdSense, sivu, Facebook -kirjautuminen, reCAPTCHA, XML -sivustokartta ja WYSIWYG -editori.
- Määritä palkintopisteet käyttäjillesi Pisteet -osiossa.
- Voit päättää, voivatko käyttäjät kysyä kysymyksiä ja lähettää kommentteja ilman kirjautumista ja muita käyttöoikeuksia "Käyttöoikeudet" -välilehdellä.
- Asettelu -osiossa voit määrittää sivupalkin widgetit sivustollesi.
Kun olet tehnyt mukautukset, voit esikatsella sivustoa ja sallia käyttäjien lähettää kysymyksiä live -sivustolle.
Integrointi WordPress -sivuston kanssa
Questions2Answersin avulla voit integroida ohjelmiston WordPressiin ja muihin sisällönhallintajärjestelmiin. Prosessi on kuitenkin täysin erilainen, sillä Questions2Answers jakaa myös saman WordPress -sivuston tietokannan. Noudata alla olevia ohjeita asentaaksesi Questions2Answers WordPress -pääsivustosi alihakemistoon:
- Lataamisen jälkeen Questions2Answers nimeää tiedostot qa-config-example.php ja .htaccess-example uudelleen tiedostoiksi qa-config.php ja .htaccess.
- Muokkaa qa-config.php-tiedostoa lisätäksesi polun WordPress-sivustoosi.
define (‘QA_WORDPRESS_INTEGRATE_PATH’, ‘WordPress-Path’);
Voit lisätä tämän rivin mihin tahansa tiedoston kohtaan, mieluiten jonkin olemassa olevan määritelmän alla. Alla on miltä se näyttää, kun olemme integroineet ohjelmiston localhostiin qa -alihakemistoon.
Integrointi WordPress -sivuston kanssa
Sanotaan, että sinulla on WordPress -sivusto verkkotunnuksella yoursite.com. Jos haluat asentaa Questions2Answers qa -alihakemistoon, lisää alla oleva rivi:
define (‘QA_WORDPRESS_INTEGRATE_PATH’, ‘/käyttäjänimi/public_html/’);
Varmista, että sinulla on wp-load.php-tiedosto public_html-polussa.
- Muista, että et tarvitse erillistä MySQL -tietokantaa integroimiseksi WordPress -sivustoon. Questions2Answers lisää uusia taulukoita olemassa olevaan WordPress -tietokantaan.
- Lataa kaikki tiedostot palvelimesi alihakemistoon.
- Siirry sivustoon alihakemiston URL -osoitteella, kuten sinun sivusto.com/qa/.
- Määritä tietokanta noudattamalla ohjeita.
- Siirry hallintakeskukseen ja määritä sivusto yllä kuvatulla tavalla.
Q2A: n integroiminen WordPress -sivustoon
Nyt käyttäjät kirjautuvat WordPress -pääsivullesi kirjautuvat automaattisesti myös Questions2Answers -osioon. Tarvitset lisämäärityksiä asentaaksesi Questions2Answers WordPress -sivustosi aliverkkotunnukseen. Katso virallisella sivustolla olevista ohjeista eri vaihtoehtoja ja muita tietoja päivitykseen seuraavaan versioon.
Yhteenveto
Mielestämme Questions2Answers -paketissa on laajoja vaihtoehtoja luotettavien kysymysten ja vastausten verkkosivuston luomiseen. Kuitenkin tuskin on harvoja vapaaehtoisia, jotka johtavat tällä hetkellä tulevaisuutta kyseenalaistavaa kehitystä. Et myöskään löydä paljon resursseja saadaksesi apua tai löytääksesi tarvitsemiasi teemoja / laajennuksia. Jos pidät Questions2Answersista, varmista, että pystyt hallitsemaan asioita yksin tai kehittäjien kanssa.
Plussat
- Ilmainen ja avoin lähdekoodi
- Pino Overflow -tyylin kysymyksiä ja vastauksia
- Helppo asentaa ja muokata
Haittoja
- Hidas kehitys ja rajalliset tukiresurssit
- Vanhentunut teema, ei monia käytettävissä olevia teemoja ja laajennuksia