فهرست مطالب:

ایجاد Bookhuddle.com ، وب سایتی برای کشف ، سازماندهی و به اشتراک گذاری اطلاعات کتاب: 10 مرحله
ایجاد Bookhuddle.com ، وب سایتی برای کشف ، سازماندهی و به اشتراک گذاری اطلاعات کتاب: 10 مرحله

تصویری: ایجاد Bookhuddle.com ، وب سایتی برای کشف ، سازماندهی و به اشتراک گذاری اطلاعات کتاب: 10 مرحله

تصویری: ایجاد Bookhuddle.com ، وب سایتی برای کشف ، سازماندهی و به اشتراک گذاری اطلاعات کتاب: 10 مرحله
تصویری: چطور در زندگی تعادل ایجاد کنیم؟ 2024, نوامبر
Anonim
ایجاد Bookhuddle.com ، وب سایتی برای کشف ، سازماندهی و به اشتراک گذاری اطلاعات کتاب
ایجاد Bookhuddle.com ، وب سایتی برای کشف ، سازماندهی و به اشتراک گذاری اطلاعات کتاب

این پست مراحل ایجاد و راه اندازی Bookhuddle.com را توضیح می دهد ، یک وب سایت با هدف کمک به خوانندگان در کشف ، سازماندهی و به اشتراک گذاری اطلاعات کتاب. مراحل شرح داده شده در اینجا در توسعه سایر وب سایت ها صدق می کند.

مرحله 1: ایده را مطرح کنید

با ایده بیا
با ایده بیا

ما ، بنیانگذاران Bookhuddle ، از خواندن برای سرگرمی و یادگیری لذت می بریم و فکر می کردیم باید راه بهتری برای پیگیری آنچه خوانده اند ، می خواهند بخوانند یا کتابهای مرجع آنها وجود داشته باشد. ما به دنبال راهی بهتر برای یافتن کتاب های جدید برای خواندن ، یافتن آنچه دوستان ما می خوانند یا خوانده اند. ما مکانی را برای بحث درباره کتاب ها با دوستان یا سایر خوانندگان می خواستیم. بنابراین تصمیم گرفتیم یک وب سایت ایجاد کنیم که به مردم اجازه دهد اطلاعات کتاب را به راحتی کشف ، سازماندهی و به اشتراک بگذارند. Bookhuddle این سایت است. عکس توسط Felipe Torres.

مرحله 2: خرید نام دامنه برای سایت

لازم نیست این مرحله دوم باشد ، اما مهم است که این کار را زود انجام دهید. یافتن نام های دامنه خوب دشوار است ، اما فقط باید خلاق باشید. دامنه سایت ما Bookhuddle.com است. سایت های بی شماری وجود دارد که می توانید نام دامنه را از. یک نام دامنه فقط باید چند دلار برای شما هزینه داشته باشد. جستجوی Google زیر خدمات نام دامنه را پیدا می کند:

مرحله 3: تشکیل تیم

تشکیل تیم
تشکیل تیم

ساختن چیزی به صورت تیمی بسیار ساده تر از تلاش برای انجام آن توسط خودتان است.

افرادی را بیابید که علاقه زیادی به این ایده دارند ، مهارت های مناسب و مکمل برای وظایف مربوطه را دارند ، می توانند به طور م inثر در یک تیم کار کنند ، ارتباط دهندگان خوبی هستند. مهارتهای مورد نیاز اعضای تیم برای ایجاد وب سایت عبارتند از: خلاقیت ، مهارتهای تحلیلی خوب ، نوشتن ، برنامه نویسی ، طراحی ، توسعه برنامه وب ، طراحی و نگهداری پایگاه داده ، تعریف الزامات ، آزمایش ، طراحی گرافیکی ، پیکربندی و نگهداری سرور و موارد دیگر.

مرحله 4: ویژگی های اصلی برنامه را شناسایی کنید

ویژگی های اصلی برنامه را مشخص کنید. اینها ویژگیهای اساسی هستند که برنامه برای مفید بودن و برآوردن اهداف خدمات نیازمند آن است. سایر موارد بستگی به وجود این ویژگیها در محل دارد.

برای Bookhuddle ، ویژگیهای اصلی شامل: - پایگاه داده گسترده کتابها - قابلیت جستجو در کتابها - مشخصات کاربر - لیست کتابهای کاربران برای سازماندهی کتابخانه شخصی خود ، کتابهایی که خوانده اند ، می خواهند بخوانند ، در حال مطالعه هستند و غیره - جستجوی کاربر - گروهها یا کلوپهای کتاب برای کاربران برای سازماندهی با دوستان و بحث در مورد کتابها پیروی از یک فرایند تکراری برای کمک به اولویت بندی کار ، تعیین اهداف یا نقاط قوت قابل دستیابی مکرر برای تیم ، ارائه ویژگیهای مکرر به کاربران و دریافت بازخورد از کاربران مفید است. برای تنظیم دقیق سایت

مرحله 5: الزامات ویژگی را مشخص کنید

برای لیست ویژگی هایی که به عنوان هسته اصلی مشخص شده اند ، الزاماتی را که ویژگی ها را به تفصیل شرح می دهد ، توضیح دهید که چگونه چیزها سازماندهی ، مورد استفاده قرار می گیرند ، سیستم چگونه واکنش نشان می دهد و غیره.

از موارد استفاده ، نمودارها ، جریان و غیره برای مستندسازی ویژگی و تسهیل ارتباط بین اعضای تیم استفاده کنید. خیلی راه ها برای انجام دادن این وجود دارد. مشخص کنید که چه چیزی برای تیم شما و محیطی که در آن کار می کنید بهتر عمل می کند و آنچه لازم است را انجام دهید اما نه بیشتر ، بنابراین وقت خود را از دست ندهید. اگر طراحی روی دستمال سفره همه الزامات مورد نیاز تیم شما است ، عالی است. برخی از تیم ها مستندات رسمی بیشتری نیاز دارند.

مرحله 6: ایجاد نمونه های اولیه

برای Bookhuddle ، ما نمونه های اولیه HTML را برای سایت ایجاد کردیم.

نمونه های اولیه یک راه خوب و ارزان برای آزمایش ایده های شما به شکل ملموس تر است. آنها به ما در انتقال ایده های خود ، انجام دموی برای دریافت بازخورد کمک کردند و ما از html ، css ، تصاویر و javascript از نمونه های اولیه به عنوان ورودی در مرحله توسعه استفاده کردیم.

مرحله 7: توسعه سایت

در این مرحله ، ما ویژگی هایی را که برای تکرار فعلی سایت مورد نظر است ، ایجاد می کنیم.

برای یک وب سایت پویا ، شما عموماً باید برنامه خود را با استفاده از یک زبان برنامه نویسی و فناوری های مرتبط توسعه دهید ، برنامه خود را در نوعی سرور برنامه اجرا کنید و احتمالاً به یک پایگاه داده نیاز خواهید داشت. گزینه های زیادی برای استفاده از فناوری ها وجود دارد و برخی از محبوب ترین آنها عبارتند از: - زبان های برنامه نویسی و فناوری مرتبط: Ruby on Rails ، Java ،. Net ، PHP ، ColdFusion ، Python و غیره - پایگاه داده: MySQL ، PostgreSQL ، Oracle ، Sql Server ، و دیگران. اگر می توانید یک منبع باز انتخاب کنید تا به کاهش هزینه های شما کمک کند. ما توصیه می کنیم از یک پشته فناوری استفاده کنید که با آن آشنا هستید و ثابت شده است که یک پشته خوب برای نوع پیشرفت شما است. آشنایی با پشته به کاهش منحنی یادگیری شما کمک می کند و به شما کمک می کند تا در عوض بر جنبه های دیگر توسعه سایت خود تمرکز کنید. ما پشته فناوری جاوا را به دلیل تخصصی که در آن و فناوری های مرتبط با آن داریم ، انتخاب کردیم. یک نکته خوب در مورد جاوا وجود تعداد زیادی توسعه دهندگان است. تعداد زیادی ابزار ، چارچوب ، سرور ، منابع برای یادگیری و افراد واجد شرایط وجود دارد.

مرحله 8: سایت خود را آزمایش کنید

عملکردی را که ساخته اید آزمایش کنید. این مرحله از فرآیند برای شناسایی و رفع مشکلات موجود در برنامه قبل از ارائه برنامه در دسترس کاربران در نظر گرفته شده است.

تلاش آزمایشی شما باید شامل تست های واحد ، تست های ادغام ، آزمایش های عملکردی و غیره باشد. آزمایش می تواند توسط توسعه دهندگان ، آزمایش کنندگان اختصاصی یا هر کسی که برای بازی با برنامه شما در دسترس است انجام شود. استفاده از سیستم ردیابی اشکالات یک روش م toثر برای ردیابی مشکلات موجود در برنامه شما و کمک به شما در مدیریت کار است. سیستم هایی مانند Bugzilla ، Trac و JIRA و سیستم های ردیابی خوب.

مرحله نهم: میزبانی

برای داشتن یک وب سایت عمومی ، سایت باید در جایی میزبانی شود.

اگر یک یا چند سرور در خانه یا مشاغل خود دارید که می توانید از آنها استفاده کنید ، این یکی از راه های پیش رو است. گزینه دیگر این است که از خدمات میزبانی برای میزبانی سایت خود برای شما استفاده کنید. بسته به نیازهای سایت شما (میزان ترافیک ، زیرساخت مورد نیاز و غیره) ، می توانید یک سرور مجازی ، سرور اختصاصی یا مجموعه ای از سرورهای اختصاصی را انتخاب کنید. میزبانی مجازی ارزان ترین و مجموعه ای از سرورهای اختصاصی گران ترین هستند. بسیاری از ارائه دهندگان میزبانی وجود دارد و قیمت ها بسیار متفاوت است. چیزی را پیدا کنید که نیازهای شما را برآورده کند. آمازون مجموعه ای از خدمات را دارد که می تواند برای این منظور مورد استفاده قرار گیرد و قیمت آنها رقابتی است: EC2 برای محاسبه قدرت (یعنی سرورها) ، S3 برای ذخیره سازی و سایر خدمات.

مرحله 10: راه اندازی کنید

راه اندازی
راه اندازی

با توسعه ، آزمایش و استقرار وب سایت در سرویس میزبانی ، از خوانندگان استقبال می کنیم.

توصیه شده: