فریم ورک فوق قدرتمند طراحی قالب های جوملا Gantry 3.2.20

Developer Last Online: Nov 2019


vB Version: جوملا 2.5 / 1.7
امتیاز:
Installs: 3

Released: Sunday 05 August 12
Last Update: Never
Downloads: 0



با سلام خدمت دوستان.
شاید برخی از طراحان وب این فریم ورک را بشناسند ولی مطمئن هستم بیشتر طراحان وب هم این فریم ورک را نمی شناسند!!! البته شاید بیشتر طراحان وب این فریم ورک را بشناسند ولی من به ای دلیل می گم نمی شناسند زیرا طراحان وب ایرانی خیلی کم از فریم ورک ها در طراحی قالب هایشان استفاده می کنند!!!
متاسفانه استفاده از فریم ورک ها در طراحی قالب خیلی کم است و کسانی که احتمالا از فریم ورک ها استفاده می کنند انگشت شمارند!
اصلا فریم ورک چیست؟؟؟
هر کتابخانه*ای که تهیه و تنظیم شده باشد تا از تکرار در برنامه نویسی جلوگیری کند و کار برنامه نویس را ساده کند فریم ورک نامیده می*شود. اما فریم ورک چیزی بیش از یک کتابخانه است. به عنوان مثال یک شرکت مانند سونی را در نظر بگیرید؛ آیا سونی هربار برای ساخت یک تلویزیون به تکنولوژی مشابه همه کیت*ها و مدار*ها را دوباره طراحی می*کند!؟ آیا از نظر زمان و هزینه اقتصادی باعث ضرر این شرکت نخواهد شد؟ طبیعتاً سونی همه اطلاعات را در جایی نگه داشته و تنها تغییراتی در آن اعمال می*کند و خروجی یک محصول جدید را در نتیجه خواهد داشت.
فریم ورک*ها بر اساس ساختار برنامه نویسی شی گرایی تحت عنوان Model، View، Controller به اختصار MVC ساخته می*شوند. اما نمی*توان گفت کتابخانه*هایی که بر اساس شی گرایی ساخته نشده*اند فریم ورک نیستند. عموما پرتال*ها و سیستم*های مدیریت محتوا مثل جوملا، مامبو، دروپال، وردپرس و … در **نهایت تبدیل به یک کتابخانه یا فریم ورک می*شوند. لازم به ذکر هست که خود این فریم ورک*ها می*توانند فریم ورک*های دیگر را نیز میزبانی کنند. مانند جوملا که فریم ورک Gantry برای قالب*های جوملا، کار طراحی و مدیریت قالب را سهل و آسان می*کند و بسیاری از قالب*های جوملا امروزه از فریم ورک*ها استفاده می*کنند. فریم ورک گانتری برای سیستم مدیریت محتوای وردپرس نیز قابل استفاده هست.
خب چرا از فریم ورک استفاده کنیم؟
هیچ اجباری برای استفاده از فریم ورک نیست. اما اگر مزیت*های فریم ورک*ها را بدانیم شاید حاضر نباشیم به هیچ وجه بدون فریم ورک کاری کنیم! (فراموش نکنید جوملا قبل از سیستم مدیریت محتوا یک فریم ورک است و در واقع یک CMF می*باشد) هرچند هیچ اجباری برای استفاده از فریم ورک*ها نیست. هیچ کسی نمی*تواند شما را به خاطر استفاده نکردن از فریم ورک*ها سرزنش کند. اما به شما پیشنهاد می*کنم که سعی کنید همیشه از فریم ورک*ها استفاده کنید. حتی خودتان می*توانید فریم ورکی را تهیه کنید تا کار*هایتان ساده*تر شود. اما فریم ورک*هایی هستند که شاید نیاز نباشد شما وقت بگذارید و فریم ورک جدیدی را تهیه کنید! یا اصلاً تنها کافی باشد با تغییرات کمی به احتیاج خود برسید. یکی از مزیت*های فریم ورک*ها این است که اگر یک اشکالی در منبع (Source) شما باشد می*توانید با یک تغییر همه قالب*هایی (برنامه*ها) که از این فریم ورک استفاده می*کنند را اصلاح کنید!
بگذریم. فریم ورک های زیادی برای طراحی قالب های جوملایی وجود دارند از جمله: YT Framework ، Warp ، Gavern ، Zen Grid ، Helix ، Construct Template Development ، Morph ، JV ولی من به شخصه بهترین فریم ورک ها را T3 و Gantry می دانم و از بین این دو گانتری را برتر می دانم. البته این نظر شخصی است و شاید نظر شما متفاوت باشه. من دلایل زیادی برای ترجیه گانتری دارم. از جمله:
مهم ترین ویژگی های فریم ورک Gantry:
دارای ُسیستم شبکه 960
پشتیبانی از 12 تا 16 ستون و هر ستون دارای 6 موقعیت ماژول.
امکان سفارشی سازی و تنظیم ساده ی تنظیمات و پارامتر های قالب در مدیریت قالب و هم فایل xml
مدیریت منو ی بالا و امکان تنظیم نمودن هر آیتم منو (رنگ ، نوع افکت ، نوع انیمیشن ، انتخاب منوی مورد نظر و..)
دارای سیستم قدرتمند Ajax و استفاده از آن در قسمت های مختلف قالب
پشتیبانی از زبان های RTL. هنگام طراحی می توان یک فایل به نام template-rtl.css ساخت و کد هایی که مربوط به زبان های rtl هست را آنجا نوشت.
ایجاد شده در css و js فشرده. کاهش تعداد درخواست ها از سرور و فشرده سازی و بهینه سازی حداکثری صفحه
کاملا انتطاف پذیر و امکان css , js , html , css نویسی در قالب برای سفارشی سازی قالب و ایجاد بلوک و موقعیت های مختلف.
دارای کد های بهینه شده و استفاده ی مجدد آن ها در چهارچوب قالب که باعث افزایش سرعت قالب می شود.
دارای 65 موقعیت ماژول و امکان تغییر و افزایش آنها
امکان ایجاد چند استایل مختلف در قالب و ساخت فایل هایی با نام های style1.css ، style2.css و.. برای سفارشی سازی آنها
امکان ایجاد پیام هشدار برای ie6 از
[فقط اعضا می توانند لینک ها را ببینند. ]امکان سفارشی سازی و تنظیم ساده ی تنظیمات و پارامتر های قالب در مدیریت قالب و هم فایل xml
مدیریت منو ی بالا و امکان تنظیم نمودن هر آیتم منو (رنگ ، نوع افکت ، نوع انیمیشن ، انتخاب منوی مورد نظر و..)
دارای سیستم قدرتمند Ajax و استفاده از آن در قسمت های مختلف قالب
پشتیبانی از زبان های RTL. هنگام طراحی می توان یک فایل به نام template-rtl.css ساخت و کد هایی که مربوط به زبان های rtl هست را آنجا نوشت.
ایجاد شده در css و js فشرده. کاهش تعداد درخواست ها از سرور و فشرده سازی و بهینه سازی حداکثری صفحه
کاملا انتطاف پذیر و امکان css , js , html , css نویسی در قالب برای سفارشی سازی قالب و ایجاد بلوک و موقعیت های مختلف.
دارای کد های بهینه شده و استفاده ی مجدد آن ها در چهارچوب قالب که باعث افزایش سرعت قالب می شود.
دارای 65 موقعیت ماژول و امکان تغییر و افزایش آنها
امکان ایجاد چند استایل مختلف در قالب و ساخت فایل هایی با نام های style1.css ، style2.css و.. برای سفارشی سازی آنها
امکان ایجاد پیام هشدار برای ie6 از
کمک بگیرید.
کاملا div و بدون استفاده از هیچ جدولی و SEO بالای قالب
امکان اختصاص فایل css به مرورگر خاص برای رفع مشکل در انواع مرورگر ها از جمله ie
پشتیبانی کامل موبایل های هوشمند از جمله iphon و اختصاص فایل های php و css برای هر موبایل هوشمند خاص
امکان تنظیم رنگ قسمت های مختلف قالب در مدیریت قالب
امکان تنظیم فونت و سایز فونت و استفاده از فونت های google
امکان تنظیم موقعیت و تنظیم: Logo , Date , Font-Sizer , Copyright , SmartLoad , To-Top Scroller , System Messages , Reset Settings , IE6 Warning و Google Analytics.
امکان تنظیم تعداد موقعیت ها و همچنین اندازه ی هر موقعیت و همچنین امکان جا به جا کردن آنها
امکان فعال و غیر فعال کردن Cache
امکان فعال و غیر فعال کردن GZipper
امکان فعال و غیر فعال کردن موقعیت کامپوننت
امکان اختصاص دادن به منویی خاص
و..
البته این فریم ورک کارایی خاصی برای مدیران سایت ها ندارد ولی برای طراحان وب و قالب بسیار مفید می باشد. این قالب نیازی به بهینه سازی css ندارد بلکه فقط باید فایل زبانش فارسی شود.
من آخرین قالبی که با این فریم ورک طراحی کردم ، قالب انتظار می باشد که قرار هست بزودی در سایت جومینا منتشر شود.
[فقط اعضا می توانند لینک ها را ببینند. ]کاملا div و بدون استفاده از هیچ جدولی و SEO بالای قالب
امکان اختصاص فایل css به مرورگر خاص برای رفع مشکل در انواع مرورگر ها از جمله ie
پشتیبانی کامل موبایل های هوشمند از جمله iphon و اختصاص فایل های php و css برای هر موبایل هوشمند خاص
امکان تنظیم رنگ قسمت های مختلف قالب در مدیریت قالب
امکان تنظیم فونت و سایز فونت و استفاده از فونت های google
امکان تنظیم موقعیت و تنظیم: Logo , Date , Font-Sizer , Copyright , SmartLoad , To-Top Scroller , System Messages , Reset Settings , IE6 Warning و Google Analytics.
امکان تنظیم تعداد موقعیت ها و همچنین اندازه ی هر موقعیت و همچنین امکان جا به جا کردن آنها
امکان فعال و غیر فعال کردن Cache
امکان فعال و غیر فعال کردن GZipper
امکان فعال و غیر فعال کردن موقعیت کامپوننت
امکان اختصاص دادن به منویی خاص
و..
البته این فریم ورک کارایی خاصی برای مدیران سایت ها ندارد ولی برای طراحان وب و قالب بسیار مفید می باشد. این قالب نیازی به بهینه سازی css ندارد بلکه فقط باید فایل زبانش فارسی شود.
من آخرین قالبی که با این فریم ورک طراحی کردم ، قالب انتظار می باشد که قرار هست بزودی در سایت جومینا منتشر شود.
اسکرین شات های نسخه جوملا 1.5:






[فقط اعضا می توانند لینک ها را ببینند. ]
[فقط اعضا می توانند لینک ها را ببینند. ]
[فقط اعضا می توانند لینک ها را ببینند. ]
فایل های قابل دانلود:
فریم ورک گانتری نسخه 3.2.20 (آخرین نسخه)در این بسته کامپوننت و لایبرری و پلاگین گانتری وجود دارد.
[فقط اعضا می توانند لینک ها را ببینند. ]فریم ورک گانتری نسخه 3.2.20 (آخرین نسخه)در این بسته کامپوننت و لایبرری و پلاگین گانتری وجود دارد.
[فقط اعضا می توانند لینک ها را ببینند. ]
قالب پیش فرض برای فریم ورک گانتری نسخه 3.2.20
[فقط اعضا می توانند لینک ها را ببینند. ][فقط اعضا می توانند لینک ها را ببینند. ]
بسته ی کامل نرم افزاری گانتری. این بسته کامپوننت و لایبری و پلاگین گانتری به همراه قالب پیش فرض و ماژول و پلاگین منوی آبشاری وجود دارد. (پیشنهاد شده)
[فقط اعضا می توانند لینک ها را ببینند. ][فقط اعضا می توانند لینک ها را ببینند. ]
به امید استفاده ی هر چه بیشتر از فریم ورک ها.
یاعلی
یاعلی
موضوعات مشابه:
Show Your Support
- This modification may not be copied, reproduced or published elsewhere without author's permission.
- برای تشکر از نویسنده بر روی
کلیک کنید.
The Following 4 Users Say Thank You to Mahdi Manian For This Useful Post: Mojtaba (Monday 06 August 12),mojtaba3D (Sunday 05 August 12),pesfa (Sunday 06 January 13),محمدحسین میری (Sunday 05 August 12)