طراحی اتمی (Atomic Design) چیست؟
فرض کنید به عنوان یک پروژه، باز طراحی(Redesign) پرتال شهرداری یا یک فروشگاه اینترنتی در وسعت دیجی کالا یا بامیلو به شما سپرده میشود ، در این پروژه شما با صدها صفحه مواجه هستید که گاهی از نگاه طراح پنهان میماند و یا باز طراحی برای تمامی صفحات فرآیندی با ریسک ، هزینه و زمان بالا خواهد بود.
$("#dialog").dialog({ autoOpen: false, open: function (event, ui) { $(this).load(url); }) }); <div id="dialog" title="Basic dialog"> <p>Dialog box</p> </div>
بهبود SEO در ASP.NET MVC
به گزارشهای گوگل در مورد سایت جاری که نگاه میکردم، تمام لینکهای به صفحات جستجوی سایت را مثلا https://www.dntips.ir/search?term=seo تکراری گزارش کرده بود (تعداد زیادی بودند). چون عنوان قبلی صفحه جستجو، فقط «جستجو» بود (یک عنوان همیشه ثابت). بعد از اینکه عنوان را تبدیل کردم به «جستجو + عبارت وارد شده»، گزارش موارد تکراری آن برطرف شد.
با سلام و تشکر از پست خوبتون
در زمانی که ما از سیستمهای ورود و ثبت کاربران شرکتهای دیگر استفاده میکنیم آیا میتوانیم لاگ گرفته یا اینکه برای خودمان یک صفحه داشته باشیم تا ورود و خروجهای اکانتهای درون وبسایتمان را بررسی کنیم یا اینکه خودمان باید این بخش را کدنویسی کنیم؟
یک سئوال دیگر این است که زمانی که از openid های شرکتهای دیگه استفاده میکنیم فقط احراز هویت را از این سرویسها دریافت میکنیم یا اینکه در همه صفحات و دیگر کارهای کاربر نظارت به صورت خودکار انجام میشود یا اینکه باز هم باید کدنویسی کنیم؟
تنظیم عناصر گزارش
- به علاوه برچسب PdfReport را که در سایت پیگیری کنید این موارد بحث شدن:
«سفارشی سازی Header و Footer در PdfReport»
ضمنا در PdfReport یک هدر و یک فوتر بیشتر وجود ندارد. اما به ازای هر صفحه، یکبار callback آنها فراخوانی خواهند شد. یعنی میتونید در صفحات مختلف، هدرها و فوترهای متفاوتی رو طراحی کنید یا اینکه همه رو ثابت در نظر بگیرید.
Page Break
سلام؛ من اینجا و اینجا و اینجا را ... مطالعه کردم. اما متوجه نشدم در زمان گزارش گیری با هر ابزاری (Stmulsoft, FastReport, ..) اطلاعات باید به صورت یک BusinesObject و یا هر عنوان دیگه ای به ابزار مورد نظر در قالب یک IEnumeable ارسال شود. در حالی که اگر ما IQueable را با .ToList() به یک IEnumerable تبدیل شود، ممکن است در برگیرنده کل اطلاعات باشد. در این موارد راهی برای کاهش حافظه و سربار کم وجود دارد؟ متد ToList را نمیتوان به صورت Lazy پیاده سازی کرد یعنی اگر ابزار گزارش ساز فرضا صفحه 1 را نمایش دهد اطلاعات تا صفحه یک از بانک واکشی بشود. اگر گزارش ما 200 صفحه باشد در حالت عادی کل اطلاعات در سرور لود شده و برنامههای گزارش ساز صرفا پس از تهیه گزارش اطلاعات را به صورت صفحه بندی نمایش میدهند.
var path = "#/page/" + (page + 1) + "/" + $(options.pagerSortById).val() + "/" + $(options.pagerSortOrderId).val();
قسمت بعدی آن، پردازش این هشتگها است (زمانیکه به صورت مستقیم در مرورگر وارد شد) که نیاز به کد جاوا اسکریپتی زیر را دارد:
Path.map("#/page(/:page)(/:sortby)(/:order)").to(function () {
تصویر یه نمونه رابط کاربری ساخته شده توسط این برنامه (خودم ساختمه اش ها!)