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

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

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

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

בחזרה לדף מאמרים