دارکوب در کنار خدمات طراحی و پشتیبانی سایت های جوملا اقدام به پیاده سازی اکستنشن های جوملا می نمایید که برخی از این اکستشن ها در سایت رسمی اکستنشن های جوملا تاییده شده و قابل استفاده می باشد. در این مقاله به معرفی اکستنشن جوملا ی پیاده سازی شده توسط دارکوب می پردازیم. صفحه رسمی اکستنشن های دارکوب در سایت جوملا در این آدرس می باشد. در این صفحه لیست کامل اکستنشن های برنامه نویسی شده دارکوب که توسط جوملا تایید شده وجود دارد. البته دارکوب تا کنون امکانات و ابزارهای بسیاری برای جوملا پیاده سازی نموده است که ممکن است در این سایت وجود نداشته باشد.
این ماژول سازگار با جوملا 2.5 و 3 می باشد و تاریخ فعلی را به صورت هجری، شمسی و میلادی در سایت نمایش می دهد. بنابراین در صورتی که نیاز داشته باشید زمان روز را بر حسب تاریخ ایران و یا عربی و همچنین میلادی نمایش دهید می توانید از آن استفاده نمایید. این ماژول همچنین این امکان را دارد تا نمایش تاریخ خاصی را در فایل سی اس اس خود فرمت بندی نمایید و در صورت نیاز نمایش آن را غیر فعال نمایید.
این ماژول سازگار با جوملا 3 می باشد و آیتم های مرتبط به مقاله ای را که در صفحه در حال نمایش می باشد را لیست می نماید. جوملا دارای ماژولی برای این کار می باشد اما آن ماژول آیتم های مرتبط را بر اساس مت کیوردها لیست می نماید. این ماژول آیتم های مرتبط را بر اساس سیستم تگ موجود در جوملا 3 لیست می نماید.
ماژول نمایش نرخ روز ارز در سایت که نرخ ها را از سایت رسمی بانک مرکزی جمهوری اسلامی ایران دریافت می نماید و بنابراین کاملا مستند می باشند.
Iranian Rial Gold and Coin exchange
ماژول نمایش نرخ روز طلا و سکه که این ماژول نرخ ها را از صرافی های مجاز کسب می نماید.
ماژول نمایش مقالات از یک دسته بندی به صورت لیست باکس که عنوان ها را در لیست باکس قرار می دهد و در صورت انتخاب یک عنوان متن مقاله در زیر آن نمایش داده می شود که در این ماژول از AJAX و Jquery برای نمایش متن مقاله استفاده شده است. این ماژول برای سایت های خبری بسیار مناسب است.
جوملا به صورت پیش فرض خطای سئویی در صفحه بندی مقالات خود دارد که باعث به وجود آمدن صفحات با عناوین تکراری می گردد. این پلاگین مشکل سئو صفحه بندی مقالات جوملا را حل می نماید و برای استفاده از این پلاگین کافی است آن را در سیستم جوملای خود نصب نموده و فعال نمایید.
گوگل ابزارهای بسیاری برای طراحی وب سایت و نگهداری آن دارد. طراحان وب سایت می توانند با استفاده از این ابزارها وب سایت خود را پیاده سازی نموده و آن را کنترل نمایند. در بخش زیر برخی از ابزارهای سودمند گوگل را برای طراحان وب سایت بیان می نمایم:
ابزاری برای ساخت گرافیک های و انیمشن های HTML5 می باشد که به طراح این امکان را می دهد تا گرافیک مورد نظر خود را توسط HTML5 و بدون نیاز به دانش کد زنی پیاده سازی نماید و در نهایت کد HTML را برای استفاده در وب سایت در اختیار طراح وب قرار می دهد. برای استفاده از این ابزار می بایست آن را از سایت دانلود نموده و بر روی کامپیوتر خود نصب نمایید.
ابزاری برای کنترل و نگهداری وب سایت می باشد. این افزار اطلاعات کاملی در مورد وب سایت شما نظیر جستجوهای انجام گرفته، لینک به سایت، صفحات و لینک های مشکل دار در اختیار شما قرار می دهد. به تمامی مالکان و طراحان وب سایت توصیه می گردد حتما این ابزار را برای کنترل و نگهداری از وب سایت فعال سازی نمایند تا آن را به صورت روزانه بررسی نموده تا زمانی که وب سایت به مشکلی برخورد نمود سریعا بتوان آن را برطرف نمود قبل از آنکه اثر خود را بر روی وب سایت بگذارد.
ابزاری به جهت استخراج کلمات کلیدی مرتبط به وب سایت. در صورتی که در زمینه خاصی فعالیت می نمایید توسط این ابزار می توانید مهترین کلمات کلیدی که کاربران در موتورها در زمینه شغلی شما جستجو می نمایند را بیابید و از آن برای تهیه مطالب و ست نمودن کلمات کلیدی خود استفاده نمایید. برای انجام این کار کافی است مهم ترین کلماتی را که خود می شناسید درج نموده تا این افزار سایر کلمات را به شما معرفی نماید.
Google Trends فقط تعداد محدودی کلمات کلیدی مرتبط به کار شما را معرفی می نماید در صورتی که Google Keyword Planner تقریبا تمامی کلمات مرتبط به زمینه شغلی شما را برای شما لیست می نمایم. توسط این نرم افزار خواهید دانست در زمینه شغلی شما چه عباراتی جستجو می گردد. برای لیست کلمات کلیدی می بایست مهمترین کلمه ای که در زمینه شغلی خود می دانید درج نموده تا سایر کلمات لیست شوند.
ابزاری جهت بررسی سرعت وب سایت و در صورتی که در وب سایت شما خطایی از نظر سرعت وجود داشته باشد آن را به شما اطلاع می دهد. این نرم افزار خطاهای سرعتی وب سایت شما را در دو تب جداگانه برای موبایل و تبلت اعلام می نمایید. در صورتی که رتبه سرعت وب سایت شما در این نرم افزار 80 از 100 باشد سرعت وب سایت شما قابل قبول است.
Google Structured Data Testing Tool
در صورتی که در سایت خود از اسنیپت های گوگل استفاده نموده اید ابزاری برای تست استفاده درست این اسنیپت ها در سایت وجود دارد که این ابزار اسنیپت ها استفاده شده در هر صفحه از سایت شما را به صورت جداگانه گزارش می دهد و در صورت داشتن خطا آن را اعلام می نماید.
در صورتی که سایت را به تازگی طراحی نموده اید و هنوز در گوگل ایندکس نشده است می توانید توسط این ابزار سایت را به گوگل معرفی نموده تا سریعتر در موتور جستجوی گوگل ایندکس شوید.
ابزاری بسیار قدرتمند برای بررسی آمار بازدید کنندگان وب سایت که همچنین آمار کاربران آنلاین را گزارش می دهد. این آمار گیر وب سایت یکی از قدرتمندترین آمار گیرهای وب سایت بوده و اطلاعات جامعی در مورد بازدید کنندگان وب سایت در اختیار قرار می دهد.
برنامه نویس وب سایت به شخصی گفته می شود که مسئول کد نویسی اچ تی ام ال، سی اس اس، جاوا اسکریپت و شاخه آن نظیر آجاکس و جی کوئری و زبان های سمت سرور وب سایت نظیر پی اچ چی و دات نت می باشد که می بایست دانش سئو و بهینه سازی وب سایت را داشته باشد. در مقابل معمولا طراح وب سایت به شخصی گفته می شود که مسئول ایجاد گرافیک های وب سایت نظیر چار چوب سایت، فلش و فتوشاپ می باشد و با نرم افزارهای گرافیکی آشنایی کامل دارد. در حقیقت طراح وب سایت نیز دانش اولیه ای در زمینه اچ تی ام ال و سی اس اس دارد و برخی از طراحان حرفه ای تر دانش جاوا اسکریپت نیز دارند.
در صورتی که یک برنامه نویس دانش استفاده از نرم افزارهای گرافیکی نظیر فلش، فتوشاپ را داشته باشد می تواند در موارد لازم گرافیک های مورد نیاز وب سایت و بخش مورد نظر را طراحی نماید و دیگر لازم نیست برای ایجاد گرافیک ها وب سایت به طراح وب سایت مراجعه نماید. در حقیقت در صورتی که برنامه نویس وب سایت دانش طراحی داشته باشد بخش های مختلف وب سایت را با گرافیک بهتری پیاده سازی می نماید و باعث بالا رفتن جنبه بصری وب سایت می گردد.
امروزه با ظهور اچ تی ام ال 5 و امکان ایجاد انیمیشن ها با آن و سی اس اس 3 میزان استفاده از فلش در سایت ها به حداقل رسیده و معمولا گرافیک ها توسط کد نویسی اچ تی ام ال، سی اس اس و جاوا اسکریپت پیاده سازی می گردند و بنابراین کافی برنامه نویس وب سایت با ابزارهای ایجاد گرافیک های دو بعدی نظیر فتوشاپ آشنایی کامل داشته باشد.
کتابخانه های جاوا اسکریپت بسیاری نظیر jquery و mootools وجود دارند که از آنها می توانید برای ساخت انیمیشن های مختلف در سایت استفاده نمایید که این موضوع باعث عدم نیاز به فلش در طراحی می گردد.
پس کافی است برنامه نویس وب سایت نحوه کار با یک نرم افزار گرافیکی به عنوان مثال فتوشاپ را بیاموزد تا بتواند یک سایت را از 0 تا 100 راه اندازی نماید.
در ضمن همچنین شما برنامه نویسی را در نظر بگیرید که در حال کد نویسی بخش خاصی از سایت می باشد و در صورتی که دانش گرافیک بداند می تواند بدون وقفه کد نویسی خود را انجام دهد و در صورتی که بخشی از سایت به گرافیک خاصی احتیاج داشت به لحظه گرافیک مورد نظر را پیاده سازی نماید و از اتلاف وقت پروژه جلوگیری نمایید.
هماهنگ نمودن طراح و برنامه نویس وب سایت معمولا باعث کند پیش رفتن پروژه می گردد و به همه برنامه نویسان توصیه می نماییم روش کار با حداقل یک نرم افزار گرافیکی را بیاموزند.
سئو (SEO) مخفف (search engine optimization) به معنای بهینه سازی وب سایت برای موتورهای جستجو می باشد. سوال اینجاست که آیا بهینه سازی سایت برای موتورهای جستجو برای موفقیت وب سایت کافی است؟
البته که خیر. گوگل و سایر موتورهای جستجو مدیران سایت ها را به این مورد تشویق می نمایند که سایت را برای کاربر خود با در نظر گرفتن اصول و قواعد سئو طراحی نمایند. تجربه و حس بازدید کننده وب سایت مورد بسیار مهمی است که می بایست به آن توجه نمایید. سایت می بایست کاربر پسند باشد به طوری که بازدید کننده وب سایت بتواند به موارد مورد نیاز خود دسترسی یابد. در نهایت افزایش بازدید کنندگان وب سایت هدف شما می باشد و برای رسیدن به این هدف می بایست اصول و قواعد سئو را رعایت نموده و در کنار آن به کاربر خود می بایست توجه نمایید. محل قرار گیری منوها، مطالب و تصاویر سایت و گرافیک وب سایت می بایست به گونه ای باشد تا کاربر بتواند به راحتی به مطالب مورد نیاز خود دسترسی یابد و در کنار آن کیفیت گرافیک وب سایت تاثیر بسیاری در جلب اعتماد بازدید کننده به وب سایت خود داشت.
پس برای رسیدن به اهداف بلند مدت از وب سایت تمرکز خود را بر روی کاربران و بازدید کنندگان خود قرار دهید و در کنار آن اصول کلیدی سئو و بهینه سازی سایت را رعایت نمایید. برخی از اصول اولیه سئو را در بخش زیر برای شما بیان می نمایم:
برای هر صفحه از وب سایت عنوان مربوط به صفحه را در نظر بگیرید و سعی نمایید از کلمه کلیدی مربوط به صفحه در عنوان حتی المکان استفاده نمایید. همچنین کلمات کلیدی که در عنوان استفاده می نمایید در بدنه صفحه حتی المکان چند مرتبه می بایست استفاده شده باشد.
برای هر صفحه می بایست متا دیتاهای صفحه به مانند کلمات کلیدی و توضیحات کلیدی را درج نموده و این کار را می بایست به توجه به مطلب همان صفحه درج نمایید. به عنوان مثال در صورتی که زمینه فعالیت شما در مورد طراحی وب سایت می باشد و در سایت خود مطلبی در زمینه هاستینگ دارید کلمات و توضیحات کلیدی آن صفحه می بایست در مورد هاستینگ باشد نه طراحی سایت.
ساختار وب سایت یکی از مهترین المان هایی است که کمتر به آن توجه می گردد. بهتر است هر بخش از سایت خود را در یک فلدر قرار داده و در نام گذاری صفحات خود از کلمات کلیدی مربوط به آن صفحه استفاده نمایید. فلدر بندی منظم صفحات و قرار دادن هر مطلب در شاخه و فلدر مرتبط باعث افزایش درک موتور جستجو از وب سایت می گردد. قبل از شروع به درج مطالب وب سایت حتما مطالب سایت خود را دسته بندی نمایید.
هر چه در ارائه مطالب وب سایت دقت بیشتری نمایید و مطالب شما کامل تر باشد تاثیر بیشتری در افزایش رتبه وب سایت شما خواهد داشت. تمرکز خود را بر روی ارائه مطالب با کیفیت و کامل در زمینه شغلی خود قرار دهید به طوری که هر مطلب شما تمامی جوانب موضوع را تحت پوشش قرار دهد و انجام این کار باعث بالا رفتن رتبه صفحات وب سایت و در نتیجه بالا رفتن رتبه کلی سایت می گردد. از ایجاد مطالب تکراری در سایت خودداری نمایید و برای بررسی منظم وب سایت حتما سایت خود را در Google Webmaster Tools ثبت نموده و آن را به صورت مستمر بررسی نمایید.
لینک به مطالب به مطالب سایت شما هنوز مهترین فاکتور در رنکینگ صفحات وب سایت می باشد. از سایت های دیگر به مطالب سایت خود لینک ایجاد نمایید و این کار را به صورت طبیعی انجام دهید. هرگز از نرم افزارهای ایجاد لینک استفاده ننمایید و بک لینک سازی خود را توسط اشخاص انجان دهید. ایجاد لینک مناسب به مطالب وب سایت شما کاری زمان بر بوده و در صورتی که به درستی انجام نشود ممکن است باعث افت رتبه وب سایت در موتورهای جستجو گردد.
برای آنکه با اصول اولیه سئو از نظر گوگل آشنا شوید به شما پیشنهاد می نمایم کتاب مقدماتی آموزش سئو گوگل (Search Engine Optimization Starter Guide) را حتما مطالعه نمایید. همچنین دارکوب کمک آموزشی در مورد سئو تدوین نموده که دائم در حال به روز رسانی می باشد و می توانید آن را در این لینک مطالعه نمایید. برای آنکه از زمان خود بهترین نتیجه را بگیرید می بایست حتما در راه اندازی سایت خود با کارشناس سئو مشورت نمایید.