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

نحوه آدرس دهی به صفحات:
شاید جالب باشد که بدانید سایت ساز جزو اولین برنامه
های مدیریت سایت بود که آدرس دهی مستقیم به صفحه را مطرح نمود.
(البته هنوز هم بسیاری از نرم افزارهای مشابه خارجی و داخلی، به
این تکنیک دست نیافته اند. لذا سایت ساز هنوز جزو معدود برنامه
هایی است که این قدرت را در اختیار دارند) مثلا
/home/contactus.aspx?lang=fa
و اگر درون نقشه سایت را ملاحظه
نمایید، تمامی صفحه ها آدرسهای مختلف و منحصر به فرد دارند. در
سایت ساز و در هنگام ساخت صفحه، یک آدرس پیشنهادی به شما ارائه
میگردد و در صورت تمایل میتوانید آنرا تغییر دهید. اما آدرسهای
پیشنهادی نگارشهای قبل، عددی بوده و موضوع مطالب صفحه را مشخص
نمی نمود. مثلا:
/252339/sec_2/p_4.aspx?lang=Fa
مخصوصا ما این ایراد را در ماژول آمار دیدیم. وقتی که میخواهید بدانید کدام صفحه
از سایت شما پربازدیدتر است، از روی آدرس صفحه نمیتوانید صفحه
را تشخیص دهید. در این سرویس پک، آدرسهای پیشنهادی برای صفحه ها
بسیار بهبود یافته است. عمل ساخت آدرس یک صفحه از لحظه تعریف بخش
آغاز میگردد:
عنوان لاتین وارد شده در بخش، به عنوان بخش اول آدرس صفحه استفاده
میگردد.

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

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

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