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

לספור
בפוסטים קודמים על וורדפרס בבלוג DesdeLinux, כיסינו היבטים בודדים כגון: מה זה?, עם הפוסט משנת 2.015 שנקרא " הכירו את WordPress.com החדש והמשופר, Calypso! " , התקנתו ותצורתו עם Apache2 ו-Nginx, עם הפוסטים משנת 2016 ו-2018 שנקראו " התקנה ותצורה של WordPress 4.5 Multisite על Debian Jessie " ו"כיצד להתקין את וורדפרס על Ubuntu 18.04 ונגזרות? " בהתאמה.
הם גם יצרו פוסטים על התוספים השימושיים או האהובים ביותר עליהם לשנת 2016, כגון " 8 תוספי וורדפרס מעניינים לאתר האינטרנט שלך " ו- " 3 תוספי Freemium שאסור לך לפספס באתר וורדפרס שלך " . עם זאת, הם לא פרסמו מאמרים על התבניות שלהם או היבטים אחרים כמו תצורות או מדיניות אבטחה.
בפרסום זה, נסביר בבירור מהו CMS , אילו תועלת הוא מספק, ואילו מאפיינים מגדירים אותו כתוכנה, בנוסף להזכרת מהו וורדפרס.
מהו CMS?
היסטוריה
לפני שנסביר בפירוט מהו מערכת ניהול תוכן (CMS), כדאי להבין שבימים הראשונים של מדעי המחשב או טכנולוגיית האינטרנט, יצירת אתר אינטרנט פשוט יחסית יכלה להיות פעילות מורכבת ומייגעת למדי , אפילו עבור מומחים, כאשר הפיתוח שהיה צריך ליישם דרש סטנדרטים גבוהים של איכות ויזואלית, מבנה ניווט ומגוון תוכן.
מתכנתים או מפתחי אתרים היו צריכים להכיר ו/או לשלוט בטכנולוגיות שונות , כגון HTML, JavaScript ו-CSS, כדי ליצור אתר סטטי. או ASP, JSP או PHP אם מדובר באתר דינמי, רק כדי לציין כמה מהטכנולוגיות הפופולריות והזמינות ביותר של הזמן האחרון. וגם עדכון התוכן הפך למשימה קשה ככל שהאתר גדל עם מדורים, מבנים או היררכיות חדשים.
לעתים קרובות, כל זה - שינוי תוכן קיים, חיפוש ואיתור מדורים ומודולים, ואפילו ניהול דפים, תמונות ומשאבים בשרת - בוצע על ידי אותם מתכנתים או מפתחי אתרים באמצעות כלים או פיתוחים משלהם , מה שגרם לעלייה בעלויות ובמורכבות האתר.
מצב זה יצר צורך לא מדובר בכלי כללי וקל לשימוש , הן ליצירת אתרי אינטרנט ללא סיוע מומחה, משאבים טכניים מתקדמים או כלים חיצוניים אחרים, והן לניהול, ניהול ותחזוקה שלהם בסביבה משולבת. וכך החלו להיווצר מערכות ניהול התוכן הראשונות, או CMS, כדי לענות על צורך זה.

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

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

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

מה זה וורדפרס?
וורדפרס (WP) היא כיום אחת מפלטפורמות ניהול התוכן (CMS) הנפוצות ביותר בכל מערכת האפליקציות. היא מתגאה בקהילה עצומה של מיליוני משתמשים המתמקדים לא רק ביצירת בלוגים אלא גם בבניית כל סוג של אתר אינטרנט, לא משנה כמה פשוט או חזק הוא צריך להיות.
וורדפרס החלה את דרכה בשנת 2003 כאשר מימי ליטל ומאט מולנווג יצרו פורק של b2/cafelog. זאת בשל הצורך במערכת פרסום אישית, אלגנטית ומובנית היטב באותה תקופה. כיום, וורדפרס משתמשת בשפת PHP, MySQL כמערכת ניהול מסדי נתונים , ו-Apache כשירות אירוח אתרים תחת רישיון GPL. לכן, יישום או כלי תוכנה זה עומד בקריטריונים של קוד פתוח (OS) המשמשים בתוכנה חופשית (FS).
וורדפרס היא מערכת ניהול תוכן חזקה, חינמית להורדה ולשימוש , אך היא גם פלטפורמת אירוח ופרסום אתרים ענקית ומצוינת, המציעה שירותים חינמיים ובתשלום כאחד, המכונה " WordPress.com " , המקבלת עדכונים תכופים. יש לה גם דומיין אח, " WordPress.org " , הזמין גם בספרדית, המתגאה בשפע של תוכן אינפורמטיבי וטכני שימושי.
כיום
באופן כללי, ניתן לומר שזהו אחד הנפוצים ביותר בעיקר בזכות קלות השימוש הקיצונית שלו , מה שהופך אותו לאידיאלי הן למשתמשים מתחילים והן לאתר האינטרנט הראשון שלהם והן למשתמשים מקצועיים ולפרויקטים מרובים באינטרנט, החל מאתרים קטנים יחסית ללא דרישות מיוחדות, כגון אתרי אינטרנט תאגידיים או בלוגים רבי עוצמה.
ספריית התוספים הרשמית והלא רשמית הנרחבת שלה מכסה כמעט כל צורך חיוני ביישום. קהילת המשתמשים הגלובלית העצומה, המנוסה, המתודית והמאורגנת שלה, עם שפות רבות ופורומים מצוינים, היא שיתופית ביותר ועוזרת בפתרון כל בעיה (באגים ושגיאות) שעלולה להתעורר עם הכלי.
וורדפרס אינה מושלמת, אך היא מקיפה מאוד. ייתכן שיש לה כמה מגבלות בתכונות עיצוב האתרים המוכנות לשימוש, אך מבחר זה מתקזז על ידי המבחר העצום של תוספים, ערכות נושא ותבניות בחינם ובתשלום הזמינים כדי לכסות כמעט כל צורך של אתר אינטרנט.

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