O borth wici bach i hosting

cynhanes

Ceisiais unwaith greu erthygl ar un neu ddau o brosiectau wiki, ond cawsant eu dinistrio oherwydd nad oes ganddynt werth gwyddoniadurol, ac yn gyffredinol, os ysgrifennwch am rywbeth newydd ac anhysbys, fe'i cymerir fel cysylltiadau cyhoeddus. Ar Γ΄l peth amser, cafodd fy erthygl ei ddileu. Ar y dechrau roeddwn wedi ypsetio, ond yn y drafodaeth roedd gwahoddiad i mi i brosiect wici bach arall am bopeth (ac wedyn cefais gynnig ysgrifennu erthygl ar gyfer safle arall). Doeddwn i erioed wedi clywed amdano, ond roeddwn i'n dal yn hapus i ysgrifennu erthygl ar gyfer safle y mae rhywun yn ei redeg. Gyda llaw, mae'r ddau brosiect yn cael eu diweddaru, maen nhw yn y chwilio ac maen nhw'n cael eu darllen - i mi roedd hyn yn ddigon i ysgrifennu adolygiad o fy mhrosiect. Roedd y ddau safle i'w gweld yn cael eu pweru gan MediaWiki neu beiriant tebyg, ac yn edrych fel unrhyw borth wiki poblogaidd arall.

O safle wiki i injan wici

O borth wici bach i hosting

Ers hynny, mae hefyd wedi dod yn ddiddorol creu safle wiki gyda phwyslais ar brosiectau TG - wedi'r cyfan, byddai hyn yn ddeniadol i lawer o bobl sydd am siarad am eu cynnyrch. Ac roeddwn i hefyd eisiau gwneud fy strwythur a dyluniad safle unigryw fy hun, a allai fod yn addas ar gyfer llawer o brosiectau eraill. Ar Γ΄l i'r wefan fod yn barod, creais banel gweinyddol a phostiais y cod ar GitHub. Yn gyntaf oll, oherwydd gallwch chi ysgrifennu am brosiect ffynhonnell agored a'i wneud nid yn gyfeiriadur syml o wefannau yn unig; ar ben hynny, byddwn yn falch pe bai rhywun yn hoffi gwneud gwefan gan ddefnyddio fy injan.

Ceisio trwsio gwesteiwr

Yn anffodus, ychydig o bobl fydd yn dewis injan wiki ar gyfer node.js; bydd yn well gan y mwyafrif o wefeistri gwe yr hyn y maent eisoes wedi delio ag ef, sef PHP, ac ar ben hynny, mae'r rhan fwyaf o wasanaethau cynnal presennol wedi'u ffurfweddu ar gyfer PHP. Ac ar gyfer node.js byddai'n rhaid i chi rentu VPS.

Roeddwn i wir eisiau gwneud fy nghynnyrch yn fwy hygyrch. Daeth y syniad ar gyfer cynnal wiki gan Fandom. Byddai cynnal Wiki yn gwneud fy injan ar gael i gynulleidfa lawer mwy, a byddai hefyd yn gwneud iddo sefyll allan ymhlith cannoedd o rai eraill (mae 'na gannoedd o cms ar gyfer wiki yn unig mewn gwirionedd). Ysgrifennais sgript ghost.sh sy'n codi porth ar barth newydd (yn creu cyfeiriadur gweithiol ar gyfer y wefan, yn copΓ―o'r cod injan rhagosodedig i mewn iddo, yn creu cronfa ddata gyda defnyddiwr a chyfrinair, yn ffurfweddu hawliau mynediad ar gyfer hyn i gyd), a hefyd wedi ychwanegu dolen i cloud commander, sy'n darparu mynediad darllen ac ysgrifennu i ffeiliau o gyfeiriadur gwaith y wefan. Y cyfan sydd ar Γ΄l yw cofrestru'r parth newydd Γ’ llaw yn y rheolwr DNS a'i ychwanegu at y lansiad yn y brif sgript. Mae'r hosting ei hun yn dal i fod yn y cam beta - efallai y bydd gan y cleientiaid cyntaf rai camgymeriadau yn ystod y lansiad cyntaf. (Yn gyffredinol, nid wyf erioed wedi cael profiad o greu prosiect o'r fath fel cynnal o'r blaen, efallai fy mod wedi gwneud rhai pethau'n anghywir neu'n wael, ond dechreuais lansio fy safle cyntaf ar yr injan (safle cynnal) ac mae'n gweithio'n wych, ac fe wnes i hyd yn oed ei uwchlwytho i ddiweddariadau).

O borth wici bach i hosting

Canlyniad

Ond yn gyffredinol ddeniadol iawn:

  1. Gall hyd yn oed person ymhell o ddatblygu gwe greu gwefan ar fy gwesteiwr;
  2. Monitro gweithgaredd ar y brif dudalen;
  3. Mae delwedd rhagolwg ar gyfer y tudalennau;
  4. Dyluniad hardd, gan gynnwys ar gyfer dyfeisiau symudol;
  5. Wedi'i addasu i beiriannau chwilio;
  6. Yn gyfan gwbl yn Rwsieg;
  7. Llwytho tudalen cyflym;
  8. Panel gweinyddol syml, gan gynnwys mynediad i ffeiliau injan o'r cyfeiriadur gweithio (yn uniongyrchol o'r porwr, CloudCommander);
  9. Cod gweinydd syml (ychydig dros 1000 o linellau, cod sgript cleient - tua 500);
  10. Gallwch wneud newidiadau i'r cod ffynhonnell;

Ysgrifennaf ar unwaith yr hyn sydd ar goll ar hyn o brydbeth allwch chi gwthio i ffwrddfelly nid ydych chi'n gwastraffu'ch amser. Efallai y bydd rhai o’r pwyntiau’n cael eu gweithredu yn y dyfodol agos.

  1. Nid oes unrhyw gofrestriad defnyddiwr a dirprwyo hawliau mynediad. Cyhoeddi ar Γ΄l mynd i mewn i'r captcha.
  2. Mae'n bosibl na fydd coeden sylwadau defnyddwyr ar gyfer tudalennau ar gael i'w mynegeio oherwydd ajax.
  3. Os oes angen rhai swyddogaethau cyfleustodau unigryw arnoch, efallai na fyddant ar gael. Ond mae'r swyddogaeth sylfaenol yn cael ei gweithredu'n llawn.

PS

Enw'r injan yw WikiClick, y wefan swyddogol gyda gwesteiwr wikiclick.ru. Cod prosiect ar GitHub.

Ffynhonnell: hab.com

Ychwanegu sylw