Pienestä wikiportaalista isännöintiin

esihistoria

Yritin kerran luoda artikkelin parista wikiprojektista, mutta ne tuhottiin, koska niillä ei ole tietosanakirjallista arvoa, ja yleensä, jos kirjoitat jostain uudesta ja tuntemattomasta, se otetaan PR:ksi. Jonkin ajan kuluttua artikkelini poistettiin. Olin aluksi järkyttynyt, mutta keskustelussa sain kutsun toiseen pieneen wikiprojektiin kaikesta (ja sitten minua tarjottiin kirjoittaa artikkeli toiselle sivustolle). En ollut koskaan kuullut hänestä, mutta kirjoitin silti mielelläni artikkelin jonkun ylläpitämään sivustoon. Muuten, molemmat projektit päivitetään, ne ovat haussa ja niitä luetaan - minulle tämä riitti kirjoittaakseni arvostelun projektistani. Molemmat sivustot näyttivät toimivan MediaWikillä tai jollain vastaavalla, ja ne näyttivät muilta suosituilta wikiportaalilta.

Wikisivustolta wikimoottoriksi

Pienestä wikiportaalista isännöintiin

Siitä lähtien on ollut mielenkiintoista luoda myös IT-projekteihin keskittyvä wiki-sivusto - tämähän kiinnostaisi monia, jotka haluavat puhua tuotteestaan. Ja halusin myös tehdä oman uniikin sivustorakenteen ja suunnittelun, joka voisi sopia moneen muuhunkin projektiin. Kun sivusto oli valmis, loin hallintapaneelin ja lähetin koodin GitHubiin. Ensinnäkin siksi, että voit kirjoittaa avoimen lähdekoodin projektista ja tehdä siitä yksinkertaisen sivustohakemiston; Lisäksi olisin iloinen, jos joku haluaisi tehdä verkkosivuston koneellani.

Yritetään korjata isännöinti

Valitettavasti harvat valitsevat wiki-moottorin node.js:lle; useimmat verkkovastaavat pitävät parempana sitä, mitä he ovat jo käsitelleet, eli PHP:tä, ja lisäksi useimmat olemassa olevat hosting-palvelut on määritetty PHP:tä varten. Ja node.js:lle sinun on vuokrattava VPS.

Halusin todella tehdä tuotteestani helpommin saatavilla. Idea wiki-isännöinnistä tuli Fandomilta. Wiki-isännöinti tarjoaisi moottorini paljon suuremmalle yleisölle, ja se erottuisi myös satojen muiden joukosta (Pelkästään wikissä on todella satoja senttimetriä). Kirjoitin ghost.sh-komentosarjan, joka nostaa portaalin uudelle toimialueelle (luo sivustolle työhakemiston, kopioi siihen oletusmoottorin koodin, luo tietokannan käyttäjän ja salasanan kanssa, konfiguroi käyttöoikeudet tähän kaikkeen) ja lisätty myös linkki cloud Commanderiin, joka tarjoaa luku- ja kirjoitusoikeudet tiedostoihin sivuston työhakemistosta. Jäljelle jää vain rekisteröidä uusi verkkotunnus manuaalisesti DNS-hallinnassa ja lisätä se pääskriptin käynnistykseen. Itse isännöinti on vielä beta-vaiheessa - ehkä ensimmäisillä asiakkailla on virheitä ensimmäisen käynnistyksen aikana. (Yleensä minulla ei ole koskaan ollut kokemusta tällaisen projektin luomisesta kuin isännöinnistä, ehkä tein joitain asioita väärin tai huonosti, mutta aloin käynnistää ensimmäisen sivustoni moottorissa (isännöintisivusto) ja se toimii hienosti, ja jopa ladasin sen päivityksiin).

Pienestä wikiportaalista isännöintiin

Tulos

Mutta kaiken kaikkiaan erittäin houkutteleva:

  1. Jopa henkilö, joka on kaukana web-kehityksestä, voi luoda verkkosivuston isännöintiin;
  2. Seuranta toimintaa pääsivulla;
  3. Sivuilla on esikatselukuva;
  4. Kaunis muotoilu, myös mobiililaitteille;
  5. Mukautettu hakukoneisiin;
  6. Täysin venäjäksi;
  7. Sivujen nopea lataus;
  8. Yksinkertainen hallintapaneeli, mukaan lukien pääsy konetiedostoihin työhakemistosta (suoraan selaimesta, CloudCommanderista);
  9. Yksinkertainen palvelinkoodi (hieman yli 1000 riviä, asiakaskomentosarjakoodi - noin 500);
  10. Voit tehdä muutoksia lähdekoodiin;

Kirjoitan heti mitä tällä hetkellä puuttuumitä sinä voit työntää poisjoten et tuhlaa aikaasi. Ehkä osa kohdista toteutetaan lähitulevaisuudessa.

  1. Käyttäjien rekisteröintiä ja käyttöoikeuksien delegointia ei ole. Julkaistu captcha-koodin syöttämisen jälkeen.
  2. Sivujen käyttäjien kommenttipuu ei välttämättä ole indeksoitavissa ajaxin takia.
  3. Jos tarvitset joitain ainutlaatuisia aputoimintoja, ne eivät välttämättä ole käytettävissä. Mutta perustoiminnot on täysin toteutettu.

PS.

Moottorin nimi on WikiClick, virallinen verkkosivusto, jossa on isännöinti wikiclick.ru. Projektin koodi GitHubissa.

Lähde: will.com

Lisää kommentti