دارکوب در کنار خدمات طراحی و پشتیبانی سایت های جوملا اقدام به پیاده سازی اکستنشن های جوملا می نمایید که برخی از این اکستشن ها در سایت رسمی اکستنشن های جوملا تاییده شده و قابل استفاده می باشد. در این مقاله به معرفی اکستنشن جوملا ی پیاده سازی شده توسط دارکوب می پردازیم. صفحه رسمی اکستنشن های دارکوب در سایت جوملا در این آدرس می باشد. در این صفحه لیست کامل اکستنشن های برنامه نویسی شده دارکوب که توسط جوملا تایید شده وجود دارد. البته دارکوب تا کنون امکانات و ابزارهای بسیاری برای جوملا پیاده سازی نموده است که ممکن است در این سایت وجود نداشته باشد.
این ماژول سازگار با جوملا 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 راه اندازی نماید.
در ضمن همچنین شما برنامه نویسی را در نظر بگیرید که در حال کد نویسی بخش خاصی از سایت می باشد و در صورتی که دانش گرافیک بداند می تواند بدون وقفه کد نویسی خود را انجام دهد و در صورتی که بخشی از سایت به گرافیک خاصی احتیاج داشت به لحظه گرافیک مورد نظر را پیاده سازی نماید و از اتلاف وقت پروژه جلوگیری نمایید.
هماهنگ نمودن طراح و برنامه نویس وب سایت معمولا باعث کند پیش رفتن پروژه می گردد و به همه برنامه نویسان توصیه می نماییم روش کار با حداقل یک نرم افزار گرافیکی را بیاموزند.