העלאת תכנים לאינטרנט נעשית בדרך כלל לצורך בניית אתר או בלוג
בניית אתר או תוכן אינטרנטי מחייב 3 אמצעים. כל אמצעי ניתן להשיג בתשלום או בחינם:
זוהי הכתובת המייצגת את האתר באינטרנט. הכתובת חייבת להיות ייחודית וקצרה ככל האפשר.
בעבר הכתובות היו מספריות ונקראו כתובת Internet Protocol) IP)
כיום הכתובות הן מילוליות ונקראות גם כתובת Uniform Resource Locator) URL).
Domain ניתן לרכוש בתשלום שנתי במחיר שנע בין 1$ ל 10$ ואף יותר. אך ניתן למצוא כתובות גם בחינם.
שטח אותו יש להשכיר מחברות השכרת שטחי אחסון. על מנת לאחסן את קבצי האתר אותם אנו מעלים לאינטרנט.
שטח אחסון נמדדים בנפחים שונים ונעים בין מאות מגה בתים בודדים, למספר ג'יגה בתים.
עלות שטח האחסון תלויה כמובן בנפח, אך בדרך כלל נעה בין 5$ ל20$ בממוצע לחודש. כמובן שגם שטח אחסון ניתן למצוא בחינם, אך הדבר יבוא על חשבון פרסומות שיופיעו באתר. או שטח אחסון מוגבל וקטן במיוחד.
את תוכן האתר ניתן לחלק לשני סוגי תוכן:
קבצים הנבנים בעזרת שפת תכנות ליצירת דפי אינטרנט. שפות התכנות הפופולריות ביותר הן
HTML - שפת התכנות הפופולרית ביותר בעולם. כל האתרים בעולם מוצגים בשפה זו.
CSS - שפת תכנות המשמשת להגדרת מראה ועיצוב האתר.
Java Script - שפת תכנות מונחית אירועים, ליצירת דפים דינמיים.
את הקבצים יוצר מתכנת ושומר אותם במחשב ואז מעלה אותם אל שטח האחסון באינטרנט.
סביבת עבודה המנוהלת מתוך האינטרנט עצמו. המערכת מאפשרת יצירה והוספת תוכן לשטח האחסון ישירות בתוך שטח האחסון עצמו. וללא ידע כלל בתכנות!
רוב אתרי האינטרנט בנויים היום באמצעות מערכות ניהול תוכן.
ישנן עשרות רבות של מערכות ניהול תוכן, וכל אחת מציעה סביבת עבודה שונה, עם אפשרויות שונות ליצירה וניהול התוכן.
החברות המובילות בשוק הן:
WordPress
Jumla
Drupal
Wix
Google Sites (למשל האתר הזה)
התוכן שנוצר במערכות אלו, אמנם אינו מחייב ידע בשפת תכנות, אך המערכת ממירה את התכנים לשפת HTML על מנת שניתן יהיה לפענחו בכל העולם