جوملا ترکید - مامبو 4.7 می آید
متن فارسی این خبر را بخونید و برگردید سراغ مامبو:
فقط با توضیح قسمتی از ویژگی های مامبو 4.7 توسط تیم مامبو ، حجم عظیمی از بحث های انجمن مامبو به طرح های انتشار نسخه 4.7 اختصاص یافته است. نکته اصلی ابتکار در Roadmap می باشد که اکنون در آن قرار داریم، اما ما تصمیم گرفتیم که طرح را اندکی تغییر دهیم. طرح اصلی ما انتشار نسخه 4.7 ٬سپس 4.8 و سپس مامبو 5.0 بود. اما اکنون بعد انتشار نسخه 4.7 مستقیما به سراغ مامبو نسخه 5.0 می رویم. در نسخه 4.8 تمرکز بر روی قابل حمل بودن پایگاه داده، نسخه بندی محتوا و پیاده سازی موتور قالب PHP می باشد. از قابلیت های مهم نسخه 5.0 بهبود سیستم دسترسی(ACL) ، سطح بندی نامحدود محتوا به جای ساختار دو سطحی بخش/مجموعه، مدیریت چندین سایت و غیره می باشد.
ما اعتقاد داریم مامبو 4.7 ثابت خواهد کرد که بهترین نسخه مامبو است که تاکنون منتشر شده است. تیم زمان زیادی را صرف کار بر روی XHTML ، WCAG 1.0 ، حذف کدهای غیرضروری و خارج از دسترس JavaScript ، بهبود کارایی و بسیاری موارد دیگر نموده است. ما با انتشار نسخه نهایی مامبو 4.7 حتما یک نسخه پایدار، در دسترس و سیستم موفق استاندارد برای استفاده در انجمن ها خواهیم داشت. اکنون تیم تمام توجه خود را به آینده معطوف کرده است. البته ما به اصلاح و بهبود نیازهایی که نسخه 4.7 خواهد داشت در حین کار بر روی نسخه مامبو 5 خواهیم پرداخت.
مامبو 5 باعث می شود که ما به عقب بازگشته و بر روی بعضی قسمت های اصلی مجددا کار کنیم. امکان بررسی مزایای تمام سیستم ها وجود ندارد و ما به بهترین بستر که امروزه در وب وجود دارد مراجعه کردیم. بعد از تحقیقات گسترده، تیم مامبو مصمم شده است که از بستر CakePHP برای مامبو 5 استفاده نماید. CakePHP به سرعت اجرا می شود و خصوصیات بستر PHP را نیز دارا می باشد. این پروژه در سایت
http://cakefoundation.org/ موجود است.
ما اعتقاد داریم این معیار مهمی در ماندگاری، فعالیت پروژه و جذب افراد مستعد خواهد بود. CakePHP دارای اجتماع وسیع کاربران٬ سایت مرجع سورس (
http://cakeforge.org) و مستندات بسیار خوبی می باشد. توضیح خود سایت در مورد پروژه اینگونه است: "Cake یک بستر PHP برای کاربران با سطح عمومی طراحی همانند ActiveRecord ، Association Data Mapping ، Front Controller و MVC می باشد. هدف اولیه ما توسعه ساختار بستر برای کاربران PHP با هر سطحی می باشد تا به سرعت برنامه های وب را بدون از دست دادن انعطاف پذیری توسعه دهند."
در اینجا ما به بعضی از ویژگی های استاندارد کیک پرداخته ایم:
<!--· امکانات ویژه:
Model, View, Controller Architecture
View Helpers for AJAX, Javascript, HTML Forms and more
Built-in Validation
Application Scaffolding
Application and CRUD code generation via Bake
Security, Session, and Request Handling Components
Flexible View Caching
Access Control Lists
Data Sanitization
و غیره
<!--· انجمن فعال و دوستانه: فقط وارد کانال IRC ما شوید و ببینید چه کسی آنلاین است تا به شما کمک کند.
<!--· مجوز انعطاف پذیر: Cake تحت مجوز MIT منتشر شده است.
<!-- IP تمیز: هر خط از کدها توسط تیم توسعه CakePHP نوشته شده است.
<!--· بشدت ساده: فقط کافی است به نام نگاه کنید.....این کیک است!
<!--· توسعه سریع: ساخت برنامه از قبل سریع تر شده است (مقاله را مشاهده نمایید -
http://www.zzine.org/articles/cakephp )
<!--· بدون پیکربندی: فقط نصب پایگاه داده و دیدن جادوگری ها
<!--· بهترین شیوه ها: کیک برای فهمیدن و استفاده از استانداردهای صنعتی در تشخیص هویت٬session handling و دیگر خصوصیات بسیار ساده است.
<!--· OO: شما می توانید سیستم شی گرا یا معمولی را انتخاب نمایید. با هر کدام که احساس راحتی بیشتری می کنید.
ما تایید می کنیم که این تنها ویژگی مهم هسته مامبو نیست. ما برای توسعه دهندگان 3rd party هم طرح هایی داریم. من مطمئن هستم که توسعه دهندگان با فهمیدن امکانات جدید حتما مجددا به توسعه مامبو علاقه مند خواهند شد. هر بستری دارای نقاط قوت و ضعفی می باشد و CakePHP ممکن است بهترین انتخاب نباشد اما ما امیدواریم شما قبول کنید که CakePHP بهترین و مطمئن ترین انتخاب موجود در حال حاضر می باشد. با در اختیار قرار گرفتن CakePHP شما می توانید از این امکانات برای توسعه امکانات مامبو استفاده نمایید. توسعه دهندگان می توانند برای شروع از راهنمای CakePHP (
http://manual.cakephp.org/)، برنامه ها (
http://api.cakephp.org/)، تعداد زیادی آموزش آنلاین (
http://bakery.cakephp.org/)، نمونه کارها (
http://cakephp.org/screencasts)، کانال IRC و گروه پروژه های گوگل (
http://groups.google.com/group/cake-php) برای پشتیبانی CakePHP استفاده نمایند. البته مامبو 5 راهنماهای مربوطه را خواهد داشت اما ما هنوز راه طولانی قبل از این کار در پیش داریم.
بنابراین شما تصور نکنید که این گفته ها فقط تئوری است. همچنین من باید بگویم که ما یک نسخه نمونه pre-alpha از نصب کننده مامبو 5 را نیز آماده کرده ایم. ما در ماه گذشته با کار مجدد بر روی کدها، امکان قابل حمل نمودن پایگاه داده را به نصب کنند مامبو 4.8 اضافه نمودیم.
ما کدنویسی را برای نسخه 4.8 از یک سال پیش شروع کردیم. با آمدن نسخه 4.8 ما مصمم هستیم پروژه را به CakePHP منتقل کنیم. با بکار بردن ADOdb و AXMLS برای ایجاد اساس قابل حمل نمودن پایگاه داده مامبو در داخل درایور CakePHP بوجود می آید. نسخه pre-alpha CakePHP 1.1.x به پایان رسیده و از SQLite ، PostgreSQL و MySQL پشتیبانی میکند. CakePHP 1.2 فعلا آلفا می باشد و پریروز ما مجددا بر روی نصب کننده با استفاده از امکانات 1.1.2 کار کردیم که امکان ترکیب پایگاه داده های Oracle ، db2 و mssql بوجود آمد.
این بدین معنا نیست که نصب کنند pre-alpha آماده ارائه باشد. اما این نمایشی از جفت شدن مامبو و CakePHP می باشد. ما نمونه های زیادی را مدتی بعد از انتشار نسخه 4.7 در اختیار توسعه دهندگان 3rd party قرار خواهیم داد.
با نگاه به آینده متوجه می شوید که این یک زمان مناسب برای سوئیچ کردن به مامبو می باشد. ما امیدواریم که شما در این پیشرفت جدید به ما بپیوندید.
منبع خبر:
http://www.mambolearn.com/fa/news/mambo/Baking_Mambo_20070723174.html