همه‌ی نوشته‌های مدیر سایت

بهینه‌سازی موتور جستجو یا سئو (SEO) چیست؟


بهینه‌سازی موتور جستجو (به انگلیسی: ‎Search engine optimization (SEO)‎)‏ که گاهی در فارسی به آن سئو گفته می‌شود عملیاتی است که برای بهبود دید یک وب‌گاه یا یک صفحهٔ وب در صفحه نتایج موتورهای جستجو (مانند گوگل ، بینگ ، یاهو و…) که می‌تواند طبیعی و یا الگوریتمی باشد، می‌گویند. این یکی از روش‌های بازاریابی موتور جستجو است. به صورت کلی وب‌گاه‌هایی که دارای بالاترین مکان و بیشترین تکرار در صفحهٔ نتایج موتورهای جستجو باشند، بازدیدکنندهٔ بیشتری از طریق موتورهای جستجو به دست می‌آورند.برای وبمسترها یکی از عوامل مهم و حیاتی بدست اوردن کاربران جدید از موتورهای جستجو و بخصوص گوگل می باشد.
به بیان دیگر سئو فرآیند پیچیده و دائما در حال تغییر می باشد.  هدف این فرآیند دیده شدن صفحات سایت شما در صفحات اول موتورهای جستجو می باشد
seo-top

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

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

seo-body

روش‌ها

  • شاخص گذاری کردن
  • انتخاب کلید واژه‌های مناسب
  • جلوگیری از اجرای خزنده‌ها در صفحات
  • تولید محتوای جدید و کاربرپسند

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



وردپرس (wordpress) چیست؟


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

wordpress-extentionمشخصات

  • نصب محلی
  • هسته قابل حمل
  • پشتیبانی از ساعت محلی
  • قابلیت gzip
  • سطح دسترسی
  • مشخصات کاربران
  • پویا بودن و انعطاف‌پذیری زیاد
  • ساختار بهینه برای موتورهای جستجو و اصطلاحاً سئوی بالا.

البته بحث سئو، صرفاً به سیستم مدیریت محتوا محدود نمیشود و نحوه ی اداره سایت توسط مدیریت آن نیز بر سئو مؤثر است.

Wordpress-why

وردپرس برای طراحان سایت
اگر چه کار کردن و مدیریت سایت با وردپرس آسان است ولی برنامه‌نویسی برای آن به آسانی مدیریت آن نیست. اما این نکته را باید در نظر گرفت که ۱۶.۹ درصد از مطالب پویای وب با سیستم مدیریت محتوی وردپرس در حال مدریت هستند.
وردپرس توسط زبان بسیار محبوب PHP نوشته شده و از قدرت MySQL برای ذخیره داده ها استفاده می کند.
دو هدف اصلی سازندگان وردپرس راحتی کاربر در کار با این سیستم و رعایت استاندارد های جهانی هست. بهمین منظور شاید شما امکاناتی را که در یک CMS مشاهده می کنید بطور تمام و کمال در وردپرس نمی بینید.

wordpress-easy

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

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

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

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

  1. اینکه این توسعه برای طراحی سایت جدید چقدر هزینه دارد.
  2. اینکه موضوع فعالیت سایت جدید چیست؟

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

wordpress-best
با تمام این تفاسیر، سیستم مدیریت محتوای وردپرس، در حال حاضر یکی از برترین سیستم های مدیریت محتوای وب سایت (و در بسیاری رنکینگها، برترین) به شمار می رود و انتخاب اول بسیاری از وبمسترها، همین وردپرس است.

منبع: ویکی پدیا ، وردپرس فارسی ، وب ار پی جی



جوملا (joomla) چیست؟


جوملا (به انگلیسی: Joomla‎)‏ نام یک نرم‌افزار آزاد و متن باز برای مدیریت محتوای اینترنتی است. جوملا به زبان پی‌اچ‌پی (php) نوشته شده‌است و از پایگاه دادهٔ مای‌اس‌کیوال (mysql) استفاده می‌کند.
قابلیت‌های جوملا شامل امکان بارگذاری موقت در حافظه برای بهبود کارایی (caching)، ایجاد فهرست خودکار، ارسال خبر از طریق قالب RSS، ارائهٔ نسخه قابل چاپ، بخش‌های کوتاه خبری، تالار گفتگو، نظر سنجی، تقویم، جستجوی اینترنت و پشتیبانی از زبان‌های متعدد (از جمله فارسی) , … می باشد
علاوه بر امکانات پایه، افزونه‌هایی (شامل کامپوننت، ماژول، پلاگین، قالب، بسته زبان) هستند که به امکانات جوملا می‌افزایند. هزاران افزونهٔ رایگان و تجاری در شاخهٔ رسمی افزونه‌های جوملا وجود دارد.
نام جوملا گرفته شده از واژه‌ای در زبان سواحیلی است که به معنی «جملگی» یا «همگی» است.
قدرت جوملا درعین سادگی و کاربرپسندی موجب محبوبیت آن شده است. کار با جوملا نیاز به دانش برنامه نویسی ندارد، اما فریم ورک جوملا بستر مناسبی را برای توسعه دهندگان نیز فراهم می کند که موجب شده هزاران افزونه برای توسعه امکانات آن ساخته شود. جوملا بومی سازی شده و با زبان فارسی کاملا سازگار است.

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

تاریخچه جوملا
اولین نسخهٔ جوملا! نسخهٔ ۱٫۰.۰ بود که در ۱۶ سپتامبر ۲۰۰۵ عرضه شد. این نسخهٔ جوملا در واقع بسته‌بندی جدیدی از نسخهٔ ۴٫۵.۲٫۳ از نرم‌افزار مامبو بود که ایرادهای آن گرفته شده بود. در نقشه راه توسعه این پروژه تصمیم گرفته شده که نسخه ۱٫۵ این برنامه با زبان PHP نسخه ۵ از ابتدا نوشته شود.
جوملا با اجازه‌نامهٔ جی‌پی‌ال منتشر می‌شود.

نسخه های جوملا
تاکنون چندین نسخه توسط جوملا ارائه شده است که شامل نسخه‌های ۱، ۱٫۵، ۱٫۶، ۱٫۷، ۲٫۵ و جدیدا ۳٫۱ می‌باشد، جوملا ۱٫۷ و ۱٫۵ تا ۲۴ فبریه پشتیبانی می‌شوند و از آن به بعد تنها از جوملا ۲٫۵ به بعد پشتیبانی می‌شود.

جوملا در عمل
جوملا برای قدرت بخشی به کلیه برنامه ها، از یک صفحه شخصی ساده تا برنامه های تحت وب  شرکت های عظیم استفاده می شود. چند مورد از موارد استفاده جوملا! به شرح زیر است:

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

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

جوملا برای مصرف کنندگان نهایی

 cp-joomla

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

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

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

با جوملا حرکت به مرحله بعد

جوملا سهم بسزائی در اداره و رهبری محتویات مورد احتیاج برای راه اندازی سایت شما را بازی می کند. اما برای بسیاری از کاربرها، قدرت واقعی جوملا! در ساختار برنامه آن قرار دارد که دست هزاران کاربر حرفه ای در سر تا سر جهان را برای خلق add-ons (ضمائم)  و پسوند ها extension قوی باز گذاشته است.

این ها تنها چند مثال از صدها extension موجود هستند:

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

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

جوملا برای توسعه دهنده ها

برخی از شرکت ها و یا سازمانها، انتظاراتی دارند که در حال حاضر از توان جوملا ی اولیه و یا extensionهای موجود خارج است. خوشبختانه جوملا ، یک ساختار برنامه قوی را ارائه میدهد بطوریکه توسعه دهنده گان را قادر می سازد تا ضمائم های ناب بسازند که این خود توان جوملا! را به مسیرهای بی حد و مرز مجازی بسط میدهد.

با استفاده از ساختار اصلی ، توسعه دهنده گان می توانند به راحتی موارد ذیل را بسازند:

  • سیستمهای تجارت الکترونیکی یکپارچه
  • سیستم های نظارت بر موجودی کالا
  • ابزارهای گزارش نویسی داده ها
  • راهنمای محصولات ویژه
  • دفترچه های راهنمای تجارت مرکب (مجموعه ای)
  • سیستم های رزرواسیون
  • ابزارهای ارتباطی
  • پل های برنامه
  • یا هر نوع برنامه دیگری که مناسب یک نیاز خاص باشد . . .

منابع: مامبولرن ، ویکی پدیا ، جوملا



سیستم مدیریت محتوا (cms) چیست؟


سیستم  مدیریت محتوا یا Content Management System برنامه‌ای است که بطور کامل از ایجاد، مدیریت و بروزرسانی یک وب‌سایت پشتیبانی می‌کند و تمام ابزارهای مورد نیاز برای مدیریت یک سایت را دارا می‌باشد. CMS چرخه زندگی یک صفحه وب را از ایجاد و بروزرسانی تا انقراض آن در بر می‌گیرد. CMS همچنین دارای قابلیت مدیریت ساختار سایت، شیوه نمایش صفحات و ارتباط آنها با منوها می‌باشد. به عبارت ساده‌تر CMS نرم‌افزاری است برای تولید وب‌سایتی حرفه‌ای.
این برنامه نرم افزاری روی سرور هستند و به مدیر سایت اجازه میدهند تا محتوای سایت را تغییر دهد بدون نیاز به طراحی دوباره سایت. در واقع طراح اولیه سایت یکبار سیستم CMS را طراحی میکند و تعدادی قالب آماده برای صفحات طراحی کرده و آن را روی سایت شما نصب میکند .و حال شما براحتی میتوانید صفحات دیگری را به آن کم یا اضافه یا ویرایش کنید .
چرا شما یک CMS لازم دارید؟
اگر سایت شما هر چند وقت یکبار (مثلا هر دو هفته) به روز میشود میتوانید بجای اینکه هر بار به یک شرکت طراحی وب مراجعه کنید ، خودتان با نصب یکی از این برنامه های مدیریت محتوا ، تغییراتتان را روی سایت اعمال کنید .
اگر شما سایت خود را اصلا بروز نمیکنید ، باید کم کم به فکر بیافتید ، چون بیننده های شما وقتی همیشه با یک صفحه همیشگی روبرو شوند کم کم شما را فراموش میکنند ، چون چیز جدیدی برای عرضه ندارید.

استفاده از CMS بجای روش قدیمی صفحات ثابت از لحاظ تجاری و اقتصادی مزایای بسیار زیادی دارد از جمله:

  • صرفه‌جویی در زمان برای ایجاد و بروزرسانی صفحات وب سازگاری و استحکام بیشتر
  • راهبری (navigation) پیشرفته
  • انعطاف‌پذیری بیشتر
  • کنترل نامتمرکز سایت
  • امنیت بالاتر وب‌سایت
  • کاهش ورود اطلاعات تکراری
  • کاهش چشمگیر هزینه‌های نگهداری

در زیر برخی قابلیتهایی که برای یک CMS لازم است و حتما قبل از اتخاذ تصمیم نهایی برای استفاده از آن باید در نظر گرفته شود آمده است:

  • چه سرویس ها و خدماتی ارائه می‌کند. مثلا برای تهیه backup مرتب از مطالب.
  • محدودیتهای سخت‌افزاری و شبکه.
  • سیستمهای عاملی که CMS با آنها سازگار است.
  • از چه web-server هایی پشتیبانی می‌کند؟
  • آیا بازدیدکنندگان سایت شما، نرم‌افزار یا plug-in دیگری نیاز دارند؟
  • CMS از چه مرورگرهایی پشتیبانی می‌کند؟
  • امکان ورود و خروج اطلاعات از سیستم به برنامه دیگر چگونه است؟
  • راهنما و document های ارائه شده چقدر نیاز شما را برای تماس با بخش پشتیبانی کاهش می‌دهد؟
  • آبا شرکت پشتیبانی ۲۴ ساعته و موثر برای مشکلات احتمالی دارد؟
  • آیا قابلیت جستجوی مطالب برای بازدیدکننده وجود دارد؟
  • چه مهارتهایی برای operator الزامی است تا بتواند سایت را مدیریت کند؟
  • آیا امکان گسترش قابلیتهای نرم‌افزار وجود دارد؟
  • چه تضمینی برای امنیت مطالب شما روی سایت ارائه می‌شود؟
  • آیا نرم‌افزار کاملا تحت وب است و قابلیت کنترل غیر متمرکز را دارد؟
  • امکان تغییر واسط کاربری با طرح گرافیکی به راحتی وجود دارد؟
  • آیا امکان ثبت سوابق وب‌سایت و logging وجود دارد؟


برترین سیستم های مدیریت محتوا :

sample-cms

  • جوملا joomla
  • وردپرس wordpress
  • ویبولتین Vbuletin
  • دروپال Drupal
  • ,…


ساب دامین (زیردامنه) چیست؟


ساب دامین (زیردامنه)  به انگلیسی (Subdomain) نامی است که قبل از نام اصلی سایت قرار می گیرد و با یک نقطه از نام اصلی جدا می شود. مثال بارز این مورد نام وبلاگ هاست. به عنوان مثال: http://shop.tij.ir ، که در اینجا shop یک ساب دامین می باشد.

بررسی اجمالی:
سامانه نام دامنه یک ساختار درختی یا سلسله مراتبی دارد، با هر نام دامنه که یک برآمدگی از این درخت به شمار می آید. یک زیردامنه خود دامنه ای است که بخشی از یک دامنه بزرگتر می باشد. تنها دامنه ای که زیردامنه نیست دامنه ریشه (به انگلیسی: Root Domain)‏ است. برای مثال mail.tij.ir و calendar.tij.ir زیردامنه‌های دامنه example.com هست، که به نوبه خود زیردامنه ای از دامنه سطح بالای ir می باشد.

یک زیردامنه بیانگر وابستگی نسبی است، نه وابستگی مطلق: برای مثال , wikipedia.org شامل یک زیردامنه از دامنه ORG است، و fa.wikipedia.org شامل یک زیردامنه از دامنه wikipedia.org.

در تئوری، این زیربخش می تواند تا ۱۲۷ سطح به سمت پایین عمق پیدا کند، و هر برچسب سامانه نام دامنه می تواند شامل ۶۳ حرف شود، تا زمانیکه تمام نام دامنه در کل متجاوز از ۲۵۵ حرف نباشد. اما در عمل برخی از ثبت کننده‌های دامنه محدودیت‌های کوتاه تری نسبت به آن دارند.

موارد استفاده:
زیردامنه‌ها بطور عادی بوسیله سازمان هایی که می خواهند نام یکتایی را به بخش، کارکرد، یا سرویس مرتبط خاصی با سازمانشان اختصاص دهند استفاده می شود. برای مثال، یک دانشگاه ممکن است "cs" را به بخش علوم رایانه (computer science) خود اختصاص دهد. بطوریکه تعدادی میزبان توانسته باشد در آن زیردامنه استفاده شود، مانند mail.cs.example.edu یا www.cs.example.edu.