1.2. مفهوم: افزونهها
یک افزونه مجموعهای از فایلهای JavaScript، PHP و CSS است که با افزودن قابلیتهای بیشتر، عملکرد سایت را بهبود میبخشد. با نصب افزونه میتوانید این قابلیتها را فعال و با حذف آن را غیرفعال کنید؛ قبل از حذف، شاید نیاز باشد داده و پیکربندیهای اعمال شده توسط افزونه را پاک کنید. هر افزونهای که نصب میشود بر عملکرد کلی سایت شما تاثیر میگذارد، پس بهتر است افزونههای بلااستفاده را حذف کنید.
هسته دروپال افزونههای مورد نیاز برای کارهای زیر را فراهم میکند:
- مدیریت حسابهای کاربری (User)
- مدیریت محتوای پایه (Node) و فیلدها (Field و Field UI)؛ همچنین افزونههایی برای نوع فیلدها نیز وجود دارد.
- مدیریت منوی پیمایش (Menu UI)
- ایجاد فهرستها، شبکهها و بلاکها از دادههای موجود (Views و Views UI)
همچنین میتوانید افزونههای دیگری را از صفحه افزونه Drupal.org دانلود کرده یا افزونه سفارشی خود را بسازید.
صفحه "راهنمای توسعه افزونه" در مستندات جامعه کاربری Drupal.org
مشارکتکنندگان
نگارش توسط Jennifer Hodgdon
ترجمه توسط Navid Emami
Source file: understanding-modules.asciidoc
Help improve this page
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion