• اطلاعیه ها

    • نوید سهرابی

      عضویت رسمی [مهم]   ۱۶/۱۱/۲۸

      کاربران عزیز توجه نمایید: جهت دانلود فایل های رایگان شما باید حداقل 10 ارسال داشته و یا عضو رسمی سایت باشید. جهت عضویت رسمی در سایت ( رایگان ) کافی است فقط از طریق پشتیبانی درخواست خود را ارسال نمایید.

4 ارسال در این موضوع قرار دارد

با سلام خدمت همراهان عزیز بازارچه

در این تاپیک قصد داریم آموزش وردپرس رو قدم به قدم و به صرت تصویری خدمت دوستان آموزش بدیم.

 

1 کاربر پسند دیده است

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

1.gif

تعریف هاست و دامنه ( دامین ) 

اگر شما یک کاربر ابتدایی هستید بهتر است بدانید هاست چیست و چه فرقی با دامنه دارد. در این مقاله نکاتی درباره هاست و دامنه ذکر خواهم کرد.

دامنه چیست؟ به آدرس های سایت دامنه می گویند. مانند www.google.com که دامنه آن google.com است. شاید اجزای هر URL را بدانید ولی دامنه یکی از مهم ترین قسمت های سایت و URL است. برای مثال دامنه زیر را ببینید:

لطفا جهت مشاهده این link ثبت نام کرده و یا وارد شوید !

پسوند IR ، پسوند این دامنه است ولی دقت کنید:

لطفا جهت مشاهده این link ثبت نام کرده و یا وارد شوید !

aspx پسوند فایل default و IR پسوند دامنه ماست. خب حالا فرق .com و .net و .ir و … در چیست؟ هر یک از پسوند های دامنه معنای خاصی دارد. مثلا پسوند .ac.com یا ac.ir را برای دانشگاه ها و موسسات آموزش می گذارند. هر دامنه بسته به نوع خود در سازمان مربوطه و هر سازمان اجازه اجاره آن را از سازمان خاصی می گیرد. برای مثال برای ثبت دامنه phpassistant.ir ، ما باید به سازمان نیک مراجعه کنیم تا آن را برای ما ثبت کنند. دامنه هایی با پسوند عمومی مثل net یا com در سازمانی به نام Domain Name Register Center ثبت می شود. اگر شما بخواهید دامنه ای ثبت کنید مشخصات شما را می خواهند. خواستن مشخصات به این دلیل است که مشخصات شما در پایگاه Whois ثبت شود و از دزدیده شدن دامنه شما جلوگیری شود. Whois چیست؟ کجاست؟ Whois یک پایگاه وابسته به سازمان ثبت دامنه است که با جستجوی هر دامنه DNS ، نام مشخصات مالک و نام ثبت کننده نمایش داده می شود که آن را در سایت های اجاره دامنه حتما دیده اید.

DNS دامنه چیست؟ مانند آجرهای یک خانه است. آدرس DNS ها ممکن است به صورت زیر باشد:

ns1.server.com
ns2.server.com

DNS برای این که هاست شما به دامنه شما مربوط شود ، تنظیم می شود. سرور های ns1 ممکن است قطع باشند به همین دلیل باید ns2 کار کند. اگر به هر دلیلی Data Center هاست شما از بین برود ، DNS های شما نیز از بین می روند تا دامنه بدون هاست شما دزدیده نشود.

هاست یا Host یعنی چه؟ با توضیحات بالا فهمیدید که هاست و دامنه به یک دیگر وابسته اند. هاست (Host) در زبان انگلیسی به معنی میزبان است. یعنی میزبانی سایت شما برعهده  شرکتی است که شما انتخاب کردید. Host یک کامپیوتر تحت شبکه است که توسط cpanel سایت شما کنترل می شود. محتوای این کامپیوتر یک سیستم عامل است که شما انتخاب کردید لینوکس یا ویندوز. و در درایو های دیگر محتوایی که شما از طریق cpanel برای سایت خود ریخته اید وجود دارد. پس Host هم یک کامپیوتر است که با وسایل جانبی پیشرفته و مودم های مخصوص ، به cpanel متصل شده و در شبکه اینترنت پخش می شود. برای این هاست ها باید حتما DNS دامنه تنظیم شود. ممکن است بگویید من و دوستم از یک هاست خریده ایم ولی DNS هایمان فرقی ندارد. چرا؟ DNS پرتکول خاصی ندارد و تنظیمات DNS نیز توسط مرورگر ها قابل مشاهده نیست. DNS فقط شامل یک نشانی نیست بلکه به طور اتوماتیک یوزرنیم و پسورد هاست مربوطه نیز در هاست ها به آدرس DNS فرستاده می شود تا بتوان کنترل DNS را در دست گرفت.

هاست VPS چیست؟ هاست VPS فقط در یک کامپیوتر اجرا می شود و توسط سخت افزار های مخصوص مجازی سازی می شود. یک سوپر کامپیوتر وظیفه چندین کامپیوتر را دارد و به هر سایت مقداری رم و فضا اختصاص می دهد. این هاست ها معمولا گران هستند ولی سرعت آن ها بیش از بقیه هاست است. هاست VPS معمولا برای سازمان های هاستینگ خیلی قوی و پرمشتری گذاشته می شود.

Data Center چیست؟ وقتی سایت هایی مثل فیس بوک تا این حد بازدید دارند خب بدیهیست که اگر بخواهند تمام اطلاعات میلیون ها کاربر را بر روی یک کامپیوتر هاست مجازی یا هاست معمولی ذخیره کنند کامپیوتر بلافاصله کرش کرده و تمام اطلاعات کاربران در عرض یک چشم به هم زدن از بین می رود. پس باید جهت کمتر شدن هزینه و افزایش مقدار فضا آن ها را به قسمت های مختلفی که شبیه کابل های برق هستند و در آن اطلاعات ۰ و ۱ رد و بدل می شود. هر هاست معمولی مجازی یا هر نوع هاست باید یک یا چند Data Center داشته باشد.

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

2.gif

 CMS چيست و چه كاربردهايي دارد؟

سیستم مدیریت محتوا ، ترجمه عبارت content management system  یا CMS است ، کهبه معنای سیستم نرم افزاری ای است که به کمک آن محتوا مدیریت می شود و به نرم افزارهایی گفته می شود که نظام قابل مدیریتی را در ثبت , بروزرسانی و بازیابی محتوا فراهم می آورند .  این نرم افزارها الزاما وابسته به وب نیستند و برنامه های کاربردی مدیریت محتوای وب سایت های اینترنتی , صصرفا یک نمونه از این گونه سیستم های مدیریت محتوا  می باشد. لکن در کشور ما ایران ، بعلت گسترش این شاخه از نرم افزارهای سیستم مدیریت محتوا , عبارت cms تتنها به نرم افزارهای مدیریت وب سایت اطلاق می شود.

cms یا سیستم مدیریت محتوا چرخه زندگی صفحات وب سایت اینترنتی را از لحظه ایجاد تا زمان انقراض در بر می‌گیرند و به صاحبان این وب سایت ها , که لزوما آشنای با مباحث تخصصی اینترنت , وب و برنامه نویسی تحت وب نیستند ، اجازه می دهند تا بتوانند سایت های خود را به نحوی حرفه ای مدیریت کنند.

سیستم مدیریت محتوا تحولی شگرف در زمینه طراحی و مدیریت  وب سایت‌های اینترنتی به‌شمار می‌آید. امروزه توقع بینندگان سایت‌های وب بسیار بالا رفته و دیگر مرور وب سایت‌هایی با صفحات ثابت و راکد هیجانی در آنها ایجاد نمی‌کند. امروز کاربران به‌‌دنبال سایت‌هایی می‌گردند که بتوانند به نوعی در گوشه‌ای از آن سهمی داشته باشند و ارائه محتوی، مطالب و اطلاعات جدید در هر بار رجوع کاربران به وب سایت ، می‌تواند آنها را پایبند سایت نماید.

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

در سال 1995 تعداد کاربران اینترنتی تنها 13 میلیون نفر در سراسر جهان را شامل می شد ، این در حالی است که این رقم در سال 2005 یعنی فقط ده سال بعد به 1 میلیلارد نفر رسید . این رشد انفجاری موجب شد تا کاربران زیادی به لزوم استفاده از اینترنت و وب پی برده و در فاصله span lang="fa">این سالها ، تعداد صفحات وب بر روی شبکه جهانی وب , به 60 میلیارد صفحه رسید .این نیاز روز افزون , ششرکتهای طراح وب را بر آن داشت تا با طراحی و پیاده سازی نرم افزارهای جامع همه منظوره که منطبق بر نیاز اغلب مشتریان باشد و به صورت قالبی منعطف بتوان بیشتر وب سایتهای اینترنتی را با آنها راه اندازی کرد . اینگونه نرم افزارها را بعدها نرم افزارهای مدیریت محتوا یا سیستم مدیریت محتوا (cms) نامیدند .

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

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

 

در موارد نادری ، ممکن است وب سایتی که در نظر دارید تا طراحی و پیاده سازی نمایید ، در بستر سیستم های مدیریت محتوا قابل تعریف نباشد (وب سایت خاص منظوره) که طبیعتا نیاز به برنامه نویسی اختصاصی خواهید داشت. ولی در اکثر مواقع وب سایتی که می خواهید , با استفاده از سیستم های مدیریت محتوا ی موجود قابل اجراست . مزایای استفاده از نرم افزار سیستم مدیریت محتوا (cms) , نسبت به طراحی سایت اختصاصی عبارت اند از :

صرفه‌جویی در زمان ایجاد و به روزرسانی وب سایت ها : در حالی که طراحی و پیاده سازی یک وب سایت اینترنتی به صورت اختصاصی , ماهها به طول می انجامد ، قراردادن اطلاعات سایتتان در قالب یک سیستم مدیریت محتوا (cms) از پیش طراحی شده ، بیش از یکی دو هفته طول نخواهد کشید .  این صرفه جویی در زمان ، احتمالا محرک بسیار خوبی برای طراحی وب سایت شما با یک نرم افزار مدیریت محتوا یا cms است .یک سیستم مدیریت محتوای حرفه ای کلیه نیازهای مشتریان را پیش بینی کرده و پس از درخواست مشتری برای طراحی وب سایت ، کافی است نسخه ای از یک وب سایت طراحی شده توسط نرم افزار cms ، بر روی وب قرار گیرد . با این توصیف هزینه طراحی و پیاده سازی یک وب سایت  اینترنتی به شدت کاهش می یابد .

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

انعطاف‌پذیری بیشتر : سیستم های مدیریت محتوا ، بسیار انعطاف پذیرتر از وب سایت های خاص منظوره اند ، چرا که تیم های تحلیل یک سیستم مدیریت محتوا ، می بایست انواع وب سایت های قابل راه اندازی با نرم افزار را در نظر گرفته و راهکارهایی را پیشنهاد کنند که طی آن پیاده سازی یک وب سایت اینترنتی با ترکیب قابلیت های نرم افزار ، قابل پیاده سازی باشد.لذا می بایست از مستندات , آموزش و سادگی بیشتری برخوردار باشند.

امنیت بالاتر وب‌سایت : با عنایت به اینکه تعداد زیادی وب سایت به کمک سیستم های مدیریت محتوا راه اندازی شده است ، لذا شرکت طراح دائما در حال رفع ایراد , ارتقاء قابلیت ها و افزایش امنیت آن است . به عبارت بهتر باید گفت ، چنانچه یک وب سایت اینترنتی خاص منظوره طراحی شده توسط یک شرکت طراح سایت ، هک شود ، قابل مقایسه با هک شدن نرم افزاری نیست که صدها ، بلکه هزاران وب سایت از آن استفاده نموده و هک شدن سیستم مدیریت محتوای مورد استفاده در طراحی آن ها به معنای هک شدن تمامی آن وب سایت های اینترنتی خواهد بود ، بنابراین برای تیم طراح معقول خواهد بود که زیر بار هزینه های هنگفت امنیت رفته و نرم افزار مدیریت محتوای خود را امن کنند. این در حالی است که برای یک تک سایت ، احتمالا ، نه برای شرکت طراح وب و نه برای مشتری ای که سایت برای وی طراحی و پیاده سازی می شود ، به صرفه نخواهد بود که پذیرای هزینه بالایی برای امنیت  باشند.

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

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

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

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

 

 

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

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


ورود به حساب کاربری