Xaraya מבוא, משאבים וחלופות

גילוי נאות: התמיכה שלך עוזרת להפעיל את האתר! אנו מרוויחים דמי הפניה עבור חלק מהשירותים שאנו ממליצים עליהם בדף זה.


Xaraya היא מסגרת ליישומי אינטרנט ומערכת ניהול תוכן שנכתבה ב- PHP. זה קוד פתוח לחלוטין, ברישיון תחת הרישיון הציבורי הכללי של GNU, גרסה 2. למרות שהוא מבוסס על סניף שלא פורסם של PostNuke, בסיס הקוד כעת שונה לחלוטין.

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

היסטוריה

קסאראיה ראתה לראשונה את אור היום לאחר שננטש פרויקט PostNuke בשנת 2002. 17 מפתחים שעבדו על PostNuke התפטרו ועבדו יחד על המועמד 0.8 שלא פורסם. לאחר מכן הצטרפו כמה חברים מקהילת PostNuke לפרויקט Xaraya, כאשר הבטא הראשון, Xaraya .900, שוחרר בשנת 2003. המהדורה היציבה הראשונה, Xaraya 1.0 שוחררה בשנת 2005. כמה מהדורות נוספות הובילו להשקה של Xaraya 1.1 עד שלבסוף , בשנת 2006 האטת העבודה על סניף 1.x האטה לטובת Xaraya 2.0.

תכונות

התכונות העיקריות של Xaraya כוללות:

  • ממשק API חזק (ממשק תכנות יישומים) המאפשר למפתחים לגשת ולתמרן נתונים, מודולים, משתמשים ותת מערכות Xaraya.
  • Xaraya משתמשת באימות נתונים קפדני על כל הקלט כדי למנוע את רוב ההתקפות מבוססות האינטרנט. זה הופך אותו לבטוח יותר. זה גם משתמש בהרשאות של הרמות השונות שהוקצו לתפקידי משתמש שונים כדי לאפשר או לשלול גישה לתוכן ופונקציונליות.
  • נתונים מסודרים לאובייקטים ונתונים דינמיים מאפשרים למשתמשים ליצור אובייקטים מותאמים אישית, או להרחיבם, המוגדרים על ידי מודולים עם מאפיינים.
  • Xaraya מתמקדת בהפרדה חזקה של קוד ומצגת, תוך שימוש ב- BlockLayout כמערכת התבניות המאפשרת למפתחים ליצור ערכות נושא השולטות על הצגת התוכן..
  • בזכות מערכת ריבוי השפות שלה, ניתן לתרגם את קסאראיה – טקסט וכמה נתונים יכולים להיות מקומיים. נכון לעכשיו, Xaraya כוללת תמיכה ביותר מ- 20 שפות.
  • ניתן להתקין את Xaraya דרך האינטרנט ברגע שהיא תעלה לשרת שלך.

מצב נוכחי

המהדורה האחרונה של Xaraya היא 2.4.0. מפתחים מעוניינים יכולים לתרום לליבת Xaraya ב- GitHub. למרות שמצב הפרויקט רשום כפעיל בדף הבית, נראה כי הפרויקט הואט כבר מאוחר.

חלופות קסאראיה

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

  • Laravel: אחת ממסגרות PHP הפופולריות ביותר, Laravel בנויה להיות פשוטה, קלה ללימוד ותומכת בפיתוח מהיר של יישומים. עם מערך תכונות עשיר ומנוע תבניות משלו הנקרא “להב”, אתה יכול לפתח בקלות ובמהירות אפילו פרויקטים בהיקפים גדולים..
  • Symfony: שוחרר לראשונה בשנת 2005 כמסגרת PHP בקוד פתוח תחת רישיון ה- MIT, סימפוני מעניקה כוח לכמה מהפרויקטים הגדולים בקוד הפתוח כמו דרופל, phpBB, Piwik, ורבים אחרים. הוא כולל קבוצה גדולה של רכיבים לשימוש חוזר וקהילה תוססת ופעילה.
  • פאלקון: אחת ממסגרות ה- PHP המהירות ביותר, שנבנתה כהרחבת PHP שנכתבה ב- C. היא מציעה את רוב התכונות המודרניות כמו ניתוב, בקרים, תבניות תצוגה, שפת שאילתה ועוד.
  • Yii: אחת המסגרות הוותיקות ביותר ב- PHP. זה הפך פופולרי יותר עם גרסת ה- 2.0 שלו כפתרון ה- go-to עבור יישומי אינטרנט ברמה ארגונית. זה כולל כלי מחולל קוד חזק מאוד בשם Gii והוא זורח במיוחד כ- CMS.
  • SilverStripe: תוכנת קוד פתוח המשלבת גם מסגרת וגם CMS. הוא משתמש במיפוי יחסי-אובייקט כדי ליצור בסיסי נתונים מותאמים אישית ובמנוע תבניות HTML הפשוט לשימוש.
  • CakePHP: שוחרר תחת רישיון MIT, מסגרת PHP שהופכת את בניית יישומי האינטרנט לפשוטים, מהירים יותר וקטנים יותר. זה מגיע עם מספר מאפייני אבטחה כדי להפוך את היישום שלך לא רק מהיר, אלא גם מאובטח.

משאבים

יש כמה משאבים זמינים ב- Xaraya כדי לעזור לך להבין מה המסגרת מציעה.

משאבים מקוונים

רשימת המשאבים הבאה מכסה את התיעוד הרשמי, ההתקנה והשימוש במקרה במסגרת.

  • דף הבית של קסאראיה: דף הבית הרשמי של קסאראיה, עם קישורים למדריך התיעוד וההתקנה הרשמי.
  • Xarmaica: האתר הקהילתי הרשמי הכולל פורומים שבהם תורמים ומפתחים העובדים על Xaraya דנים בעתיד הפרויקט.
  • Xaraya ב- SourceForge: ניתן להוריד את הגרסא הנוכחית של Xaraya מ- SourceForge.
  • המדריך הרשמי להתקנה ותחילת העבודה של Xaraya (PDF): מדריך התקנה המסביר בפירוט רב כיצד להגדיר אתר קהילתי של Xaraya.
  • ראיון – ג’ון קוקס מ- Xaraya: הראיון של SitePoint עם ג’ון קוקס, חבר הוועדה לניהול פרויקטים, המסביר את היכולות והתכונות של Xaraya.

הדרכות וידאו

סדרת הווידיאו הבאה תנחה אותך בתהליך ההתקנה של קסאראיה:

  • הדרכות להתקנה של קסאראיה.

נע קדימה עם קסאראיה

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

המשך קריאה ומשאבים

יש לנו מדריכים נוספים, הדרכות ואינפוגרפיות הקשורים לפיתוח אתרים:

  • PHP מבוא ומשאבים: למדו הכל על השפה שלארוול מקודד לה.
  • אירוח Zend Optimizer: Zend הוא אחד המסגרות הפופולריות ביותר ב- PHP סביב. למד את היסודות כאן והיכן ניתן לקבל אירוח עבורו.
  • Zikula מבוא ומשאבים: מסגרת PHP ליצירת אתרים ויישומי אינטרנט דינמיים ומתוחזקים.

איזה קוד אתה צריך ללמוד?

מבולבל באיזו שפת תכנות כדאי ללמוד לקוד? עיין באינפוגרפיה שלנו, איזה קוד עליכם ללמוד? זה לא רק דן בהיבטים שונים של השפות, הוא עונה על שאלות חשובות כמו, “כמה כסף אשיג תכנות PHP למחיי?”

איזה קוד אתה צריך ללמוד?
איזה קוד אתה צריך ללמוד?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map