چکیده: افزایش سرعت سایت یا همان سریع بودن بارگذاری سایت، همواره یکی از دغدغه های مهم مدیران وب سایت ها به شمار می رود. از سوی دیگر امروزه با توجه به افزایش سرعت اینترنت ADSL و کم حوصله شدن کاربران، تقاضا برای افزایش سرعت سایت ها بیشتر شده است.
با استفاده از راهکارهایی چند می توان سرعت لود شدن سایت هایی را که با استفاده از پلتفرم دات نت نیوک برپا شده است، افزایش داد.
به گزارش Irandnn به نقل از Dotcom Software Solutions، یکی از روش های ارتقاء سرعت و حتی بهبود عملکرد سایت، دستکاری تنظیمات IIS است.
نویسنده این مطلب می گوید: من برای بهبود سایت شرکتی خود که با دات نت نیوک برپا شده است (به آدر...
ادامه مطلب »
چکیده: ابتدا باید مشخصات SMTP را از منوی میزبان > تنظیمات میزبان > بخش تنظیمات پیشرفته > بخش تنظیمات SMTP سرور وارد نمایید :
نحوه وارد کردن تنظیمات SMTP
SMTP سرور : آدرس سرور ایمیل شما (مانند mail.irandnn.ir یا 78.157.60.56)
نام کاربر SMTP : آدرس ایمیلی که ارسال ایمیل ها باید با آن صورت گیرد (مانند noreplay@irandnn,
کلمه عبور SMTP : رمز عبور ایمیل
==========================================================
حال برای ارسال خبرنامه باید وارد منوی مدیر > خبرنامه شوید. با این کار صفحه زیر نمایش داده خواهد شد :
1. در صورتی که نقش ها پروتال را گروه بندی نموده اید از این قسمت ...
ادامه مطلب »
چکیده: در این آموزش قصد داریم تا نحوه نصب پوسته و کانتینر در پرتال Irandnn را آموزش دهیم. توجه داشته باشید که بعضی از پکیج های پوسته و کانتینر دارای فایلهای جانبی منو هستند که می بایست آنها را نیز مانند یک ماژول نصب نمایید. برای نصب پکیج پوسته خود ابتدا می بایست فایلهای پوسته و کانتینر خود را مشخص نمایید. به طور معمول همه پکیج های پوسته دارای یک فایل Zip برای پوسته و یک فایل Zip برای کانتینر هستند.
1) با کاربری که دسترسی Super User دارد وارد سایت خود شود. به صورت پیش فرض نام کاربری Host این دسترسی را دارد.
2) به بخش میزبان > ابزارها مراجعه نمایید.
3) در منوی مدیریتی ماژول روی گزینه ویزاد نصب اب...
ادامه مطلب »
چکیده: Artisteer اولین و بزرگ ترین تولید کننده اتوماسیون های طراحی قالب های وب سایت به صورت آنلاین که طراحی قالب های وب سایت های نظیر wordpress , joomla , blogger , drupal , و سایر مجموعه پرتال ها و وبلاگ های پرطرفدار دنیا را در کارنامه خود داشت، اخیرا اقدام به راه اندازی مجموعه ای برای طراحی قالب های حرفه ای تحت قالب پرتال دات نت نیوک نموده است.
در واقع Artisteer برای تمامی کاربران مجموعه کد باز دات نت نیوک این امکان را فراهم می سازد تا بدون نیاز با داشتن کم ترین توانایی در زمینه زبان های برنامه نویسی تحت وب، نرم افزار های جانبی مانند Dreamweaver و یا حتی Photoshop اسکین های دلخواه خود را ب...
ادامه مطلب »
چکیده: در این آموزش 18 دقیقه ای با نحوه ساخت، تنطیم و مدیریت سطوح دسترسی صفحات و ماژولها در DNN آشنا خواهید شد. در نسخه های 5 سطح دسترسی هر نقش با سه ویژگی اختصاص داده می شود. این سه ویژگی شامل: کاربر مجوز مشاهده را ندارد، کاربر مجوز مشاهده را دارد، و سلب مجوز مشاهده از کاربر خواهد بود.
این آموزش در دو بخش زیر ارائه خواهد شد.
کاربر با سطوح دسترسی ماژول ها و صفحات
دمویی بر سلب دسترسی مشاهده صفحه
لینک دانلود
ادامه مطلب »
چکیده: این فیلم آموزشی نحوه ارتقاء ورژن نسخه های زیر 4.6.2 را آموزش می دهد. توجه داشته باشید که این روش ارتقاء برای نسخه های بالاتر و 5 نیز کاربرد خواهد داشت.
این فیلم آموزشی در سه بخش زیر ارتقاء را آموزش خواهد داد.
مقدمه بر ارتقاء، دانلود و گرفتن نسخه پشتیبان (Backup)
نحوه یکپارچه سازی اطلاعات نسخه قدیم با نسخه جدید
نحوه آپلود هسته پرتال و ماژولها
توجه: ارتقاء نسخه های 4 به نسخه های 5 به علت تغییر در ساختار ممکن است با مشکلاتی همراه باشد، بنابراین بهتر است قبل از ارتقا با متخصصان مشورت کنید و حتما نسخه پشتیبان مطمئن از دیتابیس و فایلهای خود تهیه نمایید.
لینک بخش دانل...
ادامه مطلب »
چکیده: وقتي كاربران موجود و جديد انجام فعاليتهاي خاصي مثل ثبت نام، درخواست يادآوري رمز عبور يا به روزرساني حساب كاربري، را به عهده ميگيرند؛ DNN به طور خودكار پيغام هشدارهايي به آدرس ايميل آنها ميفرستد. به طور مشابه وقتي مدير وظايف مديريتي خاصي مثل افزودن يك كاربر به نقش امنيتي يا لغو ثبت نام كاربر را انجام ميدهد، آنها ميتوانند يك ايميل هشدار به آن شخص بفرستند.DNN با پيغامهاي ايميلي استانداردي ميآيد كه نيازي نيست خودتان آنها را بنويسيد؛ بنابراين ميتوانيد در صورت تمايل نوشته اين پيغامها را تغيير دهيد و نيز لوگو و ساير ايدههاي شخصي را به آن بيفزاييد.
توصيه: ميتوانيد هشدارهاي ...
ادامه مطلب »
چکیده: در مواردی ممکن است شما بخواهید سایت خود را به صورت Local در سیستم شخصی خود داشته باشید. و بدون اتصال به اینترنت بتوانید پرتال DotNetNuke خود را مشاهده، ویرایش و نمایش دهید. در این حالت شما می توانید از پرتال آنلاین خود نسخه های پشتیبانی Backup تهیه نمایید و به صورت Local آن را Restore نماببد.
در این فیلم آموزشی طی چهار مرحله این کار آموزش داده می شود.
مرحله اول تنظیمات اولیه پرتال قبل از انتقال، کپی برداری از فایلهای پرتال و دیتابیس
مرحله دوم آماده سازی SQL Server محلی و Restore نسخه Backup دیتابیس
مرحله سوم شامل تنظیمات IIS و فایل Web.Config
مرحله چهارم اعطای سطوح دسترسی پرتال، اجرا ...
ادامه مطلب »
چکیده: این فیلم از مجموعه فیلمهای آموزشی سایت DNNCreative می باشد و در چهار مرحله نصب DotNetNuke را روی ویندوز ویستا آموزش می دهد. توجه داشته باشید که نصب روی ویندوز 7 نیز به همین صورت خواهد بود.
مرحله اول تنظیمات اولیه ویندوز، دانلود SQL و DotNet FrameWork
مرحله دوم نصب SQL Server و DotNet FrameWork، و نحوه دانلود پرتال
مرحله سوم شامل نصب و انجام تنظیمات IIS
مرحله چهارم نصب DotNetNuke و انجام تنظیمات اولیه پرتال
این فیلم از نسخه 4.8.1 برای نصب استفاده می نماید و برای تمام نسخه های 4 و 5 این آموزش یکسان می باشد.
لینک دانلود: www.irandnn.net/download/How_to_install_DNN_to_Vista_Video.zip
حج...
ادامه مطلب »
یکی از استانداردهای پرتالها و سایتهای بزرگ، قوانین و حقوق استفاده کاربران از سایت شما می باشد. در پرتال DotNetNuke دو صفحه استاتیک با عناوین Term Of Use و Privacy Policy در اسکین شما جای میگیرند و قوانین حقوقی مربوطه را نمایش میدهند. در این آموزش با نحوه تغییر در محتوای این دو بخش آشنا خواهید شد.
چکیده: بسته به نوع شكل ظاهري كه براي سايت خود انتخاب ميكنيد لينكهاي متفاوتي ايجاد ميشود كه بازديدكنندگان را قادر ميسازد سياست Terms of Use وPrivacy سايت را ببينند. DNN پيغامهاي Termsو Privacy استانداردي دارد؛ اما براي انعكاس سياست درست تان بايد اين پيغامها را به روز كنيد.
چگونگي تغيير پيغام Terms of Use در سايت شما:
1. به صفحه مدیر > مدیریت زبان (Languages > Admin) برويد.
این بخش جهت مدیریت زبان پرتال شما می باشد و می توانید زبانهای نصب شده را فعال یا غیرفعال نمایید.
2. از منوي ماژول گزینه ویرایشگر زبانهای محلی (Language Editor) را انتخاب كنيد.
به ویرایشگر زبانهای محلی مي...
ادامه مطلب »
چکیده: یکی از نکاتی که پس از نصب DNN به آن برخورد کرده اید صفحه ورود به سایت و یا ثبت نام کاربران بوده است. ممکن است ظاهر این صفحه چندان برای شما خوشایند نباشد. DotNetNuke به خوبی این امکان را برای شما فراهم آورده است که محتوای این دو صفحه را تغییر دهید. در این آموزش با نحوه تغییر صفحات ورود به سایت و ثبت نام کاربران آشنا خواهید شد.
درخواست تأييد با ورود حساب كاربري
روش استاندارد ورود به سايت DNN اينست كه كاربر روي لينك Login كه در بيشتر اشكال ظاهري DNN استاندارد است، كليك كند و سپس نام كاربري و رمز عبور خود را وارد كند. اما DNN نيز براي دسترسي به روشهاي سريع و آساني را پيشنهاد ميكند كه مدير مي...
ادامه مطلب »
چکیده: DNN شانزده (16) ایمیل آگاهسازی استاندارد ارائه ميدهد و شما ميتوانيد هر زمان كه بخواهيد آنها را تغيير دهيد. ليست كامل ایمیل های آگاهسازی موجود عبارتند از:
Affiliate Notification: اين پيغام ميتواند از مدير به عرضه كننده با حساب كاربري مراجعه مربوط، فرستاده شود.
Banner Notification: اين پيغام ميتواند از مدير به عرضه كننده فرستاده شود و براي يكي از پيغامهاي نمايش داده شده گزارش فعاليت ارائه كند.
Password Reminder : اين پيغام به طور خودكار براي كاربراني ارسال ميشود كه هنگام استفاده از ماژول Account Login يادآور رمز عبور تقاضا ميكنند. شامل جزئيات ثبت...
ادامه مطلب »
چکیده: در این آموزش قصد داریم نحوه سفارش سازی و نصب پرتال DotNetNuke و یا Irandnn 4.9.3 را روی سرور آموزش دهیم. در ابتدا چند نکته را در مورد پیش نیازهای سرویس میزبانی خود یادآوری میکنیم:
• پرتال قبل از نصب و به صورت فایل فشرده حدود 7 مگابایت و پس از آپلود روی سرور حدود 20 مگابایت فضا اشغال خواهد نمود. اگر به هنگام استفاده از سایت چنانچه می خواهید محتوای زیادی را در سایت خود قرار دهید فضایی به مراتب بیشتر از 20 مگابایت نیاز خواهید داشت. حداقل فضایی که می بایست تهیه کنید 100 مگابایت توصیه می شود.
• توجه داشته باشید که بعضی از سرویس دهنده های میزبانی وب، نسخه های پشتیبان (Backup) را که از سایت شما تهی...
ادامه مطلب »
این فیلم آموزشی در سه بخش تهیه شده است و نحوه ساخت زیر پرتال های والد و کودک (Parent & Child Portal) را آموزش می دهد.
چکیده: طراحی DotNetNuke بگونه ای می باشد که می توان با یکبار نصب و بهره گیری از تنها یک پایگاه داده چندین پرتال را راه اندازی و پشتیبانی نمود. به کمک این ویژگی می توان با یکبار تهیه فضای هاست صاحب چندین سایت شد. این امر برای شرکت هایی که قصد دارند تا وب سایت های اختصاصی به ازاری هر یک از بخش های شرکت خود داشته باشند بسیار ایده آل می باشد.
ایجاد پرتال جدید: با وارد کردن نام دامنه که می تواند زیر دامنه ای از دامنه موجود بوده یا یک دامنه جدید باشد و همچنین اطلاعات اولیه پرتال نظیر عنوان، کلمات کلیدی و کاربر مدیر پیش فرض می توان اقدام به ایجاد پرتال جدید نمود.
حذف پرتال: به کمک آن می توان یک پرتال مو...
ادامه مطلب »
چکیده: در سايت استاندارد DotNetNuke برخي از وظايف به طور خودكار در پس زمينه اتفاق ميافتند. در اينجا فعاليتهايي كه به شكل دورهاي طبق برنامهاي منظم رخ ميدهند ليست شده اند، مثل شاخص گذاري محتويات سايت براي سهولت جستجو. با رفتن به Host >> Schedule (میزبان >> زمانبندی) ميتوانيد برنامه را مشاهده كنيد، جايي كه ليستي از وقايع زمانبندي شده را خواهيد ديد.
اين ليست به شما نشان ميدهد كدام وظايف در پس زمينه اجرا شده اند، هر چند وقت يكبار اجرا شده اند، قرار است كي دوباره اجرا شوند، و تاريخچهاي از زماني كه اين وظايف اخيراً اجرا شده اند.
شكل فوق ليستي از وظايف زمانبندي شده به شما ...
ادامه مطلب »
چکیده: DotNetNuke اكنون برنامه سودمندي به نام سطل بازیابی (Recycle Bin) دارد كه از طريق منوی مدیر > سطل بازیابی ميتوانيد به آن دسترسي داشته باشيد در نسخه های اول DNN اگر آيتمي را پاك ميكرديد از بين ميرفت. سطل بازیابی دقيقاً همان چيزي كه انتظار داشتيد بود. جايي كه ميتوانستيد به آنجا بروید، ماژولها و صفحاتي كه از سايت خود حذف كرديد بازيابي كنيد. شكل زیر سطل بازیابی با آيتمهايي در ليستهاي Pages و Modules نشان ميدهد. زماني كه سايت شما شروع به تكامل ميكند، و شما و مديران سايت محتوياتي به آن اضافه ميكنيد يا محتويات آن را اصلاح ميكنيد، سطل بازیابی با آيتمهايي پر ميشوند. ...
ادامه مطلب »
مدیریت رویدادها اشتباهاتي كه اتفاق ميافتد را نيز ثبت ميكند. به عنوان مثال اگر يكي از ماژولهاي سايت شما دچار مشكل شود، خطايي كه رخ داده در مدیریت رویدادها ثبت ميشود. سپس ميتوانيد از اين اطلاعات براي رفع آن استفاده كنيد، ارائه همه جزئيات براي شخصي كه اين اشكال را رفع ميكند، مورد ...
چکیده: Event Viewer (مدیریت رویدادها) پنجره شما به روي روح DotNetNuke است. با انتخاب Admin > Event Viewer (مدیر > نمایشگر رویدادها) به آن دست مييابيد. اين صفحه به شما اجازه ميدهد ببينيد پشت صحنه چه اتفاقي ميافتد و امكان درك سلامت سايت و فعاليتهايي كه در سايت شما اتفاق ميافتد را فراهم ميآورد. حوادث متفاوت بي شماري است كه ميتوانيد با مدیریت رویدادها آنها را كنترل كنيد، اين حوادث در بازه زماني كه كاربران وارد سايت ميشوند تا زماني كه صفحهاي جديد به سايت افزوده ميشود، قرار ميگيرند.
مدیریت رویدادها اشتباهاتي كه اتفاق ميافتد را نيز ثبت ميكند. به عنوان مثال ا...
ادامه مطلب »
مثل هر چيز ديگري در زندگي، كمي مراقبت منظم از وقوع مسائل بزرگ بعدي جلوگيري ميكند. به عنوان مثال آخرين باري كه سطل آشغال كامپيوتر خود را خالي كردهايد، كي بوده است؟ اگر چند لحظه پيش اين كار را انجام دادهايد خواهيد فهميد چنانچه بخواهيد فايلي را پيدا كنيد كه نياز به بازيابي آن داريد، با انبوهي ا...
چکیده: دراين آموزش خواهید یافت که چگونه
• با Site Log (گزارش عملیات سایت) وضعيت سایت خود را بررسي كنيد
• از گزارشات جامع پرتال جهت بهبود و پیشرفت سایت خود استفاده کنید
به عنوان بخشي از نگهداري و پشتيباني سايت، بايد از ابزارهاي موجود در DotNetNuke استفاده كنيد كه به شما اجازه ميدهد از وقايعي كه اتفاق ميافتد باخبر باشيد. اين ابزار كه استفاده از آنها آسان است، به شما اجازه ميدهد كه بدانيد چه كسي از سايت شما بازديد ميكند، با حوادث پشت صحنه در ارتباط باشيد و اجازه ميدهد حوادث را برطرف كنيد.
مثل هر چيز ديگري در زندگي، كمي مراقبت منظم از وقوع مسا...
ادامه مطلب »
آیا در حال طراحی یک سایت شخصی هستید؟ میخواهید یک سایت برای شرکت یا مجموعه خاصی برپا کنید؟ یا میخواهید یک پرتال سازمانی برای سازمان یا نهاد خاصی ارائه و راه اندازی کنید؟
چکیده: شاید تنها ابزاری که در تمام وب سایتها از یک سایت کوچک شخصی گرفته تا یک پرتال سازمانی بزرگ به صورت مبرم مورد نیاز باشد یک سیستم مدیریت تصاویر یا همان گالری تصاویر می باشد. انتخاب یک گالری تصاویر مناسب نیاز به تحقیق و تفحص زیادی دارد. برای انتخاب ماژول گالری تصاویر عجله نکنید و خیلی زود دست به کار برنامه نویسی نشوید. ابتدا ابزارهای موجود را بررسی کنید. ماژولهای زیادی برای این کار وجود دارد و یک جستجوی ساده در سایت SnowCovered ده ها ماژول محصول شرکتهای مختلف را پیش روی شما قرار می دهد. حال اینکه چه ابزاری مناسب این کار می باشد نیاز به بررسی دارد. در این مقاله قصد داریم فهرستی از این ماژولها...
ادامه مطلب »
یکی گروه از مهمترین نرم افزارهایی که امروزه به صورت آنلاین مورد استقبال قرار گرفته اند، نرم افزارهای مدیریت پروژه می باشند. تا کنون بسته های نرم افزاری متنوعی به صورت مستقل برای مدیریت پروژه طراحی شده که آشناترین آنها نرم افزار Microsoft Project می باشد.
چکیده: ماژول کنترل پروژه آنلاین :
این نرم افزار علاوه بر ترسیم نمودار گنت پروژه ( Gant Chart ) و نمایش دادن مراحل مختلف اجرای یک پروژه و لحاظ کردن مفاهیمی مثل پیش نیازی ، هم نیازی و ... محاسباتی مثل میزان پیشرفت پروژه ، فعالیت های بحرانی ، برنامه ریزی منابع پروژه و ... را نیز انجام می دهد.اما امروز بسیاری از پروژه مستقل از موقعیت جغرافیایی هستند و اعضای تیم اجرای آن ها نیز در نقاط مختلف یک کشور یا دنیا مشغول فعالیت می باشند. به علاوه بسیاری از پروژه ها باید این امکان را به مدیر پروژه و یا کارفرما بدهند که در هر لحظه امکان بررسی وضعیت پروژه به صورت آنلاین وجود داشته باشد. هم اکنون نرم افزارهای مختلف م...
ادامه مطلب »
بررسی معماری دات نت نیوک برای علاقه مندان به این برنامه اپن سورس و قوی توسط شرکت تادکو تهیه شده است و در قالب این مقاله در اختیار کاربران علاقمند به DotNetNuke قرار میگیرد.
چکیده: فهرست عناوین
مروری بر لايه بنديها 2
نحوه کار نيوک.. 4
HttpModule ها 4
هندل کردن خطاها Exception 7
کلاس Exceptions. 7
Provider ها
Data. 13
Logging. 13
NavigationControl 17
Scheduling. 17
HtmlEditor 17
SearchIndex. 17
SearchDataStore. 17
FriendlyUrl 18
Caching. 18
Authentication. 18
Members. 18
Roles. 18
Profiles. 18
صفحه اصلی.. 19
معماری موجوديتها 19
مروری بر لايه Data access . 22
مروری بر Scheduling
نحوه ساختن يک Ta...
ادامه مطلب »
چکیده: شاید یکی از پرکاربردترین ابزار هر سایت و پرتال، یک سیستم مدیریت خبر یا مقاله می باشد. به عبارت دیگر ابزاری که اپراتور سایت بتواند محتوای مورد نظر خود را در دسته بندی مشخص در سایت آپلود نماید. و امکان آرشیو نمودن محتوا به صورت اتوماتیک فراهم شود.
هم اکنون ابزارهای متنوعی برای این کار وجود دارد که به کاربر اجازه ورود و مدیریت محتوا را در یک قالب ثابت و مشخص به کاربر میدهد. اما هر یک از ابزارها گاها با اشکالاتی مواجه هستند و در نهایت کاربر را در استفاده از ابزار مورد نظر دچار شک و شبهه می نماید.
در این مقاله قصد داریم ماژولهای مختلفی را که در این باره وجود دارد را معرفی و بررسی نماییم و در نهایت...
ادامه مطلب »
در این مقاله قصد داریم به صورت تصویری به معرفی ماژول خبر و مقالات Ventrian بپردازیم.
چکیده: ماژول در حالت نمایش برای کاربران تائید نشده (کاربران عادی) به شکل زیر نمایش داده می شود. شما چهار لینک به عنوان منوی ماژول ملاحظه می کنید.
آخرین مطالب: نمایش آخرین اخبار یا مقاله ارسالی
آرشیو: نمایش آرشیو لیست آرشیو بر اساس گروه، زمان و نویسنده
جستجو: امکان جستجو در بین اخبار و مقالات
فید RSS: خروجی RSS آخرین مطالب
1) آخرین مطالب
محتوای ماژول شامل خبرها یا مقالاتی می باشد که طبق تنظیمات فیلتر و دسته بندی شده اند. که در تصویر زیر نمونه ای از آن را مشاهده می کنید.
با کلیک روی هر خبر، به صفجه جزئیات خبر وارد می شود. طبق شکل زیر هر خبر شامل شناسنامه خبر یا مقاله می باشد.
این اطلاعات عبارتن...
ادامه مطلب »
چکیده: ماژول Slideshow قویترین ماژول اسلایدشو ارائه شده برای پورتال دات نت نیوک است که جهت نمایش محتوا، تصویر و یا یک ماژول موجود در سایت شما همانند سایت های Yahoo! Movies وMSN Movies و CNet.com بکار می رود. این ماژول مبتنی بر Javascript/css بوده و با ترکیب تصویر و متن در قالب اسلاید، امکان پیمایش بین اسلاید ها را براحتی فراهم می آورد. این ماژول دارای کنترل هایی جهت نمایش اسلاید قبلی، اسلاید بعدی، توقف چرخش اسلایدها و شروع حرکتشان علاوه بر امکان کلیک بر روی هر اسلاید می باشد.
از قابلیت مهم این ماژول مبتنی بودن آن بر تمپلیت است که این امکان را فراهم می ساز تا علاوه بر 10 تمپلیت ارائ...
ادامه مطلب »
چکیده: این فیلم از مجموعه فیلمهای آموزشی سایت DNNCreative می باشد و در سه مرحله نصب DotNetNuke را آموزش می دهد.
مرحله اول نصب IIS و ابزارهای مورد نیاز، دانلود SQL و DotNet FrameWork
مرحله دوم نصب SQL Server و DotNet FrameWork، و نحوه دانلود آنها
مرحله سوم شامل تنظیمات IIS و نصب DotNetNuke می باشد.
این فیلم از نسخه 4.5.1 برای نصب استفاده می نماید و برای تمام نسخه های 4 و 5 این آموزش یکسان می باشد.
لینک دانلود: http://www.irandnn.net/download/Install_DNN_WinXP.zip
حجم فایل: 44.2 مگابایت
(توجه: در مرحله دانلود DotNetNuke، کاربران می تواند نسخه Irandnn شمسی را جایگزین نمایند و عملیات نصب را ان...
ادامه مطلب »
چکیده: خوب در قسمت اول به اين مطلب اشاره شد که توجه و آگاهي از نحوه عملکرد ويندوز قبل از پرداختن به مسئله کارايي و بهينه سازي يک برنامه تحت وب لازم و ضروري است . يک مسئله مهم ديگر اينست که يک برنامه براي تست کارايي داشته باشيم بطوريکه بتوانيم حالت هاي مختلف رو در نظر بگيريم و آن حالتها را شبيه سازي کرده و نتيجه را اندازه گيري کنيم .
چارلز نرس با تعدادي از کارشناسان مايکروسافت يک هفته روي اين مسئله کار کردند. آنها دات نت نيوک رو در آزمايشگاه تحت آزمايشات قوي زير فشار گذاشتن.
منابع مختلفي توسط تيم هاي مختلف مايکروسافت براي اين تست استفاده شد و ما از مايکروسافت براي همکاريشان دراين قسمت بسي...
ادامه مطلب »
چکیده: در ابتدا این مسئله کمی سقیل و مشکل بنظر می رسد ولی با روشی که گفته می شود و کمی سعی و آزمایش می توانید سایتتان رو ارتقا دهید. البته بهتر است اول اینکارا روی یک سیستم محلی آزمایش کنید . سپس اطلاعات رو به سرورتان در میزان (هاست) مربوطه انتقال دهید.
کارهایی که برای اینکار لازم است انجام دهید :
1- پشتيبان گرفتن از ديتا بيس (database backup)
2- پشتيبان گرفتن از تمام شاخه اي که پرتال در آن نصب شده است .
3- تغيير نام دادن web.config به oldweb.config
4- خوب فايل اينستال جديد رو که گرفتيم از حالت فشرده خارج مي کنيم . و تمام فايلهاي آن رو بروي شاخه پرتال بريزم .
5- بهتر است بعد از بازنويسي فايله...
ادامه مطلب »
موضوع اپنسورس (Open Source) و موضوع نرمافزار آزاد رایگان (Free)، موضوعات پیچیدهای نیستند. اما هرچه بیشتر در این مورد مطالعه میكنیم متوجه وجود لایههای عمیقتری میشویم و هرچه پایینتر میرویم، موضوع، رنگ و بوی فلسفی بیشتری بهخود میگیرد. مص...
چکیده: بسیاری از كاربران و خصوصاً برنامهنویسان و علاقمندان به نرمافزارهای منبعباز، Eric Raymond را میشناسند. اما اگر بخواهیم او را برای آن گروهی از خوانندگان كه تا این لحظه نام او را نشنیدهاند معرفی كنیم، میتوانیم او را بنیانگذار جنبش منبع باز و یا حداقل یكی از پیشروترین افراد فعال در این جنبش نرمافزاری بنامیم. در این ارتباط در متن مصاحبه موارد دقیقتری را خواهید خواند. اما بهجهت معرفی اریك ریموند از زاویه دیگر، میتوانیم به بخشی از اتوبیوگرافی او بهنقل از سایت شخصی وی بهنشانی /www.catb.org/esr كمك بگیریم. اریك ریموند ضمن فعا...
ادامه مطلب »
چکیده: همانطور که مي دانيد در نسخه 4.4.0 دات نت نيوک توجه ويژه اي به کارايي و انعطاف پذيري شده است . در همين راستا براي تشخيص اينکه کدام ناحيه از دات نت نيوک احتياج به بهينه سازي دارد . در ابتدا لازم است که درک کاملي از نحوه عملکرد IIS و ASP.NET در محيط ويندوز داشته باشيم. ما در تحقيقاتمان در اين موضوع به چند نکته برخورد کرديم . بنابراين ما فکر مي کنيم مفيد است که دانش عمومي را در اين زمينه افزايش بدهيم و يافته هايمان را در اختيار ديگران قرار دهيم . بر همين اساس خلاصه اي از يافته هايمان را ارانه مي دهيم.
در ابتدا بعضي از اصطلاحات فني را توضيح مي دهيم .
AppDomain : (دامنه برنامه)
يک Applica...
ادامه مطلب »
چکیده: این آموزش توسط آقای سهیل قاسم پور تهیه شده است و در اختیار کاربران Irandnn قرار گرفته است. این فایل نحوه نصب روی سیستم شخصی را آموزش می دهد.
دانلود فایل
حجم: 670 کیلوبایت
ادامه مطلب »
صفحات در پورتال دات نت نوک در حقیقت مشابه اوراقی از یک کتاب یا دفتر می باشند که ادمین محتوای مورد نظر را به تفکیک در آنها جانشانی می کند. صفحات در پورتال DNN با مفهومی که کاربران آشنا به HTML می شناسند، از نظر فنی اندکی متفاوت است، هر چند در مفهوم فرقی ندارند.
چکیده: - آشنایی با مفهوم صفحات
صفحات در پورتال دات نت نوک در حقیقت مشابه اوراقی از یک کتاب یا دفتر می باشند که ادمین محتوای مورد نظر را به تفکیک در آنها جانشانی می کند. صفحات در پورتال DNN با مفهومی که کاربران آشنا به HTML می شناسند، از نظر فنی اندکی متفاوت است، هر چند در مفهوم فرقی ندارند.
ادمین در خصوص صفحات قادر به انجام اعمالی همچون افزودن صفحه، ویرایش محتوای صفحه، تغییر تنظیمات صفحه و حذف صفحه می باشد که در جای خود به تفصیل مورد بحث قرار خواهند گرفت.
2- کار با صفحات
افزودن صفحه
برای افزودن صفحه، ساده ترین راه استفاده از لینک افزودن در پنل مدیریتی می باشد. هر چند برای این کار می توانید از ...
ادامه مطلب »
در طبقه بندی پورتال ها، باید به این منظر دقت نمود که همچون هر موضوع مورد بحث دیگری، پورتال ها را نیز از جهات گوناگون مورد مداقه و بررسی قرار داده و طبقه بندی نمود. از همین روی سعی شده در این مقاله با نگاهی به مقولات محتوا، مخاطب و کاربردها(و نحوه بکارگیری)، پورتال ها را مورد بررسی و طبقه بندی قرار د...
چکیده: 1) چه سیستم و اطلاعاتی توسط پورتال ارائه می شوند ؟
1-1) پورتالهای اطلاعاتی ( Information Portal )
پورتالهایی هستند که بیشتر اطلاعات استاتیک موجود در منابع مختلف را گردآوری کرده و نمایش می دهند.
1-2) پورتالهای کاربردی ( Application Portal )
پورتالهایی هستند که بیشتر ارائه دهنده سرویس هستند.
2) مخاطب پورتال چه کسی است؟
2-1) پورتال افقی ( Horizontal Portal - Hortal )
ارائه دهنده اطلاعات و سرویسهای مختلفی است ، و افراد مختلف را پاسخگو می باشد به عنوان مثال پورتالی که در آن خرید و فروش کالاهای مختلفی صورت می گیرد
2-2) پورتال عمودی ( Vertical Portal- Vortal )
بر روی عناوین خاص و یا سرویسهای...
ادامه مطلب »
چکیده: پنل مدیریتی از 4 قسمت اساسی تشکیل شده است. قسمتی برای کار با صفحات، قسمتی برای کار با ماژول ها و قسمتی هم به عنوان میانبر به اساسی ترین و کلیدی ترین امکانات سایت.
کنترل نمایش
قسمت اول که در صدر پنل و نزدیک به نوار عنوان مرورگر واقع شده است، بر نحوه نمایش نمای نهایی پورتال(پیش نمایش) و خود پنل نظارت دارد.
در این محل و در محدوده «حالت» ، با انتخاب حالت نمایش، صفحه جاری (و کلیه ماژول های آن که در محیط مدیریت دارای گزینه های ویرایش می باشند) به همان شکلی نمایش داده می شوند که بازدیدکنندگان آن را مشاهده می نمایند. دقت داشته باشید که در این حالت موقعیت های ماژول نیز دیده نمی شون...
ادامه مطلب »
چکیده: این فایل که توسط خانم مریم زمانی و عیرضا اسم رام تهیه و تدوین شده است به بررسی و معرفی DotNetNuke می پردازد. همچنین نحوه نصب به صورت Local را آموزش می دهد.
دانلود فایل
حجم: 1.9 مگابایت
ادامه مطلب »
چکیده: اين فايل PDF نصب پرتال DotNetNuke و نسخه فارسي Irandnn را به صورت تصويري آموزش مي دهد. تعداد صفحه: 12
لینک دانلود
حجم: 1.2 مگابایت
ادامه مطلب »
چکیده: پاسخ شما مثبت است. تمام ماژول های قابل نصب در پرتال، از یک فایل Zip تشکیل شده اند که فایل های اصلی ماژول درون آن قرار گرفته اند. درون این فایل فشرده فایلی با پسوند dnn وجود دارد که در هنگام نصب هر ماژول پرتال نام فایل های موجود در آن را خوانده و اقدام به پخش آنها در پوشه های مناسب می نماید.
برای درک بهتر من ماژول نمایش تصادفی تصاویر (Random Image) را که در بخش دانلود سایت برای عموم قابل دریافت است باز کرده و بر اساس آن روش کار را توضیح می دهم. درصورتیکه شما ماژول RandomaImage را Extract نمایید، می توانید فایل زیر را درون آن مشاهده نمایید:
01.00.00.SqlDataProvider
01.01.00.SqlDataProvider
BiteT...
ادامه مطلب »
چکیده: به طور کلی برای نصب منابع فوق (ماژول، پوسته، کانتینر، بسته زبان) دو روش به شرح زیر موجود می باشد.
1- ساده ترین روش جهت نصب این منابع، مراجعه به صفحه مربوط به هرکدام و انتخاب گزینه نصب می باشد. بطور مثال:
نصب ماژول >> منوی میزبان > تعریف ماژول > بارگذاری ماژول
نصب پوسته >> منوی مدیر یا میزبان > پوسته ها > بارگذاری پوسته
نصب کانتینر >> منوی مدیر یا میزبان > پوسته ها > بارگذاری کانتینر
نصب بسته زبان>> منوی مدیر یا میزبان > مدیریت زبان > نصب بسته زبان
این روش نصب ساده بوده اما دارای معایبی به شرح زیر می باشد:
درصورتیکه حجم فایل شما بالا ب...
ادامه مطلب »
چکیده: 1- کش کردن اطلاعات
کش کردن که از صفحه تنظیمات میزان قابل دسترس است تاثیرات زیادی در سرعت لود شدن صفحه دارد .برای تغییر این گزینه از صفحه فوق وارد بخش تنظیمات اجرا شده و گزینه تنظیمات کارایی را انتخاب کنید .
2- بهینه سازی اس کیوال سرور
بهینه سازی اس کیو ال سرور خارج از پرتال انجام می شود و بستگی به تسلط شما در بهینه سازی اس کیو ال سرور دارد . که کار پیچیده و مشکلی است چنانچه تنظیمات را درست انجام دهید . در سرعت بار گذاری اطلاعات تاثیر زیادی دارد . یکی از مواردی که باید کنترل شود لاگ یا فضایی است که برای roll back transaction در نظر گرفته شده است که در بسیاری از موارد به آن نیازی نداریم...
ادامه مطلب »
در مواجهه با واژه پورتال، برای اولین بار، سئوالی که ممکن است در ذهن نقش ببندد این است که اصلاً پورتال چیست و ویژگی های عمومی آن کدامند؟ و البته اگر کمی با مفاهیم وب همچون CMS آشنا باشیم، از خود خواهیم پرسید که فرق پورتال با CMS (سیستم مدیریت محتوا) در چیست؟
چکیده: نکته قابل تامل دیگر استفاده از یک نرم افزار پورتال ساز، بدون دقت به موارد زیر یا لحاظ نمودن آنها الزاماً باعث تولید پورتال نمی شود. این همان نکته ای است که اگر در نحوه استفاده از این واژه دقت نشود موجب جفا به نرم افزارهای پورتال ساز و در نظر نگرفتن امکانات واقعی پورتالها خواهد شد.
پاره ای از ویژگیهای پورتال به شرح زیر می باشد.
1- ارائه شخصی سازی اطلاعات و کاربری های پورتال بر حسب نیاز کاربر توسط شخص یا خود پورتال . (PersonalizationوTailoring)
2- ارائه سیستمهای جستجو و دایرکتوری به گونه ای که کاربر در کمترین زمان ممکن به اطلاعات دست یابد . (Search and Directo...
ادامه مطلب »
همانطور که میدانید یکی از بیشترین سوالاتی که از سوی کاربران ایرانی در مورد پرتال Dotnetnuke پرسیده می شود، نحوه شمسی سازی آن می باشد. لذا با توجه به اشتیاق بالای کاربران و اهمیت این بحث، تیم Irandnn تصمیم به آموزش این مورد گرفت.
چکیده: قبل از هرکاری باید بدانید که شرکت Microsoft در Net Framework 2.0. و بالاتر بحث تقویم شمسی را پیاده سازی نموده و ما برای شمسی سازی Application های خود تنها کافی است تا طرز بکار گیری آن را فرا بگیریم. بنابراین لازم به یادآوری است که آموزشی که در این قسمت ارائه می شود نه تنها پرتال Dotnetnuke بلکه قابلیت شمسی سازی تمام Application های تحت وب و ویندوز شما را دارا می باشد.
بطور کلی برای شمسی سازی پرتال Dotnetnuke دو فایل Default.aspx.vb و js/Popupcalendar.js می بایست ویرایش گردند. برای انجام این کار ابتدا فایل Default.aspx.vb را باز نموده و تغییرات زیر را اعمال می نماییم (نکته: کدهای زیر جهت آموزش ...
ادامه مطلب »
چکیده: این مقاله توسط تیم Irandnn تهیه شده و تنظیمات پیش فرض ماژولها را آموزش می دهد.
مباحث مقاله:
1- مروری بر ساختار ماژول ها
2- افزودن ماژول در صفحه
3- جابجایی ماژول
4- حذف ماژول
5- تنظیمات مجوزهای ماژول
6- بازیابی ماژول حذف شده
7- امنیت در ماژول ها
تعداد صفحات: 21 صفحه
لینک دانلود
حجم: 0.61 مگابایت
ادامه مطلب »
چکیده: این مقاله توسط تیم Irandnn تهیه و جمع آوری شده و به همراه تصویر در مورد صفحات و تنظیمات توضیح داده شده است.
مباحث مقاله:
1- اصول صفحات
2- ایجاد صفحه جدید بصورت مقدماتی و پیشرفته
3- جابجایی یک صفحه
4- تنظیمات صفحه
5- حذف موقت و دائمی یک صفحه
6- بازیابی صفحه حذف شده
7- امنیت در صفحات
تعداد صفحات: 20 صفحه
دانلود فایل PDF
حجم فایل: 1.2 مگابایت
ادامه مطلب »
چکیده: این مقاله توسط تیم Irandnn تهیه و جمع آوری شده و به همراه تصویر در مورد تنظیمات عمومی DotNetNuke توضیح داده شده است.
مباحث مقاله:
1- مدیریت کاربران
2- انتخاب نوع عضویت در سایت
3- مدیریت نقش ها
4- مدیریت فایل ها
5- مدیریت پوسته و کانتینر سایت
تعداد صفحات: 21 صفحه
دانلود فایل PDF
حجم فایل: 1 مگابایت
ادامه مطلب »
در اين مقاله سعي شده که مقايسه اي بين دات نت نيوک 4 و شير پوينت سرور 2003 انجام شود. همانطور که مي دانيد مايکروسافت براي نشان دادن قابليت هاي asp.net يک پرتال را براي فروش کالاها به نام IBuySpy ارائه داد که امکانات خوبي دارد . مثل اضافه کردن ماژول بصورت دايناميک به صفحات و مخفي کردن بعضي...
چکیده: همانطور که مي دانيد مايکروسافت براي نشان دادن قابليت هاي asp.net يک پرتال را براي فروش کالاها به نام IBuySpy ارائه داد که امکانات خوبي دارد . مثل اضافه کردن ماژول بصورت دايناميک به صفحات و مخفي کردن بعضي مطالب براساس سطح دسترسي ها و نحوه پيمايش سايت بصورت ساده .
IBuySpy يک نقطه شروع براي ساير پرتال ها شد. در سال 2002 شان واکر يکسري امکانات به آن اضافه کرد که بزودي مورد توجه قرار گرفت و در ادامه منجر به ظهور دات نت نيوک گرديد. پرتال هاي ديگري هم بر همين اساس ساخته شدند مثل Rainbow و ....هر دوي DNN و SharePoint داراي کارايي هاي زيادي هستند ولي يکسري موارد هم هست ...
ادامه مطلب »
گاهی اوقات پیش مییاد که دوستانی راجع به حالت آدرس دهی در لینک های دات نت نیوک سوال میکنن. در این جا خلاصه از این نوع آدرس دهی صفحات و ویژگی این نوع آدرس دهی در دات نت نیوک را توضیح خواهیم داد.
چکیده: در ابتدا باید گفت در صورتی که شما Friendly Urls را در تنظیمات سایتتان غیر فعال کرده اید حتما این مقاله را بخوانید و در صورتی که باز هم مایل به غیر فعال نگاه داشتن Friendly Urls بودید خوب مساله ای نیست!.
در کل در برنامه نوسی از کلید منحصر به فرد اصولا برای بازگرداندن اطلاعات از دیتابیس استفاده میشود، در روش های سنتی و البته در نسخه های قدیمی DotNetNuke (نسخه 1 و 2 تا قبل از نسخه 3) هنگامی که درخواست یک صفحه ارسال می شد برای مثال "TabID" برای مشخص کردن صفحه به شکل زیر ارسال میشد:
http://dotnetnuke.com/default.aspx?tabid=54
هنگامی که صفحه پردازش می شد، TabId برای مشخص کردن اطلاعاتی ک...
ادامه مطلب »
آيا قصد شروع يك پروژه اپنسورس را داريد؟ آيا در ميانه راه مديريت يك پروژه منبع باز هستيد؟ آيا چالشهاي عمليِ دنبال كردن پروژههايي از اين دست را ميدانيد؟ آيا درباره مشكلات كار تيمي چيزي شنيدهايد؟ چگونه ميتوان در انجام يك پروژه اپنسورس به موفقيت دست يافت؟ در قسمت اول اين داستان كه در شماره قبل من...
چکیده: آنچه گذشت
در قسمت قبل به آنجا رسيديم كه شاون واكر مجبور شده بود تمام اوقات فراغت از كار را در شبانهروز به هدايت پروژه IBSW، پاسخگويي به ايميلها، پشتيباني از كاربران و توسعه و اصلاح نرمافزار اختصاص دهد. به همين دليل، احساس ميكرد زندگي خصوصي او به خطر افتاده است.
بنابراين زير فشار روانيِ ناشي از مديريت 2000 كاربر ثبت شده در سايت IBSW تصميم گرفت سرويس پشتيباني و بخش دانلود سايت را پولي كند. اما به مجرد اين كار با سيل انتقادات كاربران و مصرفكنندگان نرمافزار مواجه ميگردد و به سوءاستفاده از يك پروژه اپن سورس متهم ميشود و به ناچار و با توصيه دوستانش به ويژه اسكات گوتريه، يكي از طراحان ف...
ادامه مطلب »
چکیده: معمولا، شرکت هاي حرفه اي طراح وب بر روي وب سايت هاي ثابت HTML تکيه دارند. هرچند، در کاربردهاي اقتصادي، مصرف کننده به سرعت متوجه فوايد ارائه شده در وب سايت پويا مي شود. براي برآوردن اين خواسته، برنامه نويسان وب نياز دارند تا با تکنولوژي هاي پيشرفته آشنا شوند. معماري پوسته پرتال DotNetNuke به طراحان حرفه اي توانايي ساخت واسط کاربر قوي، که براي ايجاد محصولي قدرتمند با برنامه هاي کاربردي ادغام شده، را داده است.
واژه پوسته سازي (Skinning) براي نرم افزارهايي کاربرد دارد که راهي براي جدا کردن منطق و محتوي در اختيارکاربر قرار داده باشند. از مزاياي پوسته اين است که منطق برنامه و طرح صفحه، جدا شده و مي ...
ادامه مطلب »
اين روزها همه عادت كردهاند تا اصطلاح اپنسورس به گوششان ميخورد، فوراً ياد پلتفرم لينوكس و نرمافزارهاي غير مايكروسافتي ميافتند. به همين خاطر اينبار ميخواهم دو نرمافزار مشابه و پرطرفدار را به شما معرفي كنم كه يكي اپنسورس است، ولي اپن سورسي نيست و دو...
چکیده: آخرين خبرها
نسخههاي 3/3 و 3/4 نرمافزار اپنسورس DotNetNuke تقريباً اوايل مردادماه منتشر شدند. اين نرمافزار تحت وب مخصوص ساخت پورتالهاي آنلاين است و از فناوري ASP.NET استفاده ميكند. هر دو نسخه دربرگيرنده جديدترين تغييرات و قابليتهاي اين نرمافزار هستند، ولي نسخه 3/3 مخصوص اجرا روي پلتفرم دات نت 1/1 و نسخه 3/4 مخصوص اجرا روي پلتفرم دات نت 2 عرضه شده است. داتنت نيوك يكي از رقباي PHP-Nuke در بازار اينترنت است كه نامي مشابه همين محصول دارد و تلاشي است براي پيادهسازي سيستم قدرتمند PHP-Nuke روي پلتفرم داتنت مايكروسافت PHP-...
ادامه مطلب »
در این مقاله سعی داریم امکانات تبلیغاتی و روشهای پولسازی سایتهای طراحی شده بر مبنای DotNetNuke را بررسی کنیم. این بررسی بر اساس ماژولهای پیش فرض DNN صورت می گیرد. این ماژول ها قابلیت استفاده در هر نوع وب سایت ثابت تا یک وب سایت پویا و فعال را دارد. امتیاز استفاده از DNN انعطاف پذیری و آسانی استفاده ...
چکیده: تبلیغات:
اولین و آسان ترین روش برای یک Web Master جهت بکارگیری در وب سایت ایجاد کردن امکان تبلیغات می باشد. روشهای تبلیغاتی متعددی وجود دارد که می توانید به کار گیرید. ما نیز هر یک را به نوبت مورد بررسی قرار خواهیم داد.
DNN راه حلی ساده برای ترکیب تمام روشهای متنوع تبلیغاتی از طریق ماژول Banners را فراهم می آورد. ماژول Banners این امکان را به شما می دهد که تبلیغات خود را در هنگام بارگیری صفحه به چرخش درآورید، در حالینکه امکان پیگیری و اطلاع از تعداد کلیک ها روی هر آگهی را میدهد.
ماژول Banners توانایی نمایش تمامی انواع آگهی هایی که در زیر آمده را دارد. این امکان فقط محدود به نمایش تصویر B...
ادامه مطلب »
فناوري ASP.NET يك بستر برنامهنويسي است كه بر اساس سيستم CLR در چارچوب دات نت كار ميكند. اين فناوري امكاني را فراهم ميآورد تا در سايه آن برنامهنويس بتواند با استفاده از هريك از زبانهاي برنامهنويسي موجود در چارچوب دات نت، صفحات دايناميك و نرمافزارهاي تحت وب تو...
چکیده: 1- مبتني بر تكنولوژي NET 2. و پايگاه داده SQL 2005
2- ايجاد انواع صفحات (نامحدود)
3- ايجاد منو و زير منو (نامحدود)
4- امكان بلاك بندي صفحات بطور دلخواه
5- چاپ، ويرايش و مديريت محتواي هر بلاك
6- مديريت نامحدود دامنه ها
7- مديريت اعضاء و ثبت نام
8- مديريت امنيت و سطوح دسترسي
9- مديريت نقش ها و گروه هاي كاربري
10- مديريت فايل و پوشه ها (آپلود، دانلود، ويرايش، ...)
11- مديريت خبرنامه و گروه هاي خبري
12- راهنماي جامع و لحظه به لحظه
13- مديريت زبان ها
14- ويرايشگر قدرتمند متن (WYSIWYG)
15- تاريخ و تقويم شمسي و ميلاد...
ادامه مطلب »
معمولاً وقتي نام اپن سورس به ميان ميآيد، فوراً ذهن مخاطب ياد لينوكس و صنايع نرمافزاري حول و حوش آن ميافتد، اما در اين مقاله داستان يك پروژه اپنسورسي در دنياي خارج از لينوكس و حاميان بنياد نرمافزار آزاد را خواهيد خواهند. اين ماجرا به چگونگي تولد و بلوغ پروژه ساخت نرمافزار پورتالسازي DotNetNuke...
چکیده: شرح اين قصه اپنسورسي را چندي پيش در كتاب DotNetNuke ASP.NET Portals به قلم شاون واكر، مبتكر و مدير اصلي پروژه خواندم و آن را بسيار آموزنده و جالب يافتم. خواننده كتاب با مطالعه اين قصه با چالشهاي واقعي يك پروژه اپنسورسي و مزايا و معايب آن آشنا ميشود. در اين كتاب ارزشمند، مبتكر DotNetNuke يك فصل كامل پانزده صفحهاي را به شرح اين داستان اختصاص داده است. در اينجا بخش نخست خلاصهاي از اين داستان از نظرتان خواهد گذشت. مطالعه اين ماجرا را به همه كساني كه قصد شروع و هدايت يك پروژه اپنسورس دارند، پيشنهاد ميكنم.
قصهاي براي چالشگران
آيا قصد شروع يك پروژه اپن سورس را داريد؟ آيا در ميانه را...
ادامه مطلب »
چکیده: تعدادی از کنترل های دات نت نیوک وجود دارد که به آنها آبجکت گفته می شود که در اختیار طراح اسکین هستند . اینها قابلیتهایی نظیر login/logout و date/time , username و غیره را برای اضافه کردن به صفحه مهیا می کنند. در ادامه به معرفی و کارایی آبجکتهای موجود می پردازیم. بیشتر آنها برای استفاده ساده هستند و تعدادی هم نیاز به جزئیات بیشتری دارند.
در جدولی که در ادامه ارائه می دهیم دو تگ وجود دارد یکی تگ register که باید در بالای فایل اضافه شود و دیگری تگ dnn در جایی که می خواهید دیده شود اضافه می کنیم .
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
...
ادامه مطلب »