واژگان
- Ajax
یک فناوری وب که برای تبادل داده بین سرور به منظور بروزرسانی قسمتی از صفحه وب (مانند فرمها) بدون نیاز به بارگیری مجدد صفحه، استفاده میشود.
- Alias
یک نام کاربر-پسند جایگزین برای path که توسط سیستم برای نشانی یک صفحه در سایت اختصاص یافته است. برای نمونه، ممکن است بخواهید از نام مستعار /about برای صفحه درباره سایت خود استفاده کنید تا جایگزین مسیر داخلی /node/5 شود. اینکار به صفحه نشانی http://example.com/about را بجای http://example.com/node/5 اختصاص میدهد. برای اطلاعات بیشتر قسمت 5.1, “مفهوم: مسیرها، نامهای مستعار و نشانیها” را مشاهده کنید.
- Anonymous
فردی که (user) بدون ورود به سایت از آن استفاده میکند. برای اطلاعات بیشتر قسمت 7.1, “مفهوم: کاربران، نقشها و مجوزها” را مشاهده کنید.
- Block
مجموعهای از content (متن، تصویر، پیوند و از این قبیل) که میتواند در صفحهای از سایت نمایش یابد. بلاکها در regions نمایش داده میشوند. برای اطلاعات بیشتر قسمت 8.1, “مفهوم: بلاکها” را مشاهده کنید.
- Breakpoint
به منظور جداسازی طول و عرض صفحه نمایشگرها، چاپگرها و سایر انواع خروجی رسانه به صورت گامهای مجزا استفاده میشوند. یک سایت responsive شیوه نمایش خود را مبتنی بر این تنظیمات قرار میدهد. برای اطلاعات بیشتر قسمت 6.14, “مفهوم: سبکهای تصویری واکنشگرا” را مشاهده کنید.
- Bundle
مترادف با Entity subtype.
- Cache
حافظه موقت داخلی سایت، خروجی محاسبات زمان-گیر از جمله محاسبه خروجی HTML برای صفحه را در خود ذخیره میکند، تا در درخواست بعدی بجای محاسبه مجدد، آن را بازگرداند. سیستمهای حافظه موقت خارجی نیز از طرف سرور میتوانند به منظور افزایش سرعت سایت مورد استفاده قرار گیرند. برای اطلاعات بیشتر درباره حافظه موقت داخلی قسمت 12.1, “مفهوم: حافظه موقت” را مشاهده کنید.
- CMS
مترادف با Content Management System.
- Configuration
اطلاعات سایت شما که شامل content نباشد و پایداری بیشتری نسبت به اطلاعات state دارد، از جمله نام سایت شما، content types و views که تعریف کردهاید. برای اطلاعات بیشتر قسمت 1.5, “مفهوم: انواع داده” را مشاهده کنید.
- Content
اطلاعات قابل نمایش در سایت شما از جمله متن، تصویر، فایلهای دانلود و از این قبیل. همچنین Configuration و State را ببینید. برای اطلاعات بیشتر قسمت 1.5, “مفهوم: انواع داده” را مشاهده کنید.
- Content item
گزینهای از content که معمولا برای نمایش در قسمت محتوای صفحهای از سایت شما بکار میرود. این یک entity type است. برای اطلاعات بیشتر قسمت 2.3, “مفهوم: موجودیتهای محتوایی و فیلدها” را مشاهده کنید.
- Content Management System (CMS)
مجموعهای از ابزار که به منظور ایجاد، تغییر، سازماندهی، جستجو، بازیابی و حذف اطلاعات یک وبسایت طراحی شده است. برای اطلاعات بیشتر قسمت 1.1, “مفهوم: دروپال به عنوان یک سیستم مدیریت محتوا” را مشاهده کنید.
- Content type
یک entity subtype برای content item از entity type. هر نوع محتوا برای هدف مشخصی در سایت استفاده میشود که هر کدام فیلدهای مربوط به خود را دارند. برای نمونه، سایت فروشگاه محصولات کشاورزی ممکن است نوع محتوای صفحه ساده و صفحه فروشندگان را دارا باشد. برای اطلاعات بیشتر قسمت 2.3, “مفهوم: موجودیتهای محتوایی و فیلدها” را مشاهده کنید.
- Contextual link
پیوندی به یکی از صفحات مدیریتی برای ویرایش یا پیکربندی یک ویژگی سایت، که در قسمت زمینهای سایت برای آن ویژگی نمایش مییابد. برای نمونه، پیوندی برای پیکربندی menu زمانی که نشانگر ماوس را روی منو قرار میدهید. برای اطلاعات بیشتر قسمت 4.1, “مفهوم: مروری بر گزینههای مدیریتی” را مشاهده کنید.
- Contributed
Modules، themes و distributions که قسمتی از دانلود Drupal core نیستند که میتوانند به صورت جداگانه از Drupal.org وبسایت دانلود شوند.
- Cron
در برخی سیستم عاملها، cron یک برنامه زمانبندی است که دستورات یا اسکریپتها را در بازههای مشخص اجرا میکند. سایت شما شامل وظایف متداولی است که بنام وظایف cron شناخته میشوند که نیاز دارند توسط دروپال یا سیستم عامل فراخوانی گردند. برای اطلاعات بیشتر قسمت 13.1, “مفهوم: Cron” را مشاهده کنید.
- Distribution
یک دانلود جداگانه که شامل نوع مشخصی از سایت باشد، مانند یک کلاب یا فروشگاه اینترنتی. یک توزیع شامل Drupal core به همراه modules و/یا themes contributed میباشد؛ بسیاری توزیعها حتی سایت را از قبل پیکربندی کرده یا محتوای آزمایشی در آن قرار میدهند. برای اطلاعات بیشتر قسمت 1.4, “مفهوم: توزیعها” را مشاهده کنید.
- Drupal core
فایلها، افزونهها، قالبها و پروفایلهای استاندارد که در دانلود اصلی نرمافزار قرار دارند. برای اطلاعات بیشتر قسمت 1.1, “مفهوم: دروپال به عنوان یک سیستم مدیریت محتوا” را مشاهده کنید.
- Entity
یک گزینه از نوع دادهای content یا configuration، با اینکه کاربرد متداولی دارد اما بیشتر برای موجودیتهای محتوایی استفاده میگردد. برای نمونه content items، blocks سفارشی، taxonomy terms و تعریفهای content types؛ سه گزینه اول موجودیتهای محتوایی و گزینه آخر موجودیت پیکربندی است. همچنین Entity type، Entity subtype و Field را ببینید. برای اطلاعات بیشتر قسمت 2.3, “مفهوم: موجودیتهای محتوایی و فیلدها” را مشاهده کنید.
- Entity subtype
درون یک content entity type، گروهبندی از موجودیتها که دارای fields یکسان هستند. برای نمونه، درون نوع موجودیت content item، یک فروشگاه کشاورزی ممکن است شامل زیرمجموعههای (content types) صفحات ساده و صفحات فروشندگان هر کدام متناسب با فیلدهای خود باشد. ممکن است عبارت bundle را به عنوان مترادفی برای زیرمجموعه موجودیت (بیشتر در مستندات فنی) ببینید. برای اطلاعات بیشتر قسمت 2.3, “مفهوم: موجودیتهای محتوایی و فیلدها” را مشاهده کنید.
- Entity type
نوع کلی یک entity؛ در کاربرد متداول، بیشتر در مورد موجودیت content بکار میرود. مثالهای آن عبارتند از content types، taxonomy terms و blocks. برای اطلاعات بیشتر قسمت 2.3, “مفهوم: موجودیتهای محتوایی و فیلدها” را مشاهده کنید.
- Field
داده از نوع مشخصی که به یک content entity متصل شده است. برای نمونه، در یک نوع محتوای فروشندگان در فروشگاه محصولات کشاورزی، ممکن است فیلدهایی برای تصویر، توضیحات فروشنده و یک taxonomy term داشته باشید. برای اطلاعات بیشتر قسمت 2.3, “مفهوم: موجودیتهای محتوایی و فیلدها” را مشاهده کنید.
- Field bundle
مترادف با Entity subtype.
- Field formatter
Configuration که تعریف میکند داده درون یک field چگونه نمایش یابد. برای نمونه، یک فیلد متنی میتواند همراه با پیشوند/پسوند نمایش یابد یا تگهای HTML مختصر یا محدود داشته باشد. همچنین View mode و Field widget را ببینید. برای اطلاعات بیشتر قسمت 6.10, “مفهوم: حالتهای نمایشی و قالبدهندهها” را مشاهده کنید.
- Field widget
Configuration که تعریف میکند یک کاربر چطور میتواند به ورود یا ویرایش داده برای یک field در یک فرم ورود محتوا بپردازد. برای نمونه، یک فیلد متنی میتواند به صورت جعبهای تک خطی یا چند خطی نمایش یابد و همچنین تنظیمی برای اندازه جعبه وجود دارد. همچنین Field formatter را ببینید. برای اطلاعات بیشتر قسمت 6.8, “مفهوم: فرمها و ویجتها” را مشاهده کنید.
- Formatter
Field formatter را مشاهده کنید.
- FOSS
مخففی برای Free and Open Source Software به معنی نرمافزاری که توسط جامعهای از افراد توسعه یافته و تحت مجوزی غیر-انحصاری منتشر شده است. همچنین GPL را ببینید. برای اطلاعات بیشتر قسمت 1.6, “مفهوم: پروژه دروپال” را مشاهده کنید.
- GPL
مخففی برای GNU General Public License که یک مجوز نرمافزاری غیر-انحصاری است. تمام نرمافزارهای دانلود شده از وبسایت Drupal.org شامل "GNU General Public License, version 2" هستند. همچنین FOSS را ببینید. برای اطلاعات بیشتر قسمت 1.7, “مفهوم: مجوز دروپال” را مشاهده کنید.
- Image style
مجموعهای از گامهای پردازشی که یک تصویر پایه را به تصویر جدیدی تبدیل میکند؛ پردازشهای معمول شامل مقیاسدهی و برش تصویر میشوند. برای اطلاعات بیشتر قسمت 6.12, “مفهوم: سبکهای تصویری” را مشاهده کنید.
- LAMP
مخففی برای Linux, Apache, MySQL, and PHP: نرمافزار روی سرور وب که اسکریپتها روی آن اجرا میشوند (میتواند شامل سیستم عامل، سرور وب یا پایگاهداده دیگری نیز باشد). برای اطلاعات بیشتر قسمت 3.1, “مفهوم: پیشنیازهای سرور” را مشاهده کنید.
- Log
فهرستی از رویدادهای ثبت شده در سایت از جمله داده مصرفی، داده عملکردی، خطاها، هشدارها و اطلاعات عملیاتی. برای اطلاعات بیشتر قسمت 12.4, “مفهوم: گزارش” را مشاهده کنید.
- Menu
مجموعهای از پیوندها که برای پیمایش در سایت استفاده میشوند، که ممکن است درون یک ساختار سلسلهمراتبی قرار گیرند. برای اطلاعات بیشتر قسمت 5.6, “مفهوم: منو” را مشاهده کنید.
- Module
نرمافزاری (معمولا PHP همراه با JavaScript و/یا CSS) که قابلیتهای سایت را با افزودن ویژگیهای جدید گسترش میدهد. پروژه دروپال بین افزونههای core و contributed تفاوت قائل است. برای اطلاعات بیشتر قسمت 1.2, “مفهوم: افزونهها” را مشاهده کنید.
- Path
قسمت انتهایی و منحصربفرد یک نشانی داخلی که سیستم به یک صفحه از سایت اختصاص میدهد، که میتواند یک صفحه برای بازدیدکننده یا صفحه مدیریتی باشد. برای نمونه، نشانی کامل صفحه درباره سایت شما ممکن است http://example.com/node/5 باشد که در این صورت، مسیر آن برابر است با node/5. همچنین Alias را ببینید. برای اطلاعات بیشتر قسمت 5.1, “مفهوم: مسیرها، نامهای مستعار و نشانیها” را مشاهده کنید.
- Permission
توانایی انجام یک کار مشخص روی سایت، از جمله ویرایش یک نوع مشخص از content یا مشاهده پروفایل کاربری. همچنین Role را ببینید. برای اطلاعات بیشتر قسمت 7.1, “مفهوم: کاربران، نقشها و مجوزها” را مشاهده کنید.
- Reference field
یک field که نشاندهنده ارتباط بین یک entity و یک یا چند موجودیت دیگر است، که ممکن است همان entity type یا نوع دیگری باشد. برای نمونه، در فروشگاه محصولات کشاورزی، یک گزینه محتوایی محصول ممکن است فیلد مرجعی به فروشنده داشته باشد (یک گزینه محتوایی دیگر) که این محصول را در سایت قرار داده است. فیلدهای Taxonomy term نیز جزو فیلدهای مرجع به شمار میآیند. برای اطلاعات بیشتر قسمت 6.4, “مفهوم: فیلدهای مرجع” را مشاهده کنید.
- Region
یک ناحیه تعریف شده از صفحه که content میتواند در آن قرار گیرد، از جمله ابتدا، انتها، ناحیه محتوای اصلی، نوار کناری و از این قبیل. ناحیهها توسط themes تعریف میشوند و محتوای نمایشی هر ناحیه درون blocks قرار میگیرد. برای اطلاعات بیشتر قسمت 2.1, “مفهوم: ناحیهها در یک قالب” را مشاهده کنید.
- Responsive
یک سایت یا theme زمانی واکنشگرا محسوب میشود که نسبت به تغییرات در اندازه صفحه نمایشگر، چاپگر یا هر رسانه خروجی دیگری بتواند سازگار باشد. همچنین Breakpoint را ببینید. برای اطلاعات بیشتر قسمت 6.14, “مفهوم: سبکهای تصویری واکنشگرا” را مشاهده کنید.
- Revision
رکوردی از حالت قبلی یا فعلی یک content entity که طی مرور زمان ویرایش میشود. برای اطلاعات بیشتر قسمت 2.6, “مفهوم: گردشکار ویراستاری” را مشاهده کنید.
- Role
مجموعهای از permissions که به صورت یک نام انفرادی میتواند به یک user account اعمال شود. برای اطلاعات بیشتر قسمت 7.1, “مفهوم: کاربران، نقشها و مجوزها” را مشاهده کنید.
- Security update
یک update که اقدام به رفع یک باگ امنیتی میکند، مانند یک آسیبپذیری امنیتی. برای اطلاعات بیشتر قسمت 13.3, “مفهوم: امنیت و بروزرسانیهای منظم” را مشاهده کنید.
- State
اطلاعات از حالت موقت درباره وضعیت فعلی سایت شما، از جمله آخرین زمان اجرای cron. همچنین Content و Configuration را ببینید. برای اطلاعات بیشتر قسمت 1.5, “مفهوم: انواع داده” را مشاهده کنید.
- Taxonomy
فرآیندی برای طبقهبندی content. برای اطلاعات بیشتر قسمت 6.5, “مفهوم: دستهبندی” را مشاهده کنید.
- Taxonomy term
عبارتی برای طبقهبندی content، از جمله یک تگ یا دستهبندی. همچنین Vocabulary را ببینید. برای اطلاعات بیشتر قسمت 6.5, “مفهوم: دستهبندی” را مشاهده کنید.
- Text format
Configuration که قبل از نمایش متن در صفحه روی ورودی دریافتی از کاربر اعمال میشود. اینکار شامل حذف یا گزینش تگهای HTML یا تبدیل نشانیها به پیوندها است. برای اطلاعات بیشتر قسمت 6.15, “مفهوم: قالبهای متنی و ویرایشگرها” را مشاهده کنید.
- Theme
نرمافزار و فایلهای جانبی (تصویر، CSS و کد PHP قالبها) که شیوه و ساختار نمایشی یک سایت را مشخص میکند. پروژه دروپال بین قالبهای core و contributed تفاوت قائل است. برای اطلاعات بیشتر قسمت 1.3, “مفهوم: قالبها” را مشاهده کنید.
- UI
مترادف با User Interface.
- Update
نسخه جدیدتر سایت شما، خواه Drupal core یا module و theme. همچنین Security update را ببینید. برای اطلاعات بیشتر قسمت 13.3, “مفهوم: امنیت و بروزرسانیهای منظم” را مشاهده کنید.
- User
فردی که با سایت تعامل دارد خواه وارد شده خواه anonymous. برای اطلاعات بیشتر قسمت 7.1, “مفهوم: کاربران، نقشها و مجوزها” را مشاهده کنید.
- User interface
متن، جلوهها و تصاویر قابل مشاهده در سایت، که به صورت منطقی بین رابط کاربری برای بازدیدکنندگان و رابط مدیریتی برای مدیران تقسیم شده است.
- User one (User 1)
حساب user اولیه که در زمان نصب دروپال ایجاد شده است (شناسه کاربری ۱ دارد). این حساب به صورت خودکار تمام permissions لازم را دارد، حتی اگر role مدیریتی برای آن در نظر گرفته نشود. برای اطلاعات بیشتر قسمت 7.2, “مفهوم: حساب کاربری ۱” را مشاهده کنید.
- View
فهرستی قالببندی شده از داده؛ معمولا، داده از طرف content entities فراهم میشود. برای نمونه، در فروشگاه محصولات کشاورزی، ممکن است برای هر فروشنده یک محتوا ایجاد کنید. سپس با استفاده از view میتوانید فهرستی از تمام فروشندگان موجود همراه با تصویر و توضیحات هر کدام را در یک صفحه جداگانه قرار دهید. با استفاده از همین view، میتوانید یک بلاک جدید فروشندگان ایجاد کنید که در آن فهرست آخرین فروشندگان اضافه شده نمایش داده میشود. برای اطلاعات بیشتر قسمت 2.4, “مفهوم: محتوای ماژولار” را مشاهده کنید.
- View mode
مجموعهای از configuration برای field formatter در تمام fields یک content entity که ممکن است برخی از آنها پنهان باشند. هر entity subtype میتواند یک یا چند حالت نمایش گوناگون داشته باشد؛ برای نمونه، content types معمولا شامل حالتهای نمایشی Full و Teaser است که در آن حالت نمایشی Teaser فیلدهای کمتری را نمایش میدهد. برای اطلاعات بیشتر قسمت 6.10, “مفهوم: حالتهای نمایشی و قالبدهندهها” را مشاهده کنید.
- Vocabulary
گروهی از taxonomy terms که از میان آنها میتوان به منظور طبقهبندی content به شیوهای خاص انتخاب کرد، از جمله فهرست تمام طبقهبندی فروشندگان در فروشگاه محصولات کشاورزی. به لحاظ فنی، واژگان یک زیر مجموعهای از entity subtype به حساب میآیند. برای اطلاعات بیشتر قسمت 6.5, “مفهوم: دستهبندی” را مشاهده کنید.
- Widget
Field widget را مشاهده کنید.
- Wizard
فرم وبی که به شما اجازه درج چند مقدار را میدهد و چیزی را با مقادیر پیشفرض معقول ایجاد میکند. برای نمونه، راهنماهایی برای ایجاد انواع گوناگون views وجود دارد. برای اطلاعات بیشتر قسمت 9.3, “ایجاد یک View با فهرست محتوایی” را مشاهده کنید.
- WYSIWYG
مخففی برای What You See is What You Get، به این معنی که آن چه در ویرایشگر متن برای ویرایش content مشاهده میکنید با آنچه در خروجی نهایی نمایش داده میشود، یکسان است. برای اطلاعات بیشتر قسمت 6.16, “پیکربندی قالبهای متنی و ویرایشگرها” را مشاهده کنید.
Source file: glossary.asciidoc