Bho portal beag wiki gu aoigheachd

ro-eachdraidheil

Dh'fheuch mi aon uair ri artaigil a chruthachadh mu dhà phròiseact wiki, ach chaidh an sgrios leis nach eil luach mòr-eòlais aca, agus san fharsaingeachd, ma sgrìobhas tu mu rudeigin ùr agus neo-aithnichte, thèid a ghabhail mar PR. Às deidh beagan ùine, chaidh an artaigil agam a dhubhadh às. An toiseach bha mi troimh-chèile, ach anns an deasbad bha cuireadh ann dhomh gu pròiseact beag wiki eile mu dheidhinn a h-uile càil (agus an uairsin chaidh tairgse dhomh artaigil a sgrìobhadh airson làrach eile). Cha robh mi a-riamh air cluinntinn mu dheidhinn, ach bha mi fhathast toilichte artaigil a sgrìobhadh airson làrach a tha cuideigin a 'ruith. Air an t-slighe, tha an dà phròiseact air an ùrachadh, tha iad anns an rannsachadh agus tha iad air an leughadh - dhòmhsa bha seo gu leòr airson lèirmheas a sgrìobhadh air a 'phròiseact agam. Bha e coltach gu robh an dà làrach air an cumhachdachadh le MediaWiki no einnsean coltach ris, agus bha iad coltach ri portal wiki mòr-chòrdte sam bith eile.

Bho làrach wiki gu einnsean wiki

Bho portal beag wiki gu aoigheachd

Bhon uairsin, tha e air fàs inntinneach cuideachd làrach wiki a chruthachadh le cuideam air pròiseactan IT - às deidh a h-uile càil, bhiodh seo tarraingeach dha mòran dhaoine a tha airson bruidhinn mun toradh aca. Agus bha mi cuideachd airson structar agus dealbhadh sònraichte na làraich agam fhìn a dhèanamh, a dh’ fhaodadh a bhith freagarrach airson mòran phròiseactan eile. Às deidh don làrach a bhith deiseil, chruthaich mi pannal rianachd agus chuir mi an còd air GitHub. An toiseach, oir is urrainn dhut sgrìobhadh mu phròiseact le còd fosgailte agus a dhèanamh chan e dìreach eòlaire sìmplidh de làraich; a bharrachd air an sin, bhithinn toilichte nam biodh cuideigin airson làrach-lìn a dhèanamh a’ cleachdadh an einnsean agam.

A’ feuchainn ri aoigheachd a chàradh

Gu mì-fhortanach, is e glè bheag de dhaoine a thaghas einnsean wiki airson node.js; is fheàrr leis a’ mhòr-chuid de mhaighstirean-lìn na tha iad air dèiligeadh mar-thà, is e sin PHP, agus a bharrachd air an sin, tha a’ mhòr-chuid de sheirbheisean aoigheachd gnàthaichte air an rèiteachadh airson PHP. Agus airson node.js dh'fheumadh tu VPS fhaighinn air màl.

Bha mi dha-rìribh ag iarraidh an toradh agam a dhèanamh nas ruigsinneach. Thàinig am beachd airson aoigheachd wiki bho Fandom. Bheireadh aoigheachd Wiki an einnsean agam do luchd-èisteachd tòrr nas motha, agus bheireadh e air seasamh a-mach am measg ceudan eile (dha-rìribh tha ceudan de cm ann airson wiki a-mhàin). Sgrìobh mi sgriobt ghost.sh a thogas portal air àrainn ùr (a ​​’cruthachadh eòlaire obrach airson na làraich, a’ dèanamh lethbhreac den chòd einnsean bunaiteach a-steach, a ’cruthachadh stòr-dàta le cleachdaiche agus facal-faire, a’ rèiteachadh chòraichean-slighe airson seo uile), agus chuir e cuideachd ceangal ris an àithne sgòthan, a bheir cothrom leughaidh is sgrìobhaidh air faidhlichean bho eòlaire obrach na làraich. Chan eil air fhàgail ach an raon ùr a chlàradh le làimh anns a’ mhanaidsear DNS agus a chuir ris an fhoillseachadh sa phrìomh sgriobt. Tha an aoigheachd fhèin fhathast aig ìre beta - is dòcha gum bi cuid de mhearachdan aig a ’chiad luchd-dèiligidh aig a’ chiad fhoillseachadh. (San fharsaingeachd, cha robh eòlas agam a-riamh air a leithid de phròiseact a chruthachadh mar aoigheachd roimhe, is dòcha gun do rinn mi cuid de rudan gu ceàrr no gu dona, ach thòisich mi a ’cur air bhog a’ chiad làrach agam air an einnsean (làrach aoigheachd) agus tha e ag obair gu math, agus tha mi eadhon air a luchdachadh suas gu ùrachaidhean).

Bho portal beag wiki gu aoigheachd

thoradh air

Ach san fharsaingeachd gu math tarraingeach:

  1. Faodaidh eadhon neach fada bho leasachadh lìn làrach-lìn a chruthachadh air an aoigheachd agam;
  2. A 'cumail sùil air gnìomhachd air a' phrìomh dhuilleag;
  3. Tha dealbh ro-shealladh ann airson na duilleagan;
  4. Dealbhadh brèagha, a 'gabhail a-steach innealan gluasadach;
  5. Freagarrach airson einnseanan luirg;
  6. Gu tur ann an Ruisis;
  7. luchdachadh duilleag luath;
  8. Pannal rianachd sìmplidh, a ’toirt a-steach ruigsinneachd air faidhlichean einnsean bhon eòlaire obrach (gu dìreach bhon bhrobhsair, CloudCommander);
  9. Còd frithealaiche sìmplidh (beagan a bharrachd air loidhnichean 1000, còd sgriobt teachdaiche - timcheall air 500);
  10. Faodaidh tu an còd tùsail atharrachadh;

Sgrìobhaidh mi sa bhad na tha a dhìth an-dràstadè as urrainn dhut putadh air falbhgus nach caith thu d’ ùine. Is dòcha gun tèid cuid de na puingean a chuir an gnìomh a dh’ aithghearr.

  1. Chan eil clàradh neach-cleachdaidh agus còraichean-slighe tiomnaidh ann. Foillseachadh an dèidh tighinn a-steach an captcha.
  2. Is dòcha nach bi craobh bheachdan luchd-cleachdaidh airson duilleagan ri fhaighinn airson clàr-amais air sgàth ajax.
  3. Ma tha feum agad air gnìomhan goireasach sònraichte, is dòcha nach bi iad rim faighinn. Ach tha an comas-gnìomh bunaiteach air a làn bhuileachadh.

PS

Canar WikiClick ris an einnsean, an làrach-lìn oifigeil le aoigheachd wikiclick.ru. Còd a ' phròiseact air GitHub.

Source: www.habr.com

Cuir beachd ann