مدیریت صفحات در دات نت نیوک (Pages in DotNetNuke)

نوشته شده بوسیله تبسم 7. بهمن 1389 01:29

سلام. عذرخواهی می کنم خیلی دیر شد تا مطلب بعدی رو بذارم. راستش رو بخوایین این مطلبی رو الان می ذارم برای سایت MyDnn و بعنوان عضو تحریریه سایت آماده کرده بودم تا حالا منتظر بودم اول اونجا آپلود بشه ولی فعلا اینجا می ذارمش و ان شاا.. کاملترش رو اونجا خواهید دید.(این یه کپی از مقاله ی اصلی سایت مای دی ان ان هستش.)

یه کمی حالت رسمی داره نوشتارش مثل پست های قبلی نیست ببخشید :دی

توجه : پوشه ی تصاویر رو به صورت جداگانه  (برای اینکه ممکنه خوب لود نشن و واضح نباشن) و همین طور فایل پی دی اف پست برای دانلود در انتهای پست قرار داده شده.

شروع میکنیم :

سیستم مدیریت محتوای دات نت نیوک برای ایجاد و مدیریت صفحات سایت امکانات زیاد و مناسبی را دارد که به کارگیری آنها برای کاربران این سیستم بسیار ساده و راحت بوده و از انعطاف پذیری مناسبی نیز برخوردار است.

توجه: تصاویر استفاده شده برای مثالها مربوط به پکیج MyDnn 5.5 است که دانلود آن از سایت برای عموم کاربران امکان پذیر است. ضمن اینکه بیشتر امکانات در ورژن های قبلی هم وجود دارد.

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

1. چه امکاناتی برای صفحات در دات نت نیوک در نظر گرفته شده است؟

2. از چه روشهایی می توان از امکانات در نظر گرفته شده برای ایجاد و ویرایش صفحات استفاده کرد؟

3. آشنایی و بررسی تنظیمات و جزئیات مربوط به صفحات

1. امکانات موجود برای صفحات :

در دات نت نیوک به راحتی امکان ایجاد صفحات مختلف در نظر گرفته شده است:

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

2- 1 بعلاوه امکان جا به جا کردن ترتیب قرار گرفتن صفحات و حتی محتوای آنها را دارید.

3- 1 امتیاز مهم دیگری که به شما داده می شود دادن مجوز دسترسی به صفحات برای حساب های کاربری متفاوت است که این مجوز هم برای نمایش و مشاهده ی صفحات و هم ویرایش آنهاست.

4-1 یکی دیگر از امتیازات ، تعیین پوسته و تمپلیت مجزا برای هر صفحه است.

و...

** جزئیات بیشتر امکاناتی که برای ایجاد صفحات در دات نت نیوک در اختیارتان قرار داده خواهد شد در توضیحات مربوط به تنظیمات صفحات بیان و بررسی خواهد شد .

2. روش های چگونگی ایجاد و ویرایش صفحات :

دو راه کلی برای ایجاد صفحات وجود دارد.

1. استفاده از کنترل پنل بالای صفحه : با توجه به قسمت 1 و 2در تصویر cp.jpg زیر شما امکان اضافه نمودن صفحه را به سایت خود دارید. در قسمت 1 با فشردن گزینه ی new(جدید یا همان آیکن دارای علامت + که نشان دهنده ی آن در تمام ورژن هاست) صفحه شما ایجاد شده و شما به صفحه ی page settings (تنظیمات صفحه) همانند شکل، هدایت خواهید شد.

در قسمت 2 شما امکان اضافه کردن سریع صفحه و مشخص نمودن تنها تنظیمات ضروری را دارید که با تعیین آنها و فشردن دکمه ی Add page صفحه اضافه خواهد شد.

شکل Cp.jpg :

clip_image002

2. استفاده از منوی ADMIN: برای استفاده از این روش نیز دو راه خواهید داشت :

اولا: استفاده از تب مدیر (Tab Admin) موجود در کنترل پنل که در شکل cp.jpg با شماره ی 3 مشخص شده است و سپس انتخاب و کلیک روی آیکن pages (صفحات) مطابق شکل admin.jpg قسمت 1 .

دوما: استفاده از منوی Admin (مدیر) و هدایت به صفحه مدیر و سپس انتخاب و کلیک روی pages (صفحات) مطابق شکل admin.jpg قسمت 2. و یا انتخاب زیر منوی صفحات از منوی مدیر .

شکل admin.jpg :

clip_image004

بعد از انجام یکی از این مراحل شما به صفحه ی pages (صفحات) هدایت می شوید در این صفحه مطابق شکل pages.jpg شما علاوه بر اینکه صفحات موجود در سایت را مشاهده می کنید و امکان انتخاب هر یک و سپس نمایش(آیکن ذره بین) و ویرایش(آیکن مداد) و حذف(آیکن ضربدر) آنها را دارید، می توانید صفحه ی جدید نیز اضافه نمایید و با کلیک بر روی آیکن علامت + به تنظیمات صفحه ی جدیدتان وارد شوید.

شکل pages.jpg :

clip_image006

3. تنظیمات صفحات :

مطابق شکل cp.jpg قسمت 4 در بالا ، این تنظیمات در سه بخش قرار دارند :

بیشتر...

معرفی بخش مدیریت دات نت نیوک (DotNetNuke Control Panel)

نوشته شده بوسیله تبسم 12. آبان 1389 14:39

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

توجه توجه :باز هم تاکید می کنم عکس ها رو یکجا برای دانلود می ذارم شاید لود شدنشون طول بکشه.

پس توی همین صفحه ی اصلی سایتتون بی تردید و صد در صد شما بایستی لینک یا ماژولی برای ورود به سایت هم داشته باشید. (حالا بماند که این ورود به سایت هم می تونه مختص به مدیر ارشد و مدیر باشه و هم می تونه امکان ورود به کاربران عضو رو هم بده).

شروع می کنیم: (برای بار n ام می گم که سعی می کنم این توضیحات خیلی خیلی ساده باشه که کسانی که دوست دارن شروع کنن در آغاز راه دلسرد نشن. اگر می بینین طور دیگه ای بگم بهتره خوشحال می شم راهنمایی کنین و پیشنهاداتتون رو بشنوم!)

توجه کنین : من برای نشون دادن به شما از روی سایت شرکت ایده ورزان سیستم (http://ivs.ir ) نشونتون می دم که روی ورژن DNN 5.5 پیاده سازی شده. شما می تونین  ورژن بومی شده ی خام DNN 5.5 رو از روی سایت http://mydnn.ir  دانلود کنین.(برای دانلود بالای آخرین های انجمن یه باکسی هست روش کلیک کنین)

1. از هر ورژن و پوسته و قالبی که استفاده کردین دنبال لینک ورود به سایت بگردین و روش کلیک کنین که با کلیک روی لینک ماژول ورود به سایت بهتون نشون داده میشه. مثلا توی این سایت ما هم ماژول ورود به سایت رو مستقیم داریم و هم لینک ش رو در آخر صفحه :

login2-2

login1-1

* بعدا وقتی وارد زیر منوی  تنظیمات سایت از منوی مدیر بشیم می بینین که می تونین یه صفحه بسازین مخصوص صفحه ی Login  و ماژول ورود به سایتتون رو به اون صفحه اضافه کنین و تخصیصش بدین برای لینک ورود به سایت.

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

3. خوب وقتی وارد شدین دیگه شما اون ور دیوارین! یعنی هم می تونین ظاهر خونه رو ببینین و هم می تونین توی اتاقهاش بچرخین و چون با مجوز مدیر ارشد وارد شدین می تونین دکوراسیون رو هم تغییر بدین!! :)

چه جوری؟

خوب اولا :

می بینین که توی منو ها دو تا منو اضافه شده : مدیر و مدیر ارشد که هر کدوومشون زیر منوهایی دارن که در واقع امکاناتیه که به شما داده شده.

دوما :

در قسمت بالای سایت یه پنل چند بخشی اضافه شده که اجازه ی یه سری دیگه از تغییرات و امکانات رو بهتون می ده. (مثل اضافه کردن صفحان و منوها، ویرایششون، اضافه کردن ماژول ها به صفحات و …)

سوما:

در محتوای صفحات سایت، شما می تونین ببینین که کنار هر ماژولی که استفاده شده امکان ویرایش محتوا و تغییر تنظیمات بهتون داده شده. (جزئیاتو بعدا می بینیم :دی )

dnnpanel1

زیر منوهای منو های مدیر و میزبان :

admin                                  host                              

توی ورژن های قبلی یه ذره فرق داره ظاهرش فقط:

dnnpanel2

و اما بخش های ماژول :

modulesett 

 

برای شروع آشنایی با این بخش ها فکر می کنم کافیه، توضیحاتی هم روی عکس ها داده شده.در پست بعدی از این بخش ها استفاده می کنیم. از کجا شروع کنیم؟ نظری ندارین؟ ساختن صفحه ها و افزودن ماژول خوبه ؟

دانلود یک جای تصاویر

معرفی برخی از سایت های دات نت نیوکی در ایران

نوشته شده بوسیله تبسم 2. مهر 1389 02:30

برای اینکه بیشتر با امکاناتی که سیستم مدیریت محتوای  دات نت نیوک  (DotNetNuke CMS) میتونه در اختیارتون قرار بده آشنا بشین آدرس چند تا از سایتهایی که روی این CMS پیاده شدن رو براتون می ذارم:

این آدرس ها رو با کمک بچه های مای دی ان ان  (http://MyDnn.ir) که خودش یه نمونه از سایتهایی که روی دات نت نیوک پیاده شده جمع کردیم، بعضی هاش کار خود بچه هاست :

1. پرتال بانک ملت

2. پرتال کارگزاری بانک ملی ایرانکه اگر دقت کنین آدرس پرتال های دیگه ش هم توی سایت هست مثل سایت مربوط به بورس کالا

3. پرتال جامع قوه قضائیه

4. بورس اوراق بهادار تهران

5. پرتال استانداری خراسان رضوی

6. شهر قرآن

7. ایساکو

9. دو تا از پرتال های سایت  ایران دی ان ان IranDnn:   اینجا و اینجا

و کار بچه های مای دی ان ان که بعضی از لینک ها رو گذاشتم :    :دی

پرتال کانون زبان ایران

http://eltconferenceili.ir

آریانا گستر اسپادانا

بانک صادرات خراسان رضوی

پرتال الکترو استیل

پرتال گروه مقصود

پرتال توس چینی

پرتال غواص

سایت ام بی ای ایران (MBAIRAN)

و و و … بازم هست که توی لینک اول  پست به سایت مای دی ان ان (mydnn) می تونین ببینین.

می تونین سایتهای به ظاهر خیلی ساده، خلوت، شلوغ، با امکانات کم و زیاد ، با کمک ماژولهای ساده حتی داشته باشین!

موفق باشین.

جمع بندی نصبِ دات نت نیوک به صورت لوکال - Install DotNetNuke CMS

نوشته شده بوسیله تبسم 2. مهر 1389 01:04

سلام. توی پست های قبل در مورد دات نت نیوک (DotNetNuke) یا همون DNN و نصبش صحبت کردیم.توی این پست فایلهای پی دی اف پست های قبل رو به همراه تصاویرشون یکجا میذارم که برداشتنشون راحتتر باشه.

دانلود فایل pdf  و تصاویر به صورت یک جای  مراحل نصب به ترتیب (در ویندوز XP):

1. دات نت نیوک چیست و برای نصب آن به چه ابزارها و برنامه هایی نیاز دارید؟

2. آماده کردن مقدمات نصب و اعمال تنظیمات مربوط به پوشه ی محتوی فایلهای دات نت نیوک و تنظیمات IIS

**** تصاویر مرحله ی دوم

3. ایجاد پایگاه داده و تنظیمات مربوط به آن در نصب دات نت نیوک

****تصاویر مرحله ی سوم

4. مرحله ی آخر، نصب ویزاردی و ساخت سایت

****تصاویر مرحله ی چهارم

------------------------------------------------------------

برای اونهایی که از ویندوز 7 (Windows 7) استفاده می کنن هم لینک زیر رو پیشنهاد می کنم ضمن اینکه اگر به مشکلی برخوردین حتما بپرسین لطفا.

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

قبلا هم گفتم از اینجا می تونین یه فیلم آموزشی خوب و کامل هم برای نصب از ابتدای ابتدا روی ویندوز ویستا دانلود کنین که با نصب روی ویندوز 7 فرقی نداره.

موفق باشین. سی شارپ کرنر منتظر سوالات و پیشنهادات شماست  :)

سیستم مدیریت محتوا – دات نت نیوک – جلسه سوم – تنظیمات پایگاه داده

نوشته شده بوسیله تبسم 17. شهریور 1389 01:46

سلام  خدمت مهندس های محترم.                                                                        بخش پنجم

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

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

خوب و اما پایگاه داده:

توضیح : می تونین این بخش رو در نظر نگیرین و از فایل ام دی اف (mdf.) پیش فرض خود دات نت نیوک  برای ذخیره اطلاعات استفاده کنین که این فایل رو می تونین توی پوشه ی App_Data  و با نام :  Database.mdf پیدا کنین.

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

دلیل اینکه من خودم شخصا راحتترم از روش بالا استفاده کنم اینه که برای نصب و پیدا کردن پایگاه داده ای که ساختم،کمتر اذیتم کرده. شما می تونین امتحان کنین ببینین هر روش چه جوری باهاتون راه می آد :)

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

1. استفاده از فایلی که بالا توضیح دادم برای نصب. در این حالت همونطور که توی شکل می بینین ، نیازی نیست چیزی رو تغییر بدین و کافیه برید مرحله ی بعدی، همه چیز خودش نوشته شده (دقت کنین که رادیو باتن اولی انتخاب شده: SQL Server 2005/2008 (Express) File)

sqldnn1

2. استفاده از پایگاه داده ای که خودتون ساختین.  به شکل دقت کنین (رادیوباتن بعدی تیک خورده SQL Server 2005/2008 Database) در این مرحله شما باید تقریبا همه ی موارد رو انتخاب کنین و یا اگر لازم باشه تغییر بدین.تیک مربوط به Integrated Security بایستی برداشته بشه که با برداشتن اون دو تا قسمت مربوط به یوزر و پسورد میاد که این یوزرنیم و پسوردیه که باهاش به دیتابیسی که ساختین لاگ این می کنین و وصل می شین (وقتی پایگاه داده تون رو ساختین، همونجا این تنظیمات رو هم براش انجام می دین بعد میاین اینجا مشخصات رو پر می کنین. جلوتر بهش می رسیم). چیز دیگه ای که خیلی مهمه تیک مربوط به db Owner هستش که هم اینجا باید تیک بخوره و هم زمانی که دارین پایگاه داده رو می سازین باید یادتون باشه که حتما این تیک رو براش بزنین. (نگران نباشین جلوتر بهش می رسیم توی شکل براتون می گم).

توجه: شاید به نظر برسه کارش زیاد شده باشه ولی یادتون باشه این قسمت رو می تونین برای نصب لوکال پشت گوش بندازین و از راه اول استفاده کنین ولی وقتی بخوایین سایتتون رو ببرین روی هاست و اینترنت، مرحله ی دوم باید انجام بشه که جالبه اونجا زیاد اذیت نمی کنه! پس نگران نباشین. قبلا پیشنهادم رو گفتم!

sqldnn2

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

خوب، بسم ا..  ،نرم افزار SQL Server Management Studio تون رو باز کنین، ترجیحا 2005 باشه.(توی دو تا پست قبلتر راجع به ورژن و این حرفاش صحبت کردیم).

1. یه چیزی رو همین اول بگم، اگر توی تصویر بالا دقت کرده باشین می بینین که گزینه ی اولش رو باید با نام سرور پر کنین، وقتی منیجمنت استودیو رو باز می کنین همون اول کار برای کانکت شدن اسم سرور نوشته، همون رو باید اینجا هم بزنین.یادتون بمونه :)

یه نکته ی دیگه اینه که شما معمولا با Windows Authentication کانکت می شین، برای شروع همین کار رو انجام بدین. اینو الان دارم بهتون می گم که در جریان باشین بعدا اگر خواستین به پایگاه داده تون که روی سرور هاستتون گذاشتین، بوسیله ی منیجمنت استودیو که راحتتره وصل شین (ضمن تغییر نام سرور)، و غیر از اون ،اصلا وقتی دارین برای پایگاه داده تون یوزر نیم و پسورد تعیین می کنین دیگه کلا باید از Sql Server Authentication استفاده کنین.

sqldnn3

2. خوب حالا روی Databases  راست کلیک کنین و نیو دیتابیس رو انتخاب کنین:

sqldnn4

3. یه پنجره باز می شه که اسم دیتابیس تون رو به دلخواه بهش می دین و اوکی می کنین، توی لیست دیتابیس ها الان دیتابیس شما هم اضافه شده:

sqldnn5 

4. حالا طبق تصویر که مراحل رو با اعداد نشون دادم:

sqldnn6

4-1 یه صفحه ی نیو کوئیری باز می کنین

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

sqldnn7

4-3 بعد نام دیتابیس خودتون رو انتخاب می کنین. همونی که مرحله ی قبل ساختین و من اینجا اسمش رو گذاشتم : MyDnn_DB

4-4  دکمه ی اجرا (Execute) رو می زنین

4-5 اگر همه رو درست اومده باشین تا اینجا بی پیغام خطا بهتون می گه که یوزر و پس و لاگ اینتون ساخته شده. در غیر اینصورت توی این قسمت می تونین ارور رو ببینین.


5. حالا با توجه به تصویر زیر می تونین ببینین که یوزر و لاگ این کجا قرار دارن. بعد روی یوزری که ساختین کلیک کنین تا پنجره ش باز شه، تیک های مربوط به db_owner رو بزنین و اوکی کنین.

sqldnn8

خوب کارمون اینجا تموم شد! خدا قوت :) .

پست بعدی دیگه نصب ویزاردی رو جلو می ریم و سایتمون بالا می آد اصطلاحا !!

// لطفا اگر جایی رو واضح نگفتم و یا به مشکلی برخوردین حتما بپرسین. به آدرس جیمیل که سمت راست هست بی  زحمت :)

تصاویر برای دانلود یکجا

استفاده از مطالب این وبلاگ با ذکر منبع مجاز است، لطفا!!

ایده هات مثل یه پَر که آرووم فرود می آد...

می تونی مفهوم و زیبایی تمام زندگی رو ، دنیا رو جمع کنی توی فقط یه نقطه که در بی نهایت غرقه... محیطِ مجتمع ِ "ویژوال استادیو دات نت" ، یه دنیاست مثل همین دنیا، لایه لایه، صفحه صفحه، دنیا دنیا...می شه توش سفر کرد و زندگی ساخت...دنیایی که قدرتت اونو ساخته، می سازه...مثل ِ یک محیط بازی، جایی برای یادگرفتن و تمرین زندگیه... مثل تمام موقعیت ها ولحظه های زندگی...

---------------------------

tabasom.world@gmail.com 

توجه:

بخش نظرات پس از 3 روز از ارسال پست بسته خواهد شد. برای ارسال سوال یا نظرات از بخش تماس سایت اقدام نمایید. در صورت نیاز از طریق ایمیل پاسخ داده خواهد شد.

پست های قبلی