zxc_mehran
New Member
سلام دوستان.
آرتا، یک سیستم مدیریت محتواست (CMS) که به شما اجازه ی ایجاد و مدیریت وبسایت ها رو میده. آرتا دارای قابلیت انعطاف بالایی بوده و به راحتی قابل گسترش است و تحت PHP نوشته شده.
در طراحی این سیستم از هیچ فریم ورک آماده ای استفاده نشده و حتی فریم ورک آن (ArtaLib) نیز از پایه نوشته ی بنده است.
همچنین، دارای پشتیبانی ذاتی از زبان فارسی و تقویم هجری شمسی است و توسط آن به راحتی می توانید وبسایت های چند زبانه (Multilingual) را ایجاد و مدیریت کنین.
در طراحی آرتا از MVC استفاده کردم. همچنین در آرتا، یک سیستم Extension Installer قدرتمند طراحی شده که به مدیر وبسایت اجازه میده با چند کلیک ساده افزونه های مورد نظر خودش رو نصب کنه. تا کنون 10 نوع افزونه ی مختلف پیاده سازی شده.
در طراحی آرتا به مسائل Optimization نیز توجه خاصی شده و بهینه ترین Query ها استفاده شده اند، در کنار اینکه به صورت فراگیر از سیستم Caching استفاده شده.
در طراحی آرتا، به امنیت وبسایت توجه ویژه ای شده و سعی شده در مقابل انواع مختلف حملات، ایمن باشد.
به جرات می توان گفت، این سیستم، قابلیت رقابت با نمونه های خارجی را نیز خواهد داشت. البته گذر زمان نیز به این امر کمک خواهد کرد.
برای مشاهده ی سایز بزرگتر تصاویر بعلاوه ی شرح آنها به اینجا مراجعه کنید:
Screenshots of Arta | Arta Blog
نیازی به بیان امکانات سطحی مانند قابلیت گروه بندی کاربران و تعیین سطح دسترسی و تعیین قالب و پشتیبانی از گالری تصویر و امثال این ها دیده نمی شود. اجازه بدهید به بررسی نکات برجسته تر بپردازیم.
دیگر امکانات سیستم عبارتند از:
- استفاده از HTML5
- سیستم Cron مستقل از سیستم عامل
- قابلیت پیاده سازی WebService های XMLRPC
- قابلیت گسترش Library های موجود به صورت افزونه
- قابلیت استفاده از لایه ی FTP جهت مدیریت فایل ها
- قابلیت بکار گیری Subdomain ها به صورت ذاتی (Native)
- قابلیت ایجاد دو نوع URL بهینه سازی شده برای موتور های جستجو (SEF) با در نظر گیری زبان
- قابلیت ترجمه ی محتوای وبسایت به زبان های دیگر، به طوری که وبسایتی کاملاً چند زبانه خواهید داشت. حتی Comment های جداگانه برای زبان ها خواهید داشت.
- قابلیت Update کردن هسته با چند کلیک ساده با آرشیو بروز رسانی.
- قابلیت استفاده از Dependency برای افزونه های طراحی شده، به طوری که نصب کننده پیش از نصب افزونه، وجود پیش نیاز ها را چک خواهد کرد.
- قابلیت Update کردن افزونه های نصب شده با چند کلیک با استفاده از آرشیو آخرین نسخه ی همان افزونه.
- قابل ترجمه هسته و محتوا به زبان های دیگر
- قابلیت استفاده از SMTP
- استفاده از سیستم Caching به صورت جامع در تمام پروژه
- توانایی ایجاد تصاویر جلوگیری از فعالیت روبوت ها (CAPTCHA)
- پشتیبانی کامل از تاریخ هجری شمسی حتی با قابلیت فرمت بندی تاریخ خروجی و پردازش ورودی های هجری شمسی.
- سیستم Debugging
- پشتیبانی ذاتی از oEmbed
- کد گذاری رمز های عبور با متدی پیشرفته
- بروز رسانی خودکار موارد اضطراری، مانند باگ های امنیتی خطر ناک. (Urgent Updater)
- پشتیبانی از YQL
- پشتیبانی از UTF8
- پشتیبانی از OpenID
- قابلیت خروجی PDF
- موتور پردازش قالب (Template) سهل الاستفاده، در عین انعطاف.
و چندین امکان دیگر.
-
پروژه کاملاً اوپن سورس بوده و از تمامی دوستان اهل اوپن سورس دعوت به همکاری می کنم.
سورس های پروژه بر روی وبگاه BitBucket قرار گرفته و با Mercurial مدیریت می شوند. در صفحه ی دانلود، در مورد نحوه ی Clone کردن Repository توضیحات کافی وجود دارد.
طبق محاسبات انجام شده توسط Ohloh، تا کنون حدود 161,000 خط کد نوشته شده (بدون احتساب خطوط خالی).
برای اطلاعات بیشتر، به وبسایت مراجعه کنید.
ArtaProject.com
پس از ورود، در صورت تمایل، با کلیک بر روی عبارت "فارسی" در گوشه ی بالا می توانید وبسایت رو در فارسی ببینید.
تا کنون، سه نسخه ی بتا از آرتا عرضه شده و آخرین نسخه، 1.0.0b3 می باشد که احتمال زیاد، آخرین بتا خواهد بود و وارد فاز RC یا Stable خواهیم شد.
ویرایش: نسخه ی 1.0.0RC2 هم منتشر شد!
آرتا در شبکه های اجتماعی:
Arta on Facebook | +Arta
امیدوارم این نرم افزار براتون مفید واقع شه و بتونه گره ای از کار شما باز کنه.
آخرین ویرایش: