בניית אתר ווב או לחלופין פיתוח אתר ווב מצריך ידע על מה זה בכלל הווב (דף ווב, דפדפן ווב, דומיין ווב, URL), מה הוא מסמך היפרטקסט, מה הן שפות מחשב בכלל ומה הן שפות מבנה בפרט ומה זה שטח אחסון.
מניסיוני מה שבאופן כללי צריך כדי לבנות אתר ווב (אתר אינטרנט) זה:
- הגדרת מטרת האתר
- שם האתר
- הגדרת קהלי יעד לשימוש באתר (אם טרם הוגדרו בתכנית עסקית)
- הגדרת מספר דפי ווב מראש כמעין גבול מערכתי
- פיתוח לוגו
- דומיין ווב: רצוי כזה שתואם כמה שיותר שם ישות ומיתוג (ערכים להסבר: בחירת שם דומיין ווב ובחירת סיומת דומיין ווב)
- שטח אחסון
- תיבת אימייל ייעודית (אחת לפחות)
- מערכת ניהול תוכן
- אפיון האתר טכנית; למשל, האם האתר הוא בעיקרו דו מימדי או תלת מימדי, באיזו מערכת ניהול תוכן להשתמש, מה יהיו סוגי התוכן וכדומה
כל זה ידרוש כמובן גם פיתוח בפועל (כולל בדיקת תוכנה), שיווק ותחזוקה.
אני כאן לסייע לך להשיג את כל המרכיבים האלה על הצד הטוב ביותר בהתאם לפרוייקט שלך.
צור עימי קשר כדי להתייעץ איתי לגבי איך לבנות את אתרך ובכלל איך להיכנס לכל העולם הזה של בניית אתרים בצורה טובה.
הגדרת מטרת אתר ווב
הגדרת מטרת אתר ווב היא אחד השלבים המוקדמים באפיון אתר ווב ויכולה להיות לפחות אחת מאלה:
להרשים לטובה לקוחות פוטנציאליים לפרסם את העסק כולל מוצרים ו\או שירותים לכדי אוטומציית מתן מידע על העסק ואולי גם אוטומציית מכירות (מסחר אלקטרוני) בלי הגדרת מטרת אתר ווב יהיה קשה או אפילו הרסני לבצע פיתוח תוכן בהמשך הדרך (למשל מבחינת קידום אורגני.
הערות ביניים
- אתר ווב מוצלח זה תהליך מתמשך ← לא תהליך של "זבנג וגמרנו"
- סיומת כתובת אימייל הקשורה באתר אינטרנט ← טוב שתהיה זהה לסיומת דומיין ווב (למשל, אם דומיין הווב הינו example.com אזי סיומת כתובת האימייל מוטב ששתהיה @example.com בעצמה) אם כי כמובן אין חובה כזו ואפשר להשתמש בכל כתובת אימייל שרוצים וזמינה לשימוש
- מניסיוני פיתוח אתר ווב מוצלח בתחום תחרותי מאד (מעל ל-5 אתרים מתחרים בביטויים מרכזיים נניח) בדרך כלל יצריך רכישת ידע אלמנטרי בפיתוח ווב (הכרות עם שפת מבנה אחת לפחות (כגון HTML), הכרות עם שפת עיצוב אחת לפחות (כגון CSS) והכרות עם שפת התנהגות אחת לפחות (כגון שפת JavaScript) הכל ברמה יסודית לפחות, כך שיהיה ברור מה בערך צוות מתכנתים צריך לעשות, שיהיה קל לפקח עליו
מה ההבדל בין בניית אתרים לעיצוב אתרים
ההבדל בין בניית אתרים לעיצוב אתרים הוא שעיצוב אתרים כולל את הפעולות הבאות שבדרך כלל אינן מוגדרות חלק מ"בניית האתר":
- בחירת פלטת צבעי אפליקציה
- עיצוב לוגו
- עיצוב תמונות הדמיה (של איך אמור להיראות האתר, דפים מרכזיים בו, או תבניות דפים בו)
לעומת זאת, בניית אתרים היא פיתוח אתר בפועל, לרוב בהנחיית מאפייני עיצוב כמו אלו לעיל.
לא תמיד יש מאפייני עיצוב כאלה; למשל, יש אתרים שהם בשחור לבן ו\או נטולי לוגו ו\או לא פותחו לפי תמונות הדמיה.
לפעמים, הבנאי יבנה אתר בהתבסס על תבנית מוכנה ובלי לוגו אבל בדרך כלל כן יהיו מאפיינים אלה.
בדרך כלל, בנאי אתרים אינו מעצב גראפי (מומחה לפחות) ורוב ככל עיסוקו לא קשור כלל לגרפיקה (למעט במובן של פקודות בשפת CSS שגם אותן הוא לרוב יקודד לפי הנחיות מעצב). בתמצית, בנאי אתרים עוסק רק או בעיקר בבנייה ואם הוא מתכנת אז גם בתכנות ומעצב אתרים עוסק רק או בעיקר בעיצוב גראפי.
מה זה "תבנית עיצוב" לאתר ווב
תבנית עיצוב (באנגלית: Theme או Template) היא קובץ הכולל הנחיות מבנה, התנהגות ועיצוב לסוג כללי של דף ווב.
למשל, סוגי הדפים: "דף בית", "דף שירות", "דף מוצר", "דף משתמש", "דף מאמר בלוג" וכדומה.
בדרך כלל לדף בית יהיה את המבנה המיוחד והעשיר ביותר.
כשבונים אתר ווב, אין חובה להשתמש בתבניות עיצוב אם כי זה חוסך כמות אדירה של זמן באתרים שיש בהם שניים או יותר סוגים מובחנים של דפי ווב.
תבנית עיצוב כתובה לרוב בשפת מבנה כגון שפת HTML וכן בשפת התנהגות אחורית מסוימת כגון שפת PHP (או נגזרת שלה).
קיימות שפות מחשב ייעודיות לכתיבת תבניות עיצוב ושפות אלה נקראות שפת תבנות (או "שפות טימפלוט" או "שפות ת'ימינג").
מדובר לרוב בשפות שהן נגזרת של שפת התנהגות מסוימת כך שהתחביר שלהן דומה לזה של שפת התנהגות לה הן משניות (למשל, Twig היא שפת תיבנות של שפת PHP).
השימוש בתבניות רווח ביותר במערכות ניהול תוכן. מערכות ניהול התוכן משמשות לאוטומציה של יצירת תוכן מסוגים שונים על בסיס תבניות עיצוב ובכך מאפשרות ליצור אתרי ווב בקלות יחסית.
באופן דומה, תבניות עיצוב מספקות אוטומציה לפיתוח המבנה של דפי ווב מסוג כללי מסוים.