معرفی ، منابع و گزینه های دیگر Xaraya

افشای: پشتیبانی شما به حفظ سایت کمک می کند! ما برای برخی از خدماتی که در این صفحه توصیه می کنیم هزینه ارجاع دریافت می کنیم.


Xaraya یک چارچوب برنامه وب و سیستم مدیریت محتوا است که به زبان پی اچ پی نوشته شده است. این منبع کاملاً آزاد است که تحت مجوز عمومی عمومی گنو مجاز است ، نسخه 2. اگرچه بر اساس یک شعبه منتشر نشده از PostNuke است ، اما پایگاه داده کد کاملاً متفاوت است.

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

تاریخ

Xaraya برای اولین بار پس از کنار گذاشتن پروژه PostNuke در سال 2002 ، تابش نور را دید. هفده برنامه نویس که در PostNuke کار می کنند استعفا دادند و با هم 0.8 نامزد آزاد نشده کار کردند. چندین عضو از انجمن PostNuke سپس به پروژه Xaraya پیوستند ، و اولین بتا ، Xaraya .900 ، در سال 2003 منتشر شد. اولین نسخه پایدار ، Xaraya 1.0 در سال 2005 منتشر شد. چندین نسخه دیگر منجر به راه اندازی Xaraya 1.1 شد تا اینکه در نهایت در سال 2006 ، کار روی شاخه 1.x به نفع Xaraya 2.0 کند شد.

امکانات

ویژگی های اصلی Xaraya شامل موارد زیر است:

  • قوی API (رابط برنامه نویسی برنامه) که به توسعه دهندگان امکان دسترسی و دستکاری داده ها ، ماژول ها ، کاربران و زیر سیستم های Xaraya را می دهد.
  • Xaraya برای جلوگیری از حملات مبتنی بر وب از اعتبارسنجی دقیق داده ها در همه ورودی ها استفاده می کند. این باعث می شود امنیت آن بیشتر شود. همچنین از امتیازات سطوح مختلفی که به نقش های مختلف کاربر اختصاص داده شده است استفاده می کند تا دسترسی به محتوا و کارایی را مجاز یا رد کند.
  • داده ها به اشیاء سازمان یافته می شوند و Dynamic Data به کاربران امکان می دهد اشیاء تعریف شده توسط ماژول ها با خصوصیات را بسازند.
  • Xaraya با استفاده از BlockLayout به عنوان یک سیستم قالب بندی که به توسعه دهندگان امکان می دهد مضامین ایجاد کننده کنترل محتوای ارائه را ایجاد کنند ، روی جداسازی شدید کد و ارائه متمرکز است..
  • به لطف سیستم چند زبانه خود ، Xaraya قابل ترجمه است – متن و برخی از داده ها می توانند بومی سازی شوند. در حال حاضر ، Xaraya شامل بیش از 20 زبان است.
  • پس از آپلود شدن روی سرور ، Xaraya را می توانید از طریق وب نصب کنید.

وضعیت فعلی

آخرین نسخه Xaraya 2.4.0 است. توسعه دهندگان علاقمند می توانند به هسته Xaraya در GitHub کمک کنند. حتی اگر وضعیت پروژه به عنوان فعال در صفحه اصلی ذکر شده باشد ، به نظر می رسد که پروژه از اواخر کاهش یافته است.

گزینه های Xaraya

چارچوب های PHP مانند Xaraya برای ساخت وب سایت ها و برنامه های وب در اندازه ها ، از وب سایت های کوچک استاتیک گرفته تا سیستم های مدیریت محتوای پیچیده سازمانی استفاده می شود. آنها محبوب هستند زیرا کد مناسبی را ترتیب داده و قابل استفاده مجدد دارند که حفظ و مقیاس آن آسان است. با توجه به شرایط فعلی با Xaraya ، در اینجا برخی از بهترین چارچوب های PHP و CMS برای بررسی قرار داده شده است:

  • Laravel: یکی از محبوب ترین چارچوب های PHP ، Laravel ساخته شده است که ساده ، آسان برای یادگیری است و از توسعه سریع برنامه پشتیبانی می کند. با داشتن مجموعه ای غنی از ویژگی ها و موتور جذاب خود به نام “Blade” ، می توانید به راحتی و به سرعت سرعت پروژه های حتی در مقیاس بزرگ را توسعه دهید.
  • Symfony: اولین بار در سال 2005 به عنوان یک چارچوب متن باز پی اچ پی تحت مجوز MIT منتشر شد ، Symfony برخی از بزرگترین پروژه های منبع باز مانند دروپال ، phpBB ، پیویک و بسیاری دیگر را تحت اختیار قرار می دهد. این مجموعه بزرگ از اجزای قابل استفاده مجدد و جامعه پر جنب و جوش و فعال دارد.
  • Phalcon: یکی از سریعترین چارچوب های PHP ، ساخته شده به عنوان یک پسوند PHP که در C. نوشته شده است. بیشتر ویژگی های مدرن مانند مسیریابی ، کنترلرها ، نمایش الگوهای ، زبان پرس و جو و سایر موارد را ارائه می دهد.
  • Yii: یکی از قدیمی ترین چارچوب های PHP. این با انتشار 2.0 آن به عنوان راه حل go-to برای برنامه های وب درجه سازمانی محبوب تر شد. این شامل یک ابزار مولد کد بسیار قدرتمند به نام Gii است و به خصوص به عنوان CMS می درخشد.
  • SilverStripe: نرم افزار منبع باز که هم یک چارچوب و هم CMS را با هم ترکیب می کند. برای ایجاد بانکهای اطلاعاتی سفارشی و یک موتور قالب HTML که ساده برای استفاده از آن استفاده می کند از نقشه برداری شی-رابطه ای استفاده می کند.
  • CakePHP: تحت مجوز MIT منتشر شد ، یک چارچوب PHP که ساختن برنامه های وب را ساده تر ، سریعتر و کوچکتر می کند. این مجموعه با تعدادی از ویژگی های امنیتی همراه است تا برنامه شما نه تنها سریع بلکه ایمن شود.

منابع

برخی از منابع در Xaraya برای کمک به شما در درک چارچوب ارائه شده به شما در دسترس است.

منابع آنلاین

فهرست زیر منابع شامل اسناد رسمی ، نصب و استفاده از چارچوب است.

  • صفحه Xaraya: صفحه اصلی رسمی Xaraya ، با پیوندهایی به اسناد رسمی و راهنمای نصب.
  • Xarmaica: وب سایت رسمی جامعه که شامل انجمن هایی است که مشارکت کنندگان و توسعه دهندگان مشغول به کار در Xaraya در مورد آینده پروژه هستند.
  • Xaraya on SourceForge: نسخه فعلی Xaraya را می توان از SourceForge بارگیری کرد.
  • راهنمای رسمی نصب و راه اندازی Xaraya (PDF): راهنمای نصب که با جزئیات بسیار خوبی نحوه پیکربندی یک سایت انجمن Xaraya را توضیح می دهد.
  • مصاحبه – جان کاکس از Xaraya: مصاحبه SitePoint با جان کاکس ، عضو کمیته مدیریت پروژه ، که قابلیت ها و ویژگی های Xaraya را توضیح می دهد.

آموزش های ویدئویی

سری ویدیویی زیر مراحل نصب Xaraya را راهنمایی می کند:

  • آموزش نصب نصب Xaraya.

حرکت به جلو با Xaraya

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

مطالعه بیشتر و منابع

ما راهنماهای ، آموزش ها و اینفوگرافیک های بیشتری در رابطه با توسعه وب داریم:

  • مقدمه و منابع PHP: با زبانی که لاراول کدگذاری شده است همه چیز را یاد بگیرید.
  • میزبانی وب بهینه ساز Zend: Zend یکی از محبوب ترین چارچوب های PHP در اطراف است. اصول اولیه را در اینجا بیاموزید و از کجا می توانید میزبان آن باشید.
  • معرفی و منابع Zikula: یک چارچوب PHP برای ایجاد وب سایت ها و برنامه های وب پویا و پایدار.

چه کدی را باید بیاموزید?

گیج شده در مورد چه زبان برنامه نویسی که باید رمزگذاری کنید؟ اینفوگرافیک ما را ببینید ، چه کدی را باید یاد بگیرید؟ این نه تنها در مورد جنبه های مختلف زبان بحث می کند ، بلکه به سؤالات مهمی از جمله ، “چقدر پول برای برنامه نویسی PHP برای زندگی می پردازم؟”

چه کد باید یاد بگیرید؟
چه کدی را باید بیاموزید?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map