טיש פון קאָנטענץ[באַהאַלטן][ווייַזן]
אָנהאַלטן און רוטינלי אַפּדייטינג וועבסיטעס איז קריטיש אין די דיגיטאַל וועלט אין וואָס מיר אַרבעטן און לעבן.
געשעפטן אָן אינטערנעץ וועב דעוועלאָפּערס ווילן אַ פּשוט סיסטעם וואָס אַלאַוז ווער עס יז צו דערהייַנטיקן אינהאַלט און האַלטן זייער סאָרט אידענטיטעט און מעסידזשינג צו פּאָטענציעל קאָנסומערס און קלייאַנץ.
מענטשן און אָרגאַנאַזיישאַנז קענען נוצן אַ אינהאַלט פאַרוואַלטונג סיסטעם, אָפט באַוווסט ווי אַ CMS, צו מאָדיפיצירן, פירן און טייַנען יגזיסטינג וועבזייטל בלעטער אין אַ איין צובינד אָן ספּעשאַלייזד טעכניש סקילז.
וואָרדפּרעסס און דרופּאַל זענען צוויי ביישפילן פון טראדיציאנעלן אינהאַלט פאַרוואַלטונג סיסטעמען (CMS) וואָס פאַרבינדן די פראָנטענד און באַקענד פון אַ וועבזייטל אין אַ איין קאַנטראָולאַבאַל אַפּלאַקיישאַן קאָד.
אָבער, מאל דיין דעוועלאָפּערס דאַרפֿן מער ווי דאָס - אַ סיסטעם צו בויען וועב אַפּפּס בשעת אָנפירונג און אַקסעס אינהאַלט דורך RESTful API רופט.
א כעדלעסס CMS אַלאַוז איר און דיין מאַנשאַפֿט מיטגלידער פירן און פּראָדוצירן אינהאַלט און איר קענען אויך אַקסעס עס אין אַלע דיין אַפּפּס דורך אַן אַפּי.
עטלעכע פון די בענעפיץ פון אַ כעדלעסס CMS זענען ווי גייט:
- עס וועט ניט זיין נויטיק פֿאַר לעגאַט ווייכווארג אַנטוויקלונג אין דער צוקונפֿט.
- אָנפירונג מאַטעריאַל אויף עטלעכע פּלאַטפאָרמס איז סטרייטפאָרווערד.
- אָנפירונג אינהאַלט פֿון אַ הויפט אָרט אַריבער די פאַרנעמונג.
- יקספּאַנשאַן און סקאַלאַביליטי פּלאַנז זענען אין די אַרבעט.
סטראַפּי איז איינער אַזאַ כעדלאַס אינהאַלט פאַרוואַלטונג סיסטעם.
זאל ס ויספאָרשן וואָס עס איז, זייַן פֿעיִקייטן, ווי צו נוצן עס, און מער אין דעם פּאָסטן.
וואָס איז סטראַפּי?
Strapi איז אַן אָפֿן מקור Node.js פריימווערק וואָס איז געניצט צו בויען שנעל און גרינג קאַנטראָולאַבאַל דזשאַוואַסקריפּט אַפּיס. עס סימפּלאַפייז די אַנטוויקלונג פון אַפּפּס ניצן Jamstack טעכנאָלאָגיע דורך ייסאַלייטינג די באַקענד פון די פראָנטענד.
ניצן API CMS, איר קענען מאַכן אָנפירונג די אינהאַלט פון דיין אַפּלאַקיישאַן אַזוי פּשוט אַז איר ניט מער דאַרפֿן צו שאַפֿן סאַפיסטאַקייטיד קאָד.
עס אַלאַוז איר גאַנץ קאָנטראָל איבער די אינהאַלט דורך אַפּי קאַללס, וועמענס ענטפער איז אין JSON פֿאָרמאַט.
Strapi, זייַענדיק אַ ווייַטער-דור קמס, אָפפערס אַ פאַרשיידנקייַט פון נאָך פֿעיִקייטן. דער שליסל נוץ פון דעם פּלאַטפאָרמע איז אַז עס פשוט האט אַ ביסל יקערדיק פֿעיִקייטן פֿאַר אָנפירונג אינהאַלט און ניצערס.
די רעשט פון דיין וועבזייטל קאַמפּאָונאַנץ (דאַטאַבייס, אַרויסווייַזן מכשירים) זענען לעגאַמרע אַרויף צו איר. עס אַרבעט מיט אַ פּלאַץ פון דאַטאַבייסיז, אַרייַנגערעכנט PostgreSQL, MongoDB, SQLite, MySQL און MariaDB, אַזוי איר קענען נוצן אַלץ איר קלייַבן.
דער זעלביקער קענען זיין געזאָגט פֿאַר די טעקנאַלאַדזשיז איר'ד ווי צו נוצן צו אַרויסווייַזן דיין מאַטעריאַל. איר זענט נישט געצווונגען צו נוצן אַ זיכער פריימווערק, רענדערינג מאָטאָר אָדער פאַר-געמאכט מוסטער.
סטראַפּי אַדוואַנטאַגעס
- קוסטאָמיזאַבלע: יעדער פּרויעקט האט זייַן אייגענע גאַנג פון באדערפענישן. די אַדמיניסטראַטאָר טאַפליע און אַפּי קענען זיין לייכט קאַסטאַמייזד.
- אָפֿן מקור: פריי און אָפֿן מקור. הונדערטער פון מענטשן האַלטן די גאַנץ קאָדעבאַסע, וואָס איז בארעכטיגט אויף GitHub.
- RESTful אָדער GraphQL: ניצן REST אָדער GraphQL צו פאַרנוצן די API פֿון קיין קליענט (React, Vue, Angular), רירעוודיק אַפּלאַקיישאַנז אָדער אפילו IoT.
- זיך-האָסטעד: פֿאַר געשעפטן, זיכערהייט איז קריטיש. איר קענען בעשאָלעם קראָם דיין דאַטן אויף דיין אייגענע סערווערס. GDPR העסקעם איז בארעכטיגט.
- דורך פּלאַן, עס איז עקסטענסיבלע: איר קענען ינסטאַלירן די אָטענטאַקיישאַן סיסטעם, אינהאַלט פאַרוואַלטונג, מנהג פּלוגינס און אנדערע פֿעיִקייטן אין סעקונדעס.
- גאָר דזשאַוואַסקריפּט: דזשאַוואַסקריפּט איז די בלויז שפּראַך וואָס קענען טאָן אַלץ. דזשאַוואַסקריפּט זאָל זיין געוויינט אומעטום, אַרייַנגערעכנט די פראָנט סוף און די Headless CMS.
- אָטענטאַקיישאַן און פּערמישאַנז: באַוואָרענען דיין ענדפּאָינץ דורך געבן אָדער לייקענען מענטשן אַקסעס צו דיין אַפּי באזירט אויף זייער ראָלע.
סטראַפּי פֿעיִקייטן
1. באַניצער פרייַנדלעך
CMS גיט באַניצער-פרייַנדלעך קייפּאַבילאַטיז פֿאַר פּשוט עדיטינג און איז קאַמפּאַטאַבאַל מיט די ינסטאַלירונג פון פּלוגינס און מכשירים וואָס לייגן אפילו מער פאַנגקשאַנאַליטי פֿאַר קאָמפּלעקס אַפּעריישאַנז.
אַן API CMS אָפפערס אַ גרויס באַניצער-פרייַנדלעך צובינד וואָס יעדער גרופּע מיטגליד קענען נוצן און ינטעראַקט מיט. עס איז געזונט אָרגאַניזירט, פאַרלאָזלעך, און ריקווייערז קליין לימעד ווי צו נוצן עס.
2. קרייַז-פּלאַטפאָרמע
העאַדלעסס CMS אַלאַוז איר צו טיילן מאַטעריאַל מיט קיין פּראָגראַממינג שפּראַך דורך אַפּי קאַללס אָן שרייבן קיין שווער קאָד.
דערצו, דעם סאָרט פון טעכנאָלאָגיע קענען זיין געוויינט אין קיין פּראָגראַממינג שפּראַך ווי לאַנג ווי די שפּראַך שטיצט RESTful APIs, אַזאַ ווי Java, JavaScript, Python, און אַזוי אויף.
איינער פון די סיבות וואָס רובֿ דעוועלאָפּערס פייסינג API CMS, ווי Strapi, איז זיין קרייַז-פּלאַטפאָרמע טעכנאָלאָגיע.
3. וואָרקפלאָוו
דעוועלאָפּערס אויך נוצן API CMS צו העלפֿן ייַנרייען מאַנשאַפֿט באַניצער ריספּאַנסאַבילאַטיז מיט זייער וואָרקפלאָוו און צו טרעפן אַקסעס קאָנטראָל דאַרף.
מיט Strapi, איר קענען נוצן וועבהאָאָקס צו יבערגעבן מיט דיין מאַנשאַפֿט ווען אינהאַלט איז אָלטערד און איז בארעכטיגט פֿאַר רעדאַקטאָר אָפּשאַצונג דורך באַגרענעצן אינהאַלט אַקסעס און אָטאַמייטינג וואָרקפלאָוז.
4. מאָדעלינג פון אינהאַלט
מאַטעריאַל מאָדעלינג ינייבאַלז איר צו דאָקומענט אַלע פארמען פון אינהאַלט וואָס איר וועט דאַרפן איצט און אין דער צוקונפֿט צו גאַראַנטירן אַז עס איז יפעקטיוולי באַשטימט פֿאַר פילע טשאַנאַלז.
Strapi API CMS מאַטעריאַל מאָדעלינג אַלאַוז איר צו צושטעלן דיין יוזערז די אינהאַלט זיי דאַרפֿן ווען זיי דאַרפֿן עס.
5. סקאַלאַביליטי
API CMS אויך העלפּס אין דעוועלאָפּינג סקאַלאַבלע אַפּלאַקיישאַנז. ווייַל די באַקענד און פראָנטענד זענען בוילעט, קיין שוועריקייטן מיט די באַקענד וועט נישט ווירקן די קוילעלדיק פאָרשטעלונג פון די פּראָגראַם.
דערצו, די באַקענד קמס קענען זיין געשווינד אַפּגריידיד אָן ימפּאַקטינג די פראָנטענד און וויצע ווערסאַ. Strapi's API CMS פאַנגקשאַנאַליטי אַלאַוז איר צו אַפּגרייד און פירן דיין אַפּלאַקיישאַן געשווינד.
באַקומען סטאַרטעד מיט סטראַפּי
איר מוזן האָבן עטלעכע וויסן פון REST APIs צו נאָכפאָלגן מיט דעם טוטאָריאַל.
שריט 1: ינסטאַלירן Node.js & Yarn
צו אַנטוויקלען אַ סטראַפּי פּרויעקט, איר מוזן האָבן Node.js 14 אינסטאַלירן אויף דיין פּיסי. אויב איר נוצן Windows אָדער אַ מעק, גיין צו די דאַונלאָודז בלאַט צו באַקומען Node.js.
צו ינסטאַלירן Node.js 14 אויף לינוקס, עפֿענען אַ וואָקזאַל פֿענצטער און טיפּ די סטעפּס אונטן.
צו בויען סטראַפּי פּרויעקט, איר וועט דאַרפֿן יאַרן פּעקל פאַרוואַלטער.
צו ינסטאַלירן יאַרן, עפֿענען אַ נייַ וואָקזאַל פֿענצטער און אַרייַן די באַפֿעל אונטן.
שריט 2: שאַפֿן סטראַפּי פּרויעקט
צו ווייַזן יקערדיק Strapi נוצן, לאָזן אונדז אַנטוויקלען אַ טעקע פאַרוואַלטונג אַפּי.
אויף אַ וואָקזאַל, אַרייַן די באַפֿעל אונטן. זיין געדולדיק, ווייַל דעם באַפֿעל וועט נעמען אַ בשעת צו לויפן.
דער באַפֿעל קריייץ אַ נייַע טעקע פאַרוואַלטער טעקע מיט די פּרויעקט טעקעס און פאָלדערס.
עס אויך גיט אַקסעס צו דיין סטראַפּי ביי https://localhost:1337/admin. איר מוזן ערשטער שאַפֿן אַ אַדמיניסטראַטאָר איידער איר קענען נוצן די ניי-געגרינדעט Strapi.
צו מאַכן איין, פּלאָמבירן אויס און פאָרלייגן די פאָרעם.
טרעטן 3: שאַפֿן טעקעס זאַמלונג
א סטראַפּי זאַמלונג אַלאַוז איר צו שאַפֿן אַבדזשעקץ טעמפּלאַטעס. שאַפֿן אַ טעקע נומער (זאַמלונג) מיט אַ נאָמען און באַשרייַבונג פעלד.
- סעלעקטירן פון די סיידבאַר אינהאַלט-טיפּעס בילדער.
- דערנאָך, אונטער זאַמלונג טייפּס, סעלעקטירן שאַפֿן אַ נייַע זאַמלונג טיפּ.
- אַרייַן "Files" ווי די אַרויסווייַזן נאָמען און דריקן די פאָרזעצן קנעפּל.
- ונטער נאָמען, גיט די טעקסט געגנט און אַרייַן דיין נאָמען.
- אין די אַוואַנסירטע סעטטינגס קוויטל, טאָפּל טשעק די פארלאנגט און יינציק פעלדער.
- גיט די לייג אן אנדער פעלד קנעפּל.
- קלייַבן רייך טעקסט און אַרייַן אַ באַשרייַבונג אין די נאָמען פעלד. דערנאָך דריקן די ענדיקן קנעפּל.
- צו קראָם די זאַמלונג, גיט שפּאָרן און וואַרטן פֿאַר די סערווער צו רילאָוד.
שריט 4: שאַפֿן טיפּ זאַמלונג
זאל ס לייגן אַ טיפּ פעלד צו די טעקע נומער. דער טיפּ פון טעקע וועט זיין אנגעוויזן אין דעם געגנט - אַ דאָקומענט, ווידעא, אַודיאָ, און אַזוי אויף.
מיר וועלן בויען אַ נייַע זאַמלונג טיפּ צו באַווייַזן ווי דאָס איז געטאן.
- שאַפֿן אַ נייַע זאַמלונג טיפּ דורך גיין צו די אינהאַלט-טיפּעס בילדער און געבן אַ קליק שאַפֿן אַ נייַע זאַמלונג טיפּ.
- ונטער ווייַז נאָמען, טיפּ "טיפּ" און דעמאָלט גיט פאָרזעצן.
- ונטער נאָמען, גיט די טעקסט געגנט און אַרייַנשרייַב נאָמען.
- אין די אַוואַנסירטע סעטטינגס קוויטל, טשעק די פארלאנגט פעלד און די יינציק פעלד, און גיט ענדיקן.
- צו ראַטעווען די זאַמלונג, גיט שפּאָרן.
- לייג אַ פעלד צו דעם זאַמלונג טיפּ דורך גיין צו אינהאַלט-טיפּ בילדער > זאַמלונג טייפּס > טעקעס און געבן אַ קליק לייג אן אנדער פעלד צו דעם זאַמלונג טיפּ.
- קלייַבן די שייכות פעלד.
- קלייַבן טיפּ פון די רעכט-האַנט דראָפּדאָוון מעניו. דעמאָלט קלייַבן די קשר אַז זאגט טעקעס האָבן בלויז איין טיפּ.
- נאָך דעם, גיט ענדיקן און שפּאָרן צו ראַטעווען די זאַמלונג.
שריט 5: לייג דאַטן צו דער זאַמלונג און אַרויסגעבן
- קלייַבן טייפּס פון די לינקס-האַנט מעניו און דעמאָלט לייג ניו טייפּס.
- אַרייַן "דאָקומענט" אין די נאָמען געגנט און דריקן די שפּאָרן קנעפּל.
- נאַוויגירן צו דער טעקעס מעניו אויף די לינקס און אויסקלייַבן לייג ניו פילעס.
- ונטער נאָמען, אַרייַן "סטאַטעמענט.pdf."
- גיט שפּאָרן נאָך סאַלעקטינג דאָקומענט פון די טיפּ סעלעקציע.
- איר זענט פריי צו לייגן מער טינגז צו דיין זאַמלונגען.
- דריקן די עפנטלעך קנעפּל.
סטראַפּי פּרייסינג
איר קענען אָנהייבן ניצן Strapi גלייך מיט די קהל פּלאַן, וואָס איז פריי אויף אייביק.
עס אויך אָפפערס דריי פּרעמיע טיערס וואָס זענען ליסטעד אונטן פֿאַר זיך-כאָוסטיד:
- בראָנדז פּלאַן: $ 9 פּער אַדמין באַניצער / חודש.
- זילבער פּלאַן: $ 29 פּער אַדמין באַניצער / חודש.
- גאָלד פּלאַן: קאָנטאַקט די סטראַפּי מאַנשאַפֿט צו באַקומען אַ מנהג פּלאַן.
Strapi אויך אָפפערס וואָלקן באַדינונגס. פֿאַר מער דעטאַילס, איר קענט באַזוכן די וועבזייטל פּרייסינג אָפּטיילונג.
פּראָס
- פּשוט דאַטן מאָדעלינג: עס קומט מיט אַ פאַנטאַסטיש צובינד פֿאַר מאָדעלינג דיין דאַטן גלייך אויס פון די קעסטל. דאָס איז, איר טאָן ניט דאַרפֿן צו בויען דייטאַבייס טישן אָדער שרייַבן פֿראגן.
- ינטערנאַטיאָנאַליזאַטיאָן: פילע קמס פאָרזעצן צו ליידן פון ינאַדאַקוואַט i18n שטיצן. סטראַפּי איז נישט אַזוי. די לעצטע מעלדונג פון Strapi איצט קענען צושטעלן איבערזעצונגען צו קיין דאַטן כייפעץ. דעם מיטל איר קענען איצט לייכט צושטעלן אינפֿאָרמאַציע צו אַ גרעסערע וילעם.
- גרינג קוסטאָמיזאַטיאָן: Strapi אנגעהויבן ווי אַ Node.js MVC פריימווערק, און עס בלייבט אַזוי ין. איר קענען לייכט לייגן נייַע אַפּי ענדפּאָינץ ווי דארף און בויען מנהג לאָגיק אין מאָדעלס און קאַנטראָולערז צו שטיצן זיי.
- REST און GraphQL APIs: Strapi גיט דאַקיומענטאַד REST און GraphQL APIs גלייך פֿון די קעסטל. איר קענט באַקומען די סוואַגער / גראַפקל דאַקיומענטיישאַן פֿאַר פריי אויב איר בויען דיין ענטיטיז אין די סטראַפּי אַדמין.
קאָנס
- לימיטעד דאַטאַבייס מיגראַטיאָן: סטראַפּי כאַנדאַלז אַלע טייפּס פון אינהאַלט טיפּ שאַפונג / דערהייַנטיקונגען אין די דאַטאַבייס טראַנספּעראַנט. דעם מיטל איר וועט האָבן צו שעפּן דאַטאַבייס מייגריישאַנז מאַניואַלי אַריבער פילע סעטטינגס.
- אָפט דערהייַנטיקונגען: כאָטש דאָס איז נוציק פֿאַר Strapi ווי אַן יקאָוסיסטאַם, אויב איר פּלאַן צו נוצן Strapi פֿאַר ריזיק אינהאַלט ריפּאַזאַטאָריז, אָפט דערהייַנטיקונגען וועט זיין אַ קער-אַוועק. עטלעכע פון די אַפּגריידז אַנטהאַלטן ברייקינג ענדערונגען, וואָס מאכט עס שווער צו אַפּגרייד אַ פּראָדוקציע סיסטעם אָן פולשטענדיק סוף-צו-סוף טעסטינג.
סאָף
Strapi איז אַ פאַנטאַסטיש און שטאַרק געצייַג פֿאַר קריייטינג אַ CMS אָן קיין לעגאַט ווייכווארג אַנטוויקלונג.
ווייַל פון די פּאָטענציעל צו נוצן דאַטן אין עטלעכע אַפּפּס, די כעדלעסס אופֿן באַפרייט איר פון די לימאַץ פון איין טעכנאָלאָגיע און אַלאַוז אונדז צו עקספּערימענט מיט נייַע. עס אָפפערס אַ מבול פון פריש אַלטערנאַטיוועס.
איר טאָן ניט דאַרפֿן צו וויסן קיין באַקענד פּראָגראַממינג שפּראַכן צו אַנטוויקלען עס. און איר קענען לייכט ינקאָרפּערייט עס אין דיין געשעפט אין אַ ביסל קליקס.
Strapi איז אויך אַ ויסגעצייכנט געצייַג פֿאַר פראָנטענד דעוועלאָפּערס, וואָס קענען נוצן עס צו געשווינד פּלאַן אַפּיס פֿאַר זייער פראָנטענד אַפּלאַקיישאַנז און אויך לערנען נייַע טעקנאַלאַדזשיז.
שפּיל מיט סטראַפּי ווי פיל ווי איר ווילט!
לאָזן אַ ענטפֿערן