prehistory
Ndakamboedza kugadzira chinyorwa pane akati wandei mapurojekiti ewiki, asi akaparadzwa nekuti haana encyclopedic kukosha, uye kazhinji, kana iwe ukanyora nezve chimwe chinhu chitsva uye chisingazivikanwe, chinotorwa sePR. Pashure penguva yakati, chinyorwa changu chakabviswa. Pakutanga ndakagumbuka, asi mukukurukurirana kwaiva kundikoka kune imwe purojekiti yewiki pamusoro pezvinhu zvose (uye ipapo ndakapiwa kunyora chinyorwa kune imwe nzvimbo). Ndakanga ndisati ndambonzwa nezvake, asi ndakanga ndichiri kufara kunyora chinyorwa chesaiti iyo mumwe munhu anomhanya. Nenzira, mapurojekiti ese ari maviri anogadziridzwa, ari mukutsvaga uye anoverengwa - kwandiri izvi zvaive zvakakwana kunyora wongororo yeprojekti yangu. Masayiti ese ari maviri aiita kunge anofambiswa neMediaWiki kana imwe injini yakafanana, uye aitaridzika senge chero yakakurumbira wiki portal.
Kubva kuwiki saiti kuenda kuwiki injini
Kubva ipapo, zvave kunakidza kugadzira saiti yewiki ine kusimbirira pamapurojekiti eIT - mushure mezvose, izvi zvingave zvinokwezva kune vanhu vazhinji vanoda kutaura nezve chigadzirwa chavo. Uye ini ndaidawo kugadzira yangu yakasarudzika saiti dhizaini uye dhizaini, iyo inogona kuve yakakodzera kune akawanda mamwe mapurojekiti. Mushure mekunge saiti yagadzirira, ndakagadzira admin pani uye ndikaisa iyo kodhi paGitHub. Chekutanga pane zvese, nekuti iwe unogona kunyora nezve yakavhurika sosi purojekiti uye ita kuti ive kwete kungoita dhairekitori remasaiti; kunze, ndingafara kana mumwe munhu angada kugadzira webhusaiti achishandisa injini yangu.
Kuedza kugadzirisa hosting
Nehurombo, vanhu vashoma vanozosarudza injini yewiki ye node.js; vazhinji vewebhusaiti vanozoda izvo zvavakatobata nazvo, zvinova PHP, uye kunze, mazhinji aripo ekutambira masevhisi akagadzirirwa PHP. Uye ye node.js iwe unofanirwa kurenda VPS.
Ndaida chaizvo kuita kuti chigadzirwa changu chiwanike. Pfungwa yekugamuchira wiki yakabva kuFandom. Wiki hosting yaizoita kuti injini yangu iwanikwe kune vateereri vakawanda, uye yaizoitawo kuti ibude pakati pemazana evamwe (
mugumisiro
Asi zvese zvinotaridzika chaizvo:
- Kunyange munhu ari kure nekuvandudzwa kwewebhu anogona kugadzira webhusaiti pane yangu yekutambira;
- Kuongorora chiitiko pane peji huru;
- Pane mufananidzo wepreview wemapeji;
- Yakanaka dhizaini, kusanganisira yenharembozha;
- Yakagadzirirwa kutsvaga injini;
- Zvakakwana muchiRussia;
- Kukurumidza kurodha peji;
- Rakareruka admin mapaneru, kusanganisira kuwana mafaera einjini kubva kune inoshanda dhairekitori (zvakananga kubva kubrowser, CloudCommander);
- Yakareruka sevha kodhi (inongopfuura mitsara ye1000, mutengi script kodhi - anenge mazana mashanu);
- Iwe unogona kuita shanduko kune iyo kodhi kodhi;
Ndichanyora ipapo chii chiri kushaikwa parizvinoungaitei kusundira kurekuti usarase nguva yako. Zvichida mamwe emapfundo achashandiswa munguva pfupi iri kutevera.
- Iko hakuna kunyoreswa kwemushandisi uye kugovera kodzero dzekuwana. Kudhinda mushure mekupinda captcha.
- Muti wemashoko evashandisi emapeji unogona kunge usiri kuwanikwa pa indexing nekuda kweajax.
- Kana iwe uchida mamwe akasiyana ekushandisa mabasa, anogona kunge asiri kuwanikwa. Asi basa rekutanga rinoitwa zvizere.
PS
Iyo injini inonzi WikiClick, iyo yepamutemo webhusaiti ine yekutambira
Source: www.habr.com