مادایکس
توی انجمن مادایکس نوشتن پستهای فارسی کلی دردسر داره. باید از تگ [right] استفاده کنیم و چون ادیتور RTL نیست باید کلمات غیرفارسی رو خط جدید قرار بدیم و خلاصه یه کثافتکاری ای میشه که نیا و نبین!
دیروز خیلی اتفاقی (در واقع شانسی)، تگ [rtl] رو توی فروم تست کردم و خشوبختانه کار کرد و عبارات داخلش رو بصورت RTL نمایش داد. اینجا بود که با خودم گفتم ای کاش این همه مدت بجای پستهای فضایی، یه سری به سایت
SMF زده بودم این قابلیت رو اونجا دیده بودم!
نکته دوم اینکه برای نوشتن پستهای فارسی قابل خواندن، این تگ کافی نیست و باید جهت کل متن رو توسط تگ [right] به سمت راست ببریم و برای تکمیل کار هم، فونت نوشته ها رو توسط تگ [font] به شکل [font=Tahoma] به Tahoma تغییر بدیم.
در نهایت باید این سه تگ رو با هم استفاده کنیم:
[rtl][right][font=Tahoma]
من یک پست خیلی خوب و گوگولی تشریف دارم که راست چین و باحال هستم
[/font][/right][/rtl]
یک نکته اینکه تگ [code] این تگها رو قطع می کنه یعنی وقتی میخوایم از تگ [code] استفاده کنیم باید تگهای مربوط به راستچین رو قبل از تگ [code] ببندیم و بعد از تگ [code] مجددا باز کنیم. شبیه این:
[rtl][right][font=Tahoma]
من یک پست خیلی خوب و گوگولی تشریف دارم که راست چین و باحال هستم
[/font][/right][/rtl]
[code]It's a code![/code]
[rtl][right][font=Tahoma]
من ادامه همون پست بالایی هستم و از اون کلی باحالترم
[/font][/right][/rtl]
یک نکته ریزه میزه: توی هر فیلدی، اگر در محیط ویندوز و درصورت نصب بودن زبان فارسی، کلیدهای Shift+Ctrl سمت راست کیبورد رو بزنیم، اون فیلد راست چین میشه و بای زدن همین دکمه در سمت چپ کیبورد به چپ به راست تغییر می کنه.
برای ما که فارسی مینویسیم راحتتره که این کار رو بکنیم تا توی نوشته های فارسی-انگلیسی خوانایی بهتری داشته باشیم. این نکته برای ادیتور انجمن مادایکس هم صدق می کنه.
پی نوشت: من این ترفند رو در انجمن مادایکس و تاپیک زیر هم قرار دادم:
روش نگارش پستها در انجمن بصورت راست به چپ
باشد که وب تمیزتری داشته باشیــــــــــــــم!
برچسب ها: rtl,solution
در این مقاله APIهای مهم و نکات به دردبخور کدنویسی در مادایکس Evolution معرفی خواهد شد. این مقاله نه ترجمه است و نه براساس الگوی خاصی نوشته شده. اینها تجربیات من از کدنویسی در مادایکس هستند. اونجوری که فهمیدم توضیح میدم و اونهایی که به نظرم پرکاربردتر هستند رو معرفی می کنم.
مقاله یکم طولانیه ولی به درد میخوره اگر بخوای کدنویسی در مادایکس Evolution رو شروع کنی یا یه اطلاعاتی ازش بدست بیاری. ادامه آموزش...
برچسب ها: evolution,tutorial
نسخه Evolution مادایکس، برای بخش مدیریت از یه قالب با نام MODxCarbon استفاده می کنه. قبلا چند تا دیگه بود به اضافه قالبی با نام MODxRTL برای زبانهای چپ به راست مثل فارسی.
دیروز داشتم آخرین نسخه ارائه شده تا این تاریخ که 1.0.4 هست رو تست می کردم دیدم که قالب MODxCarbon بخوبی RTL رو ساپورت می کنه و وقتی زبان بخش مدیریت رو Persian انتخاب می کنید، این بخش خودش راست به چپ میشه و مشکلی هم نداره غیر از چند تا نکته از جمله راستچین نبودن ویرایشگرش که توی دنباله مطلب توضیح داده شده.
برچسب ها: evolution,rtl,solution
معرفی مهمترین اصطلاحات مادایکس، شامل:
- قالب (Template)
- متغیر قالب (Template Variable)
- چانک (Chunk)
- اسنیپت (Snippet)
- پلاگین (Plugin)
- ماژول (Module)
- Placeholder
- تگهای مادایکس
- گروه کاربران (Web Group, User Group)
- گروه پرونده (Document Group)
- نقشها (Roles)
- وب لینک (Weblink)
- Cache مادایکس
اگر علاقمند تشریف دارید، با ماوس روی ادامه مطلب یه تققه (کلیک) بفرمایید.
برچسب ها: modx,terms

من یه چند روزی وقت گذاشتم و یه کلاس آماده کردم که ابزار و API مناسب، برای فعالیتهای توسعه ای در مادایکس رو فراهم می کنه. کدهایی که احتمالا زیاد استفاده میشه مثل ساخت و ویرایش و حذف و ... صفحه، کاربر، گروه و غیره و غیره...
لیست متدها رو در دنباله مطلب ببینید:
برچسب ها: API,evolution,کلاس
مادایکس یک سیستم مدیریت محتوا و فریم ورک(Framework) تمام آژاکس به زبان PHP و بصورت Open Source است که هر دو قابلیت سیستم مدیریت محتوا (CMS ,Content Management System) و فریم ورک مدیریت محتوا (CMF , Content Management Framework) را در خودش جمع کرده.
توسط خاصیت CMS مادایکس می تونید یک وب سایت کامل از هر نوع را در چند دقیقه راه اندازی و مطالب اون رو مدیریت کنید و توسط خاصیت CMF می تونید محدودیتهای موجود در CMS ها را از میان بردارید.

این مطلب یکم طولانیه. اگه پایه ای، دنباله اش رو توی ادامه مطالب بخون.
برچسب ها: evolution