תוכנה לבניית אתרים
מתוך ויקיפדיה, האנציקלופדיה החופשית
תוכנה לבניית אתרים (באנגלית: CMS – Content Management System) היא אפליקציה שמהווה בסיס לבניית האתר.
ההבדל בין תוכנה לבניית אתרים לבין מערכת ניהול תוכן הוא שהראשון מלווה את הבונה אתרים מבניית האתר וכולל בתוכו גם מערכת ניהול תוכן בעוד שהשני מסייע לבעל האתר לנהל את אתרו מכל הבחינות (הזמנות, מאמרים, סטטיסטיקה וכדומה) לאחר שהאתר כבר קיים.
[עריכה] סוגי התוכנות
שלושה סוגים עיקריים של תוכנות לבניית אתרים הם:
- תוכנה לבניית אתרים און-ליין:
המאפיין העיקרי של תוכנה מסוג זה הוא שאין צורך לעסוק בבסיסי נתונים (MySQL ואחרים) או שרתי איחסון וחברות איחסון, אלא לעקוב אחר השלבים באתר. התוכנה מלווה את הלקוח בשלבי הרישום ובניית האתר בצורה פשוטה.
- תוכנה לבניית אתרים אוף-ליין:
תוכנות כדוגמת Dreamweaver או Frontpage מאפשרות בניית אתר בגישת wysiwyg.
- תוכנה לבניית אתרים קוד פתוח:
ניתן להוריד מהרשת ולהשתמש ללא תשלום בתוכנות כדוגמת ג'ומלה,דרופל, PHP-Fusion ווורדפרס. היתרון: ניהול תוכן פשוט שאינו דורש ידיעת קוד. החיסרון, הצורך לאכסן את האתר בתצורה יחסית מורכבת, שדורשת גם בסיס נתונים. מערכות מסוג זה הן לרוב מערכות מודולריות. בונה האתר יכול לבחור את המודולים המתאימים לאתר מתוך ברירת המחדל של המערכת, וכן להוסיף מודולים חיצוניים (מודולים אפשריים לדוגמה הם: חדשות, בלוג, פורום, גלריה, משחקים, הורדות, סקרים, וכו'...). בונה אתרים בעל ידע מסוים בשפות בהן המערכת משתמשת (לדוגמה PHP ו- mySQL עבור הדוגמאות לעיל) יכול לערוך את הקוד כרצונו (נקרא MOD בשפה מקצועית), ולהתאים את שימושיות המערכת לצרכיו.
- תוכנה לבניית אתרים קוד סגור:
בדומה למערכות בקוד חופשי קיימות כמובן גם מערכות בתשלום.
עסקים קטנים יעדיפו לרוב את הסוג הראשון בגלל פשטותו ומחירו. בוני אתרים בעלי ידע בנושא ישתמשו לרוב בתוכנות לבניית אתרים מסוג קוד פתוח או שיעדיפו להשתמש בעורך טקסט רגיל וימנעו משימוש בתוכנה. ארגונים גדולים או עסקים בעלי תקציב גבוה ישתמשו בתוכנות לבניית אתרים אוף-ליין או שיפנו לבונה אתרים מקצועי שייתכן ויעבוד עם עורך טקסט ולא עם אחד הפתרונות המפורטים בערך.