በምንሰራበት እና በምንኖርበት ዲጂታል አለም ድህረ ገፆችን መጠበቅ እና አዘውትሮ ማዘመን ወሳኝ ነው።
የቤት ውስጥ ድር ገንቢዎች የሌላቸው ንግዶች የምርት መለያቸውን እና ደንበኛ ሊሆኑ ለሚችሉ ሸማቾች እና ደንበኞች ማንኛውም ሰው ይዘቱን በፍጥነት እንዲያዘምን የሚያስችል ቀላል አሰራር ይፈልጋሉ።
ግለሰቦች እና ድርጅቶች ልዩ ቴክኒካል ክህሎት ሳይኖራቸው በነጠላ በይነገጽ ውስጥ ያሉ ገፆችን ለማሻሻል፣ ለማስተዳደር እና ለማቆየት የይዘት አስተዳደር ስርዓትን፣ ብዙ ጊዜ ሲኤምኤስ በመባል የሚታወቀውን መጠቀም ይችላሉ።
ዎርድፕረስ እና ድሮፓል የአንድ ድር ጣቢያ የፊትና የኋላ ክፍልን ወደ አንድ ነጠላ ቁጥጥር የሚደረግበት የመተግበሪያ ኮድ ቤዝ የሚያጣምሩ ባህላዊ የይዘት አስተዳደር ስርዓቶች (ሲኤምኤስ) ሁለት ምሳሌዎች ናቸው።
ነገር ግን፣ አንዳንድ ጊዜ የእርስዎ ገንቢዎች ከዚያ በላይ ያስፈልጋቸዋል - ይዘትን በRESTful API ጥሪዎች እያቀናበሩ እና እየደረሱበት የድር መተግበሪያዎችን ለመገንባት የሚያስችል ስርዓት።
ጭንቅላት የሌለው ሲኤምኤስ እርስዎ እና የቡድንዎ አባላት ይዘትን እንዲያስተዳድሩ እና እንዲያዘጋጁ እና እንዲሁም በሁሉም መተግበሪያዎችዎ በኤፒአይ እንዲደርሱበት ያስችልዎታል።
ጭንቅላት የሌለው የሲኤምኤስ አንዳንድ ጥቅሞች የሚከተሉት ናቸው።
- ለወደፊት የቆየ የሶፍትዌር ልማት አያስፈልግም።
- በተለያዩ መድረኮች ላይ ቁሳቁሶችን ማስተዳደር ቀጥተኛ ነው።
- በድርጅቱ ውስጥ ከማዕከላዊ ቦታ ይዘትን ማስተዳደር።
- የማስፋፊያ እና የማስፋፋት እቅዶች በሂደት ላይ ናቸው።
Strapi እንደዚህ ያለ ጭንቅላት የሌለው የይዘት አስተዳደር ስርዓት አንዱ ነው።
በዚህ ልጥፍ ውስጥ ምን እንደሆነ፣ ባህሪያቱ፣ እንዴት እንደሚጠቀሙበት እና ሌሎችንም እንመርምር።
ምንድነው ስትራፒ?
Strapi ፈጣን እና በቀላሉ ሊቆጣጠሩ የሚችሉ ጃቫስክሪፕት ኤፒአይዎችን ለመገንባት የሚያገለግል ክፍት ምንጭ Node.js ማዕቀፍ ነው። የጃምስታክ ቴክኖሎጂን የሚጠቀሙ መተግበሪያዎችን ከበስተጀርባውን ከፊት ለፊት በማግለል ቀላል ያደርገዋል።
ኤፒአይ ሲኤምኤስን በመጠቀም የመተግበሪያዎን ይዘት ማስተዳደር በጣም ቀላል እንዲሆን ከአሁን በኋላ የተራቀቀ ኮድ መፍጠር አያስፈልገዎትም።
በኤፒአይ ጥሪዎች አማካኝነት ይዘቱን ሙሉ በሙሉ እንዲቆጣጠሩ ይፈቅድልዎታል፣ መልሱ በJSON ቅርጸት ነው።
ስትራፒ፣ የሚቀጥለው ትውልድ ሲኤምኤስ በመሆን፣ የተለያዩ ተጨማሪ ባህሪያትን ይሰጣል። የዚህ መድረክ ቁልፍ ጥቅም ይዘትን እና ተጠቃሚዎችን ለማስተዳደር ጥቂት መሰረታዊ ባህሪያት ያለው መሆኑ ነው።
የተቀሩት የድር ጣቢያዎ ክፍሎች (ዳታ ቤዝ፣ የማሳያ መሳሪያዎች) ሙሉ በሙሉ በእርስዎ ምርጫ ላይ ናቸው። PostgreSQL፣ MongoDB፣ SQLite፣ MySQL እና MariaDBን ጨምሮ ከብዙ የውሂብ ጎታዎች ጋር ይሰራል፣ ስለዚህ የመረጡትን ማንኛውንም ነገር መጠቀም ይችላሉ።
ቁሳቁስዎን ለማሳየት ሊጠቀሙባቸው ለሚፈልጓቸው ቴክኖሎጂዎች ተመሳሳይ ነገር ሊባል ይችላል። የተወሰነ ማዕቀፍ፣ የመስሪያ ሞተር ወይም ቀድሞ የተሰራ አብነት ለመቅጠር አልተገደዱም።
Strapi ጥቅሞች
- ሊበይ የሚችል: እያንዳንዱ ፕሮጀክት የራሱ ፍላጎቶች አሉት. የአስተዳዳሪ ፓነል እና ኤፒአይ ሁለቱም በቀላሉ ሊበጁ ይችላሉ።
- ክፍት ምንጭ: ነፃ እና ክፍት ምንጭ። በመቶዎች የሚቆጠሩ ሰዎች በ GitHub ላይ የሚገኘውን የተሟላ ኮድ ቤዝ ይይዛሉ።
- እረፍት የተሞላ ወይም ግራፍQL፡- ከማንኛውም ደንበኛ (React, Vue, Angular)፣ የሞባይል አፕሊኬሽኖች ወይም IoT እንኳን ቢሆን ኤፒአይዩን ለመጠቀም REST ወይም GraphQL ይጠቀሙ።
- በራስ የተስተናገደ፡ ለንግዶች ደህንነት ወሳኝ ነው። ውሂብዎን በተጠበቀ ሁኔታ በራስዎ አገልጋዮች ላይ ማከማቸት ይችላሉ። GDPR ተገዢነት አለ።
- በንድፍ, extensible ነው: የማረጋገጫ ስርዓቱን፣ የይዘት አስተዳደርን፣ ብጁ ተሰኪዎችን እና ሌሎች ባህሪያትን በሰከንዶች ውስጥ መጫን ይችላሉ።
- ሙሉ ጃቫ ስክሪፕት፡ ጃቫ ስክሪፕት ሁሉንም ነገር ማድረግ የሚችል ቋንቋ ነው። ጃቫ ስክሪፕት በሁሉም ቦታ ጥቅም ላይ መዋል አለበት፣ የፊት መጨረሻ እና ራስ የሌለው ሲኤምኤስ።
- ማረጋገጫ እና ፈቃዶች፡- ሰዎች በሚጫወቱት ሚና መሰረት የእርስዎን ኤፒአይ እንዲደርሱባቸው በመስጠት ወይም በመከልከል የመጨረሻ ነጥቦችዎን ይጠብቁ።
Strapi ባህሪያት
1. ለተጠቃሚ ምቹ
ሲኤምኤስ ለቀላል አርትዖት ለተጠቃሚ ምቹ የሆኑ ችሎታዎችን ያቀርባል እና ለተወሳሰቡ ስራዎች ተጨማሪ ተግባራትን ከሚጨምሩ ተሰኪዎች እና መሳሪያዎች ጭነት ጋር ተኳሃኝ ነው።
ኤፒአይ CMS ማንኛውም የቡድን አባል ሊጠቀምበት እና ሊገናኝበት የሚችል ለተጠቃሚ ምቹ የሆነ በይነገጽ ያቀርባል። በደንብ የተደራጀ፣ አስተማማኝ ነው፣ እና እንዴት እንደሚጠቀሙበት ትንሽ መመሪያን ይፈልጋል።
2. መስቀል-መድረክ
ጭንቅላት የሌለው ሲኤምኤስ ማንኛውንም አስቸጋሪ ኮድ መፃፍ ሳያስፈልግ ማንኛውንም የፕሮግራሚንግ ቋንቋ በመጠቀም በኤፒአይ ጥሪዎች በኩል እንዲያካፍሉ ይፈቅድልዎታል።
በተጨማሪም ይህ ዓይነቱ ቴክኖሎጂ በማንኛውም ጊዜ ጥቅም ላይ ሊውል ይችላል የፕሮግራም ቋንቋ ቋንቋው እንደ ጃቫ፣ ጃቫ ስክሪፕት፣ ፓይዘን፣ እና የመሳሰሉትን RESTful APIs የሚደግፍ እስከሆነ ድረስ።
አብዛኛዎቹ ገንቢዎች ኤፒአይ ሲኤምኤስን ከሚወዱባቸው ምክንያቶች አንዱ፣ ልክ እንደ Strapi፣ የመድረክ-አቋራጭ ቴክኖሎጂው ነው።
3. የሥራ ፍሰት
የቡድን ተጠቃሚ ኃላፊነቶችን ከሥራ ፍሰታቸው ጋር ለማጣጣም እና የመዳረሻ ቁጥጥር ፍላጎቶችን ለማሟላት ገንቢዎች ኤፒአይ ሲኤምኤስን ይጠቀማሉ።
በ Strapi ይዘት ሲቀየር እና የይዘት መዳረሻን በመገደብ እና የስራ ፍሰቶችን በራስ-ሰር በማድረግ ለአርታዒ ግምገማ ሲገኝ ከቡድንዎ ጋር ለመገናኘት Webhooksን መጠቀም ይችላሉ።
4. የይዘት ሞዴል
የቁሳቁስ ሞዴሊንግ ለብዙ ቻናሎች በብቃት መዘጋጀቱን ለማረጋገጥ አሁን እና ወደፊት የሚፈልጓቸውን ሁሉንም የይዘት ዓይነቶች ለመመዝገብ ያስችልዎታል።
Strapi API CMS ቁሳዊ ሞዴሊንግ ለተጠቃሚዎችዎ የሚፈልጉትን ይዘት በሚፈልጉት ጊዜ እንዲያቀርቡ ይፈቅድልዎታል።
5. ሚዛናዊነት
ኤፒአይ CMS ሊለኩ የሚችሉ መተግበሪያዎችን ለማዘጋጀት ይረዳል። የኋለኛው እና የፊት ለፊቱ የተለያዩ ስለሆኑ ከጀርባው ጋር ያሉ ማንኛቸውም ችግሮች በፕሮግራሙ አጠቃላይ አፈጻጸም ላይ ተጽዕኖ አይኖራቸውም።
በተጨማሪም ፣ የኋለኛው ሲኤምኤስ የፊት ለፊት እና በተቃራኒው ሳይነካ በፍጥነት ሊሻሻል ይችላል። የስትራፒ ኤፒአይ CMS ተግባር መተግበሪያዎን በፍጥነት እንዲያሻሽሉ እና እንዲያቀናብሩ ያስችልዎታል።
በ Strapi መጀመር
ከዚህ አጋዥ ስልጠና ጋር ለመከተል ስለ REST APIs የተወሰነ እውቀት ሊኖርህ ይገባል።
ደረጃ 1፡ Node.js እና Yarn ጫን
የስትራፒ ፕሮጀክት ለማዳበር Node.js 14 በፒሲዎ ላይ መጫን አለብዎት። ዊንዶውስ ወይም ማክ እየተጠቀሙ ከሆነ ወደ ይሂዱ ማውረድ ገጽ። Node.js ለማግኘት.
Node.js 14 ን በሊኑክስ ላይ ለመጫን ተርሚናል መስኮት ይክፈቱ እና ከታች ያሉትን ደረጃዎች ይተይቡ።
የስትራፒ ፕሮጀክት ለመገንባት የYarn ጥቅል አስተዳዳሪ ያስፈልግዎታል።
Yarn ን ለመጫን አዲስ ተርሚናል መስኮት ይክፈቱ እና ከታች ያለውን ትዕዛዝ ያስገቡ።
ደረጃ 2: Strapi ፕሮጀክት ይፍጠሩ
መሰረታዊ የስትራፒ አጠቃቀምን ለማሳየት የፋይል አስተዳደር ኤፒአይ እናዳብር።
ተርሚናል ላይ፣ ከዚህ በታች የተሰጠውን ትዕዛዝ አስገባ። ይህ ትእዛዝ ለማሄድ ትንሽ ጊዜ ስለሚወስድ ታጋሽ ሁን።
ትዕዛዙ የፕሮጀክት ፋይሎችን እና ማህደሮችን የያዘ አዲስ የፋይል-አቀናባሪ አቃፊ ይፈጥራል.
እንዲሁም የእርስዎን Strapi በ https://localhost:1337/admin ላይ መዳረሻ ይሰጣል። አዲስ የተቋቋመውን Strapi ከመጠቀምዎ በፊት መጀመሪያ አስተዳዳሪ መፍጠር አለብዎት።
አንድ ለማድረግ ቅጹን ሞልተው ያስገቡ።
ደረጃ 3: የፋይሎች ስብስብ ይፍጠሩ
የስትራፒ ስብስብ የነገር አብነቶችን እንዲፈጥሩ ይፈቅድልዎታል። ከስም እና ከመግለጫ መስክ ጋር የፋይል ንጥል (ስብስብ) ይፍጠሩ።
- ከጎን አሞሌው ይምረጡ የይዘት-ዓይነት ገንቢ.
- በመቀጠል, ስር የስብስብ ዓይነቶችይምረጡ አዲስ የስብስብ አይነት ይፍጠሩ.
- እንደ ማሳያው ስም "ፋይሎችን" አስገባ እና ተጫን ቀጥል አዝራር.
- በታች ስም፣ የጽሑፍ ቦታውን ጠቅ ያድርጉ እና ስምዎን ያስገቡ።
- በላቁ የቅንጅቶች ትር ውስጥ የሚያስፈልጉትን እና ልዩ የሆኑትን መስኮች ደግመው ያረጋግጡ።
- ጠቅ ያድርጉ ሌላ መስክ አክል አዝራር.
- መረጠ የበለጸገ ጽሑፍ እና በ ውስጥ መግለጫ ያስገቡ ስም መስክ. ከዚያም ይጫኑ ጪረሰ አዝራር.
- ስብስቡን ለማከማቸት ጠቅ ያድርጉ አስቀምጥ እና አገልጋዩ እንደገና እስኪጫን ይጠብቁ።
ደረጃ 4፡ አይነት ስብስብ ይፍጠሩ
ወደ ፋይሉ ንጥል ነገር አይነት መስክ እንጨምር። የፋይሉ አይነት በዚህ አካባቢ ይገለጻል - ሰነድ, ቪዲዮ, ኦዲዮ, ወዘተ.
ይህ እንዴት እንደሚደረግ ለማሳየት አዲስ የስብስብ አይነት እንገነባለን።
- ወደ በመሄድ አዲስ የስብስብ አይነት ይፍጠሩ የይዘት-ዓይነት ገንቢ እና ጠቅ ማድረግ። አዲስ የስብስብ አይነት ይፍጠሩ.
- በታች መጠሪያው ስም, "አይነት" ብለው ይተይቡ እና ከዚያ ጠቅ ያድርጉ ቀጥል.
- በታች ስም፣ የጽሑፍ ቦታውን እና የግቤት ስሙን ጠቅ ያድርጉ።
- በላቁ ቅንብሮች ትር ውስጥ አስፈላጊውን መስክ እና ልዩውን መስክ ያረጋግጡ እና ከዚያ ጠቅ ያድርጉ ጪረሰ.
- ስብስቡን ለማስቀመጥ ጠቅ ያድርጉ አስቀምጥ.
- ወደዚህ የስብስብ አይነት በመሄድ መስክ ያክሉ የይዘት አይነት ገንቢ > የስብስብ ዓይነቶች > ፋይሎች እና ጠቅ ማድረግ። ወደዚህ የስብስብ አይነት ሌላ መስክ ያክሉ.
- ይምረጡ ግንኙነት መስክ.
- ይምረጡ ዓይነት በቀኝ-እጅ ተቆልቋይ ምናሌ. ከዚያ የሚናገረውን ግንኙነት ይምረጡ ፋይሎች አንድ ዓይነት ብቻ አላቸው።.
- ከዚያ በኋላ ጠቅ ያድርጉ ጪረሰ ና አስቀምጥ ስብስቡን ለማስቀመጥ.
ደረጃ 5፡ ወደ ስብስቡ ውሂብ ያክሉ እና ያትሙ
- ይምረጡ ዓይነቶች ከግራ-እጅ ምናሌ እና ከዚያ አዲስ ዓይነቶችን ያክሉ.
- በ ውስጥ "ሰነድ" አስገባ ስም አካባቢ እና ይጫኑ አስቀምጥ አዝራር.
- ወደ ሂድ ፋይሎች ምናሌ በግራ በኩል እና ይምረጡ አዲስ ፋይሎችን ያክሉ.
- በታች ስም, "መግለጫ.pdf" አስገባ.
- ጠቅ ያድርጉ አስቀምጥ ከመረጡ በኋላ ሰነድ ከ ዘንድ ምርጫን ይተይቡ.
- ወደ ስብስቦችዎ ተጨማሪ ነገሮችን ለመጨመር ነፃ ነዎት።
- ን ይጫኑ ሕዝባዊ አዝራር.
Strapi ዋጋ
ስትራፒን ወዲያውኑ በማህበረሰብ ፕላን መጠቀም ትችላለህ፣ ይህም ለዘላለም ነፃ ነው።
እንዲሁም ለራስ-ማስተናገጃ ከዚህ በታች የተዘረዘሩትን ሶስት ፕሪሚየም ደረጃዎችን ያቀርባል፡-
- የነሐስ እቅድ፡ $9 በአስተዳዳሪ ተጠቃሚ/በወር።
- የብር እቅድ፡ $29 በአስተዳዳሪ ተጠቃሚ/በወር።
- የወርቅ እቅድ፡ ብጁ እቅድ ለማግኘት የ Strapi ቡድንን ያነጋግሩ።
Strapi የደመና አገልግሎቶችንም ይሰጣል። ለበለጠ ዝርዝር መረጃ ማየት ይችላሉ። የዋጋ አሰጣጥ ክፍል.
ጥቅሙንና
- ቀላል የውሂብ ሞዴሊንግ; ከሳጥኑ ውስጥ በቀጥታ ውሂብዎን ለመቅረጽ ከሚያስደንቅ በይነገጽ ጋር አብሮ ይመጣል። ማለትም፣ የውሂብ ጎታ ሠንጠረዦችን መሥራት ወይም መጠይቆችን መጻፍ አያስፈልግዎትም።
- አለማቀፍ፡ ብዙ ሲኤምኤስ በቂ ባልሆነ i18n ድጋፍ መሰቃየታቸውን ቀጥለዋል። ስትራፒ እንደዛ አይደለም። የስትራፒ የቅርብ ጊዜ ልቀት ለማንኛውም የውሂብ ነገር ትርጉሞችን ሊያደርስ ይችላል። ይህ ማለት አሁን ለብዙ ታዳሚዎች መረጃን በቀላሉ ማድረስ ይችላሉ።
- ቀላል ማበጀት; Strapi የጀመረው እንደ Node.js MVC ማዕቀፍ ነው፣ እና በውስጡም በዚያ መንገድ ይቀራል። እንደ አስፈላጊነቱ አዲስ የኤፒአይ የመጨረሻ ነጥቦችን ማከል እና እነሱን ለመደገፍ በሞዴሎች እና ተቆጣጣሪዎች ውስጥ ብጁ አመክንዮ መገንባት ይችላሉ።
- REST እና GraphQL APIs፡- Strapi በሰነድ የተደገፈ REST እና GraphQL APIs ከሳጥኑ ውጭ ያቀርባል። በ Strapi Admin ውስጥ አካላትዎን ከገነቡ የ Swagger/GraphQL ሰነዶችን በነጻ ማግኘት ይችላሉ።
ጉዳቱን
- የተገደበ የውሂብ ጎታ ሽግግር፡- Strapi ሁሉንም አይነት የይዘት አይነት መፍጠር/ዝማኔዎችን በመረጃ ቋቱ ውስጥ በግልፅ ያስተናግዳል። ይህ ማለት በብዙ መቼቶች ላይ የውሂብ ጎታ ፍልሰትን በእጅ መያዝ አለቦት ማለት ነው።
- ተደጋጋሚ ዝመናዎች፡ ይህ ለStrapi እንደ ስነ-ምህዳር አጋዥ ቢሆንም፣ Strapiን ለግዙፍ የይዘት ማከማቻዎች ለመጠቀም ካቀዱ፣ ተደጋጋሚ ዝመናዎች ማጥፋት ይሆናል። ከእነዚህ ማሻሻያዎች ውስጥ የተወሰኑት ሰበር ለውጦችን ያካተቱ ሲሆን ይህም አጠቃላይ ከጫፍ እስከ ጫፍ ያለ ሙከራ የምርት ስርዓትን ለማሻሻል አስቸጋሪ ያደርገዋል።
መደምደሚያ
Strapi ያለ ምንም የቆየ የሶፍትዌር ልማት ሲኤምኤስ ለመፍጠር ድንቅ እና ኃይለኛ መሳሪያ ነው።
በተለያዩ አፕሊኬሽኖች ላይ መረጃን የመጠቀም አቅም ስላለ፣ ጭንቅላት የሌለው ዘዴ እርስዎን ከአንድ ቴክኖሎጂ ገደብ ነፃ ያደርገናል እና በአዲሶቹ እንድንሞክር ያስችለናል። ትኩስ አማራጮችን ጎርፍ ያቀርባል.
እሱን ለማዳበር ማንኛውንም የኋላ ፕሮግራሚንግ ቋንቋዎች ማወቅ አያስፈልግዎትም። እና በቀላሉ በጥቂት ጠቅታዎች ወደ ንግድዎ ውስጥ ማስገባት ይችላሉ።
ስትራፒ ለግንባር ገንቢዎች በጣም ጥሩ መሳሪያ ሲሆን ለግንባር አፕሊኬሽኖቻቸው እንዲሁም አዳዲስ ቴክኖሎጂዎችን እየተማሩ በፍጥነት ኤፒአይዎችን ለመንደፍ ሊጠቀሙበት ይችላሉ።
የፈለጉትን ያህል ከ Strapi ጋር ይጫወቱ!
መልስ ይስጡ