برتری های شیرپوینت 2010 نسبت به شیرپوینت 2007 مطلب دوم

در این پست نیز در خصوص قابلیتهایی که در نمای ظاهری شیرپوینت 2010 ایجاد شده است، صحبت می کنیم.
رابط کاربری چند زبانه دوستانی که با شیرپوینت 2007 کار کرده اند به خاطر دارند که در نسخه 2007 از شیرپوینت می بایست زبان سایت را در هنگام ایجاد آن مشخص می کردیم. و اگر شخصی می خواست سایت چند زبانه داشته باشد به ناچار باید چند سایت با زبانهای مورد نظر ایجاد می نمود.
خوشبختانه در شیرپوینت 2010 این نقیصه برطرف شده است و پس از ایجاد سایت نیز می توان امکان تغییر زبان را فعال نمود، بدیهی است که هر کاربر می تواند زبان مناسب خودش را انتخاب کند. این قابلیت شرایطی را فراهم می کند که از یک سایت برای پشتیبانی همزمان چند زبان استفاده شود.
عباراتی که زبان سایت را تشکیل می دهند به دو دسته تقسیم می شوند، عبارت استفاده شده در toolbar, ribbon, navigation bar, list setting, … و همچنین محتوای آیتم های لیست و عناوین ستونها. موارد دسته اول توسط language pack مناسب پوشش داده می شود. به طور مثال اگر قرار باشد سایت شما به زبان عربی هم دیده شود لازم است تا بسته زبان عربی بر روی شیرپوینت نصب شود. ولی برای موارد دسته دوم یعنی محتوای آیتم های لیست ها یا صفحات شیرپوینت راه حلی مشخصی وجود ندارد.
 

معرفی خدمات ارائه شده در پرنیان

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

برتری های شیرپوینت 2010 نسبت به شیرپوینت 2007 مطلب اول

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

برتری های شیرپوینت 2010 نسبت به شیرپوینت 2007 مطلب سوم

 سازگاری عبارتی پر معنی که از جنبه های گوناگون قابل بررسی است. یکی از ویژگیهای که در لیست قابلیتهای شیرپوینت 2010 مشاهده می شود، افزایش سازگاری است. سازگاری می تواند در ارتباط با سیستم عامل ها باشد، یا در ارتباط با کاربران با رفتارها و سلیقه های مختلف، یا در ارتباط با دیگر نرم افزارها، یا در ارتباط با استانداردها و ...
در این مطلب به مصادیقی از افزایش سازگاری در شیرپوینت 2010 می پردازیم.
  • شیرپوینت 2010 با مرورگرهایی که XHTML 1.0 را پشتیبانی می کنند مانند IE7, IE9 و FireFox 3.x سازگاری کامل دارد. اما منظور از این سازگاری چیست؟ در واقع شیرپوینت با طراحی master page جدیدی که در آن از DocType XHTML 1.0 استفاده شده است. هم مرورگر در رندر کردن صفحه کمک می کند و هم الزام به نزدیک تر کردن کد html به xml و عدم استفاده از المانهای منقضی شده می شود. این تغییرات باعث شده است که شیرپوینت 2010 روی IE6 به درستی نمایش داده نشود!
  • شیرپوینت 2010 با استاندارد WCAG 2 AA سازگاری دارد. این استاندارد که شامل 4 راهنما است از مجموعه ای وسیع از پیشنهادات تشکیل شده است که باعث می شود صفحات وب برای افراد بیشتری قابل استفاده و بهره برداری باشد. افرادی با بینایی کم، ناشنوایی، ضعف حرکتی و....
با اینکه پشتیبانی از مرورگرهای مختلف در شیرپوینت 2010 بهبود چشم گیری داشته است. اما همچنان به عنوان یک طراح بهتر است از IE استفاده کنید. :)
 

شیرپوینت و ویندوز 8

یکی از قابلیتهایی که برای توسعه دهندگان برنامه های کاربردی بر روی ویندوز 8 عنوان می شود. پشتیبانی همه جانبه از HTML 5 و جاوا اسکریپت است. سوالی که در اینجا مطرح می شود این است که آیا این خبر بدی برای جامعه شیرپوینت است؟
برداشت اولیه این است که ویندوز 8 سودمند خواهد بود. اما چه بلایی بر سر سیلورلایت می آید. آیا ممکن است برای همیشه نابود شود. اگر این اتفاق بیافتد چه بر سر شیرپوینت خواهد آمد؟
به دلایل ذیل می توان گفت ویندوز 8 برای شیرپوینت و جامعه شیرپوینت مفید خواهد بود:
  1. ساخت ویدجت برای ویندوز 8 بر پایه داده های لیستهای شیرپوینت، ایده خوبی برای ارایه اطلاعات مهم به کاربران است. اطلاعاتی نظیر پیش بینی فروش، اعضای جدید، اسنادی که اخیر منتشر شده اند، اخبار داخلی و ...
  2. توسعه دهندگان و برنامه نویسان شیرپوینت ملزم به هماهنگی با گرافیستها و طراحان رابط کاربری می شوند.
  3. احتمالا ویندوز 8 مشکلات رابط کاربری شیرپوینت را توسعه و بهبود می دهد. رابط کاربری مبتنی بر وب فعلی شیرپوینت خوب و ساده است و برای برنامه نویسان امکان برخی توسعه های ساده و برای کاربران امکان دسترسی به اطلاعات را فراهم می کند. اما در دنیای امروز این کافی نیست و کاربران انتظار دارند از یک محیط یکپارچه بر روی دستگاههای مختلف استفاده کنند.
  4. روال برنامه نویسی سمت سرور مشابه قبل خواهد بود. HTML 5 و جاوا اسکریپت یک نگرش جدید برای استفاده از داده ها و نمایش آنها می باشند. و ساختار سمت سرور کماکان مانند قبل خواهد بود
 

افزودن امکان مدیریت کاربران به شیرپوینت

شرکت پرنیان پردازش پارس مدتهاست سرویس میزبانی شیرپوینت فارسی (Zone)را به کاربران خود ارائه می دهد (http://zonehosting.ir).
یکی از نیازهایی که در محدوده سرویس دهی به مشتریان وجود داشت، قرار دادن امکانات مدیریت کاربران آنهاست.
این امکانات شامل موارد زیر می باشد :
 • افزودن کاربر جدید
 • حذف کاربران موجود
 • ویرایش کاربر
 • تغییر کلمه عبور کاربر
 • ایجاد نقش جدید
• حذف نقش های موجود
 • ویرایش نقش
 • تفویض نقش(ها) تعریف شده به کاربر(های) موجود در سایت جهت سطح بندی دسترسی آنها به بخش های گوناگون
 • و ویرایش مشخصات فردی کاربران
در این راستا با توجه به اینکه شیرپوینت قابلیت ارائه چنین امکانی را نداشت و بر اساس نیازسنجی های صورت گرفته، وجود چنین امکانی کاملا ضروری به نظر می رسید.
لذا افزونه مدیریت کاربران توسط شرکت پرنیان نوشته شد و سپس این افزونه به امکانات شیرپوینت اضافه گردید.
 
 

شیرپوینت 2010 و ظاهری متفاوت از آن در سایت قطار شهری مشهد

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

سایت قطار شهری قبل از اعمال تم

  • تصویری از سایت قطار شهری بعد از اعمال تم
 
سایت قطار شهری بعد از اعمال تم
 

راه اندازی قابلیت چند زبانی در هاست شیرپوینت فارسی پرنیان

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

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

امکان مدیریت کاربران اکتیو دایرکتوری در شیرپوینت

پس از اینکه امکان مدیریت کاربران موجود در دیتابیس به شیرپوینت اضافه شد، نیاز به این مسئله احساس شد که بتوان کاربران موجود در اکتیو دایرکتوری(Active Directory) را از طریق شیرپوینت مدیریت کرد.

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

 

برای اینکار با ایجاد تغییراتی در تنظیمات Config وب اپلیکیشن مورد نظر و تنظیم Provider آن بر روی حالت Active Directory امکان بخشی از مدیریت کاربران اکتیو دایرکتوری از طریق Membership فراهم شد.

این امکانات شامل موارد زیر می باشد:

·         افزودن کاربر جدید

·         حذف کاربران موجود

·         ویرایش کاربر

·         تغییر کلمه عبور کاربر

البته بخشی از ویرایش این کاربران همچون ویرایش نقش ها به این دلیل که عملا مفهومی به نام Role در Active Directory وجود نداشت، از طریق dll های نوشته شده توسط شرکت که امکان کدنویسی و مدیریت اکتیو دایرکتوری را دارد، صورت پذیرفت که شامل موارد زیر است :

·         ایجاد گروه جدید

·         حذف گروه های موجود

·         ویرایش گروه

  • افزودن کاربران موجود به گروه های تعریف شده

 

 

ارائه سرویس پک 1 شیرپوینت 2010

با ارائه سرویس پک 1 شیرپوینت 2010 علاوه بر رفع بعضی باگ‌ها، بهبودهایی نیز در قسمت‌های مختلف شیرپوینت 2010 داده شده است.
 
از بهبودهای مهم این سرویس پک می‌توان به موارد زیر اشاره کرد:
  • پشتیبانی از SQL Server 2011
  • Site Recyle Bin: برای مواقعی که اشتباهی یک سایت یا مجموعه سایت توسط صاحبانش حذف می‌شود! حالا امکانی اضافه شده تا این سایت‌ها را بتوان مجدداً restore‌ کرد
  • پشتیبانی بهتر از مرورگرها: پشتیبانی بهتر از Google Chrome‌ و همینطور IE 9‌

لیست کاملی از تغییرات و باگ‌های برطرف شده در سرویس پک 1 شیرپوینت را می‌توانید از این آدرس دریافت کنید.

پی نوشت: یکی از چیزهایی که در سرویس پک 1 شیرپوینت 2010 برای ما مهم بود رفع باگ‌هایی بود که در برخی وب‌ پارت‌ها و بخش‌های شیرپوینت وجود داشت. مثل باگ وب پارت چارت شیرپوینت 2010 که در صفحاتی که با anonymous‌ دیده می‌شدند خطا داشت.
اگر در سازمان خود از شیرپوینت 2010 استفاده می‌کنید، در نصب این سرویس پک تردیدی نداشته باشید

 

آخرین نظرات

Comment RSS