انجمنهای فارسی اوبونتو
جامعه کاربران => پیشنهادات و انتقادات => نویسنده: aFard88 در 19 شهریور 1403، 06:44 بظ
-
درود!
یک موضوع تکراری! ولی این بار دیگه کاملا ممکن میشه! 8)
توی ذهنم بود که انجمن رو به طور کلی باز نویسی کنم
خوب اول از همه که باید بگم که ما چند تا راه داریم
* بازنویسی قالب :
نمیدونم smf دقیق چجوری کار میکنه ولی اگر یک فایل کلی css مثل بقیه ی سایت ها باشه میشه سایت رو وضعیتش رو خیلی خیلی بهتر کرد
* بازنویسی انجمن :
میتونم یکم انجمن اوبوتو از 0 با جنگو بسازم دقیقا با همین کارایی حتی بیشتر و بهتر!
این بهترین روشه! اینجوری شما یک انجمنی دارید یک بیسش دست خودتونه و کاملا میتونید مدیریتش کنید و ارتقاش بدید
دوم اینطوری امکانات بیشتری دارید و یک سایت بهینه تری دارید
پیشنهاد من روم دومه
هرکدوم رو موافق بودید انجام میدم تا آخر مهر و فایل زیپش رو براتون میفرستم که میتونید تست کنید , مشکلاتش رو حل کنیم و در نهایت روی سرور بالا بیاریدش
موفق و پیروز باشید.
-
همهٔ کدهای مربوط به انجمن اینجاست:
https://gitiwatari.com/ubuntu-ir
-
بهنظرم سادهترین و راحتترین کار اینه که انجمن به یه چیزی مثل FluxBB یا دیسکورس انتقال پیدا کنه که فعلاً ناظران روی پوسته حساسن.
اگه یه پوسته برای اینا بسازی خیلی خیلی خوبه.
میتونی هم بگردی و از انجمنهای کشورهای دیگه پوسته رو برداری و فقط بهینهش کنی.
خود اوبونتو هم برای دیسکورس یه پایگاه داره، ولی من منبعش رو پیدا نکردم. در دسترسترین حالت اینه که پوسته رو ازشون بگیری و روی همینجا پیاده کنی.
پن: با سهراب دعوا کردی؟ 😁
-
درسته!
ولی وقتی از 0 ساخته بشه یه چیز کاملا تر و تمیر و کامل میشه و دقیقا با معیار و حالت انجمن فعلی جور در میاد!
راجع به سهراب هم باید بگم که ......... ::)
آره یه دعوایی کردیم ولی خوب الان آشتی هستم و دیشب داشتم پارچ میزدم که نشد امیدوارم امروز بشه ;)
-
میتونم یکم انجمن اوبوتو از 0 با جنگو بسازم دقیقا با همین کارایی حتی بیشتر و بهتر!
این بهترین روشه! اینجوری شما یک انجمنی دارید یک بیسش دست خودتونه و کاملا میتونید مدیریتش کنید و ارتقاش بدید
دوم اینطوری امکانات بیشتری دارید و یک سایت بهینه تری دارید
«بهترین» همیشه بسته به شرایط تعریف میشه. این روش، روش خوبیه و من چندین بار بهش فکر کردم، ولی موضوع اینه که وقتی مسائل سادهتری وجود داره که زمان خیلی زیادی نمیبره و فردی پیدا نمیشه که با کیفیت لازم انجامشون بده، اگر کل انجمن رو بکوبیم و از اول بسازیم، بعد از یکی دو سال، آیا فردی هست که بتونه مشکلات بعدی رو حل کنه؟ طبق تجربه، شانس کمی خواهیم داشت.
با این وجود، چنین کاری میتونه تجربهٔ خوبی باشه که یک پروژهٔ ساخت انجمن شروع بشه. ولی سعی کنیم که این کار رو به صورت تخصصی انجام بدیم.
همیشه در انجام پروژهها، قدم اول تعریف پروژه و نوشتن پیشنیازهای پروژهاست. خود این موضوع میتونه یکی دو ماه تماموقت زمان ببره. به این مستند PRD یا Product requirements document گفته میشه.
به نظرم یک پست درست بکنید به نام پیشنیازهای انجمن. لیست تمام امکانات و پیشنیازهایی که توی انجمن لازمه رو اونجا جمع بکنید و طبقهبندی بکنیدشون. این پیشنیازها میتونه از سمت کاربر بیاد که چه چیزهایی نیاز داره که با انجمن کار بکنه یا از سمت مدیر انجمن بیاد که چه امکاناتی نیاز داره که انجمن رو مدیریت بکنه. این پیشنیازهای عمومیه. قسمت بعدی پیشنیازهای تخصصیه که از سمت توسعهدهندهٔ Backend، توسعهدهندهٔ Frontend و متخصص امنیت میاد. در مواردی متخصصهای دیگهای هم پیشنیازهاشون رو بیان میکنن، مثلا متخصص UX، ولی خب در این مرحله نیازی نیست کار رو بیشتر از حدی که لازمه، تخصصی بکنیم.
این مستند میشه پایهای برای اینکه معماری انجمن، زبان برنامهنویسی و Framework مناسب و پایگاهداده برای پروژه انتخاب بشه.
-
و نکتهٔ بعدی اینه که احتمال شکست چیزی که چند نفر دور هم بخوان شروع کنن، خیلی بیشتر از پروژههاییه که کلی مشتتری دارن و اجتماع بزرگی دورشون شکل گرفته.
-
حرفتون کاملا درسته.
بله به نظرم اول باید نکات رو دور هم جمع کنیم
من هم این دومین پروژه ای هستش که انجام میدم و تجربه ی کار تیمی رو ندارم واقعیتش
طبق گفته های اقای بهزادی و تجربیاتی که شنیدم به نظرم جنگو بهترین گزینه هستش
این چیزی که میگم 100 درصد نیست! ولی پروژه اوپن سورسه و خودم هر چند وقت یکبار میام ادامه اش میدم و مشکلاتش رو حل میکنم
همچنین , اگر کسی اینجا توانایی توسعه ی فرانت اند هستش , و متخصص امنیت هستش لطفا اینجا اعلام حضور بکنه و اگر قصد مشارکت داره بگه!
اهان یه ایده ی دیگه!
انجمن رو حالا به یه اسمی بدون اسست های انجمن اوبونتو و رنگ هاش توی گیتهاب منتشرش میکنم , اینجوری افراد دیگه هم میتونن باهاش انجمن خودشون رو بالا بیارن و این باعث میشه که مشارکت بره بالا
-
منکه میگم همون دیسکورس اوبونتو رو برداریم، انجمن رو انتقال بدیم بهش.
راحت، بیدردسر.
اینجاست:
https://discourse.ubuntu.com/
-
منکه میگم همون دیسکورس اوبونتو رو برداریم، انجمن رو انتقال بدیم بهش.
راحت، بیدردسر.
اینجاست:
https://discourse.ubuntu.com/
جایزه ی بدترین راه حل سال , تقدیم به دکتر کد ;D
این راه خوب نیست به هزار دلیل!
1 - دیسکورس استایلش و محیطش با اینجا فرق داره
2 - راهکاری که من گفتم شاید یکمی سخت تر باشه ولی به شدت مفیدتره
-
دیسکورس مدت زمان بارگزاری زیادی داره. منم همینجوری کشکی میگم nodebb . ;D nodebb خیلی سریع تره.
-
ببین اینکه میخوای کمک کنی و یه پروژه رو هم راه بندازی خیلی خوبه.
تجربهی خوبیه.
ولی باید اینو درنظر داشته باشی که ساختن یه فروم از پایه خیلی خیلی سخته و بار زیادی روی دوشت میذاره. مخصوصاً اینکه تقریباً دست تنهایی.
چیزی هم نیست که به هم سنبل کنی بره...
باید حداقل ۲سال روش زمان بذاری تا یه چیز پایدار ازش در بیاد و بعد هم مسئلهی نگه داریش هست.
باز هم دیسکورس یه گزینهی خیلی خوب روی میزه و خیلی ساده میشه با یه اسکریپت کل دادههای انجمن رو برد روش. زمانش هم ۱روز نمیشه. تازه میشه انرژی رو روی دیسکورس گذاشت و روی اون کانبریت کرد.
متفاوت بودن ظاهر اصلاً مهم نیست. مهم کاراییه. مثل پوستهی شبکهی اجتماعی ایکس که یه آشغال به تمام معناست و advanced mode ماستادون که به عقیدهی خیلیها بهترین ظاهر برای یه شبکهی اجتماعیه.
من با مدت زمان بارگذاری دیسکورس مشکل ندارم.
هر چی که باشه فرقی نداره. میخواد دیسکورس باشه یا flux bb یا همونی که بریتانیا گفت. به هر حال از انجمن فعلی بهتره.
ولی باید به دو تا نکته توجه کرد:
۱. بشه دادههای فعلی انجمن رو بهش انتقال داد.
۲. بشه پوسته رو راحت براش تطبیق داد.
و خب البته که یه توسعهی فعال هم داشته باشه.
-
۱. بشه دادههای فعلی انجمن رو بهش انتقال داد.
همش اوکی ولی این؟ عزیز من همچین چیزی تقریبا غیر ممکنه!
تنها راهش اینه که ما از همون حالت دیتابیسی که smf استفاده میکنه استفاده کنیم که نمیدونم آیا ممکن هستش یا نه!
پیشنهاد من اینه که بعد از بازسازی اینجا آرشیو بشه و لینکش رو بزاریم بالای صفحه
بهترین راه ممکن هم همینه!
-
برای انتقال پستهای SMF به دیسکورس و phpBB اسکریپتهای مختلفی وجود داره.
خودت ببینشون.
-
برای انتقال پستهای SMF به دیسکورس و phpBB اسکریپتهای مختلفی وجود داره.
خودت ببینشون.
نکته اینجاست من دیسکورس نمیخوام
نظر اقای بهزادی چیه؟
به نظرم اینجا ارشیو بشه
-
اینجوری نیست که هیچ راهی نباشه، احتمال خیلی زیاد میشه یه اسکریپتی نوشته بشه که این دیتارو به ساختار دیتابیس جدید انتقال بده (:
-
اینجوری نیست که هیچ راهی نباشه، احتمال خیلی زیاد میشه یه اسکریپتی نوشته بشه که این دیتارو به ساختار دیتابیس جدید انتقال بده (:
اینم حرفیه!!
حالا اول انجمن رو بسازیم
بعد به این هم میرسیم
-
نظر تون چیه از انجمنی که گودوت استفاده می کنه استفاده کنیم چند تا انجمن دیگه هم از همون استفاده می کنن.
اوه مثله اینکه انجمن گودوت هم با دیسکور
-
دیسکورس الآن استاندالرد انجمنهاست. از خود اوبونتو تا گنوم و کیدیای و فلتپک و افدروید و گودو و… روی اونن.
-
دیسکورس الآن استاندالرد انجمنهاست. از خود اوبونتو تا گنوم و کیدیای و فلتپک و افدروید و گودو و… روی اونن.
اگر میخواید دیسکورس بالا بیارید باید خودتون دست به کار بشید نه ما!
-
من هیچ نظر موافق یا مخالفی ندارم.
-
اگر میخواید دیسکورس بالا بیارید باید خودتون دست به کار بشید نه ما!
اگر یک چیزی را بخواهید از اول بسازید باید یک جامعهی کاربری خوبی هم برایش داشته باشید یا اینکه یک شرکت بزرگ پشت آن باشد. دو سال دیگر چی؟ تضمین میدهید کسی آن را پشتیبانی کند؟ همین الآن جامعهی داخل این فروم چندان بزرگ نیست (در مقایسه عرض کردم) برای همین اجرای پروژهی اختصاصی به احتمال زیاد شکست خواهد خورد (البته منظورم این است که متوقف میشود، چون احتمالا در آینده مشارکتکنندهای نخواهد داشت) مگر اینکه واقعا چیزی درست کنید که سایر سایتها هم از آن استفاده کنند و جامعهاش بزرگتر شود. الآن را نگاه نکنید، معمولا در ابتدای پروژه ترشح دوپامین بالاست و آدم کلی ذوق دارد، ولی دو سه سال دیگر سطح رغبت افت میکند.
به نظرم (یک نظر دوستانه و امیدوارم نرنجید) کاربرد کلمهی باید برای فرومی که منفعت اقتصادی ندارد چندان مناسب نیست. کسی اگر توان، وقت و دانش و صد البته تمایلش را داشت مشارکت میکند و در غیر این صورت خیر.
-
ایده ام رو دادم و برای این یک راه حل دادم برای حل مشارکت
آقای بهزادی بحث مخالفت نیست! بالا آوردن دیسکورس واقعا کار خاصی نداره!
دیسکورس قابل قبوله! چرا شروع نمیکنید؟ این دیگه دست ما نیست!
-
دیسکورس قابل قبوله! چرا شروع نمیکنید؟ این دیگه دست ما نیست!
دیسکورس گزینهٔ خوبیه، ولی برای شخص من یک نکتهٔ منفی داره و اونم اینه که بر اساس Ruby هستش. من به شخصه توسعه با Ruby رو دوست ندارم، برای همین به خوبی یاد نگرفتمش و خب در نتیجه نمیتونم (و علاقهای هم ندارم) چیزی رو روش توسعه بدم. این نتیجهاش اینه که وابستگی بالایی به افرادی خواهیم داشت که بتونن اونجا کمکمون کنند. متاسفانه اون گروه رو هنوز نداریم. و البته یک حداقل استاندارد رو نیاز داریم، قرار نیست همینجوری یک دیسکورس راه بندازیم و بگیم از این به بعد از اون استفاده کنید.
-
دوست ندارم
Nodebb؟
-
دیسکورس قابل قبوله! چرا شروع نمیکنید؟ این دیگه دست ما نیست!
دیسکورس گزینهٔ خوبیه، ولی برای شخص من یک نکتهٔ منفی داره و اونم اینه که بر اساس Ruby هستش. من به شخصه توسعه با Ruby رو دوست ندارم، برای همین به خوبی یاد نگرفتمش و خب در نتیجه نمیتونم (و علاقهای هم ندارم) چیزی رو روش توسعه بدم. این نتیجهاش اینه که وابستگی بالایی به افرادی خواهیم داشت که بتونن اونجا کمکمون کنند. متاسفانه اون گروه رو هنوز نداریم. و البته یک حداقل استاندارد رو نیاز داریم، قرار نیست همینجوری یک دیسکورس راه بندازیم و بگیم از این به بعد از اون استفاده کنید.
آفرین به شما :D دقیقا میرسیم به پیشنهاد بنده!
به نظرم وقتی برای حرف زدن نیست
هروقت وقت کنم شروع میکنم!
-
دقیقا میرسیم به پیشنهاد بنده!
البته حرفی که من زدم دقیقا خلاف حرف شما بود. وقتی به اندازهٔ کافی کسی نیست که بتونه سیستمهای موجود رو تغییر بده (که مثلا یک ماه زمان میبره)، برای سیستمی که قراره از اول نوشته بشه و کار و زمان بیشتری میبره (مثلا ۶ ماه کار) اصلا دیگه نیرو نیست. ولی با این وجود من مخالف این نیستم که یک پروژهٔ انجمن آزاد داشته باشید.
-
دقیقا میرسیم به پیشنهاد بنده!
البته حرفی که من زدم دقیقا خلاف حرف شما بود. وقتی به اندازهٔ کافی کسی نیست که بتونه سیستمهای موجود رو تغییر بده (که مثلا یک ماه زمان میبره)، برای سیستمی که قراره از اول نوشته بشه و کار و زمان بیشتری میبره (مثلا ۶ ماه کار) اصلا دیگه نیرو نیست. ولی با این وجود من مخالف این نیستم که یک پروژهٔ انجمن آزاد داشته باشید.
6 ماه!!! :///
afardfediverse.ir اولین پروژه ی جنگو ی من بود (به دامنه توجه نکنید تستی روی این دامنه اوردم) که الان چیز خاصی نداره ولی تونستم کمتر از یک ماه بسازم!
قطعا نسخه ی آلفا انجمن هم ته تهش 2 ماه زمان میبره
بعدش تک تک میشینم یا میشینیم امکاناتی که توی اون لیست هستش رو اضافه میکنیم تا قابل استفاده بشه
-
قطعا نسخه ی آلفا انجمن هم ته تهش 2 ماه زمان میبره
نسخهای که قابل استفاده باشه و حداقل امکانات لازم رو داشته باشه، حداقل ۶ ماه زمان لازم داره. خیلی از موضوعات رو در نظر نمیگیرید که در طول توسعه پیش میاد و برای بسیاری از اونها نیاز مطالعه خواهید داشت.
-
بنظرم همین SMF خوبه چه لزومی داره سیستمی که کار میکنه رو بازنویسی کنیم؟ اگر بنا به تغییرات باشه من نظرم روی دیسکورس هست؛ ساده، سبک و قابل اعتماد.
+ مهم جامعه کاربری فعال هست که با هم در ارتباط باشند ابزار ارتباطی زیاد مهم نیست.
-
به نظرم اگر فکر می کنی انجمن های فعلی همه مشکلاتی دارن و تو می تونی یه دونه بهترش رو بسازی، شروع کن و بساز. خیلی هم عالیه. کلی چیز یاد میگیری (:
بعدش هم اگر به اندازه کافی بزرگ و بالغ و قابل اتکا شد، بقیه هم خرد خرد بهش مهاجرت می کنن. مثلا می تونی یه سیستم مخصوص انتقال دیتا از چیزهای مختلف هم بسازی که مثلا یه روزی انجمن اوبونتوی ایران هم بگه «چه جالب منم مهاجرت کنم به این بهتره» (:
ولی اینکه از این شروع کنی که «اینی که هست به اندازه کافی خوب نیست بیاین مهاجرت کنین به یه چیزی که وجود نداره» قابل بحث نیست چون مثلا یکی از فاکتورهای مهاجرت «اطمینان از توسعه در طولانی مدت» است که باید در زمان ثابت بشه.
به نظرم اگر برات جالبه و فکر می کنی ایده هایی داری که بقیه ندارن/نتونستن و این پروژه برات جالبه، خب شروع کن.