תוכן עניינים:

יצירת Bookhuddle.com, אתר לגילוי, ארגון ושיתוף מידע על ספרים: 10 שלבים
יצירת Bookhuddle.com, אתר לגילוי, ארגון ושיתוף מידע על ספרים: 10 שלבים

וִידֵאוֹ: יצירת Bookhuddle.com, אתר לגילוי, ארגון ושיתוף מידע על ספרים: 10 שלבים

וִידֵאוֹ: יצירת Bookhuddle.com, אתר לגילוי, ארגון ושיתוף מידע על ספרים: 10 שלבים
וִידֵאוֹ: Ник Лейн: Происхождение жизни, эволюция, инопланетная жизнь 2024, נוֹבֶמבֶּר
Anonim
יצירת Bookhuddle.com, אתר אינטרנט לגילוי, ארגון ושיתוף מידע על ספרים
יצירת Bookhuddle.com, אתר אינטרנט לגילוי, ארגון ושיתוף מידע על ספרים

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

שלב 1: הגה את הרעיון

בואו עם הרעיון
בואו עם הרעיון

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

שלב 2: קנה שם דומיין לאתר

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

שלב 3: הקמת צוות

הקמת צוות
הקמת צוות

לבנות משהו כצוות הרבה יותר קל מאשר לנסות לעשות זאת בעצמך.

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

שלב 4: זהה את תכונות הליבה של היישום

זהה את תכונות הליבה של היישום. אלה התכונות המהותיות שהיישום דורש כדי להיות שימושי ולעמוד ביעדי השירות. כל השאר יהיה תלוי בכך שתכונות אלה יהיו במקומן.

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

שלב 5: הגדר דרישות תכונה

לרשימת התכונות שזוהו כליבה, הגדירו את הדרישות המתארות את התכונות בפירוט, הסבירו כיצד הדברים יתארגנו, ישתמשו בהם, כיצד תגיב המערכת וכו '.

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

שלב 6: צור אב טיפוס

עבור Bookhuddle, יצרנו אב טיפוס HTML לאתר.

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

שלב 7: פיתוח האתר

בשלב זה אנו בונים את התכונות המיועדות לאיטרציה הנוכחית של האתר.

עבור אתר דינאמי, בדרך כלל תצטרך לפתח את התוכנית שלך באמצעות שפת תכנות וטכנולוגיות קשורות, תפעיל את התוכנית שלך בשרת יישומים כלשהו, וסביר להניח שתזדקק למסד נתונים. ישנן אפשרויות רבות של טכנולוגיות לשימוש וחלק מהפופולריות כוללות: - שפות תכנות וטכנולוגיה קשורה: Ruby on Rails, Java,. Net, PHP, ColdFusion, Python, וכו ' - מסד נתונים: MySQL, PostgreSQL, Oracle, SQL Server, ואחרים. בחר קוד פתוח אם אתה יכול לעזור להפחית את העלויות שלך. אנו ממליצים להשתמש בערימה טכנולוגית שאתה מכיר וכי הוכח שהיא ערימה טובה לסוג הפיתוח שאתה עושה. היכרות עם הערימה תעזור להפחית את עקומת הלמידה שלך ותעזור לך להתמקד במקום זאת בהיבטים אחרים של פיתוח האתר שלך. בחרנו בערימת הטכנולוגיה של Java בגלל המומחיות שלנו בה והטכנולוגיות הקשורות לה. דבר נחמד לגבי ג'אווה הוא קהילת המפתחים הגדולה שקיימת; יש שפע של כלים, מסגרות, שרתים, משאבים ללמידה ואנשים מוסמכים.

שלב 8: בדוק את האתר שלך

בדוק את הפונקציונליות שבנית. שלב זה של התהליך נועד לזהות ולתקן בעיות ביישום לפני שהאפליקציה תהיה זמינה למשתמשים.

מאמץ הבדיקה שלך צריך לכלול בדיקות יחידה, בדיקות אינטגרציה, בדיקות פונקציונאליות וכו '. הבדיקות יכולות להתבצע על ידי המפתחים שלך, בודקים ייעודיים או כל מי שזמין לשחק עם היישום שלך. שימוש במערכת מעקב באגים היא דרך יעילה לעקוב אחר הבעיות שנמצאות ביישום שלך ולעזור לך לנהל את העבודה. מערכות כגון Bugzilla, Trac ו- JIRA ומערכות מעקב טובות.

שלב 9: אירוח

כדי שיהיה אתר ציבורי, האתר צריך להתארח איפשהו.

אם יש לך שרת אחד או יותר בבית או בעסק שאתה יכול להשתמש בו, אז זו דרך אחת ללכת. אפשרות נוספת היא לקבל שירות אירוח לאירוח עבורך את האתר שלך. בהתאם לצרכי האתר שלך (כמות התעבורה, נדרשת תשתיות וכו '), תוכל לבחור בשרת וירטואלי, בשרת ייעודי או באשכול של שרתים ייעודיים. אירוח וירטואלי הוא הזול ביותר, ואשכול שרתים ייעודיים הוא היקר ביותר. יש הרבה ספקי אירוח שם והמחירים משתנים למדי. מצאו משהו שעונה על הצרכים שלכם. לאמזון יש מערך שירותים שניתן להשתמש בהם למטרה זו ומתומחרים בתחרותיות: EC2 לכוח מחשוב (כלומר שרתים), S3 לאחסון ואחרים.

שלב 10: הפעלה

לְהַשִׁיק
לְהַשִׁיק

כשהאתר מפותח, נבדק ופרוס בשירות האירוח, אנו מברכים את הקוראים.

מוּמלָץ: