ከትንሽ የዊኪ ፖርታል እስከ ማስተናገጃ ድረስ

prehistory

በአንድ ወቅት በሁለት የዊኪ ፕሮጄክቶች ላይ አንድ ጽሑፍ ለመፍጠር ሞክሬ ነበር ፣ ግን እነሱ ጠፍተዋል ምክንያቱም ምንም ኢንሳይክሎፔዲክ እሴት ስለሌላቸው እና በአጠቃላይ ፣ ስለ አዲስ እና የማይታወቅ ነገር ከፃፉ ፣ ይህ እንደ PR ይወሰዳል። ከተወሰነ ጊዜ በኋላ የእኔ መጣጥፍ ተሰርዟል። መጀመሪያ ላይ ተበሳጨሁ, ነገር ግን በውይይቱ ውስጥ ለእኔ ስለ ሁሉም ነገር ወደ ሌላ ትንሽ የዊኪ ፕሮጀክት ግብዣ ነበር (ከዚያም ለሌላ ጣቢያ ጽሑፍ እንድጽፍ ተሰጠኝ). ስለ እሱ ሰምቼው አላውቅም ነበር፣ ግን አሁንም አንድ ሰው ለተሰማራበት ጣቢያ ጽሁፍ በመጻፍ ደስ ብሎኛል። በነገራችን ላይ ሁለቱም ፕሮጀክቶች ተዘምነዋል ፣ በፍለጋ ውስጥ ናቸው እና ተነበዋል - ለእኔ በፕሮጄክቴ ላይ ግምገማ ለመፃፍ በቂ ነበር። ሁለቱም ድረ-ገጾች በMediaWiki ወይም ተመሳሳይ ነገር የተጎለበቱ ይመስላሉ እና እንደማንኛውም ታዋቂ የዊኪ ፖርታል ይመስላሉ።

ከዊኪ ወደ ዊኪ ሞተር

ከትንሽ የዊኪ ፖርታል እስከ ማስተናገጃ ድረስ

ከዚያን ጊዜ ጀምሮ በአይቲ ፕሮጄክቶች ላይ በማተኮር የዊኪ ድረ-ገጽ መስራት አስደሳች ሆኗል - ምክንያቱም ስለ ምርታቸው ማውራት ለሚፈልጉ ብዙ ሰዎች ማራኪ ይሆናል። እና ለብዙ ሌሎች ፕሮጀክቶች ተስማሚ ሊሆን የሚችል የራሴን ልዩ የጣቢያ መዋቅር እና ዲዛይን ማድረግ ፈልጌ ነበር። ጣቢያው ዝግጁ ከሆነ በኋላ የአስተዳዳሪ ፓኔል ሰርቼ ኮዱን በ GitHub ላይ ለጥፌዋለሁ። በመጀመሪያ ስለ ክፍት ምንጭ ፕሮጀክት መጻፍ ስለቻሉ እና የጣቢያዎች ማውጫ ብቻ ሳይሆን ያድርጉት; በተጨማሪም አንድ ሰው በእኔ ሞተር ላይ ጣቢያ መሥራት ቢፈልግ ደስ ይለኛል።

ማስተናገጃ ለማግኘት በመሞከር ላይ

እንደ አለመታደል ሆኖ፣ ለ node.js ጥቂት ሰዎች የዊኪ ሞተርን ይመርጣሉ፣ አብዛኛዎቹ የድር አስተዳዳሪዎች ቀደም ብለው የተነጋገሩትን ይመርጣሉ፣ እና ይሄ ፒኤችፒ ነው፣ እና አብዛኛው ነባር ማስተናገጃዎች ለPHP የተዋቀሩ ናቸው። እና ለ node.js፣ VPS መከራየት አለቦት።

ምርቴን የበለጠ ተደራሽ ለማድረግ በእውነት ፈልጌ ነበር። የዊኪ ማስተናገጃ ሃሳብ የመጣው ከFandom ነው። የዊኪ ማስተናገጃ ኤንጂን ለብዙ ተመልካቾች እንዲገኝ ያደርገዋል፣ እና ከሌሎች በመቶዎች ከሚቆጠሩት ጎልቶ እንዲታይ ያደርገዋል።በእውነቱ በመቶዎች የሚቆጠሩ ሴሜ ብቻ ለዊኪ). የ ghost.sh ስክሪፕት ጻፍኩኝ በአዲስ ጎራ ላይ ፖርታል ከፍያለው (ለጣቢያው የስራ ማውጫ ይፈጥራል፣ ነባሪውን የሞተር ኮድ ወደ እሱ ይገለብጣል፣ በተጠቃሚ እና በይለፍ ቃል የውሂብ ጎታ ይፈጥራል፣ ለዚህ ​​ሁሉ የመዳረሻ መብቶችን ያዋቅራል) እና እንዲሁም የአስተዳዳሪ ፓነልን ወደ ደመና አዛዥ አገናኝ አክሏል፣ ይህም ከጣቢያው የስራ ማውጫ የፋይሎችን የማንበብ/የመፃፍ መዳረሻ ይሰጣል። በዲ ኤን ኤስ አስተዳዳሪ ውስጥ አዲስ ጎራ በመያዣዎች መመዝገብ እና በዋናው ስክሪፕት ውስጥ ወደ ማስጀመሪያው ማከል ብቻ ይቀራል። ማስተናገጃው ራሱ አሁንም በቅድመ-ይሁንታ ደረጃ ላይ ነው - ምናልባት የመጀመሪያዎቹ ደንበኞች በመጀመሪያው የማስጀመሪያ ጊዜ ላይ አንዳንድ ስህተቶች ሊኖራቸው ይችላል። (በአጠቃላይ፣ ከዚህ በፊት እንደ ማስተናገጃ የመሰለ ፕሮጀክት የመፍጠር ልምድ አጋጥሞኝ አያውቅም፣ ምናልባት አንዳንድ ነገሮችን ስህተት ወይም መጥፎ አድርጌ ሊሆን ይችላል፣ ግን የመጀመሪያውን ጣቢያ በሞተሩ ላይ መክፈት ጀመርኩ (የማስተናገጃ ድህረ ገፅ) እና በጣም ጥሩ ይሰራል፣ እና እኔ እንኳን ዛሬ ሰቅሎታል እሱን አዘምኗል)።

ከትንሽ የዊኪ ፖርታል እስከ ማስተናገጃ ድረስ

ውጤት

ግን በአጠቃላይ በጣም ማራኪ.

  1. ከድር ልማት የራቀ ሰው እንኳን በእኔ ማስተናገጃ ላይ ጣቢያ መፍጠር ይችላል;
  2. በዋናው ገጽ ላይ እንቅስቃሴን መከታተል;
  3. ለገጾቹ ቅድመ እይታ ምስል አለ;
  4. ለሞባይል ጨምሮ ውብ ንድፍ;
  5. ለፍለጋ ሞተሮች የተስተካከለ;
  6. ሙሉ በሙሉ በሩሲያኛ;
  7. ፈጣን ገጽ መጫን;
  8. ቀላል የአስተዳዳሪ ፓነል፣ ከስራ ማውጫው (በቀጥታ ከአሳሹ ፣ CloudCommander) ወደ ሞተር ፋይሎች መድረስን ጨምሮ;
  9. ቀላል የአገልጋይ ኮድ (ከ 1000 በላይ መስመሮች ፣ የደንበኛ ስክሪፕት ኮድ - 500 ገደማ);
  10. በምንጩ ላይ ለውጦችን ማድረግ ይችላሉ;

ወዲያውኑ እጽፋለሁ በአሁኑ ጊዜ የጎደለው ነገርምን ትችላለህ መቀልበስስለዚህ ጊዜዎን እንዳያባክኑ። ምናልባት አንዳንድ እቃዎች በቅርብ ጊዜ ውስጥ ተግባራዊ ይሆናሉ.

  1. ምንም የተጠቃሚ ምዝገባ እና የመዳረሻ መብቶች ውክልና የለም። ካፕቻ ከገባ በኋላ ህትመት።
  2. በአጃክስ ምክንያት የተጠቃሚዎች አስተያየት ለገጾች መረጃ ጠቋሚ ላይሆን ይችላል።
  3. አንዳንድ ልዩ የመገልገያ ተግባራት ከፈለጉ፣ ላይገኙ ይችላሉ። ነገር ግን መሠረታዊው ተግባራዊነት ሙሉ በሙሉ ተተግብሯል.

PS

ሞተሩ ዊኪክሊክ ይባላል፣ ማስተናገጃ ያለው ኦፊሴላዊ ጣቢያ wikiclick.ru. የፕሮጀክት ኮድ በ GitHub ላይ.

ምንጭ: hab.com

አስተያየት ያክሉ