CMS: פקדים וכפתורים לאתר

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

CMS: פקדים וכפתורים לאתר
CMS: פקדים וכפתורים לאתר
Anonim

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

ניהול משאבי אינטרנט מסורתי

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

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

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

סגנון ניהול מסורתי
סגנון ניהול מסורתי

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

  • CMS פופולרי;
  • נושא איכות (תבנית);
  • סט יציב של תוספים (כלים).

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

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

בקרות ייחודיות

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

היגיון שימוש מוכר
היגיון שימוש מוכר

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

  • 2 דקות - התקנת וורדפרס;
  • 3 דקות - התקנה והיכרות עם תוסף Shortcodes;
  • 4 דקות - הגדר ארבעה לחצנים.

זה מספיק כדי לחבר באופן מיידי את הכפתורים (1) ו-(2) לפתיחת הדפים המנותחים, הכפתור (3) לאתר תוצאות הניתוח, הכפתור (4) לסקריפט הניתוח המפותח.

כפתורים מהירים בוורדפרס
כפתורים מהירים בוורדפרס

בדוגמה זו, ערכת הנושא של וורדפרס מתאימה לקוד נוסף. המפתח יכול למקם את הקוד, שהוגדר על ידי עצמו, ב-HTML / CSS בכל מקום בעמוד הרצוי, או להשתמש בתוצאת התוסף.

חשוב לשים לב: המקום שבו נוצר הקוד לא תמיד יהיה המקום שבו הקוד מוחל.

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

תיאור המטרה והרכיבים בשימוש

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

פרמטרים נדרשים כדי שהתסריט יפעל. פרמטרים אלה מיוצגים בנוחות על ידי קוד HTML/CSS. השימוש בקודים קצרים כאן אינו יעיל במיוחד. ייתכן שיהיה עליך גם לכתוב קוד JavaScript והשתמש ב-AJAX כדי לשלוט בניתוח בזמן אמת.

JS ופקדים
JS ופקדים

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

תמיד תוכל ליישר את התכונות של הסביבה האינסטרומנטלית. סט האלמנטים (5) מראה כיצד ניתן להזין בצורה נוחה ואורגנית את הפרמטרים "ידנית" הנדרשים לניתוח. רכיבי הבחירה (6) מראים כיצד זה נעשה באמצעות הפלאגין.

איך ליצור כפתור לאתר: תיקון מהיר

הפתרון בפועל של הדוגמה לעיל נעשה באמצעות תוסף Shortcodes Ultimate, שיצר שורטקוד - מחרוזת תווים (ניתן להשתמש בכל עמוד באתר ליצירת שורטקוד). הקוד שהתקבל הועבר לקובץ header.php של ערכת הנושא Twenty Seventeen ושימש כפרמטר לפונקציה do_shortcode()‎.

דוגמה להכנסת קוד לחצן לתוך ערכת נושא
דוגמה להכנסת קוד לחצן לתוך ערכת נושא

בתמונה זו, למעלה ולמטה, ניתן לראות פיסות קוד שביניהם הוכנסה הפונקציונליות הרצויה. זה נוח להשתמש בתגית "span" או "div" (1) כדי לשלוט במיקום המדויק של האלמנטים הרצויים, אבל זה עלול לסתור את אסטרטגיית הפריסה הרספונסיבית של ה-CMS בשימוש. בתוך האלמנט (1), האלמנט מהפלאגין של Shortcodes Ultimate (2) מרגיש נהדר.

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

אולי לא הבנת, אבל חשוב לזכור

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

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

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

דרישות מבקרים מסורתיות מיושמות בכלים מסורתיים לבניית אתרים. אין שום דבר מביש בעובדה שכל אתר מצהיר על הרעיון של ה-CMS המשמש:

  • הממשק הידידותי למשתמש שלה;
  • הסגנון הרגיל שלה לספק פונקציונליות;
  • ההיגיון שלה לדיאלוג, פקדים וכפתורים.

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

אתר מושלם…

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

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

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

מעטפת זהב
מעטפת זהב

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

מוּמלָץ: