చిన్న వికీ పోర్టల్ నుండి హోస్టింగ్ వరకు

పూర్వచరిత్ర

నేను ఒకసారి రెండు వికీ ప్రాజెక్టులపై కథనాన్ని రూపొందించడానికి ప్రయత్నించాను, కానీ అవి ఎన్సైక్లోపీడిక్ విలువను కలిగి లేనందున నాశనం చేయబడ్డాయి మరియు సాధారణంగా, మీరు కొత్త మరియు తెలియని వాటి గురించి వ్రాస్తే, దానిని PR గా తీసుకుంటారు. కొంత సమయం తరువాత, నా వ్యాసం తొలగించబడింది. మొదట నేను కలత చెందాను, కాని చర్చలో ప్రతిదాని గురించి మరొక చిన్న వికీ ప్రాజెక్ట్‌కు నాకు ఆహ్వానం ఉంది (తర్వాత మరొక సైట్ కోసం ఒక కథనాన్ని వ్రాయమని నాకు అందించబడింది). నేను అతని గురించి ఎప్పుడూ వినలేదు, కానీ ఎవరైనా నడుపుతున్న సైట్ కోసం ఒక కథనాన్ని వ్రాయడం నాకు ఇంకా సంతోషంగా ఉంది. మార్గం ద్వారా, రెండు ప్రాజెక్ట్‌లు నవీకరించబడ్డాయి, అవి శోధనలో ఉన్నాయి మరియు అవి చదవబడ్డాయి - నా ప్రాజెక్ట్ యొక్క సమీక్షను వ్రాయడానికి ఇది నాకు సరిపోతుంది. రెండు సైట్‌లు మీడియావికీ లేదా ఇలాంటి ఇంజన్‌తో ఆధారితమైనట్లు అనిపించాయి మరియు ఇతర ప్రముఖ వికీ పోర్టల్‌లా కనిపించాయి.

వికీ సైట్ నుండి వికీ ఇంజిన్ వరకు

చిన్న వికీ పోర్టల్ నుండి హోస్టింగ్ వరకు

అప్పటి నుండి, IT ప్రాజెక్ట్‌లకు ప్రాధాన్యతనిస్తూ వికీ సైట్‌ను రూపొందించడం కూడా ఆసక్తికరంగా మారింది - అన్నింటికంటే, వారి ఉత్పత్తి గురించి మాట్లాడాలనుకునే చాలా మందికి ఇది ఆకర్షణీయంగా ఉంటుంది. మరియు నేను నా స్వంత ప్రత్యేకమైన సైట్ నిర్మాణం మరియు డిజైన్‌ను కూడా చేయాలనుకున్నాను, ఇది అనేక ఇతర ప్రాజెక్ట్‌లకు అనుకూలంగా ఉంటుంది. సైట్ సిద్ధమైన తర్వాత, నేను అడ్మిన్ ప్యానెల్‌ను సృష్టించాను మరియు GitHubలో కోడ్‌ను పోస్ట్ చేసాను. అన్నింటిలో మొదటిది, మీరు ఓపెన్ సోర్స్ ప్రాజెక్ట్ గురించి వ్రాయవచ్చు మరియు దానిని కేవలం సైట్ల యొక్క సాధారణ డైరెక్టరీగా మాత్రమే కాకుండా చేయవచ్చు; అంతేకాకుండా, ఎవరైనా నా ఇంజిన్‌ని ఉపయోగించి వెబ్‌సైట్‌ను తయారు చేయాలనుకుంటే నేను సంతోషిస్తాను.

హోస్టింగ్‌ని పరిష్కరించడానికి ప్రయత్నిస్తున్నారు

దురదృష్టవశాత్తూ, కొంతమంది వ్యక్తులు node.js కోసం వికీ ఇంజిన్‌ను ఎంచుకుంటారు; చాలా మంది వెబ్‌మాస్టర్‌లు వారు ఇప్పటికే డీల్ చేసిన వాటినే ఇష్టపడతారు, అది PHP, అంతేకాకుండా, ఇప్పటికే ఉన్న చాలా హోస్టింగ్ సేవలు PHP కోసం కాన్ఫిగర్ చేయబడ్డాయి. మరియు node.js కోసం మీరు VPSని అద్దెకు తీసుకోవాలి.

నేను నిజంగా నా ఉత్పత్తిని మరింత అందుబాటులోకి తీసుకురావాలనుకున్నాను. వికీ హోస్టింగ్ ఆలోచన ఫ్యాండమ్ నుండి వచ్చింది. వికీ హోస్టింగ్ నా ఇంజిన్‌ను చాలా ఎక్కువ మంది ప్రేక్షకులకు అందుబాటులో ఉంచుతుంది మరియు ఇది వందలాది మంది ఇతరులలో ప్రత్యేకంగా నిలబడేలా చేస్తుంది (వికీకి మాత్రమే వందల సెం.మీ.లు ఉన్నాయి) నేను కొత్త డొమైన్‌లో పోర్టల్‌ను పెంచే ghost.sh స్క్రిప్ట్‌ను వ్రాసాను (సైట్ కోసం వర్కింగ్ డైరెక్టరీని సృష్టిస్తుంది, డిఫాల్ట్ ఇంజిన్ కోడ్‌ని దానిలోకి కాపీ చేస్తుంది, వినియోగదారు మరియు పాస్‌వర్డ్‌తో డేటాబేస్ను సృష్టిస్తుంది, వీటన్నింటికీ యాక్సెస్ హక్కులను కాన్ఫిగర్ చేస్తుంది) మరియు క్లౌడ్ కమాండర్‌కు లింక్‌ను కూడా జోడించారు, ఇది సైట్ యొక్క వర్కింగ్ డైరెక్టరీ నుండి ఫైల్‌లను చదవడానికి మరియు వ్రాయడానికి యాక్సెస్‌ను అందిస్తుంది. DNS మేనేజర్‌లో కొత్త డొమైన్‌ను మాన్యువల్‌గా నమోదు చేయడం మరియు దానిని ప్రధాన స్క్రిప్ట్‌లోని లాంచ్‌కు జోడించడం మాత్రమే మిగిలి ఉంది. హోస్టింగ్ ఇప్పటికీ బీటా దశలోనే ఉంది - బహుశా మొదటి క్లయింట్‌లు మొదటి లాంచ్ సమయంలో కొన్ని తప్పులను కలిగి ఉండవచ్చు. (సాధారణంగా, నేను ఇంతకు ముందు హోస్టింగ్ వంటి ప్రాజెక్ట్‌ను సృష్టించిన అనుభవం లేదు, బహుశా నేను కొన్ని పనులను తప్పుగా లేదా పేలవంగా చేసాను, కానీ నేను ఇంజిన్‌లో (హోస్టింగ్ సైట్) నా మొదటి సైట్‌ను ప్రారంభించడం ప్రారంభించాను మరియు ఇది చాలా బాగుంది మరియు నేను దానిని అప్‌లోడ్ చేసాను నవీకరణలకు).

చిన్న వికీ పోర్టల్ నుండి హోస్టింగ్ వరకు

ఫలితంగా

కానీ మొత్తం చాలా ఆకర్షణీయంగా ఉంది:

  1. వెబ్ అభివృద్ధికి దూరంగా ఉన్న వ్యక్తి కూడా నా హోస్టింగ్‌లో వెబ్‌సైట్‌ను సృష్టించవచ్చు;
  2. ప్రధాన పేజీలో మానిటరింగ్ కార్యాచరణ;
  3. పేజీల కోసం ప్రివ్యూ చిత్రం ఉంది;
  4. మొబైల్ పరికరాలతో సహా అందమైన డిజైన్;
  5. శోధన ఇంజిన్లకు అనుగుణంగా;
  6. పూర్తిగా రష్యన్ భాషలో;
  7. వేగంగా పేజీ లోడ్ అవుతోంది;
  8. పని చేసే డైరెక్టరీ నుండి ఇంజిన్ ఫైల్‌లకు యాక్సెస్‌తో సహా సాధారణ నిర్వాహక ప్యానెల్ (నేరుగా బ్రౌజర్, క్లౌడ్ కమాండర్ నుండి);
  9. సాధారణ సర్వర్ కోడ్ (కేవలం 1000 పంక్తులు, క్లయింట్ స్క్రిప్ట్ కోడ్ - సుమారు 500);
  10. మీరు సోర్స్ కోడ్‌లో మార్పులు చేయవచ్చు;

నేను వెంటనే వ్రాస్తాను ప్రస్తుతం ఏమి లేదుమీరు ఏమి చేయగలరు పక్కకి తోసివేయడంకాబట్టి మీరు మీ సమయాన్ని వృధా చేసుకోకండి. బహుశా కొన్ని పాయింట్లు సమీప భవిష్యత్తులో అమలు చేయబడతాయి.

  1. వినియోగదారు నమోదు మరియు యాక్సెస్ హక్కుల ప్రతినిధి బృందం లేదు. క్యాప్చాలోకి ప్రవేశించిన తర్వాత ప్రచురించడం.
  2. అజాక్స్ కారణంగా పేజీల కోసం వినియోగదారు వ్యాఖ్యల ట్రీ ఇండెక్సింగ్ కోసం అందుబాటులో ఉండకపోవచ్చు.
  3. మీకు కొన్ని ప్రత్యేకమైన యుటిలిటీ ఫంక్షన్‌లు అవసరమైతే, అవి అందుబాటులో ఉండకపోవచ్చు. కానీ ప్రాథమిక కార్యాచరణ పూర్తిగా అమలు చేయబడింది.

PS

ఇంజిన్‌ను వికీక్లిక్ అని పిలుస్తారు, ఇది హోస్టింగ్‌తో కూడిన అధికారిక వెబ్‌సైట్ wikiclick.ru. ప్రాజెక్ట్ కోడ్ GitHubలో.

మూలం: www.habr.com

ఒక వ్యాఖ్యను జోడించండి