prehistory
Ngake ngazama ukudala i-athikili kumaphrojekthi we-wiki ambalwa, kodwa abhujiswa ngoba akanalo inani le-encyclopedic, futhi ngokuvamile, uma ubhala ngento entsha futhi engaziwa, ithathwa njenge-PR. Ngemva kwesikhathi esithile, isihloko sami sasuswa. Ekuqaleni ngangicasukile, kodwa engxoxweni kwakukhona isimemo kimi kwenye iphrojekthi encane ye-wiki mayelana nayo yonke into (bese nginikezwa ukuthi ngibhale isihloko kwenye isayithi). Ngangingakaze ngizwe ngaye, kodwa ngangisajabule ukubhala isihloko sengosi eqhutshwa othile. Ngendlela, womabili amaphrojekthi abuyekeziwe, aseshweni futhi afundiwe - kimi lokhu bekwanele ukubhala isibuyekezo sephrojekthi yami. Womabili amasayithi abonakala enikwa amandla yi-MediaWiki noma enye injini efanayo, futhi abukeka njenganoma iyiphi enye ingosi ye-wiki edumile.
Ukusuka kusayithi le-wiki kuya enjini ye-wiki
Kusukela lapho, kuye kwaba okuthakazelisayo ukudala isayithi ye-wiki ngokugcizelela amaphrojekthi we-IT - emva kwakho konke, lokhu kungakhanga abantu abaningi abafuna ukukhuluma ngomkhiqizo wabo. Futhi ngangifuna ukwenza esami isakhiwo esiyingqayizivele sesayithi kanye nomklamo, ongafanela amanye amaphrojekthi amaningi. Ngemva kokuba isayithi selilungile, ngakha iphaneli yomqondisi futhi ngathumela ikhodi ku-GitHub. Okokuqala, ngoba ungabhala mayelana nephrojekthi yomthombo ovulekile futhi ungenzi nje inkomba elula yamasayithi; ngaphandle kwalokho, ngingajabula uma othile engathanda ukwenza iwebhusayithi esebenzisa injini yami.
Izama ukulungisa ukusingathwa
Ngeshwa, bambalwa abantu abazokhetha injini ye-wiki ye-node.js; abaphathi bewebhu abaningi bazokhetha lokho asebevele babhekane nakho, okuyi-PHP, futhi ngaphandle kwalokho, izinsiza eziningi zokubamba ezikhona zilungiselelwe i-PHP. Futhi nge-node.js kuzodingeka uqashe i-VPS.
Bengifuna ngempela ukwenza umkhiqizo wami ufinyeleleke kakhudlwana. Umbono wokusingathwa kwe-wiki uvele ku-Fandom. Ukusingathwa kwe-Wiki kungenza injini yami itholakale kubabukeli abakhulu kakhulu, futhi kungayenza igqame phakathi kwamakhulu abanye (
Umphumela
Kodwa jikelele kukhanga kakhulu:
- Ngisho nomuntu okude nokuthuthukiswa kwewebhu angakha iwebhusayithi ekusingatheni kwami;
- Umsebenzi wokuqapha ekhasini elikhulu;
- Kunesithombe sokubuka kuqala samakhasi;
- Umklamo omuhle, ohlanganisa amadivayisi eselula;
- Ijwayelane nezinjini zokusesha;
- Ngokuphelele ngesiRashiya;
- Ukulayishwa kwekhasi okusheshayo;
- Iphaneli yokuphatha elula, okuhlanganisa ukufinyelela kumafayela enjini kusuka kunkomba yokusebenza (ngokuqondile kusuka kusiphequluli, CloudCommander);
- Ikhodi yeseva elula (imigqa engaphezudlwana kwe-1000, ikhodi yeskripthi yeklayenti - mayelana ne-500);
- Ungenza izinguquko kukhodi yomthombo;
Ngizobhala khona manje okushodayo njengamanjeungenzani phusha kudeukuze ungachithi isikhathi sakho. Mhlawumbe amanye amaphuzu azosetshenziswa esikhathini esizayo esiseduze.
- Akukho ukubhaliswa komsebenzisi kanye nokudluliselwa kwamalungelo okufinyelela. Ukushicilela ngemva kokufaka i-captcha.
- Isihlahla samazwana wabasebenzisi samakhasi singase singatholakali enkombeni ngenxa ye-ajax.
- Uma udinga imisebenzi ethile yensiza ehlukile, kungenzeka ingatholakali. Kodwa ukusebenza okuyisisekelo kwenziwa ngokugcwele.
PS
Injini ibizwa nge-WikiClick, iwebhusayithi esemthethweni enokusingatha
Source: www.habr.com