Skip to content

Wiki repository

Mostafa Barmshory edited this page May 13, 2016 · 1 revision

مخزن

مخزن صحفه‌های ویکی را می‌توانید به صورت پرونده و یا پایگاه داده ایجاد کنید. در اینجا روش ایجاد مخزن داده و تنظیم‌های برنامه‌های کاربردی را تشریح خواهیم کرد.

مخزن پرنده

مخزن پرنده شامل پرونده‌های ویکی است که به صورت ساده محتوی هر صفحه را تعیین می‌کنند. نام هر پرونده به عنوان شناسه صفحه در نظر گرفته می‌شود.

برای ایجاد ابتدا یک پوشه ایجاد کرده و به ازای هر زبان در آن یک پوشه دیگر ایجاد کنید. برای نمونه در ساختار درختی زیر دو زبان ایجاد شده است:

repositor
	|- en
	|	|- about.md
	|	|- home.md
	|- fa
	 	|- about.md
	 	|- home.md

پس از اینکه این ساختار درختی ایجاد شد باید امکان خواندن از آن برای کاربر سرور ایجاد شده باشد.

تنظیم زیر نیز برای تعیین مسیر مخزن‌ها در تنظیم‌های نرم‌افزار کاربردی ایجاد می‌شود.

/*
 * مسیر مخزن‌های ثابت ویکی را تعیین می‌کند. در این مخزن‌ها مستندها بر اساس قراردادها
 * مدیویکی نوشته می‌شوند و در پوشه‌هایی به نام زبانهای متفاوت ذخیره سازی می‌شوند. تمام
 * مسیرها به ترتیب جستجو می‌شوند.
 */
$cfg ['wiki_repositories'] = array(
		dirname ( __FILE__ ).'/wiki'
);
Clone this wiki locally