Mai kahi puka wiki liʻiliʻi a hiki i ka hoʻokipa

prehistory

Ua ho'āʻo wau e hana i kahi ʻatikala ma nā papahana wiki ʻelua, akā ua luku ʻia lākou no ka mea ʻaʻohe o lākou waiwai encyclopedic, a ma ke ʻano nui, inā ʻoe e kākau e pili ana i kahi mea hou a ʻike ʻole ʻia, lawe ʻia ʻo PR. Ma hope o kekahi manawa, ua holoi ʻia kaʻu ʻatikala. I ka wā mua, ua huhū au, akā i loko o ka kūkākūkāʻana aia kahi kono iaʻu i kahi papahana wiki liʻiliʻi e pili ana i nā mea a pau (a laila ua hāʻawiʻia iaʻu e kākau i kahiʻatikala no kahi pūnaewele'ē aʻe). ʻAʻole au i lohe iā ia, akā hauʻoli mau wau e kākau i kahi ʻatikala no kahi pūnaewele e holo ai kekahi. Ma ke ala, ua hōʻano hou ʻia nā papahana ʻelua, aia lākou i ka ʻimi a heluhelu ʻia - noʻu ua lawa kēia e kākau i kahi loiloi o kaʻu papahana. Me he mea lā ua hoʻohana ʻia nā pūnaewele ʻelua e MediaWiki a i ʻole kekahi ʻenekini like ʻole, a ua like ke ʻano o kekahi puka wiki kaulana ʻē aʻe.

Mai ka pūnaewele wiki a i ka ʻenekini wiki

Mai kahi puka wiki liʻiliʻi a hiki i ka hoʻokipa

Mai ia manawa, ua lilo ia i mea hoihoi i ka hana ʻana i kahi pūnaewele wiki me ka manaʻo nui i nā papahana IT - ma hope o nā mea a pau, he mea hoihoi kēia i nā poʻe he nui e makemake e kamaʻilio e pili ana i kā lākou huahana. A ua makemake nō hoʻi au e hana i kaʻu hoʻolālā pūnaewele kūʻokoʻa a me ka hoʻolālā, hiki ke kūpono i nā papahana ʻē aʻe. Ma hope o ka mākaukau ʻana o ka pūnaewele, hana wau i kahi panel admin a kau i ke code ma GitHub. ʻO ka mea mua, no ka mea hiki iā ʻoe ke kākau e pili ana i kahi papahana open source a ʻaʻole ia he papa kuhikuhi maʻalahi o nā pūnaewele; Eia kekahi, ʻoliʻoli wau inā makemake kekahi e hana i kahi pūnaewele me ka hoʻohana ʻana i kaʻu mīkini.

Ke ho'āʻo nei e hoʻoponopono i ka hoʻokipa

ʻO ka mea pōʻino, he kakaikahi ka poʻe e koho i ka ʻenekini wiki no ka node.js; ʻo ka hapa nui o nā haku pūnaewele e makemake i ka mea a lākou i hana mua ai, ʻo ia hoʻi ʻo PHP, a ma waho aʻe, ua hoʻonohonoho ʻia ka hapa nui o nā lawelawe lawelawe no PHP. A no ka node.js pono ʻoe e hoʻolimalima i kahi VPS.

Ua makemake nui au e hoʻonui i kaʻu huahana. Ua hele mai ka manaʻo no ka hoʻokipa wiki mai Fandom. ʻO ka hoʻolaha Wiki e hoʻolako i kaʻu mīkini i kahi lehulehu nui aʻe, a ʻo ia hoʻi e kū i waena o nā haneli o nā mea ʻē aʻe (he mau haneli knm no wiki wale no). Ua kākau wau i kahi palapala ghost.sh e hoʻāla i kahi puka ma kahi kikowaena hou (hana i kahi papa kuhikuhi hana no ka pūnaewele, kope i ka code engine paʻamau i loko, hana i kahi waihona me kahi mea hoʻohana a me ka ʻōlelo huna, hoʻonohonoho i nā kuleana komo no kēia mau mea āpau), a ua hoʻohui pū i kahi loulou i ke alakaʻi kapua, e hāʻawi ana i ka heluhelu a me ke kākau ʻana i nā faila mai ka papa kuhikuhi hana o ka pūnaewele. ʻO nā mea a pau e hoʻopaʻa inoa lima i ka domain hou i ka luna DNS a hoʻohui iā ia i ka hoʻomaka ʻana i ka palapala nui. Aia nō ka hoʻokipa ʻana ma ka pae beta - aia paha nā mea kūʻai mua i kekahi mau hewa i ka wā o ka hoʻomaka mua ʻana. (Ma keʻano laulā, ʻaʻole wau i ʻike i ka hana ʻana i kahi papahana e like me ka hoʻokipa ʻana ma mua, malia paha ua hana wau i kekahi mau mea i hewa a maikaʻi ʻole paha, akā ua hoʻomaka wau e hoʻomaka i kaʻu pūnaewele mua ma ka mīkini (hosting site) a hana maikaʻi ia, a ua hoʻouka wau. i nā mea hou).

Mai kahi puka wiki liʻiliʻi a hiki i ka hoʻokipa

hopena

Akā, nani loa ka laulā:

  1. Hiki i kahi kanaka mamao loa mai ka hoʻomohala pūnaewele ke hana i kahi pūnaewele ma kaʻu hoʻokipa;
  2. Ke nānā nei i ka hana ma ka ʻaoʻao nui;
  3. Aia kahi kiʻi nānā mua no nā ʻaoʻao;
  4. Hoʻolālā nani, me nā polokalamu kelepona;
  5. Hoʻololi ʻia i nā ʻenekini huli;
  6. Loaʻa i ka Lūkini;
  7. Hoʻouka ʻaoʻao wikiwiki;
  8. ʻO ka papa alakaʻi maʻalahi, me ke komo ʻana i nā faila engine mai ka papa kuhikuhi hana (mai ka polokalamu kele pūnaewele, CloudCommander);
  9. Code kikowaena maʻalahi (ma luna o 1000 mau laina, code script client - ma kahi o 500);
  10. Hiki iā ʻoe ke hoʻololi i ke code kumu;

E kākau koke wau ka mea i nalowale i kēia manawaHe aha kāu e hiki ai kipaku akuno laila ʻaʻole ʻoe e hoʻopau i kou manawa. Malia paha e hoʻokō ʻia kekahi o nā kumu i ka wā e hiki mai ana.

  1. ʻAʻohe hoʻopaʻa inoa mea hoʻohana a hāʻawi i nā kuleana komo. Hoʻopuka ma hope o ke komo ʻana i ka captcha.
  2. ʻAʻole hiki ke loaʻa ka lāʻau o nā manaʻo mea hoʻohana no nā ʻaoʻao no ka kuhikuhi ʻana ma muli o ajax.
  3. Inā makemake ʻoe i kekahi mau hana pono kūikawā, ʻaʻole hiki ke loaʻa. Akā ua hoʻokō piha ʻia ka hana kumu.

PS

Kapa ʻia ka ʻenekini ʻo WikiClick, ka pūnaewele kūhelu me ka hoʻokipa wikiclick.ru. Code papahana ma GitHub.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka