איך כותבים מנוע לאתר

תוכן עניינים:

איך כותבים מנוע לאתר
איך כותבים מנוע לאתר

וִידֵאוֹ: איך כותבים מנוע לאתר

וִידֵאוֹ: איך כותבים מנוע לאתר
וִידֵאוֹ: איך לכתוב עברית שלא יצא הפוך באילוסטרייטור CC 2024, נוֹבֶמבֶּר
Anonim

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

כיצד לכתוב מנוע לאתר
כיצד לכתוב מנוע לאתר

זה הכרחי

  • - גישה לאינטרנט;
  • - דפדפן מודרני.

הוראות

שלב 1

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

שלב 2

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

שלב 3

קבעו את הטכנולוגיות שעל בסיסן תיושם הפונקציונליות העיקרית של המוצר. בחר שפת תכנות. PHP הוא כעת הסטנדרט בפועל לפיתוח CMS. למרות שאתה יכול לשקול להשתמש ב- ASP. NET, Java, Python. בחר בטכנולוגיות אחסון. בדרך כלל, מערכות CMS מודרניות משתמשות בבסיסי נתונים כמיקום האחסון העיקרי שלהם. אך במקרים מסוימים, אתה יכול להסתמך על מערכת הקבצים. הדגש טכנולוגיות אחרות שיידרשו להפעלת המנוע (ספריות עיבוד גרפי, בודקי איות, מודולים קריפטוגרפיים וכו ').

שלב 4

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

שלב 5

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

שלב 6

יישם חלק מהפרויקט בהתאם לתנאי ההתייחסות שפותחו בעבר.

שלב 7

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

שלב 8

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

שלב 9

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

מוּמלָץ: