خانه / تکنولوژی / طراحی و مدیریت وب سایت / پیش نیاز یک وب سایت

پیش نیاز یک وب سایت

چگونه یک وب سایت داشته باشیم؟

دوستان و همراهان عزیز؛ در چند پُست ان شا الله برای شما خود آموز تجربی داشتن یک وب سایت رو قرار می دم. نکته اول اینکه زبان گفتاری این پستها، کاملا دوستانه است و اگه غلط املایی دیدین به بزرگواری خودتون ببخشید. دوم اینکه این مطالب پیوسته و دنباله دار ارائه می شن و لازمه از اولین پست یعنی همین مطالب به بعد رو مورد مطالعه قرار بدید.

سوم اینکه اگه میخواین از صفر تا صد ساخت یک سایت رو یاد بگیرین چون نیازمند هدف و برنامه بلند مدته و نیاز بچه های IT رو ساپورت می کنه؛ آموزش های این پستها رو از جنبه دست گرمی ببینین.
اما؛ اگه دوس دارین مستقیما وارد مدیریت و تجارت الکترونیک بشین و یاد بگیرین چجوری میتونین کار مدیریت و ارتقای سیات های شرکت ها و ادارات رو در دست بگیرین و یا برای خودتون یک وب سایت شخصی داشته باشین که هویت بخش به شما باشه، این پستهای مفید رو جدی بگیرین….

همین جا لازمه از شرکت ” میزبان فا ” که هاست من هستند و براتون هر جا لازم شد ویدئو هاشون رو لینک می کنم هم تشکر کنم.

خوب برین سراغ اولین آموزش مون؛ آموزش ابتدایی داشتن یک وب سایت.

مفاهیم اولیه

چقدر از دنیای اینترنت و نامهایی که در وب سایت ها به چشم تون میخوره رو آشنایی دارین؟

دامنه

در دنیای اینترنت؛ آنچه خوانده می شود؛ وب سایت یا در فارسی، تارنما نامیده می شود. اگر توسعه این وب سایت را در نظر بگیرید، دو نوع کلی از آنها را می توان تقسیم کرد؛ ” سایت ایستا (Static) و سایت پویا (Dynamic) ” …

اگه در ابتدا بتوانین چند ماهی یک وبلاگ داشته باشین تا با مدیریت وبلاگ؛ پست گذاشتن، مفهوم هر نوشته و ارتباط برقرار کردن با سایر وبلاگ ها رو یاد بگیرین؛ حداقل 40 درصد راه یادگیری مفهوم وب سایت رو متوجه میشن. باورتون میشه خیلی ها هنوز نمی دونن چرا عکس رو باید توی فظای ذخیره آپلود کرد؟؟؟ اصلا لینک چیه؟؟
برای تولید یک سایت ایستا، یعنی سایتی که مطالب اون مانند یک بروشور تبلیغاتی یا اطلاع رسانی هست؛ می توان از زبان HTML و CSS به طور مستقیم و بی واسطه و یا نرم افزارهای قدرتمندی مانند Dreamweaver استفاده کرد.
به شدت توصیه می کنم ابتدا از خود زبان HTML آغاز کنید و سپس به سراغ نرم افزار هایی مثل Dreamweaver بروید. زیرا در اینصورت با آنچه طراحی می کنید و کاری که انجام می دهید کاملا واقف خواهید بود. در ضمن دانستن زبان CSS که زبان گرافیکی کننده html خواهد بود نیز به شما کمک شایانی خواهد کرد.

اما؛ گام بعدی شما رفتن به دنیای بالا آوردن سایت تان است. سایت استاتیکی که ایجاد کرده اید را توسط یک میزبان (هاست) رایگان در اینترنت انتشار دهید. خیلی راحت!!! این هم سایت استاتیک من .   یک سایت استاتیک امروزه کارآیی ندارد. زیرا نیاز به آپدیت کردن روزمره و تازه سازی همیشگی آن جزئی از نیاز یک سایت است.
لذا اگر شما بخواهید سایت استاتیک تان را مرتبا به روز کنید؛ دائما باید کد های HTML آن را نو به نو عوض کنید. این کار تقریبا حوصله ای برایتان نمی گذارد….مطمئن باشید….

چاره چیست؟؟؟؟

اولین گام این است که همان سایت استاتیک را توسط کدهایی به نام مبدل، به تنظیمات زبان های مدیریتی مثل PHP و… ببرید… به عنوان مثال بردن به تنظیمات وردپرس…این کار را می توانید با داشتن دانش بر روی فتوشاپ( برای گرافیکی تر کردن قالب سایت) و همچنین HTML و دریم ویور( جهت پیکربندی سایت) به روز تر کنید.
اینکه چرا ما این قالب ها را به نسخه های وردپرس یا جوملا تبدیل می کنیم به آن دلیله که می خوایم اونها رو مدیریت کنیم. اساسا در بین هر کد HTML کامپایل شده توسط دریم ویور؛ کدهای اتصال دهنده به مدیریت محتوا -که در پستهای بعدی با اونها آشنا می شیم – قرار می گیرند تا هر بار که ما پست یا مطلب جدیدی خواستیم ارسال کنیم توسط مدیریت آسان و بدون تغییر دادن کدهای HTML اونها رو اظافه کنیم.

دقیقا مثل کاری که داخل وبلاگ انجام میدید. حالا چند تا اصطلاح رو برای پایان این قسمت از آموزش دوره می کنیم که برای ادامه راه مشکلی وجود نداشته باشه…

  • لینک : ” به هر صفحه ای در اینترنت یک نام و به زبان علمی تر یک آدرس داده می شود که توسط موتورهای جست و جو گر برای شما یافت و نمایش داده شود. این آدرس می تواند یک عکس، یک صفحه متن؛ یا یک ویدئو و هر آنچه درون اینترنت وجود دارد باشد.”
  • آپلود : ” عمل بار گذاری یعنی ذخیره کردن یک محتوا در یک محیط حافظه دار رو آپلود میگیم.”
  • مدیریت محتوا : ” سیستم مدیریت محتوا یا CMS یعنی مجموعه ای از امکانات گرافیکی شده توسط زبان های سمت سرور مثل PHP برای شما که بتوانید حرفه ای و بدون نیاز به داشتن دانش بالایی از سطح برنامه نویسی سایت خود را مدیریت کنید. مثل ورد پرس و جوملا که روی هم چند ده میلیون نفر در دنیا رو تحت پوشش خود قرار داده اند”

این چند اصطلاح نیاز هایی بودن که توی این آموزش بهشون پرداختیم. سایر اصطلاح ها به مرور در پستهای بعدی قرار داده می شن…

برای داشتن یک وب سایت چه چیزهایی احتیاج است؟

در این قسمت می خوایم درباره احتیاجاتمون درباره داشتن یک وب سایت صحبت کنیم. خیلی ساده می رم سُراغِ اصل داستان…!

ثبت دامنه

اولین گام از داشتن یک وب سایت، ثبت یک نام برای سایت تون هست.
این نام رو بهش دامنه میگن و یک لینک که قبل آموزش دادیم بهش الصاق میشه. این دامنه ها با قیمت های متفاوت در دسترس هستند. اگه دامنه ir. رو مد نظر داشته باشین کُلی هفت خان رستم رو باید رد کنین و از غول ترسناکی مثل سامانه ایرنیک که مسئول ثبت دامنه های ir. هستش بُگذرین که من خودم به غلط کردم افتادم. خیلی راحت دامنه com. رو سفارش دادم و با چند برابر هزینه بیشتر اما راحت تر و بین المللی تر دامنه ام رو ثبت کردم. البته برای بار اول میزبان فا هزینه ثبت دامنه منو هدیه کرد.

دامنه تجاری

خوب… بریم سراغ قسمت هیجان انگیز میزبانی وب… .

میزبانی وب

گام دوم و مهم برایِ داشتن یک سایت؛ داشتن یک محیط میزبانی یا به نام فنی Hosting هست. یعنی محیطی که شما در اون فضای جداگانه جهت قرار دادن فایلهای مدیریتی؛ فایلهای نمایش و سیستم بانک اطلاعاتی تون رو در کنار فضایی برای ذخیره مدیا هایی که در سایت تون بارگذاری می کنین داشته باشین.
این فضاها از پایه ایی ترین مقدار تا بالاترین مقدار وجود دارند که البته و صد البته باید خودتون بسته به نیاز تون اونها رو خریداری کنین. چون خیلی از سایت ها کلی درباره آموزش این اعداد و منظور از هر فضا کلی مطالب بی مورد گفتن من همین جا شما رو دعوت می کنم این لینک رو باز کنین.
یعنی هاستینگ میزبان فا رو…قبل از اینکه به سراغ توضیحات اعداد و امکانات هر طرح هاستینگ بریم؛ میخوام کمی درباره میزبانی ایران و اروپا و همچنین دو نوع هاست لینوکس و هاست ویندوز باهاتون صحبت کنم.

میزبانی وب

میزبانی سرور ها در ایران و اروپا به نظرم روی دو نکته تفاوت دارن. یکی امنیت و یکی هم سرعت بارگذاری هستش. کیفیت تقریبا یکی هست و نمیشه رویِ اون زیاد مانور داد.
دلیل امنیت بیشتر برای سایت ها تجاری و دولتی هستش که حتما باید داخل ایران خودشون رو هاستینگ کنن تا به لحاظ امنیتی به مشکل برنخورن. اما سرعت…! سرعت بارگذاری هر صفحه از وب سایت شما در اولین استفاده ها به نزدیکی سرور به شما ربط داره ولی در گذر از چندین ماه؛ دیگه نزدیکی سرور به شما در مقایسه میزبانی ایران و اروپا تفاوتی براتون نمیکنه.
مگر اینکه چند صدم ثانیه ایران زودتر عمل بارگذاری رو براتون انجام بده. اما استفاده از CDN در سرور های اروپایی باعث میشه سرعت شما به سرور های ایران برسه و اینکه دامنه شما با کیفیت تر در موتور های جست و جوی بین المللی وارد بشه. اگه بازم سوالی هست ویدئو میزبان فا رو از اینجا ببینین.
اگه سایت سخصی و آموزشی میخواین و دنبال کیفیت خوب هستین؛ من لینوکس اروپا رو بهتون پیشنهاد میدم.
لیونکس؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟وای!!!!!!!!!
چیه؟ چرا ترسیدین؟ ادامه شو بخونین….
هاست لینوکس هاستی هست که کامپیوتر های سرور اون یا همون پذیرنده های ما که به ما سرویس میدن؛ با سیستم عامل لینوکس کار میکنند و اجرا میشن. طبیعیه که هاست ویندوز هم با سیتم عامل ویندوز بارگذاری شده و خدمت رسانی میکنه.
اما نکته مهم اینه که هاست شما چه ویندوز باشه و چه لینوکس باشه اصلا تفاوتی در سیستم عامل شما به عنوان سرویس گیرنده نداره و شما اصلا نگران اون طرف، یعنی سرور ها نباشین؛ چون که رابط کاربری یا همون مدیریت سرور برای شما همه چیز رو در دسترس قرار میده.
این رابط کاربری اسم اش برای هر طرحی متفاوته ولی اونی که خیلی پرکاربرد تره سیستم Cpanel هستش که شما رو در قسمت سرور همراهی میکنه.

هاست

وظیفه cpanel اینه که تمامی پوشه ها و قسمتهایی که شما در محدوده فضای هاست خودتون دارین رو به شکل گرافیکی و کاملا مفهومی براتون مشخص میکنه و میتونین مستقیما سایت تون رو مدیریت کنین.
قسمتهایی مثل پوشه های قالب سایت؛ پوشه های css سایت و یا قسمتهایی مثل انتقال فایلها به سرور، بانک اطلاعاتی و … همه در اختیارتون هست.

سی پنل

هاست لینوکس مزیتی که داره شامل چند بخشه:

  • امنیت بالا
  • پاسخگویی مناسب
  • پذیرش برنامه های مبتنی بر php
  • بانک اطلاعاتی My SQL
  • سرعت مناسب
  • میزان بالایی از سایت ها بر روی سرور های لینوکس بارگذاری شده اند
  • و … .

اینهایی که گفتم؛ منظورم نبود که بگم هاست ویندوز بده…نه اصلا؛ هاست ویندوز در جای خودش عالیه و هاست لینوکس در جای خودش بی نظیره… مهم اینه که شما چه کاربردی از سایت تون میخواین.
اگه سایت دانشگاهی و کتابخانه ای و یا پرتال دارین که چندین زیر مجموعه داره؛ معمولا مدیریت سرور هاش با زبان asp نوشته میشن که مخصوص هاست های ویندوز هستن. اما سایتهای شخصی؛ فروشگاهی و… با زبان سرور php صحبت میکنن و سیستم های مدیریت محتوا(CMS) هاشون با کیفیت تر و بیشتر هستند.
مثلا همین وردپرس روی بستر php سوار میشه. حلا در فصلهای بعدی درباره شون صحبت می کنیم.

خوب….حالا بریم سراغ بخش طرح هاستیگ. این لینک رو ببینین:  هاستینگ اروپا میزبان فا

این اطلاعات به ما میگن که اگه سرویس استاندارد/ویژه رو انتخاب کنم؛ 20گیگابایت حجم ذخیره مدیا دارم، در کنارش 300 گیگا بایت پهنای باند یعنی میزان ترافیکی که میتونم ازش استفاده کنم رو دارم. یعنی چی؟ یعنی اینکه من تا این اندازه میتونم ظرفیت موجود در تبادل اطلاعات سرور رو ازش استفاده کنم.
این عدد اونقدر زیاده که اصلا برای سایت شخصی دیوانه کننده س… نوع میزبانی اشتراکی یعنی من این ابزار ها رو با دیگران و کنار هم در دسترس دارم. یعنی

یک سرور مجزا برای من نذاشتن. امکان راه اندازی ۶ وب سایت یعنی شما 6 تا سایت رو جداگانه با همین فضا میتونین راه بندازین. جالبه نه؟؟؟

دامنه com. رایگان در پرداخت سالانه و قالب رایگان/ در پرداخت سالانه هدیه میزبان فا به شماست و سایر اطلاعات و مشخصات سرور تون:

۳۴۰۰ مگاهرتز پردازنده

۳۰ بازدیدکننده همزمان

حجم دیتابیس: ۱ گیگابایت

امکان ارسال ۱۰۰ ایمیل/ در ساعت

هارد SSD پرسرعت

کنترل پنل سی پنل

بکاپ گیری هفتگی

ساب دامین : نامحدود

پارک دامین: نامحدود

کشور آلمان / دیتاسنتر هتزنر

خوب دوستای گلِ من… حالا شما تا پایان قسمت دوم سایتِ من؛ میدونین چرا و چگونه میشه یک سایت شخصی داشته باشین. در ادامه مبحث و در پُست بعدی میریم سراغ مدیریت محتوا و مدیریت سایتها…

پس همراه من باشین!!!

1+

درباره پوریا

همسفر با زندگی

پیشنهاد بررسی

آموزش نصب NS-3

نرم افزار NS-3 همانطور که در چند پُست قبلی وارد مباحث مقدماتی لینوکس و شبیه …

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

error: Content is protected !!