WEBA
K

Keystatic

ניהול תוכן מבוסס קבצים לקוד שלכם בחיבור ישיר לגיטהאב, בלי מסד נתונים ובלי להוציא את המידע מהפרויקט.

480 מיליםמערכות ניהול תוכן

התוכן של האתר שלכם יושב בתוך קבצי Markdown, JSON או YAML ישירות במאגר הקוד, בלי שום מסד נתונים ברקע. Keystatic מוסיף ממשק עריכה גרפי שרץ מעל הקבצים האלה בדיוק, בין אם אתם עובדים מקומית על המחשב ובין אם אתם עורכים ישירות מול GitHub. הרעיון כאן פשוט לחלוטין. במקום להקים שרתים נפרדים, לשלם על מסדי נתונים מנוהלים או לגרור תוכן למערכות ענן חיצוניות, מנהלים את המילים בדיוק באותו מקום שבו מנהלים את שורות הקוד של האתר שלכם.

השליטה נשארת אצלכם במאגר. אין פה נעילת ספק.

איך עריכת הקבצים עובדת

הכלי נבנה כפרויקט של Thinkmill Labs ומתחבר ישירות לסביבות עבודה מודרניות כמו Next.js, Astro או Remix דרך ממשק פקודה ייעודי של npm. אתם מגדירים בקוד שלכם אוספים שנקראים Collections לעמודים מרובים כמו פוסטים, או Singletons להגדרות יחידות כמו הגדרות אתר כלליות. העריכה עצמה כוללת ממשק ויזואלי מסודר שתומך בפורמטים מורכבים כמו Markdoc וגם MDX. הקבצים נשמרים ישירות לתוך תיקיות הפרויקט, כך שכל שמירה בממשק היא בפועל עדכון של קובץ מקומי או קומיט שנשלח אל המאגר.

מה הכלי עושה

  1. עריכת קבצי Markdown מקומית
  2. חיבור ישיר אל GitHub
  3. קריאת מידע עם Reader API
  4. תמיכה מלאה בקבצי Markdoc
  5. הגדרת מבני תוכן בטייפסקריפט

לקריאת הנתונים בתוך האפליקציה משתמשים בספרייה שנקראת Reader API. הספרייה הזו מספקת גישה מונחית טיפוסים בטוחה לגמרי באמצעות TypeScript ישירות מהתיקייה המקומית, בלי צורך בשאילתות רשת מורכבות או מפתחות גישה לשירותים מרוחקים. המשמעות היא שכל המידע זמין בזמן הבנייה של האתר במהירות מקסימלית, ומפתחים יכולים לדעת מראש אילו שדות קיימים בכל מסמך עוד לפני שהם מעלים את השינויים לשרת.

האתר הרשמי לא מציג מחירון בכלל. חבילת הבסיס היא קוד פתוח שאתם מריצים לבד בפרויקט, אבל יש גם שירות ענן בשם Keystatic Cloud לניהול אימות מול GitHub ואופטימיזציה של תמונות. באתר keystatic.com אין שום פירוט לגבי עלויות, תוכניות תשלום או מדרגות מחיר עתידיות לענן שלהם. אם אתם צריכים ודאות תקציבית מסודרת ומספרים קשיחים לשנה קדימה, קחו בחשבון שכרגע אי אפשר לדעת מה יהיה המחיר של שירותי הענן שלהם כשהם יתחילו לגבות עליהם כסף.

למי זה באמת מתאים

אם האתר שלכם לא בנוי על קבצים סטטיים במאגר גיט, אין לכם מה לחפש כאן. המודל הזה מעולה למפתחים יחידים, לפרילנסרים שבונים אתרי תדמית מודרניים עבור לקוחות, ולצוותים קטנים שבהם אנשי התוכן לא מפחדים מסביבת עבודה שמחוברת ישירות למאגר הקוד. עבור עסק ישראלי שצריך ממשק בעברית מלאה עם תמיכה מושלמת בכיווניות ימין לשמאל, צריך לזכור ששפת האתר והתיעוד היא אנגלית בלבד, ואין בחומר שום מידע על התאמות מיוחדות לשפות מימין לשמאל או שירות לקוחות מקומי בישראל.

זה לגמרי לא מתאים לארגונים גדולים עם עשרות עורכי תוכן לא טכניים שרגילים למערכות כבדות עם ניהול הרשאות מורכב. אם אנשי התוכן שלכם נבהלים מהמילה GitHub או צריכים מערכת אישורים פנימית מסועפת עם עשרות תפקידים שונים, החיבור הישיר לקבצים רק ייצור לכם תסכול ותקלות מיותרות בקוד.

אין פה נעילה בכלל. אם תחליטו להפסיק לעבוד עם הממשק שלו מחר בבוקר, כל הקבצים שלכם יישארו אצלכם בדיוק באותו מבנה.

החומר לא מציג תאריכי שחרור של גרסאות יציבות מעבר לעובדה שהפרויקט נבנה בקוד פתוח על ידי Thinkmill. לפני שאתם בוחרים לבסס עליו פרויקט מרכזי, תצטרכו לבדוק בעצמכם את התיעוד הטכני ואת הדיונים הפתוחים במאגר שלהם כדי לראות אם יש שם בעיות פתוחות שמשפיעות על הפיתוח שלכם.

שימו לבהריצו את פקודת ההתקנה של npm על פרויקט בדיקה קטן לפני שאתם מחברים אתר חי, כדי לראות איך ממשק העריכה מתמודד עם קבצי התוכן הקיימים שלכם.

כל עובדה בעמוד נקראה מהאתר של Keystatic בתאריך שרשום למעלה. מחירים ומגבלות משתנים; לפני שמשלמים, בודקים בעמוד המחירון שלהם. מצאתם טעות? כתבו.