ارتباط با ما | ثبت نام | ورود به سیستم | نقشه سایت | راهنما
ماهنامه الکترونیکی > ماهنامه آموزشی شماره 6 مجموعه نرم افزار های سایت ساز

دریافت نسخه pdf ماهنامه ماه جاری

مطالب این شماره از ماهنامه:
سخن مدیر
(مدیر)

اول از همه لازم است که به دلیل تاخیر ایجاد شده در انتشار این شماره عذر خواهی کنیم. تاخیر ایجاد شده به دلیل فعالیت تمام وقت ما بر روی سرویس پک و انتشار این نسخه بوده است. به دلیل تغییرات بسیار زیاد این نگارش، عمل تست و خطا یابی آن نیز بسیار وقت گیر بود. همچنین پس از تکمیل پروژه و جلسات انجام شده و بررسی نسخه نهایی، تصمیم به افزودن قابلیتهای جدیدتری بر روی آن گرفته شد که عملا انتشار آن را به تاخیر انداخت.
 
البته به اطلاع شما میرسانم که هم اکنون نسخه اول این سرویس پک آماده شده و شما در صورت تمایل میتوانید آنرا با ارسال یک ایمیل به support@sitesaz.ir از تیم پشتیبانی درخواست نمایید. در جواب ایمیل شما، پیوند دریافت و همچنین یک راهنمای تصویری جهت نصب آن برای شما ارسال خواهد شد. نگران مشکلات و خطاهای احتمالی آن نباشید! این نسخه بیش از یکماه و نیم، آزمایش عملی شده و تقریبا بدون مشکل و خطاست. سایت sitesaz.ir هم اکنون بر روی این نسخه در حال اجرا و توسعه است. غیر از این سایت، این نسخه بر روی حداقل 10 سایت فعال دیگر نیز نصب شده و بدون مشکل کار مینماید.

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

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

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

آنقدر این مبحث مهم و کاربردی است که خود ما تمام فرآیند ایجاد این ماهنامه را تغییر داده و از این شماره، با استفاده از مبحث کار تیمی، اقدام به انتشار این ماهنامه نموده ایم. من امیدوارم که در ماهنامه شماره آینده، با ارائه روش ایجاد و انتشار ماهنامه الکترونیکی سایت ساز، این روش کار بر روی سایت را کاملا تشریح کنیم. زیرا به اعتقاد خود من، این قضیه بسیار مهم و کاربری است و شما باید در اداره سایتهای خود، از آن به نحو شایسته استفاده نمایید. شاید برایتان جالب باشد که بدانید من به دلیل تولد امام رضا (ع) (که از همین جا تولد این امام فرزانه و مهربان را به همه شما تبریک میگویم) در مشهد هستم، اما تمامی مقاله ها را بدون تماس با نویسندگانشان، کنترل نموده و آنرا جهت انتشار بر روی سایت بازخوانی و تایید نمودم. یک فرآیند کاملا مکانیزه با استفاده صحیح از تکنولوژی اطلاعات (IT)! بسیار امیدوارم که شما نیز از این امکان جدید سود برده و مدیریت لذت بخشی را بر روی سایت خود تجربه نمایید.

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

با آرزوی موفقیت برای شما 
ماژول مجازی
(رضا اسکندری)
سایت ساز، قابلیت بسیار فوق العاده ای در ساخت منو دارد. اما آیا تا به حال هنگام ساخت منو در کنترل پنل، دقت کرده اید؟ منو ها غیر از زبان به نوع ماژول هم حساس هستند! این فوق العاده است. یعنی می توان از این حساسیت استفاده کرد و بر اساس نوع ماژول منو های دیگری تعریف کنید.


 
خوب این یعنی اینکه اگر من ماژول خبرنامه یا املاک یا حتی گالری تصاویر (یا هر ماژول دیگری...) را نصب کرده باشم، می توانم در صفحه های هر کدام از آنها، یک منوی خاص داشته باشم که عناوین هر کدام با منو های صفحه اصلی و ماژول های دیگر فرق دارد. مزیت این تغییر منو آن است که مثلا اگر شما کاربر را به خبر نامه خود راهنمایی کرده اید با توجه به نوع اخبار و مطالب در آن صفحه، می توانید منوی اصلی خود را کاملا به هم بریزید! و هر چیز مناسب آن ماژول را در منو های آن قرار دهید، که ممکن است وجود آن در صفحه اصلی ضرورت نداشته ویا اصلا درست نباشد.
اما قطعاً صفحاتی خواهید ساخت که احتیاج دارید، منوی خاصی را فقط و فقط برای آن صفحه ها سفارشی کنید. در حالت عادی این صفحه ها به ناچار یا در ماژول سایت ساز ساخته می شوند، که حتما شما منوی آن را از قبل سفارشی کرده اید؛ یا در ماژول های دیگر ساخته می شود، که سفارشی کردن منو های آن برای صفحه مورد نظر ما، راه حل بسیار خوبیست اما، مشکل اینجاست که تغییر منو، در تمام صفحه های ماژول اعمال می شود. و بهمین خاطر برای سفارشی کردن منو تنها در یک صفحه خاص ظاهرا هیچ راه حلی نداریم.

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

باید به اطلاع برسانم خوشبختانه قابلیت ساخت این ماژول های خالی را در ورژن 1.7 سرویس پک با نام ماژول مجازی در دست خواهید داشت! مشکل منوهای ما با ماژول های خالی به این صورت رفع خواهد شد که شما ابتدا یک ماژول مجازی می سازید منوی آن را به صورت دلخواه ساخته، در آن صفحات خود را قرار می دهید. به همین سادگی!

به این صورت ماژول مجازی بسازید: وارد کنترل پنل مدیر شده و از بخش تنظیمات کلی، مدیریت ماژول ها را انتخاب کنید. سپس دکمه ایجاد یک ماژول را کلیک کنید و طبق شکل مشخصات مورد نظرخود را وارد کرده و ثبت تغییرات را کلیک کنید.

 


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

با این ویژگی مشکل منو کاملا حل خواهد شد. اما تنها کاربرد ماژول مجازی در منو ها نیست، شما می توانید در هد صفحات نیز از آنها استفاده کنید. هد صفحات در کنترل پنل قسمتی است که تگ HEAD صفحه HTML شما را در اختیارتان قرار می دهد. شما از این قسمت می توانید برای اضافه کردن یک کد جاوا  یا کلاس  CSS جدید در صفحه تان بهره بگیرید.

پیشرفت گرافیکی سایت ساز در نگارش 1.7 سرویس پک
(سیمین سرمدی)

اول از همه باید عذر خواهی کنم که در شماره پیش ماهنامه ( ماهنامه شماره پنج ) نتوانستم مطلبی بنویسم . ولی این ماه یک خبر خیلی خوبی داریم!

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

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

اول از پوسته سایت شروع میکنیم.

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

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

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


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

اول اینکه، ظاهر کنترل پنل هم مانند پوسته کاملاً تغییر کرده است. البته یک امکان بسیار جالبی که در سایت ساز نگارش 1.7 سرویس پک اضافه شده این است که برای نمایش صفحه اول کنترل پنل شما امکان انتخاب دو حالت را دارید.

به تصویرشماره یک که در ادامه این مطلب آمده دقت کنید. این امکان در بخش تنظیمات کلی کنترل پنل (1) با نام تنظیمات کلی (2) قابل مشاهده است. در این بخش پس از انتخاب زبان (3) ، در قسمت آخر با نام کنترل پنل (4) می توانید شیوه نمایش کنترل پنل را مشخص کنید. حالت اول که از لحاظ چیدمان بخش های اصلی کمی شبیه به کنترل پنل سایت ساز 1.7 است، نمایش تفضیلی امکانات کنترل پنل نام دارد(5). به اینصورت که در کنار آیکون هر بخش، نام امکان و توضیحی در مورد محتویات بخش مورد نظر آمده است. ولی حالت دوم که هم زیباتر است هم حرفه ای تر و هم کارآمد تر، حالت نمایش عنوان و تصویر امکانات است (6) که فقط آیکون ها و نام ها کنار هم قرار گرفته اند.

به غیر از این موارد، بر اساس دسترسی هایی که مدیر سایت به اعضا می دهد، نمایش آیکون های کنترل پنل متفاوت خواهد بود. این امکان در بخش دسترسی های کنترل پنل به تفضیل گفته خواهد شد. همانطور که در تک تک صفحه های کنترل پنل این نگارش امکان یا امکاناتی اضافه شده و امکانات قبلی بهینه شده اند ،از لحاظ گرافیکی نیز تغییراتی به وجود آمده است. واضح ترین این تغییرات حالت کاملاً فشرده صفحه اصلی کنترل پنل است ( نمایش فقط آیکونهای امکانات) (7) که در همه صفحه ها وجود دارد و امکان دسترسی به تمام سر فصل های کنترل پنل در هر صفحه ای وجود داشته باشد. البته فعال بودن یا نبودن این امکان نیزقابل تنظیم است(8).

 
(تصویر شماره یک)



و اما بخش خوب تغییرات که بسیار مورد در خواست کاربران بود یعنی امکان تغییر عنوان کنترل ها. به تصویر شماره دو در پایان پاراگراف دقت کنید. .در بخش تنظیمات کلی (1) در قسمت کنترل های اصلی (2)، پس از انتخاب زبان (3) برای هر کنترل (4) امکان ویرایش (5) گذاشته شده که شما می توانید عنوان کنترل را تغییر دهید(6).


(تصویر شماره دو)


خلاصه که نگارش 1.7 سرویس پک تغییرات بسیار زیادی به وجود آمده است که حتماً باید با آن کار کنید تا لذت استفاده از امکانات را درک کنید.

و در آخر، یک خبر خوب برای طراحان اسکین. در نگارش سرویس پک سایت ساز این قابلیت اضافه شده است که شما می توانید نماد هایی (Symbols) که بین آیتم های منوی متنی، منوی متنی کوچک و مسیر صفحه وجود دارد را نیز تغییر دهید. تصور شماره سه را ببینید. این امکان در بخش تنظیمات کلی کنترل پنل (1) در قسمت تنظیمات کلی (2) قرار دارد. پس از انتخاب زبان (3) در قسمت تنظیمات سایت (4) شما می توانید جدا کننده آیتم ها را در منوی متنی (5)، منوی متنی کوچک (6) و مسیر صفحه (7) تنظیم کنید. در هنگام نمایش کنترل در سایت، عنوان انتخاب شده شما به نمایش درخواهد آمد.

(تصویر شماره سه)



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

الگوی مطالب
(عباس سبزه ای)


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


 
پس از انتخاب الگوی مطالب، در این بخش می توان تمامی الگو های مطالب در سایت را مدیریت کرد.
 
 

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

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

 بعد از ثبت تغییرات، یک الگوی جدید به نام پیوند های پر کاربرد بوجود می آید. مانند عکس زیر:


 

حالا اگر بخواهیم تعدادی از الگو ها یا همه آنها را به صورت فایل فشرده ذخیره کنیم، باید آنها را انتخاب نموده و کلید دریافت الگو های انتخاب شده را کلیک کنیم، ابتدا  برای نام گذاری فایل، پوشه ای باز می شود و بعد از انتخاب نام، پیغام ذخیره کردن فایل ظاهر شده و ما الگوهای منتخب یا تمامی آنها را ذخیره می کنیم.
 

 
 

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

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


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

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

دسته بندی بخش ها و ماژول ها
در هنگام ورود به بخش پشتیبانی و بازیابی هنگامی که تیک تنظیمات پشرفته را بزنید متوجه تغییری می شوید که بسیار جالب است. بخش های سایت ساز دسته بندی شده اند و شما با زدن تیک انتخاب همان قسمت می توانید قسمت های مورد نظر را انتخاب کنید و در این صورت سایت ساز فقط از قسمت های انتخاب شده پشتیبانی تهیه می کند. از مزایای این نوع انتخاب این است که فایل پشتیبانی شما کوچک خواهد بود و این فایل سریع تر بازیابی خواهد شد.(معمولاً هر ماژول در یک بخش قرار می گیرد.)





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



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




بروزرسانی آسان
 
اگر تا به حال نگارش سایت ساز خود را ارتقاع داده اید؟ متوجه شده اید که بعد از ارتقا فایل پشتیبانی شما باید به نگارش جدید تبدیل شود و برای این کار باید فایل پشتیبانی خود را برای ما بفرستید تا آنرا تغییر دهیم؟ اما در این نگارش دیگر نیازی به این کار نیست. (البته از این نگارش به نگارش بعدی سایت ساز) فایل پشتیبان شما در نگارشهای بعدی سایت ساز نیز کار خواهد کرد!

زمان و تاریخ
اخیراً در بعضی از سرورهای اینترنتی (host) تغییراتی در نوع تاریخ آنها ایجاد شده است که این امر در هنگام پشتیبانی گیری از سایت ایجاد خطا می کرد. این مشکل نیز در نگارش جدید بر طرف شده است. مورد دیگری نیز وجود داشت  و آن وجود (am و pm) در تاریخ های فارسی می باشد که در هنگام بازیابی روی اینترنت، ایجاد مشکل می نمود که با تبدیل به  (am و pm) رفع شده است.
مدیریت صفحات و مطالب آنها
(محمود سبزه اي)

یکی از بخشهایی که اکثر وقت مدیر سایت را به خود مشغول میکند، ساخت صفحه ها و ورود مطالب سایت است. در این دو زمینه، این سرویس پک تغییرات بسیار زیادی را داشته است. تغییرات ایجاد شده را با توضیح مختصر در مورد هر کدام بررسی میکنیم.


مدیریت صفحات در زبانهای مختلف:
یکی از مشکلات مدیران سایتها، مدیریت مطالب و صفحات سایت در زبانهای مختلف بود. ساختار اطلاعاتی سایت ساز به این ترتیب است:

ماژول -> زبان –> بخش -> صفحه -> مطلب

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

ماژول -> بخش -> صفحه -> زبان -> مطلب

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




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

 
/252339/sec_2/p_4.aspx?lang=Fa

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

عنوان لاتین وارد شده در بخش، به عنوان بخش اول آدرس صفحه استفاده میگردد.

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

تغییر دیگری که در این قسمت ایجاد شده این است که دیگر نیازی نیست تا پسوند aspx. را برای آدرس صفحه مشخص نمایید. خود سیستم، این پسوند را خواهد افزود.


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

همچنین میتوانید تعداد بازدیدهای کلیه صفحه های یک بخش را نیز صفر نمایید.



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

در این نگارش شما امکان انتقال صفحه به همراه مطالبش را از یک بخش به یک بخش دیگر دارید.



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



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


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

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


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


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


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


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



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

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

تایید نظرات کاربران به مطالب:
جهت سهولت یافتن و بررسی و تایید نظرات کاربران به مطالب، این بخش به مدیریت سایت افزوده شده است. میدانید که امکان گرفتن نظر بر روی مطالب سایت، از نگارش 1.7 سایت ساز فراهم است. این بخش، آن امکان موجود را بهبود و گسترش داده است.

دسترسی ها و شیوه هدایت سیستم
(محمد اسکندری)
در این مقاله نیز تصمیم داریم بخش کوچکی از ویژگی های سایت ساز نگارش 1.7 سرویس پک را بررسی کنیم. تغییرات در بخش دسترسی ها چگونه بوده است؟

ابتدا یکی از تغییرات در ماژول سایت ساز را بررسی  می کنیم.همانطور که در شکل می بینید، گروه های کاربری و اعضای سایت درست مانند کنترل پنل سابق(!) در قسمت "امنیت سایت" قرار گرفته اند.
 
 
 

 اما اگر بخش گروه های کاربری را باز کنید و یکی از گروه های موجود را ویرایش کنید، متوجه اولین تغییر در این بخش می شوید؛


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

اینجاست که مفهوم updater ها خود را نشان می دهند! اجازه بدهید یک مثال بزنم. به عنوان مثال شما می توانید دسترسی به یکی از کنترل های کنترل پنل مدیر را به یک گروه کاربری بدهید و کاربر با login کردن تنها کنترل هایی که شما به آن دسترسی داده اید را ملاحظه خواهد کرد. به تصویر زیر توجه کنید. در این تصویر یک گروه کاربری تعریف کرده ایم. و به آن تنها امکان مدیریتی "تنظیم صفحات" را دادیم و این گروه کاربری را به یک کاربر نسبت دادیم. با Login کردن این کاربر و وارد شدن به قسمت مدیر، کنترل پنل مدیر به شکل زیر درآمد:



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

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

 


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


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

مورد بعدی که تصمیم داریم راجع به آن صحبت کنیم، کنترل" مسیر صفحه" است. این کنترل، در کنترل پنل مدیر، در قسمت تنظیم صفحات سایت است.

 


اگر این کنترل در صفحه ای روشن باشد، مسیر آن صفحه (یعنی بخشی که صفحه در آن قرار دارد) را می توانید در همان صفحه ملاحظه کنید؛ نکته جالب توجه در این قسمت این است که با کلیک کردن روی بخشی که صفحه در آن وجود دارد، می توان تمامی صفحات داخل این بخش را ملاحظه کرد.
 


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

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

دریافت نسخه pdf ماهنامه ماه جاری