خوش آمديد!
16:53 سه شنبه 2 خرداد ماه ، 1391
تبلیغات راست
پکیج آموزش جامع دوره مهندسی شبکه مایکروسافت MCSE
خبر خوان

خبر خوان

دسته بندی مقالات
وب
  مقالات HTML
  مقالات PHP
  مقالات ASP.NET
  مقالات CSS
  مقالات XML
  مقالات JavaScript
  مقالات CMS
  مقالات Dreamweaver
  مقالات ColdFusion
  مقالات IIS
  مقالات Apache
  مقالات AJAX
  مقالات Flex
  مقالات AIR
  مقالات Expression Web
  مقالات SEO
  مقالات عمومی وب
برنامه نویسی
  مقالات C / C++
  مقالات C#
  مقالات VB.NET
  مقالات VB6
  مقالات دلفی
  مقالات VbScript
  مقالات اکشن اسکریپت
  مقالات Python
  مقالات سیلور لایت
  مقالات عمومی برنامه نویسی
سخت افزار
  مقالات CPU
  مقالات RAM
  مقالات دیسک سخت
  مقالات MainBoard
  مقالات کیبورد
  مقالات کارت گرافیک
  مقالات چاپگر
  مقالات عمومی سخت افزار
سیستم عامل
  مقالات ویندوز سون
  مقالات ویندوز ویستا
  مقالات ویندوز XP
  مقالات لینوکس
  مقالات سیستم عامل مک
  مقالات عمومی سیستم عامل
گرافیک دو بعدی
  مقالات فتوشاپ
  مقالات Illustrator
  مقالات Corel
  مقالات Painter
  مقالات QuarkXpress
  مقالات InDesign
  مقالات Fireworks
  مقالات Lightroom
  مقالات Bridge
  مقالات آکروبات
  مقالات فلش
  مقالات Expression Medial
  مقالات Expression Blend
  مقالات عمومی گرافیک دو بعدی
گرافیک سه بعدی و انیمیشن سازی
  مقالات تردی مکس
  مقالات مایا
  مقالات اتوکد
  مقالات عمومی گرافیک سه بعدی
میکس و مونتاژ
  مقالات After Effects
  مقالات پرمیر
  مقالات ادیوس
  مقالات SoundBooth
  مقالات Apple Reason
  مقالات Corel Video Studio
  مقالات Audition
  مقالات Pro Tools
  مقالات FLStudio
  مقالات SoundFordge
  مقالات عمومی ویرایش صوت و فیلم
پایگاه داده
  مقالات SQL Server
  مقالات اکسس
  مقالات MySQL
  مقالات اراکل
  مقالات عمومی پایگاه داده
شبکه
  مقالات اکسچنج سرور
  مقالات SharePoint Server
  مقالات ویندوز سرور 2003
  مقالات ویندوز سرور 2008
  مقالات ISA Server
  مقالات VMware
  مقالات MS Virtualization
  مقالات MCSE
  مقالات MCITP
  مقالات CCNA
  مقالات CCNP
  مقالات CCIE
  مقالات مایکروسافت System Center
  مقالات Wireless
  مقالات Wi-Fi
  مقالات WiMax
  مقالات Citrix
  مقالات DSL
  مقالات BizTalk
  مقالات Commerce Server
  مقالات Forefront
  مقالات Groove
  مقالات Communication Server
  مقالات Project Server
  مقالات Storage Server
  مقالات امنیت شبکه
  مقالات VoIP
  مقالات عمومی شبکه
آفیس و برنامه های تجاری
  مقالات Word
  مقالات Excel
  مقالات Access
  مقالات PowerPoint
  مقالات Visio
  مقالات OneNote
  مقالات Publisher
  مقالات Outlook
  مقالات Amalga
  مقالات Dynamics AX
  مقالات Dynamics CRM
  مقالات Dynamics GP
  مقالات Dynamics NAV
  مقالات Dynamics POS
  مقالات Dynamics RMS
  مقالات Dynamics SL
  مقالات عمومی آفیس و برنامه های تجاری

فریم ورکهای جوملا

فریم ورکهای جوملا

طراحی قالب وب سایت برای سیستم مدیریت محتوی جوملا به دلیل قابلیتهای بسیار زیاد این CMS همیشه یکی از مسائل مورد علاقه طراحان وب سایت بوده است. شاید برای بعضی طراحی قالب برای این سیستم بسیار راحت و برای بعضی بسیار دردسر ساز باشد. اما همیشه راههایی برای سریع تر و بهینه کردن روند انجام یک کار وجود دارد. از جمله این راهها می توان به فریم ورک ها اشاره کرد که معمولا مسیر را برای کاربران کوتاه تر و شاید ساده تر کنند. این راه برای طراحی و مدیریت قالبهای جوملا هم وجود دارد.



چرا به فریم ورک نیاز داریم ؟

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

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

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

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

معرفی فریم ورکهای معروف جوملا

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

فریم ورکهای جوملا

مواردی را که من در جدول بالا مقایسه کرده ام به این شرح می باشند :

  • نوع کاربری، بعضی فقط به صورت قالب هستند و بعضی به صورت یک فریم ورک کامل
  • قیمت هر یک از فریم ورکها
  • نحوه پشتیبانی از فریم ورکها توسط تیم سازنده آن
  • تعداد module position های قابل استفاده
  • حجم فایلهای Javascript و CSS استفاده شده در فریم ورک
  • حجم تصاویر استفاده شده در فریم ورک
  • قابلیت کار کردن در صورتی که Javascript غیرفعال باشد
  • نوع Javascript Library استفاده شده
  • استفاده کردن از Javascript کم حجم شده
  • خروجی کد به صورت Tableless هست یا نه
  • پشتیبانی کردن از زبانهای RTL
  • ایرادهای کدنویسی در HTML و CSS
  • نمره از نظر بهینه سازی برای موتورهای جستجو

لینک سایتهای فریم ورکهای فوق عبارتند از : Gantry , T3 , Warp , You!Joomla , Rumi , JoomlaBamboo

همانطور که در جدول فوق مشاهده کردید، دو فریم ورک Gantry و T3 نسبت به سایرین در موقعیت بهتری قرار دارند.

شما می توانید بر اساس نیاز خود و قابلیتهایی که در بالا ذکر کردم یکی از این فریم ورکها را انتخاب کنید، اما من طبق بررسی هایی که انجام دادم برای پروژه موردنظرم، فریم ورک Gantry را انتخاب و استفاده کردم. در زیر معرفی کلی از این فریم ورک برای شما می نویسم.

معرفی فریم ورک Gantry

فریم ورکهای جوملا

ویژگی اصلی فریم ورک Gantry این است که خلاقیت شما را محدود به اصول و قواعد خودش نمی کند، طبق گفته سایت Gantry شما می توانید 99 درصد طرحهای خودتان را طبق این فریم ورک آماده کنید. در زیر یکسری از قابلیتهای اصلی فریم ورک را مشاهده می کنید :

  • رایگان
  • ساخت قالبهای متنوع
  • خروجی HTML بدون Table
  • گزینه های متعدد برای ساخت منو، تغییر اندازه فونت، استایلهای مختلف، رنگ بندی و …
  • پنل مدیریت نسبتا آسان
  • استفاده از گرید سیستم 960.gs
  • پشتیبانی از RTL، تغییر راحت تعداد سطر و ستون و …
  • پشتیبانی از مرورگرهای مختلف
  • خروجی Valid XHTML و Valid CSS
  • دارای سیستم AJAX

اما با این حال هر سیستمی دارای یکسری معایب هم ممکن است باشد :

  • تعداد زیاد گزینه ها ممکن است سردرگمی ایجاد کند
  • بعضی اوقات نیاز به نوشتن دستورات خود Gantry در قالب هست
  • ساختن اینترفیس آسان است ولی اگر دقت نشود ممکن است از نظر لود javascript سنگین شود
  • در پنل مدیریت جوملا فارسی به هم ریخته نشان داده می شود
  • سایز قالب 960 پیکسل در عرض هست و حداکثر 12 ستونی
  • متاسفانه آموزش کامل و جامعی برای آن وجود ندارد و فقط قواعد ابتدایی آن توسط سایت آموزش داده شده است

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

به نقل از داتیس دیزاین



ارسال شده در مورخه : يكشنبه، 19 تير ماه ، 1390   چاپ مطلب

آموزش جوملا


مرتبط با موضوع :

 چگونگی بالا آمدن سرعت سایت و تاثیر افزونه ها بر آن!  [چهارشنبه، 9 فروردين ماه ، 1391]
 8 نکته امنیتی برای امنیت وردپرس  [سه شنبه، 1 شهريور ماه ، 1390]
 آموزش نصب وردپرس بر لوکال هاست [XAMPP]  [دوشنبه، 10 مرداد ماه ، 1390]
 آموزش نصب وردپرس بر لوکال هاست [Wamp]  [دوشنبه، 10 مرداد ماه ، 1390]
 نکات مهمی که بایستی درباره وردپرس ۳٫۲ بدانید  [چهارشنبه، 22 تير ماه ، 1390]
 معرفی هفت پلاگین برای ارتباط بهتر مطالب با هم در سایت های تحت وردپرس  [شنبه، 11 تير ماه ، 1390]
 ۸ راه برای آسان سازی وردپرس  [يكشنبه، 29 خرداد ماه ، 1390]
 ۱۰ افزونه برتر ساخت فرم تماس با ما  [يكشنبه، 29 خرداد ماه ، 1390]
 ۱۰ افزونه مهم وردپرس  [يكشنبه، 29 خرداد ماه ، 1390]
 جوملا ۱.۶ فارسی رسما منتشر شد  [يكشنبه، 29 خرداد ماه ، 1390]


تبلیغات چپ
پکیج Windows Server 2008 MCITP Enterprise Administ
آخرین مقالات
· ۱۴ تغییراتی احتمالی که در iPhone 5 خواهید دید!
· روشهایی برای افزایش عمر باتری موبایل
· p1000 پرفروش ترین تبلت سامسونگ
· خالی کردن فضای هارد دیسک
· ۷ دلیل برای خرید مطمئن سامسونگ Galaxy Note
· معرفی لایف بوک ها ویژگی های مربوط به آنها
· معرفی ۱۰ فناوری برتر ماه گذشته در عرصه آی تی
· معرفی دلایلی برای خرید گوشی با قابلیت ویندوز فون
· SCX-4729FD چاپگر چندکاره سامسونگ
· تعریف سیستم عامل اندروید و مهمترین ویژگی های آن
· لپ تاپ های Samsung Series 7 Game 3D
· پرطرفدارترین موبایل های هوشمند تا بهار ۲۰۱۲
· Sony Unveila Xperia Sola و صفحه نمایش شناور
· کنترل دستگاه اندرویدی توسط دسکتاپ
· 10 تبلت برتر بهار سال 2012
· Optimus 3D Max دومین گوشی سه بعدی ال جی به عنوان محصولی بی همتا
· G6-1160EE لپ تاپ باقابلیت و پرمخاطب HP
· راه های افزایش امنیت در اینترنت
· آموزش مراحل پاک کردن آرشیو یاهو مسنجر
· مانیتورهایی مخصوص بازی های ویدئویی و گیمرها
· نکات مهم در مورد سرچ گوگل
· معرفی بهترین تبلت های بازار از نظر کیفیت نمایشگر
· معرفی رایانه ها و تبلت های سازگار با ویندوز ۸
· ویژگی های Galaxy note 10.1 شرکت سامسونگ
· مهمترین دلایل خرابی سریع لپ تاپ ها

[ موارد بیشتر در بخش اخبار و تازه ها ]
پربیننده ترین مقالات
· استاندارد های ISO/IEC 17799 و BS7799-2
· توصیه های مهم امنیتی در مورد لینوکس و یونیکس
· گرما در cpuها
· معماری client/Server در اینترنت
· آشنایی با سیستم فایل GNU/Linux
· یک MAC BOOK PRO جدید در بازار ایران
· معرفی دو مدل لپ تاپ با قابلیت سونی سری F
· F137HG/B، لپ تاپ سایز بزرگ سونی در بازار داخلی
· اندر احوالات کرک و کپی رایت
· EE31FX/BJ، لپ تاپ ارزان قیمت سونی در بازار داخلی
· معرفی z216 FX/L از لپ تاپ های سونی
· مدل MD313LL/A ، Macbook ارزان قیمت در بازار داخل
· تاریخچه کامپیوتر
· مشاهده آنلاین سوابق بیمه شدگان
· چگونگی اختصاص دادن یک آدرس IP استاتیک به یک رایانه در شبکه در ویندوز Xp ، Vista یا Seven
· آشنایی با روتر و سوئیچ(router and switch)
· الگوریتم های مرتب سازی آرایه ها
· تاریخچه ی پیدایش زبان های برنامه نویسی شی گرا
· GPS چیست؟
· به روز رسانی ویندوز 7 با نرم افزار Windows Update
· پایگاه داده های سیار Mobile database
· بازیابی رمز عبور در ویندوز 7
· معماری سرویس گرا Service Oriented Architecture چیست؟
· انتقال اطلاعات با Replication در SQL Server
· آموزش نرم افزار Virtual Box

[ موارد بیشتر در بخش اخبار و تازه ها ]
مقالات تصادفی
· گامی تازه برای ورود به دنیای بازی ها
· مرجع کامل تگ های وردپرس برای طراحان وب
· پنجره واحد تجارت
· Aviary، قابلیت جدید در بازار
· با Google Docs و استفاده از 4 روش از Microsoft بی نیاز می شوید
· هر چی دوست داری بپرس ...
· طراحی سایتهای داینامیک و مزیتهای آنها
· فردریک بروکز ، نفر - ماه افسانه ای
· چگونگی استفاده از سرویس دراپ باکس - قسمت دوم - چگونگی نصب و استفاده
· پهن باند ۱ گیگابیتی
· ادبی آینده درخشانی را برای فلش بر روی تبلت ها و گوشی های هوشمند پیش بینی می کند.
· بررسی گوشی GT-C3560 سامسونگ: ساده ولی ارزان
· برنامه های اشتراک فایل P۲P
· HP و Toshiba نوت بوک های زیر 400 دلار با پردازنده Sandy Bridge تولید کردند
· اشکال زدایی سرویس دهنده DHCP
· Internet Explorer 8 در ویندوز 7 قابل حذف است
· محصولی را خریداری کنید که اصالت دارد!
· آشنایی با یک ویروس ایرانی
· دوربین Pentax جدید، ضد ضربه، ضد آب، ضد فشار، ضد سرما، ضد ...
· تلویزیون OLED چیست؟
· Shutdown كند و راه حل های موجود
· رفع مشكلات مربوط به USB ها
· معرفی انواع باتری های دوربین دیجیتال
· EE31FX/BJ، لپ تاپ ارزان قیمت سونی در بازار داخلی
· تنظیمات امنیتی مرورگرها

[ موارد بیشتر در بخش اخبار و تازه ها ]
امتیاز دهی به مطلب
امتیاز متوسط : 5
تعداد آراء: 1


لطفا رای مورد نظرتان را در مورد این مطلب ارائه نمائید :

عالی
خیلی خوب
خوب
متوسط
بد

آموزش Exchange