کار با فیلد دسته ها در پروفایل کاربران

با سلام خدمت همه گی
من قسمت آموزش تنظیم و اضافه کردن پروفایل کاربران سایت رو مطالعه کردم . سوالی داشتم .
با اطلاعاتی که در فیلد دسته وارد میشود چگونه میشه کار کرد ؟ یعنی چطور میتونیم با اطلاعاتی که کاربران موقع ثبت نام در فیلد دسته وارد میکنند اون هارو دسته بندی کنم ؟
برای مثال : من من میخوام دسته جنسیت رو مشخص کنم . کاربرانی که خودشون رو مونث وارد کردند به یک سری اطلاعات خاص دسترسی داشته باشن و مذکرها به جاهای دیگه .
به طور کلی میخواهم کاربران رو با اطلاعاتی که همون اول در فرم ثبت نام پر میکنند دسته بندی کنم و هر دسته صفحات مخصوص خودشون رو مشاهده کنند و به منابعی که براشون مشخص میشه دسترسی داشته باشند .
ممنون میشم اگر به صورت مبسوط پاسخ بدید .

ماجول ها

فکر می کنم ماجول زیر می تونه بهتون کمک کنه
http://drupal.org/project/members

ماجول های زیر هم می تونه مورد استفاده قرار بگیره
http://drupal.org/project/user_permissions

همچنین راه دیگری هم هست. ابتدا چند نقش بسازید مانند نقش دختران و پسران و با استفاده از ماجول مربوطه در هنگام ثبت نام کاربر به آ«ها اجازه دهید یک نقش برای خود انتخاب کنند.

دسته بندی کاربران به صورت اتوماتیک

با سلام
توضیح شما رو خودم ، راستش یا من نتونستم که از ماجولها برای اون منظور که گفتم استفاده کنم یا اونا همچین قابلیتی نداشتند .
ولی ایده ی ایجاد نقش به نظرم خوب اومد ، اما چطور میتونم به کاربران اجازه بدم تو فرم ثبت نام یکی از این نقشها رو انتخاب کنند ، من هر کاری تونستم کردم ولی نقش ها در فرم ثبت نام وارد نمیشه . بعدا میشه این کار رو کرد ولی نه در فرم ثبت نام .
من میخوام که تمام دسته بندی ها با پر کردن فرم به صورت اتوماتیک انجام بشه .
یک سوال دیگه که بی ربط نیست : من 2 تا فرم دارم مخصوص آقایون و خانمها . میخوام هرکدوم مال خودش رو ویرایش کنه . وقتی من در قوانین دسترسی اجازه ایجاد موضوع به هر دو بدم چطور میتونم جلوی خانمها رو بگیرم که در فروم آقایون چیزی ننویسند و فقط بتونند بخونند .
این ها رو واسه مثال میگم که منظورم واضح تر باشه
پیشاپیش ممنونم از راهنمایی شما

ماجول

ماجول http://drupal.org/project/autoassignrole
و http://drupal.org/project/registration_role
و چندتا ماجول دیگر اینکارو انجام می دهند

دسته بندی کاربران به صورت اتوماتیک

ممنون بابت پاسخ شما

دسته بندی کاربران به صورت اتوماتیک

ممنون بابت پاسخ شما
ماجول auto assign role دقیقا همون کار رو میکنه، یعنی اجازه میده کاربران در فرم ثبت نام نقششون رو انتخاب کنن .برای مرد و زن بودن خوبه . ولی یه مشکل پیش میاد اینطور : اگه انتخابها زیاد باشن اینطور فقط 2 یا 3 صفحه طول این انتخابها میشه .
به عنوان مثال : اگه من بخوام مشخص کنم از کدوم استان و بر اساس اون نقش بدم باید نزدیک 30 نقش تعریف کنم و تو فرم ثبت نام هم 30 جا برای انتخاب .
باید راه ساده تری باشه
مثل خیلی از سایتها که علاقه مندی ها رو مشخص میکنی و صفحه شما بر اساس اون چیده میشه .
من شاید تو فرم ثبت نام بخوام موارد زیادی داشته باشم .
لطفا راهنماییم کنید . ( این میتونه به خیلی ها تو مدیریت سایت کمک کنه )
راجع به فروم ها هم راهنمایی نکردید ;-)

پیشرفته

سلام

چیزی که شم می خواهید یکم پیچیده است.

من تغریبا هیچ سیستمی ندیدم که با مشخص کردن هر فرم ثبت نامی یک سطح دسترسی جدا بهت بده.

فکر می کنم با مخلوط کردن چندتا ماجول زیر می تونی کارتو راه بندازی

http://drupal.org/project/content_access
http://drupal.org/project/relativity_access
http://drupal.org/project/nodeaccess
http://drupal.org/project/role_control
http://drupal.org/project/userregisterroleurl

البته نیاز به ابتکار خودت داره.

ولی یک پیشنهاد دیگر دارم که فکر می کنم ساده تره و همون کاری که تو می خواهی انجام می ده.
استفاده از ماجول گروه بندی سایت
http://drupal.org/project/og
سلام
فکر می کنم همون چیزی هست که می خواهی

البته برای تکمیلش باید ماجول زیر رو هم نصب کنی
http://drupal.org/project/og_roles
و چندتا ماجول زیر مجموعه گروه بندی

مثلا برای نمایش گروه ها در صفحه ثبت نام باید از ماجولش استفاده کنی. تموم ماجول هایی که با og شروع می شوند رو یک دیدی بزن

اما یک نکته برای همه اینکارها حتما لازم است نقش های جدا ایجاد کنی و نمی تونی به هر فرم یک پرمیشن بدی.

برای سطح دسترسی فروم ها یا همه چیز هم می تونی از مخلوط ماجول های زیر استفاده کنی :
http://drupal.org/project/acl
http://drupal.org/project/forum_access

دسته بندی کاربران به صورت اتوماتیک

ممنون که اینقدر سریع پاسخ میدید
راستش فرصت نکردم هنوز ماجول ها رو تست کنم ولی مطمئنا بعد از تست کلی ازتون سوال خواهم پرسید .
فعلا : از کجا میتونم که آموزش نوشتن ماجول برای دروپال را یاد بگیرم چون ماجول هایی که میخوام رو پیدا نمیکنم . میخوام کارایی که بالا تر ها پرسیدم رو اونطور که میخوام انجام بدم . و اینکه طراحی خودم رو داشته باشم و بتونم که هر جا میخوام تگها و دستورات دروپال رو فراخوانی کنم .

Organic groups panels 5.x-7.2 Enable group admins to create panel pages.
وابسطه بودن به : Organic groups (فعال شده), Panels (فعال شده), Panels_views (مفقود)
panels_views رو چطور میتونم فعال کنم ؟

و اینکه شما آینده دروپال رو در مقایسه با cms های دیگه بخصوص wordpress چطور میبینید ؟

ممنون .

سلام

خواهش می کنم.

نوشتن ماجول رو می تونی با رفتن به این سایت تا حدودی بفهمی
http://api.drupal.org/

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

ماجول panels_views رو هم باید دانلود کنید.

نمی شه مقایسه کرد. wordpress تو زمینه خودش کار می کنه و دروپال هم تو زمینه خودش.
wordpress بیشتر بدرد وبلاگ می خور . و دروپال بدرد سایت های حرفه ای.
هر دوش خوبه

"اما یک ماجول در

"اما یک ماجول در دروپال هست که برای نوشتن ماجول های ساده بهت کمک می کنه." !!!
فراموش کردید معرفیش کنید .
wordpress رو دست کم نگیرید . ماجولهای بسیار خوب و قوی براش نوشته شده و کارهای خوبی میشه باهاش کرد .
خوب ولی لااقل من ندیدم برای مدیریت حرفه ای در حد دروپال باشه .
دروپال بیشتر مثل زمین آماده ای میمونه که باید خونتون رو روش بنا کنید . مصالح پای خودتون و گاها دیگران ;-)
بیشتر به ابتکار بستگی داره واسه همین کار رو مشکل میکنه
ولی به هر حال ما که دوسش داریم
راستی من ماجولی به نام panels_views پیدا نکردم !!!

سلام

سلام

منم حرفاتون رو در مورد wordpress و دروپال تعیید می کنم

- من هم قبول دارم مدریت با دروپال سخت هست . ولی تا حدودی سیرین . اینکه می بینی هر کاری که می خواهی از دستش بر میاد جالبه . کلا انعطاف پذیری فوق العاد ای داره.

راستش من هم پیداش نکردم. این ماجول باید در داخل ماجول panels باشه.
می تونید نسخه جدیدتر یا قدیمترشو دانلود کنید ببینید توش هست

ماجول طراحی ماجول رو هم پیدا نکردم
ولی http://drupal.org/project/coder باید به شما کمک کنه
و همچنین اینجا http://drupal.org/node/82920