View Full Version : درخواست اکستنشن "مدیریت و نصب پلاگین" برای yii
barname_newis
سه شنبه 10 تیر 1393, 16:51 عصر
سلام دوستان
چطور میشه یه سیستم مدیریت پلاگین (plugin manager) تو yii داشت؟ مشابه جوملا یا وردپرس که کاربر افزونه ها رو به صورت فایل فشرده آپلود میکنه و افزونه رو سیستم نصب میشه
اکستنشن قدرتمندی برای اینکار سراغ دارید؟
ممنون
MMSHFE
چهارشنبه 11 تیر 1393, 09:02 صبح
بهتره خودتون بنویسید. فکر نمیکنم چنین چیزی وجود داشته باشه چون افزونه های هر CMS ساختار منحصر به فرد همون پروژه رو دارن و برای مثال ساختار افزونه های vBulletin با ساختار افزونه های Joomla خیلی فرق میکنه. مدیریت و نصب و فعالسازی و... هم بستگی به الگوریتم کاری سایت شما داره و مثلاً ممکنه توی یک پروژه از دیتابیس و توی یک پروژه دیگه از فایل تنظیمات برای مدیریت افزونه ها استفاده بشه.
barname_newis
چهارشنبه 11 تیر 1393, 11:23 صبح
ممنونم
خب ساختار به چه صورت باید باشه؟ چون yii ساختار mvc داره باید پلاگین هایی که کاربر میسازه دارای کنترلر خاص خودش باشه یا اکشن باشه ؟ اگه اکشن باشه در زمان نصب این پلاگین ها از کجا باید تشخیص داد که این اکشن ها باید به کدوم کنترلر اضافه بشن؟
MMSHFE
چهارشنبه 11 تیر 1393, 11:58 صبح
قاعدتاً باید با همون قالب MVC باشه یعنی کنترلرها و مدلها و ویوها وجود داشته باشن و اکشنها هم داخل کنترلرهای مربوطه باشن. نهایتاً برای مدیریت بهتر میشه بصورت ماژول مستقل پیاده سازیش کرد.
barname_newis
چهارشنبه 11 تیر 1393, 12:57 عصر
ببخشید منظورتون اینه که هر پلاگین رو تو دابرکتوری modules نصب کنیم؟خب برای قسمت مدیریت هر پلاگین باید چطور کار کنیم؟ هر پلاگین ممکنه قسمتی هم تو پنل مدیریت لازم داشته باشه که بشه مدیریتش کرد . برای مثال پلاگین نمایش محصولات پرفروش رو در نظر بگیرید این پلاگین از طریق پنل مدیریت هم باید کنترل بشه مثلا تعداد محصولات نمایش داده شده رو بشه تنظیم کرد.
این قسمت رو چطور میشه تنظیم کرد؟ میشه توضیح بدید؟
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.