۱۳۸۳/۴/۲۸

PHP-nuke VS CPG-nuke

مقايسه PHP-nuke و CPG-nuke از ديد يک استفاده کننده ( يا چرا من PHP-nuke را ترجيح دادم )







همان‌طور هم که خدمتتان عرض کردم، يک web portal جديد پيدا کردم به نام CPG-nuke، اين پورتال که طبق گفته‌هاي خودش از PHP-nuke 6.5 به عنوان هسته‌ي خود استفاده مي‌کند و آخرين ورژن آن 8.3 مي‌باشد. مي‌خواهيم با هم قابليتها و معايب آن را مروري کنيم.

CPG-nuke در مقايسه با PHP-nuke
داراي قابليتهاي بيشتري مي‌باشد که عبارتند از :


1-قابليت ديدن و يا ديده نشدن قسمتي از صفحه‌ي وب توسط کليک کردن دکمه‌ي� - و + در گوشه صفحات.


2-اضافه شدن Coppermine Gallery ، که يک گالري عکس Open Source مي‌باشد به آن ( البته اين گالري عکس، گالري عکسي است
نه براي به نمايش درآوردن عکسهاي خانوادگي چون قابليت استفاده از username , password را براي مشاهده کردن آلبوم هاي خاص اختصاص يافته به آنها را ندارد. توصيه من استفاده از phpWebGallery مي‌باشد.‌)
3-نصب آسان و سريعتر ، تنها شما لازم است که database خود را ايجاد نماييد و بقيه کارها را به عهده CPG بگذاريد.
ديگر نيازي به استفاده از PhpMyAdmin و يا نرم‌افزارهاي مشابه آن نمي‌باشد و ديگر نيازي به دانش استفاده از پايگاه داده نمي‌باشد و براي افرادي که به آن آشنايي ندارند بسيار کارها آسان شده است.
4-استفاده از اسکريپتهاي جاوا به طور قابل توجه ، همان‌طور که گفتم قابليت کم و زياد کردن صفحات با انتخاب - و + و هم‌چنين قابليت عبارات متحرک (‌مانند Last Articles که در سايت من مشاهده مي‌کنيد، که با متحرک کردن عبارات باعث خوانايي بيشتر صفحات مي‌شود )
5- از بين بردن مشکلات UNION براي PHP-nuke که باعث مي‌شد اطلاعات شما به سادگي از دست برود.
6- بالا بردن سرعت Load شدن صفحات PHP با استفاده از Turck mmcahe
7- پشتيباني از زبان فارسي به صورت default


8- با اين قابليتهاي اشاره شده و همان‌طور که CPG ادعا کرده است در حال حاضر بزرگترين پورتال در حال رشد مي‌باشد و در حال حاضر بر
روي 10000 سايت در حال اجرا است.


و اما هر چيزي در کنار قابليتهاي خود داراي ضعفهايي نيز مي‌باشد که براي CPG-nuke عبارت است از:

1- مشکل با PHP : همان طور که مي‌دانيد هم PHP-nuke و هم CPG-nuke هر دو با استفاده از PHP نوشته شده‌اند ( CPG خود بر
پايه PHP است ) ، من براي نصب CPG-nuke از ورژن 4.3.3 استفاده کردم که با مشکلات بسياري مواجه شدم ، يکي از مشکلات مربوط به مشکل session_expire_time بود که نمي‌دانم چرا ولي در PHPخود نتوانستم فعالش کنم و همه‌اش به من پيغام session expired مي‌داد و اين که مي‌بايست دوباره login �کنم ولي بر روي host خود اين مشکل را نداشتم و به راحتي کار مي‌کرد. و در کل نبود يک manual کامل براي اين که بتواند به سوالات جواب بدهد و يا اين که حداقل تنظيمات PHP �را مشخص کند ، درست است که بسياري از help هاي نوشته شده کامل نيستند و براي تمام سوالات جوابگو نيستند ولي به هر حال به تعدادي از سوالات شما جواب مي‌دهند و شما را تنها با نرم‌افزار تنها نمي‌گذارند.
2- کمبود اطلاعات و سايتهاي تخصصي در اين زمينه : براي مشکلاتي که براي شما هنگام نصب و يا کار پيش مي‌آيد تنها سايتي که داراي Forum مي‌باشد، سايت CPG-nuke �مي‌باشد، که البته من هنوز نتوانستم در آن ثبت نام کنم، مثل اين که مشکل دارند. منظور اين که شما اگر به مشکلي بربخوريد به سادگي نمي‌توانيد جواب آن مشکل را پيدا کنيد.
3-درست است که فارسي به عنوان زباني در CPG-nuke استفاده شده است ولي شما جايي را پيدا نمي‌کنيد که بتوانيد زبان فارسي را به عنوان زبان ديگر براي سيستم خود download کنيد. ( من زبان Arabic را download
کردم و با تغييراتي آن را به فلرسي تبديل کردم )

و در کل اين که
:

من به شخصه قصد استفاده از CPG-nuke را براي سايت خود داشتم ولي با توجه به مشکلات بالا و اين که PHP-nuke چندين وقت است که جواب خود را پس داده است و از همه مهمتر اين که در صورت بروزمشکل ، مطمين باشيد 1001
سايت پيدا مي‌کنيد که مي‌توانيد اطلاعات بسيار مفيدي از آنها بگيريد و مشکل خود را رفع کنيد .
تا به تکامل رسيدن CPG-nuke منتظر خواهيم ماند و سايت من هم چنان بر روي پورتال PHP-nuke
به حيات خود ادامه خواهد داد.

۱ نظر:

  1. ba salam
    man baraye yad giri php nuke az che marjaei mitoonam estefadeh konam? kheili fori hast.
    mamnoon

    پاسخحذف