prehistory
Minsan kong sinubukan na lumikha ng isang artikulo sa isang pares ng mga proyekto ng wiki, ngunit nawasak sila dahil wala silang encyclopedic na halaga, at sa pangkalahatan, kung sumulat ka tungkol sa isang bagay na bago at hindi alam, ito ay kinuha bilang PR. Pagkaraan ng ilang oras, ang aking artikulo ay tinanggal. Sa una ay nabalisa ako, ngunit sa talakayan ay may isang imbitasyon para sa akin sa isa pang maliit na proyekto ng wiki tungkol sa lahat (at pagkatapos ay inalok akong magsulat ng isang artikulo para sa isa pang site). Hindi ko pa siya narinig, ngunit masaya pa rin akong magsulat ng isang artikulo para sa isang site na pinapatakbo ng isang tao. Sa pamamagitan ng paraan, ang parehong mga proyekto ay na-update, sila ay nasa paghahanap at sila ay nabasa - para sa akin ito ay sapat na upang magsulat ng isang pagsusuri ng aking proyekto. Ang parehong mga site ay tila pinapagana ng MediaWiki o ilang katulad na makina, at mukhang anumang iba pang sikat na portal ng wiki.
Mula sa wiki site hanggang wiki engine
Simula noon, naging kawili-wiling lumikha din ng isang wiki site na may diin sa mga proyektong IT - pagkatapos ng lahat, ito ay magiging kaakit-akit sa maraming tao na gustong pag-usapan ang kanilang produkto. At gusto ko ring gumawa ng sarili kong natatanging istraktura at disenyo ng site, na maaaring angkop para sa maraming iba pang mga proyekto. Matapos maging handa ang site, gumawa ako ng admin panel at nai-post ang code sa GitHub. Una sa lahat, dahil maaari kang magsulat tungkol sa isang open source na proyekto at gawin itong hindi lamang isang simpleng direktoryo ng mga site; tsaka, matutuwa ako kung may gustong gumawa ng website gamit ang aking makina.
Sinusubukang ayusin ang pagho-host
Sa kasamaang palad, kakaunti ang mga tao na pipili ng wiki engine para sa node.js; karamihan sa mga webmaster ay mas gugustuhin kung ano ang napag-usapan na nila, na PHP, at bukod pa, karamihan sa mga kasalukuyang serbisyo sa pagho-host ay na-configure para sa PHP. At para sa node.js kailangan mong umarkila ng VPS.
Gusto ko talagang gawing mas accessible ang aking produkto. Ang ideya para sa wiki hosting ay nagmula sa Fandom. Ang pagho-host ng Wiki ay gagawing magagamit ang aking makina sa mas malaking madla, at gagawin din itong kakaiba sa daan-daang iba pa (
Resulta
Ngunit sa pangkalahatan ay talagang kaakit-akit:
- Kahit na ang isang taong malayo sa web development ay maaaring lumikha ng isang website sa aking pagho-host;
- Pagsubaybay sa aktibidad sa pangunahing pahina;
- Mayroong isang preview na imahe para sa mga pahina;
- Magandang disenyo, kabilang ang para sa mga mobile device;
- Iniangkop sa mga search engine;
- Ganap sa Russian;
- Mabilis na paglo-load ng pahina;
- Simpleng admin panel, kabilang ang pag-access sa mga file ng engine mula sa gumaganang direktoryo (direkta mula sa browser, CloudCommander);
- Simpleng server code (mahigit 1000 linya lang, client script code - mga 500);
- Maaari kang gumawa ng mga pagbabago sa source code;
Magsusulat ako kaagad kung ano ang kasalukuyang nawawalaano kaya mo itulak palayopara hindi ka mag aksaya ng oras. Marahil ang ilan sa mga punto ay ipapatupad sa malapit na hinaharap.
- Walang pagpaparehistro ng gumagamit at pagtatalaga ng mga karapatan sa pag-access. Publishing pagkatapos ipasok ang captcha.
- Ang puno ng mga komento ng gumagamit para sa mga pahina ay maaaring hindi magagamit para sa pag-index dahil sa ajax.
- Kung kailangan mo ng ilang natatanging function ng utility, maaaring hindi available ang mga ito. Ngunit ang pangunahing pag-andar ay ganap na ipinatupad.
PS
Ang makina ay tinatawag na WikiClick, ang opisyal na website na may pagho-host
Pinagmulan: www.habr.com