בטח חשבתם הרבה פעמים, והתעניינתם באתר כלשהו כאשר רציתם לדעת באיזה מערכת היא הוקמה. הרבה פעמים אנחנו נתקלים באתרים שמעוצבים מאוד יפה או חוויית משתמש גבוהה יחסית לאתרים אחרים בעקבות הפשטות והנוחות שבעיצוב ובבניה, אך תמיד נשאלת השאלה, במה השתמשו כאשר בנו את האתר הזה. חשוב לשים לב שחברות בניית אתרים רבים אינם ממציאים גלגל מחדש ומשתמשים בפלטפורמות מוכנות להקמת אתרי אינטרנט באם זה מדובר בפלטפורמה שחברה יצרה בעצמה או בפלטפורמות בקוד פתוח כמו ג'ומלה, וורדפרס, דרופל וכו, (ניתן למצאו עוד מערכות בקוד פתוח בקישור הזה: מערכות ניהול תוכן ). אם לשניה חשבתם שזה הוא חיסרון, אז חשוב כבר עכשיו להדגיש שזה יתרון משמעותי, אבל נדבר על הנושא הזה בהמשך. אם נתקלת בעבר באתר שממש מצא חן בעיניך מבחינה פונקציונלית ורצית לדעת באיזו מערכת השתמשו בעת הקמתה, לא היה לך כלים ממשיים שהיו עוזרים לך לזהות אותם מידית אלא אם היה לך הבנה בתכנות. תלמידי קורס בניית אתרים יכולים לזהות מערכות באמצעות שיטה המקובלת והפשוטה ביותר שהיא צפיה בקוד המקור ה- html בדפדפן. זה לא אומר שאתר נבנה בשפת html אלא זה מה שהוחזר לדפדפן אחרי שבוצע בקשה מדפדפן אל השרת מערכת שנמצא בשרת, והשרת החזיר תשובה לדפדפן בתור דף html. (לא הבנת ? לא נורא, כך בהנחה שמה שמוחזר לדפדפן כדי להציג אתר אינטרנט, זה מסמך טקסטואלי)
[adsense]
אז איך מזהים איך הוקם אתר אינטרנט ?
קיימות 2 שיטות פשוטות.
הסתכלות בקוד – לדוגמה בדפדפן כרום ( Google Chrome ) באפשרותך ללחוץ על שני כפתורים במקלדת Ctrl + U ובאפשרותך לצפות בקוד שהוחזר מהשרת לדפדפן שכאשר הדפדפן מקבל אותו, הוא מפענח את הקוד ומציג למשתמש אתר יפה ומסודר. כך ניראה המצב שמתרחש מאחורי הקלעים.
התקנת תוסף Chrome Sniffer בדפדפן של גוגל כרום. התוסף יודע להציג את ה- Framework מערכת שבאמצעותה נבנה האתר. למשל אתם גולשים באתר כלשהו, במידה ומדובר באתר שהוקם באמצעות מערכת חינמית או בתשלום הידוע בעולם (לא יצירה עצמית סגורה ולא מוכרת), התוסף יודע לזהות את המערכת ולהציג אייקון בשורת הכתובת.
בתמונה למטה ניתן לצפות בדוגמה:
אתר של איידיגיטל, המשווק המורשה מבית אפל בנו את האתר במערכת וורדפרס והיא מתפקדת די טוב. הסיבה שחברה אשר בנתה להם את האתר באמצעות מערכת וורדפרס היא פשוטה (לדעתי). מערכת וורדפרס אמינה בתור המערכת ומאוד גמישה לשימוש. זאת אומרת שהיא מאוד גמישה למפתחים. ניתן לפתח על המערכת פיצ'רים ותוספות שלא מגיעות כברירת מחדל בתוכה וניתן להתאים אותה לכל אתר באם זה אתר מסחרי מסרחי או פרטי. חשוב להזכיר כיסודו, מערכת של וורדפרס נועדה לפתיחת בלוגים עצמאיים, אך עם השנים המערכת גדלה והפכה למערכת ניהול תוכן לכל דבר המאפשר גם למשתמש פשוט שאינו מתמצא כל כך בתכנות או באינטרנט, לנהל את האתר שלו בצורה קלה ופשוטה מאוד.
דוגמה נוספת ניתן ליראות באתר של בית הלבן של נשיא ארצות הברית:
האתר של בית הלבן של נשיא ארצות הברית נבנה באמצעות מערכת ניהול תוכן בשם דרופל Drupal המאוד פופולרית בעולם ובארץ בשנים האחרונות.
כמובן יש עוד המון אתרים מאוד מפורסמים ופופולריים שנבנו באמצעות מערכות ניהול תוכן בקוד פתוח בשפת Php ו- MySql.
למרות הטענות של הרבה חברות בארץ שאכן לא ממליצות להשתמש במערכות קוד פתוח (ומנסות לשכנאה את הלקוח להשתמש במערכת סגורה שהם יצרו בתשלום), ניתן ליראות שאתרים גדולים אכן עושים שימוש נרחב במערכות אלה, ואף חברות בחו"ל ממליצות להשתמש במערכות בקוד פתוח משני סיבות עיקריות, שהיא יותר מאובטחת ובגלל הקהילה הרחבה והנרחב בעולם שתומכים במערכות אלו. בניית אתרים באמצעות מערכות בקוד פתוח לאו דווקא בג'ומלה או בניית אתרים באמצעות דרופל או הקמת אתרי אינטרנט בוורדפרס, יש עוד רשימה ארוכה של מערכות לא פחות טובות מהם, אבל חשוב לדעת לבחור. כאשר בוחרים מערכת לבניית אתרים או הקמת אתרי אינטרנט שונים, צריך לשאול, לאיזו מטרה הוא מיועד. במידה וזה אתר קטן, תדמיתי, אין סיבה להשתמש במערכת כמו ג'ומלה מכוון שזאת מערכת ניהול תוכן, והיא נקראת כך בגלל שזה מה שהיא ולא משהו אחר. אין צורך במערכת גדולה בשביל אתר קטן ובמקומה ניתן לבחור מערכת קטנה יותר שעושה בדיוק את הדברים הקטנים שאתר שלך צריך. לעומת זאת אם אתה מתכוון לבנות אתר גדול ואינפורמטיבי אז כדי מאוד לחשוב על מערכות מסוג של דרופל או וורדפרס וכו'.
הערה: איני טוען שמערכות שחברות מציאות אלו מערכות פחות טובות או טובות יותר. חשוב לשים לב, שבמידה ומדובר על פיתוח אתרי אינטרנט ולא על הקמת אתרי אינטרנט או בניית אתרי אינטרנט, אלו שני דברים שונים. הקמה ובניה זה סוג אחד של אתרים, וכמובן פיתוח אתרי אינטרנט זה סוג שני של בניית אתרים.
מה זה פיתוח אתרי אינטרנט ?
כאשר אומרים את המילה פיתוח, אז מתכוונים שמפתחים את האתר אינטרנט מ-0. פיתוח ז"א בונים מערכת בהתאמה אישית ללקוח ולצרכיו ולפי מפרט מלא ודקדקני כולל עיצוב, תכנון, תכנות ושאר הדברים.
מה זה הקמת אתרי אינטרנט ?
כאשר אומרים הקמת אתרי אינטרנט או בניית אתרי אינטרנט מתכוונים בנתינת שירותי הקמה באמצעות מערכת שמוכנה העובר סוג של התאמה לצורכי הלקוח + הדרכה, כאשר ללקוח אין אפשרות ומגע ממשי לאיפיון המלא של המערכת. מדובר אך ורק על שירות עבור הקמה ולא על פיתוח. וזה שני הדברים שהרבה לא מבדילים.
אז במה אתה מתכוון לבנות את האתר הבא שלך ?
יש מדריך בווידאו לדבר הזה?
כתבה נכונה מאוד. אגב, "אתר מסרחי" – הטעות בכוונה? יצא משעשע… אבל כמובן לא כל מה שהוא מסחרי הוא מסריח.
אמיר סימן טוב
פרקטיקול – לימוד קוד פתוח
חחח טעות. כתבתי את המאמר ב-4 בבוקר. אפשר לסלוח. הטעות תוקנה….
תודה על הערה,
יש יתרון בעייפות
תודה, שימושי בהחלט (גם בתור מאבטח מערכות…)
הי יוסי
האם קיים תוסף כזה ל Firefox?
הי אמית, לא זכור לי את שמו של התוסף לפיירפוקס (כי איני משתמש בו יותר) אבל יעדכן אותך.
אני מכיר את התוסף השועלי Library Detector – הוא מזהה ספריות אך לא מערכות ניהול תוכן. למשל, הוא יזהה באתר practicall.co.il שנעשה שימוש בספריית jquery אך לא יידע לספר לנו שהאתר נבנה באמצעות דרופל.
אם יש תוסף מוצלח יותר, כמו הסניפר של כרום, אשמח גם אני לדעת עליו 🙂
שלום תודה על ההסברים הנפלאים שיש על כל דבר באתר שלך
כתבתם בכתבה שבאמצעות מקש CTRL+U בגוגל אפשר לדעת באיזה מערכת מובנית האתר
אך לא מוסבר היכן זה צריך להיות כתוב באיזה מקום בדף בדיוק
תודה רבה אשמח למענה