چهارشنبه, 04 اسفند 1395 09:22

سئو کردن وب سایت جوملایی

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

  • انتخاب نوع مناسبی از سرور

این اولین مرحله است و خیلی هم مهمه.
اگه سایت جوملاتونو رو سرور IIS (ویندوز) راه انداختید باید بگم با مک مشکل پیدا خواهید کرد (البته شاید هم این اتفاق نیفته).
چون بازنویسی URL با ماژولهای بازنویسی ای که IIS میتونه استفاده کنه خوب کار نمیکنه. تنظیم ماژولهای بازنویسی روی هاست های اشتراکی مثل کابوس میمونه. من با نصب و پیکربندی جوملا روی سرور IIS هم مشکل داشتم.
من پیشنهاد میکنم برای اینکه از این دردسرها راحت باشید، سایت جوملاتونو روی سرور آپاچی با mod-rewrite نصب کنید. اینطوری هم سئو راحتتر انجام میشه و هم اعصابتون خورد نمیشه.

  • تغییر نام htaccess.txt به htaccess

چون در آینده برای جذابتر کردن URL سایتتون ممکنه بخواهید امکان بازنویسی URL داشته باشید، باید اسم فایل htaccess.txt رو به htaccess تغییر بدید. جوملا و mod-rewrite از این نسخه استفاده میکنند.

  • از URLهای سازگار با موتور جستجو و بازنویسی URL استفاده کنید

روی سایت جوملاتون از URLهای سازگار با موتور جستجو استفاده کنید و تنظیمات بازنویسی URL رو روی YES بذارید.
URLهای سازگار با موتور جستجو یه سری تنظیمات هستند که تمام عبارتهای نامفهومی رو که بطور دینامیکی تولید شده اند از URLتون حذف میکنند و به جاش از اسم گزینه های فهرستتون که روی صفحه اومده استفاده میکنند.
بازنویسی URL هم تنظیماتیه که /index.php/ رو از URL حذف میکنند. برای فعال کردن این تنظیمات باید mod_rewrite رو فعال (enable) کنید و یه فایل .htaccess داشته باشید.
بقیه تنظیمات دیگه بستگی به صلاحدید خودتون داره. من ترجیح میدم سه تای دیگه رو غیرفعال بذارم بمونن. شاید بخواهید اسم سایتتونو تو عنوان صفحه بکار ببرید، به خصوص اگه سایتتون محتوای زیادی داشته باشه. من شخصا دوست دارم هر عنوان رو بطور جداگونه تنظیم کنم.

  • حذف /images/ از فایل Robots.txt

این تنظیم مختص جوملاست. تو فایلهای Robots.txt که بطور خودکار موقع نصب جوملا ساخته میشن یه قانونی برای دایرکتوری تصاویر هست که به موتورهای جستجو دستور میده فولدر تصاویرتونو فهرستبندی و سرچ نکنند.
همونطور که احتمالا میدونید، تصاویر میتونن ترافیک قابل توجهی از گوگل و موتورهای جستجوی دیگه روونه ی سایتتون کنند.
چون اگه همه بهینه سازی هایی که تو دنیا هست هم برای تصاویر سایتتون استفاده کنید، تا وقتی به گوگل میگید وارد دایرکتوری تصاویرتون نشه هیچ فایده ای نداره. بنابراین حتما توصیه میکنم که خط پایین رو از فایل robots.txt حذف کنید:
/images/

  • نصب  JCE Editor

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

  • استفاده از آلت تگ و ابعاد تصویر

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

  • مدیریت متادیتا

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

  • انتخاب www. یا بدون www. و ریدایرکت

جوملا بر خلاف وردپرس، به طور خودکار سایتتونو به نسخه www.  یا غیرwww. ریدایرکت نمیکنه و مجبورید خودتون دستی از فایل .htaccess این کارو بکنید.
برای ریدایرکت از غیرwww. به www.  کد زیر رو به فایل .htaccess اضافه کنید:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
اگر هم خواستید به غیرwww. ریدایرکت کنید میتونید از کد زیر استفاده کنید:
RewriteEngine On
RewriteCond %{HTTP_HOST} www.yourwebsitehere.com
RewriteRule (.*) http://yourwebsitehere.com/$1 [R=301,L]

  • ثبات در لینکدهی های داخلی

تو سایتهایی که با سیستم های مدیریت محتوا درست میشن (به خصوص جوملا)، محتوای تکراری یکم مشکل ساز میشه. برای مقابله با این مشکل باید در لینکدهی به محتوای داخلی ثبات داشته باشید.
منظورم از ثبات اینه که فقط یا به www. لینک بدید یا به غیر www.، لینکهایی که به صفحات میدید یا همه با اسلش باشن یا همه بدون اسلش، یا همه صفحات پسوند (.html) داشته باشن یا هیچ کدوم نداشته باشن. خلاصه این که همه اینها رو رعایت کنید که مثل هم باشن و همیشه فقط به یک نسخه از صفحه لینک بدید.
یادتون باشه که اگه چیزی بهش لینک نشده باشه که گوگل بخواد پیداش کنه، دیگه محتوای تکراری محسوب نمیشه.
دیگه مدل لینکدهی بقیه به سایتتونو نمیتونید کنترل کنید، اما میتونید یه مثال بذارید. اگه کسی اشتباه بهتون لینک بده، میتونید یه ریدایرکت 301 به لینک صحیح بذارید.

  • افزایش سرعت سایت

میگن جوملا (بدون اینکه شما دستکاریش کنید یا چیزی بهش اضافه کنید) سرعت خیلی خوبی نداره. اما میتونید با انجام سه تا کار، سرعت سایتتونو تا حد قابل توجهی بالا ببرید: افزایش کش مرورگر، فعال کردن فشرده ساز Gzip  و فشرده کردن تصاویر.
1- افزایش کش مرورگر
زیاد وارد جزئیات نمیشم، فقط همینو بدونید که باید از کش مرورگر استفاده کنید که نوع خاصی از محتوای سایتتونو کش کنه و بهش زمان بدید که مثلا برای این مدت کش کن. پیشنهاد من اینه که خیلی راحت فقط کد زیر رو به انتهای فایل  .htaccess اضافه کنید.
ExpiresActive On
ExpiresByType text/html "access plus 1 seconds"
ExpiresByType image/gif "access plus 1 years"
ExpiresByType image/jpeg "access plus 1 months"
ExpiresByType image/png "access plus 1 months"
ExpiresByType text/css "access plus 1 months"
ExpiresByType text/javascript "access plus 1 months"
ExpiresByType application/x-javascript "access plus 1 months"
ExpiresByType image/ico "access plus 1 months"
البته خودتون میتونید زمانشو به نسبت دلخواه خودتون تغییر بدید یا اگه محتوای خاصی هست میتونید اونو جایگزین محتوایی که تو کدها نوشته شده کنید.
2- فعال کردن Gzip
یه راه خوبی که برای بالا بردن سرعت بارگذاری هست، استفاده از Gzip برای فشرده سازی کدهاست. من معمولا بعد از اینکه همه سایتمو نصب کردم و راه انداختم این کارو انجام میدم اما در کل زمانش مهم نیست، فقط ازش استفاده کنید.
برای فعال سازی Gzip از جوملا باید به Global Configuration > Server جهتیابی کنید و گزینه Gzip compression رو روی YES تنظیم کنید.
بسته به هاست سایتتون ممکنه بتونید از کنترل پنل هاستتون اندازه سرور رو فشرده کنید. پیشنهاد میکنم از شرکتی که ازش هاست گرفتید بپرسید که چطور میشه این کارو انجام داد.
3- بهینه سازی تصاویر
بهینه سازی تصاویر خیلی مهمه و همه طراحان سایت، چه سایت جوملا باشه چه نباشه، حتما باید انجامش بدن. تعجب میکنید اگه بگم چند تا سایت تا حالا دیدم که 350 کیلو عکس گذاشته بودن، در حالی که براحتی میتونستن به 25 کیلو برسوننش. اگه کار با فتوشاپ رو بلد نیستید، میتونید از  Google's Page Speed tool نسخه های بهینه شده تصاویرتونو دانلود کنید.
با این روش، به علاوه یه سری تغییرات کوچیک، ما تونستیم رو صفحه رتبه دهی سرعت گوگل
(Google Page Speed score) به بالای 95 برسیم. من دیدم خیلی از سایتهای جوملامون از سایتهای مشابهی که با وردپرس توسعه داده شده بودند خیلی بهتر عمل میکردن.

  • نصب Xmap

Xmap بهترین نقشه سایتیه که من تا حالا برای جوملا دیدم.
نقشه های  XML و HTML  بی نظیری برای سایتها درست میکنه و افزونه های زیادی برای جوملا داره مثلا Virtuemart  و sh404sef.
فقط کافیه برید به سایتش و یه نقشه سایت بسازید. گزینه هایی که میخواهید فهرستتون داشته باشه رو وارد کنید و ترتیبش رو مشخص کنید و بعد دکمه Save رو بزنید. میتونید برای نقشه HTML سایتتون یه گزینه فهرست بسازید و از لینکهاش برای نقشه XML  استفاده کنید و لینکشو به ابزار وبسمترتون اضافه کنید.

  • معرفی چند ابزار خوب برای سئوی سایت جوملا

طبق تجربه من، سئوی جوملا تو نسخه های 2/5 به بعد بدون افزونه های غیرضروری دیگه خیلی راحتتر انجام میشه. اما اگه میخواستید کنترل بیشتری روی تنظیمات سئوی سایتتون داشته باشید میتونید از این دو تا ابزار برای جوملا استفاده کنید:
Sh404sef: برای جوملا فوق العاده است. میتونید باهاش علاوه بر سئو خیلی کارهای دیگه هم انجام بدید و پیکربندیش هم خیلی ساده است.
Artio JoomSEF : این هم خیلی شبیه قبلیه اما نسخه رایگان هم داره که بتونید قبل از خرید برنامه رو امتحان کنید. شاید به قدرت ابزار قبلی نباشه. دفعه قبلی که ازش استفاده کردم یکم پیکربندیش خسته کننده بود. اما با همه اینها بازم چیز قدرتمندیه و میتونید باهاش کنترل زیادی روی سئوی سایتتون داشته باشید.
با استفاده از مراحلی که ذکر شد، میتونید سایت جوملاتونو به جایی برسونید که دیگه رتبه اش بخاطر عوامل درون-سایت و به خاطر عدم رسیدگی شما لطمه نبینه.
البته همیشه باز هم خورده کاری هایی هست که بشه بهترش کرد و البته ممکنه که برای شما هیچ تأثیری نداشته باشن، اما همین ها میتونه نقطه شروع خوبی باشه براتون. به خصوص اگه تا حالا با جوملا کار نکرده باشید.
من باور دارم که بهینه سازی درون-سایت باید خوب و مشخص باشه و همه اجزا یکسان باشند و استثنایی در کار نباشه. این مسئله به خصوص با توجه به تغییرات اخیر الگوریتم ها اهمیت بیشتری پیدا میکنه، چون گوگل میخواد به سایتهایی که مورد اعتمادند یکم جایگاه بهتری بده، حتی اگه بهینه سازی ضعیفتری داشته باشند.
شما چه نکاتی در مورد بهینه سازی سایت جوملایی بلدید؟ حتما تجربیات بدی با جوملا گذروندید. اگه هنوز مشکلی دارید میتونید از مشاوران دارکوب کمک بگیرید.

فعال سازی شده در طراحی سایت با جوملا

وردپرس ؟ دروپال ؟جوملا ؛ بهترین CMS کدام است؟!

همیشه دغدغه خلق یک وب سایت واکنش گرا و تمام عیار را داشتید و این باعث شد، در چنین روزی وارد مرحله اصلی این هدف، بشوید! . تیم ما بهیچ وجه دوست ندارد موجبات ناآرامی شما را ایجاد کند یا اینکه بر فشارهای کاری و دغدغه هایتان بیافزاید! اما یک مطلب مهم وجود دارد که باید بشما بگوییم :
شما الان در مرحله ای هستید که ، بسیار مهم است و چگونگی تصمیمات شما دراینجا، روی نتیجه نهایی نیز تأثیرگذار است!
سیستم مدیریت محتوا CMS محلی را در اختیار شما قرار میدهد که بتوانید مطالب خود را در آن قرار داده، همچنین، امکان درج مطالب (جدید) ویرایش مطالب و به اشتراک گذاری آنها را فراهم میکند
CMS پادشاهی است که در 24% موارد، روی وردپرس ساخته شده اند، اما فقط بخاطر این محبوبیتش ، انتخاب درستی است، نه ههیچ دلیل خاص دیگری.  اگر بدنبال بررسی گزینه های دیگری هستید که تخصصی تر هم باشند! و در مراحل اجرایی، عملکرد قوی هم داشته باشد و ویژگی های مهم و فنی دیگری که در ذهن دارید را هم، اعمال کند؛ در اینصورت، دروپال با شرایط شما، براحتی هماهنگ است
اما در گزینه هایی که در اختیار داریم، جوملا هم وجود دارد، جوملا رتبه دوم محبوبیت را کسب کرده! این CMS منبع باز، میتواند، یک هماهنگ کننده باشد . جوملا،  بین توقعات شما از CMS تان ، از جمله راحتی در استفاده وعملکرد قدرتمند، هماهنگی ایجاد میکند
شما چگونه متوجه میشوید کدام CMS، برای پیشروی در مسیر پروژه تان مکمل خوبی خواهد بود؟

  • بررسی شباهت های (دور از دسترس) این CMS ها

در این راستا ،  شمای کلی ارائه شده  هریک را بررسی خواهیم کرد:
_ اولین و حائز اهمیت ترین مورد اینست که هر سه سیستم مدیریت محتوا؛ (وردپرس، جوملا و دروپال) را بطور رایگان میتوانیم دانلود کرده و استفاده کنیم.
_ به هر سه آنها، نیز سیستمهای مدیریت محتوای open source  میگویند
سیستم مدیریت محتوا چیست!
کدهای اصلی، یک سیستم مدیریت محتوا، برای هر کسی که بخواهد آنرا بررسی یا ویرایش کند یا ارتقاء بدهد قابل دسترس اند!

برای اینکه دیگر تشابهات این سه CMS (وردپرس، دروپال و جوملا) نیز بررسی شود، موارد زیر را نیز درنظر بگیرید:

  • هر سه مورد، در وهله اول، بکمک PHP ساخته شده اند!
  • هر سه CMS ، از MySQL پشتیبانی میکنند
  • در هرسه مورد، بکمک تمپلت ها و پلاگین ها ، اقدام به شخصی سازی مینماییم
  • هرکدام از آنها آنها درباره خودشان چه میگویند؟

نحوه توصیف آنها از خودشان و خدماتی که ارائه میدهند، برای اینکه به چگونگی نتیجه کار هر یک پی ببریم، بسیار مهم است!

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

وردپرس:
 در اینجا همه چیز، از مستندات تا کدها، توسط افراد عادی و برای استفاده همگان، ایجاد شده است(بطور رایگان) وردپرس یک پروژه منبع باز است! باین معنا که، در سراسر جهان صدها نفر وجود دارد که، درحال کارکردن روی آن هستند(و این از اکثر سیستم عامل های تجاری بیشتر است) همچنین این معنا را هم دارد که شما میتوانید از سایت خود، برای ارائه دستورالعمل های آشپزی یا حتی بعنوان یک سایت Fortune500 استفاده کنید!

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

  • دیگران درباره آنها چه می گویند؟

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

وردپرس
وردپرس، از پنج ستاره، 4.5 امتیاز به وردپرس تعلق دارد! در قیاس با CMS، حجم بیشتری از افراد را در اجتماع مربوط وردپرس قرار دارد
پشتیبانی بسیار حیرت انگیز و سریعی خواهیم داشت!
سایت های بسیاری در این زمینه وجود دارند، که راه حل ها و نکات مورد نیاز شما را به سرعت ارائه خواهند کرد!

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

  • کدام CMS از بقیه محبوبتر است؟

وردپرس
وقتی این مساله که "چه کسی از بقیه محبوبتر است، شکی وجود نداشت که وردپرس، قهرمان این میدان است!  براساس اینکه 24% سایت ها از میان CMS ها ، وردپرس را برگزیدند در بررسی از لحاظ تعدد و کمیت سایت ها، این نتیجه بدست آمده! اما این، باین معنا نیست که وردپرس برای همگان، انتخاب اصلح است!

دروپال
تا وقتی که 2.1 درصد سایت ها در حال استفاده از دروپال هستند، و سایت های با حجم بیش از 100 کیلو روی دروپال اجرا میشوند، جامعه دروپال اینطور استدلال می کند که اینها نشاندهنده قابلیت و ویژگی های برتر فنی دروپال، در توسعه است

جوملا
جوملا با اختلافی به باریکی یک مو، در رتبه دوم CMSهای محبوب قرار میگیرد؛ 2.8%وب سایت ها، با جوملا ساخته میشود!

  • در هر CMS چه قابلیتی وجود دارد!

دروپالِ قدرتمند
 کارهای های پیچیده شما را برعهده خواهد گرفت! یکی از ویژگی های بینظیر دروپال  قابلیت آن در اتیکت گذاری، سازماندهی و دسته بندی محتوا ست
درجه و میزان پیچیدگی، ، مهم نیست! وقتی که یک وب سایت نیاز دارد داده های پیچیده خود را سازماندهی کند ، دروپال به عنوان یک CMS ، حقیقتاً میتواند از پس آن برآید، یا اگر سایت های متنوع و پیچیده به حمایت یک CMS قدرتمند نیاز دارد

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

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

  • چه کسی، کدام CMS را برمی گزیند؟

در انتها، برای کشف CMS مناسب کار و نیاز شما، بیایید بررسی کنیم که چه کسانی از کدام سیستم مدیریت محتوا استفاده میکنند؟

دروپال:

(سایتهای مربوط به این عناوین ، روی سیستم مدیریت محتوای دروپال ایجاد شده اند)
whitehouse.gov, Oxford, NBC, The Economist, Twitter, Harvard, New York MTA

 وردپرس:

(سایتهای مربوط به این عناوین ، روی سیستم مدیریت محتوای وردپرس ایجاد شده اند)
The New York Times Company, Best Buy, The Mozilla Blog, Beyonce, Dallas Mavericks

جوملا:

 (سایتهای مربوط به این عناوین ، روی سیستم مدیریت محتوای جوملا ایجاد شده اند)

The Guggenheim Museum, Oklahoma State University, Women’s Refugee Commission, Barnes and Noble, Heathrow Airport Boutique

یکشنبه, 15 شهریور 1394 14:36

ارتقاء جوملا 1.5 به 3 یا 2.5

در صورتی که هنوز از نسخه 1.5 جوملا استفاده می نمایید هم اکنون زمان آن رسیده تا نسخه جوملای خود را به 2.5 و یا 3 ارتقاء دهید. عملیات ارتقاء جوملا 1.5 به 2.5 و 3 در حقیقت ارتقاء نیست و شما می بایست از جوملا 1.5 به جوملا 2.5 و 3 مهاجرت نمایید. برای انجام این کار در ابتدا می بایست کامپوننت jUpgrade را که در فایل ضمیمه موجود است در سیستم مدیریت محتوای جوملا 1.5 خود نصب نمایید.

پس از نصب فراموش نشود در کنترل پانل جوملا به بخش پلاگین های جوملا 1.5 خود Extensions >> plugin manager مراجعه نموده و پلاگین MooTools Upgrade را فعال سازی نمایید.

پس از فعال سازی پلاگین به بخش Components >> Jupgrade مراجعه نموده و بر روی کلید Start Upgrade کلیک نمایید.

پس از کلیک بر روی این کلید در ابتدا جوملا نسخه فعلی را بررسی می نماید و سپس اقدام به دانلود نسخه 2.5 جوملا می نماید و پس از دانلود نسخه 2.5 را در فلدر jupgrade جوملای شما نصب می نماید و سپس اقدام به ارتقای جوملا شما به 2.5 می نماید.

* در این مرحله ممکن است با خطای Migrating undefined مواجه شوید و برای رفع مشکل به طریق زیر عمل نمایید.

* فراموش ننمایید مدت زمان متغییر session جوملای خود را بالا ببرید زیرا عملیات ارتقاء جوملا ممکن است به درازا بکشد.

فایل های زیر از جوملای خود را باز نمایید:

 jupgrade/installation/models/configuration.php
jupgrade/installation/models/database.php

و کد زیر را در بخش بالای آن اضافه نمایید:

 require_once JPATH_ROOT.'/jupgrade/libraries/cms/model/legacy.php';

سپس به Components >> Jupgrade جوملا 1.5 خود مراجعه نموده و بر روی Parameters کلیک نموده و گزینه های Skip download ، Skip decompress و Delete previous migration را بر روی off قرار دهید و سپس دوباره عملیات نصب به روز رسانی را انجام دهید.

پس از ارتقاء جوملا به 2.5 می توانید با استفاده از مقاله ارتقاء جوملا 2.5 به 3 دارکوب نسخه جوملای خود را به 3 به روز رسانی نمایید.

روش دوم و جدیدتر: استفاده از کامپوننت redMIGRATOR

این کامپوننت به نسبت کامپوننت قبلی جدیدتر می باشد و لازم نیست جوملا را در ابتدا به نسخه 2.5 و سپس به 3 ارتقاء دهید و می توانید آن را مستقیما در سیستم مدیریت محتوای جوملا 3 نصب نمایید و کافی است در تنظیمات آن اطلاعات دیتابیس جوملا 1.5 را درج نمایید و روش مهاجرت را بر روی database قرار دهید. دقت نمایید مدت زمان جلسه session تنظیمات جوملا را بالا ببرید زیرا زمان زیادی می برد تا این کامپوننت عملیات انتقال اطلاعات از جوملا 1.5 به 3 را انجام دهد.

کامپوننت redMIGRATOR به مانند Jupgrade دارای تنظیمات مختلفی می باشد و البته فرقی که با کامپوننت Jupgrade دارد آن است که این کامپوننت ارتقاء جوملا قابلیت ارتقاء پلاگین ها و کامپوننت های جوملا را ندارد.

این کامپوننت را می توانید از فایل ضمیمه دانلود نمایید.

جهت ارتقاء جوملای خود با دارکوب تماس حاصل فرمایید.

فعال سازی شده در طراحی سایت با جوملا

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

K2

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

Sobi2pro

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

FLEXIcontent

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

Content Builder

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

JoomD

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

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

 

فعال سازی شده در طراحی سایت با جوملا

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

کد گرفتن آدرس پایه جوملا

برای آنکه آدرس پایه جوملا را بدست بیاوریم می توانیم مطابق با مطلب آموزشی جوملا در این آدرس https://docs.joomla.org/JURI/base عمل نماییم:

echo 'Joomla base URI is ' . JURI::base() . "\n";
echo 'Joomla base URI (path only) is ' . JURI::base( true ) . "\n";

که کد موجود در خط اول آدرس کامل از پایه را چاپ می نماید و کد موجود در خط دوم آدرس از پایه سرور را چپ می نماید مثلا در صورتی که جوملا را در فلدر ریشه دامنه نصب نموده باشید / و در صورتی در فلدر مثلا joomla نصب نموده باشید /joomla را چاپ می نماید.

کد گرفتن آدرس صفحه فعلی در جوملا

مطابق با مطلب آموزشی در جوملا در آدرس این آدرس https://docs.joomla.org/JURI/current می توانید آدرس کامل صفحه که در آن قرار داریم را توسط تابع زیر بگیریم:

echo 'Joomla current URI is ' . JURI::current() . "\n";

فعال سازی شده در طراحی سایت با جوملا
ماژول BT Login یکی از بهترین و قدیمیترین ماژول های عضویت و ورود کاربران در جوملا می باشد که امکانات جانبی فراوانی دارد. این ماژول قابلیت نمایش فرم ورود و ثبت نام تنها با دو لینک را دارد که با کلیک بر روی لینک ورود فرم ورود به صورت پاپ آپ نمایش داده می شود و با کلیک بر روی ثبت نام فرم ثبت نام نیز به صورت پاپ آپ نمایش داده می شود. در این مقاله فایل زبان فارسی و کد CSS را برای راست به چپ نمودن این ماژول جوملا برای شما عزیزان قرار دادم. البته فایل زبان فقط بخش های مورد نیاز ترجمه شده و بخش های کنترل پانل ترجمه نشده.
برای فارسی سازی این ماژول کافی است فایل موجود در ضمیمه را از حالت فشرده خارج سازید و در فلدر language/fa-IR سیستم مدیریت محتوای جوملا خود کپی نمایید.
همچنین برای راست به چپ نمودن این ماژول کافی است کد css زیر را به فایل css قالب خود اضافع نمایید.
/* mod bt login */
#register-link,.btl-note, #register-link{ text-align:right;}
.btl-content-block h3{ text-align:right; text-indent:15px;}
#simplemodal-container a.modalCloseImg{ left:10px; right:auto !important;}
.btl-input{ float:left !important;}
.btl-label{ float:right !important;}
#btl-content-login ul li{ text-align:right;}
فعال سازی شده در طراحی سایت با جوملا

ساخت وب سایت آگهی در جوملا بسیار ساده می باشد زیرا کامپوننت های رایگان بسیاری برای راه اندازی سایت های آگهی برای جوملا وجود دارد که برای استفاده کافی است کامپوننت را از سایت رسمی اکستنشن های جوملا دانلود نموده و در سیستم جوملای خود نصب نمایید. در بخش زیر به شما چند مورد از برترین کامپوننت های رایگان ساخت سایت آگهی در جوملا را معرفی می نمایم و دموی هر یک از این کامپوننت ها را می توانید در لینک کامپوننت لینک Demo مشاهده نمایید:

Almond Classifieds

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

AdsManager

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

KSAdvertiser

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

TZ Pinboard

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

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

فعال سازی شده در طراحی سایت با جوملا

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

می توانید پلاگین را از فایل ضمیمه همین مقاله دانلود نمایید و برای نصب کافی است از بخش extension manager سیستم مدیریت محتوای جوملای خود پلاگین را نصب نموده و سپس به بخش پلاگین های جوملا مراجعه نموده و این پلاگین را فعال نمایید. سپس می بایست به کنترل پانل ویرچومارت خود در منوی Shop به بخش payment methods مراجعه نموده و یک روش پرداخت آنلاین جدید ایجاد نمایید. در مرحله ساخت پرداخت آنلاین جدید می بایست گزینه payment method را بر روی VMPAYMENT_TEJARAT_JOOMIR_COM ست نمایید و بر روی کلید ذخیره و یا کلیک نمایید.

درگاه پرداخت آنلاین بانک تجارت فروشگاه اینترنتی ویرچومارت VirtueMart

پس از کلیک بر روی کلید save بر روی تب configuration کلیک نموده تا تنظیمات مربوط به پرداخت آنلاین باز گردد و در این مرحله در بخش "کد پرداخت بانک تجارت" و "نام کاربری" کد مرچنت بانک را وارد نموده و در بخش رمز بانک اطلاعات رمز ارسالی از سوی بانک را ست نمایید و بر کلید ثبت یا save کلیک نمایید.

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

فعال سازی شده در طراحی سایت با جوملا

قالب purity_iii جوملا بهترین قالب آماده رایگان جوملا می باشد که توسط شرکت joomlart پیاده سازی گردیده است که دارای قابلیت و تم های فراوانی می باشد که توسط این قالب می توانید هر نوع وب سایتی را پیاده سازی نمایید از سایت های بسیار ساده تا سایت های پیچیده جوملا، وبلاگ و یا سایت شرکتی، تبلیغاتی و فروشگاهی توسط این قالب قابل اجرا می باشد. این قالب توسط فریم ورک T3 Framework که بسیار قدرتمند می باشد پیاده سازی شده است و پایه پیاده سازی آن بر پایه Bootstrap می باشد و با اغلب اکتنشن های جوملا سازگاری کامل دارد. این قالب به صورت سازگار با موبایل طراحی گردیده و ریسپانسیو می باشد و بنابراین برای سایزهای مختلف نمایش صفحه نمایش مناسبی دارد.

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

هزینه پیاده سازی وب سایت به این روش 250 هزار تومان می باشد و وب سایت یک ساعت پس از پرداخت مبلغ آماده می باشد.

برای رویت دموی این قالب به آدرس http://purity_iii.demo.joomlart.com مراجعه نمایید.

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

قالب وبلاگی قالب کلاسیک
قالب وبلاگی قالب کلاسیک
قالب مهترین آیتم های 2 قالب بانک اطلاعات
قالب مهترین آیتم های 2 قالب بانک اطلاعات
قالب شرکتی قالب مهمترین آیتم های 1
قالب شرکتی قالب مهمترین آیتم های 1
قالب خبری و مجله اینترنتی قالب پروفایلی
قالب خبری و مجله اینترنتی قالب پروفایلی

همچنین این قالب دارای قابلیت ThemeMagic می باشد که امکان تغییر رنگ بندی در کنترل پانل را می دهد و کارفرما قادر خواهد بود رنک بندی قالب را از محیط پانل تغییر دهد:

تغییر رنگ قالب

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

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

 

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

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

برای نصب این قالب کافی است فایل ها را بر روی سرور خود بارگذاری نموده و سپس دیتابیس را بر روی سرور خود بسازید و همچنین فایل configuration.php را مطابق با تنظیمات سرور تغییر دهید.
فعال سازی شده در طراحی سایت با جوملا
صفحه 1 از 5
طراحی سایت دارکوب | هاست دارکوب | دارکوب نام و علامت تجاری ثبت شده این مجموعه می باشد.
دارای مجوز از (سازمان نظام صنفی رایانه ای استان تهران) ، (رتبه 4 شورای عالی انفورماتیک کشور) ، (وزارت فرهنگ و ارشاد اسلامی)
آموزشگاه طراحی سایت و سئو با مجوز رسمی از سازمان فنی و حرفه ای کشور افتتاح شد
دارکوب به عنوان شرکت خلاق توسط معاونت علمی و فناوری ریاست جمهوری برگزیده شد