پورتال چیست؟

پورتال چیست؟

پورتال

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

در ادامه توضیحات بیشتری در مورد مستندات سیستم و عملیاتی شدن پروژه خدمتتان ارائه می گردد.

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

فناوری های استفاده شده در پورتال


  • متدولوژی و زیر ساختهای نرم افزاری
    پورتال زیر ساختهای نرم افزاری خود را بر پهنه Microsoft .Net Framework استوار کرده است که به جهت انعطاف پذیری قابلیتهای بسیاری را به پروژه افزوده است و امکان استفاده از کلیه فناوری های نرم افزاری سازگار با Windows را به همراه داشته است که به صورت ماژولار در اختیار پروژه قرار می گیرند. کدنویسی پروژه نیز با استفاده از زبان های مدرن و شی گرای VB.NET و C# انجام میگیرد.
  • بانکهای اطلاعاتی مورد استفاده
    بانک اطلاعاتی مورد استفاده در پورتال MS SQL SERVER می باشد که در صورت نیاز توسط سیستم های واسط استفاده از دیگر بانکهای اطلاعاتی نیز میسر می باشد.

قابلیتهای عمومی پورتال و ویژگی های کلیدی


  • کاملاً توسعه پذیر و قابل پیشرفت: این برنامه برای انواع مختلف پروژه ها از کوچکترین سایت ها تا  پورتال های بزرگ سازمانی مناسب و قابل اجرا بوده و می توان آن را بر روی شبکه جهانی اینترنت یا شبکه های داخلی اینترانت اجرا نمود .
  • مدیریت و کاربری آسان
  • تقدم در امنیت: تأکید اصلی پورتال بر امنیت نظیر اعتبارسنجی فیلدهای ورودی، کد سازی محتوا، رفع باگ ها و تهدید های بالقوه بوده است.
  • پشتیبانی از تعداد نامحدود پورتال و زیر پورتال  (Multi Portal)
  • بدون محدودیت در حجم داده
  • بدون محدودیت در تعداد صفحه، منو و زیرمنو
  • بدون محدودیت در تعداد کاربران
  • بدون محدودیت در تعداد زبان (Multilingual)
  • مبتنی بر معماری چند لایه (Multi layer Architecture)
  • دارای سطوح مجوز کاربری تعریف پذیر (Definitional Permission levels)
  • مبتنی بر ماژول (Modular base)
  • بهینه سازی شده برای موتورهای جستجو به ویژه Google, Yahoo, MSN
  • حداکثر کارآیی از فناوری های ارائه شده مایکروسافت در عملکرد های پورتال
  • دارای قابلیت سفارشی سازی پورتال جهت کاربری های متفاوت
  • دسترسی به کلیه اطلاعات و سرویسهای تعریف شده با یک بار ورود به سیستم (Single Sign-On)
  • اولویت دسترسی آسان و دقیق کاربر در طراحی UI
  • دارای ادیتور متن پیشرفته (WYSIWYG HTML Editor)
  • پشتیبانی از فرم های الکترونیک (eForms)
  • پشتیبانی از انواع مرورگرهای اینترنتی (Support Different Internet Browsers)
  • سیستم عضویت پیشرفته (Advanced membrane system)
  • مدیریت شیوه نامه آبشاری

امکان راه اندازی پورتال و زیر پورتال به تعداد نامحدود


یکی از قابلیت های ویژه سیستم امکان ایجاد نامحدود پورتال و زیر پورتال هم بروی دامنه های اصلی و هم زیر دامنه به صورت (domain1.com, domain2.com, sub.domain1.com, sub.domain2.com) تنها با استفاده از یک بانک اطلاعاتی می باشد و شما با یکبار تهیه فضای هاست قادر خواهید بود تا چندین پورتال که هر کدام دارای مدیر، کاربران و ظاهری منحصر به فرد باشد را ایجاد نمایید.

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

هنگام کار با مالتی پورتال ها امکانات ذیل در اختیار مدیر قرار می گیرد:

  • ایجاد پورتال جدید به صورت پورتال اصلی و یا زیر پورتال
  • تایین نشانی اینترنتی که پورتال از طریق آن در دسترس می باشد.
  • تایین مدیر جهت هر یک ازپورتال ها
  • تایین ظرفیت مجاز تعداد کاربران هر پورتال
  • تایین ظرفیت مجاز تعداد صفحات هر پورتال
  • تایین ظرفیت مجاز حجم فضای قابل استفاده هر پورتال
  • تایین تاریخ انقضای هر پورتال
  • امکان import/export پورتال ها

قابلیت چند زبانه بودن


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

ملاحظات حفاظتی


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

  • تدابیری جهت جلوگیری از ورود خرابکاران به سامانه ها با تلاش برای  بدست آوردن رمز عبور
    تعداد کاراکتر های رمز عبور در بخش اعتبار سنجی قابل تنظیم می باشد و تمامی رمز های عبور با الگوریتمی مناسب در بانک اطلاعاتی نگهداری می شوند. در صورتیکه کاربر به تعداد مشخص گذرواژه را اشتباه وارد کند، شناسه کاربری او برای مدت قابل تنظیمی مسدود  می شود و پس از آن به صورت خودکار بازگشایی می گردد.
  • تدابیری جهت جلوگیری برای تزریق دستور به کارگزار بانک اطلاعاتی
    جلوگیری از تزریق دستورات SQL از طریق مبادی ورودی اطلاعات و جلوگیری از تزریق دستورات SQL  از طریق پارامترهای GET

امکانات مدیریتی و تنظیمات پورتال


  • رابط کاربری
    پورتال با دارا بودن رابط کاربری بسیار قوی امکانات بسیاری را جهت مدیریت محتوی سایت در اختیار مدیران سایت قرار می دهد.
  • تنظیمات پورتال
    تمام جزئیات پورتال توسط مدیر قابل مدیریت و پیکربندی می باشند که بعضی از این موارد عبارتند از :
    • عنوان اصلی پورتال
    • توضیحات پورتال
    • کلمات کلیدی
    • کپی رایت پورتال
    • ثبت در موتورهای جستجوی گوگل، یاهو، مایکروسافت
    • فعال و یا غیر فعال کردن بنر های تبلیغاتی
    • انتخاب پوسته گرافیکی جهت پورتال و ماژول ها
    • انتخاب وضعیت ثبت نام کاربران ( غیر فعال، خصوصی، عمومی و با کد تایید )
    • تایین صفحه اصلی سایت
    • تایین صفحه ورود کاربران
    • تایین صفحه پروفایل کابری
    • تایین مدیر اصلی (هنگامی که پورتال دارای چند مدیر می باشد)
    • اتتخاب زبان پورتال
    • تایین موقعیت زمانی و مکانی جهت تنظیم صحیح ساعت و تاریخ
    • مشخص نمودن آدرس های اینترنتی که پورتال از طریق آن ها قابل دسترس است
      مانند (www.domain.com   و ۱۲۷٫۰٫۰٫۱)
    • مشخص کردن ماژول هایی که در پورتال باید در دسترس باشند
    • ویرایشگر Stylesheet پورتال
    • تایین smtp server جهت ارتباط پورتال با کاربران از طریق پست الکترونیک
    • امکان فشرده سازی صفحات جهت بارگزاری سریع تر
    • تعریف انواع فایلهایی که قابل بارگزاری در پورتال می باشند به صورت نمونه swf,jpg,gif,bmp,png,doc,docx,xls,ppt,pdf
  • ایجاد و مدیریت صفحات
    سایت ها و پورتال ها از صفحات تشکیل می گردند و نحوه مدیریت آن ها امری حیاتی در مدیریت و توسعه پورتال ایفا می کند. همان گونه که اشاره گردید سیستم فوق قابلیت ایجاد و مدیریت صفحات به صورت نامحدود را دارا می باشد که بعضی از امکانات مدیریتی عبارت اند از :
    • امکان ایجاد صفحات به صورت منوهای تو در تو
    • امکان کپی گرفتن از صفحات
    • امکان حذف صفحات
    • امکان import/export کردن صفحه
    • امکان جابه جایی موقعیت مکانی منو
    • امکان جابه جایی گروهی منوها
    • امکان تعریف نام صفحه
    • امکان تعریف عنوان صفحه
    • امکان تعریف شرح و کلمات کلیدی جهت موتورهای جستجو
    • امکان نمایش و یا عدم نمایش در منو
    • تعریف مجوز های مربوط به نمایش و ویرایش صفحه
    • بارگذاری و یا انتخاب آیکون
    • انتخاب پوسته گرافیکی (می تواند متفاوت از پوسته اصلی باشد)
    • امکان کپی قالب صفحه به زیر منوها
    • امکان غیر فعال کردن صفحه
    • افزودن Header Tags در زمان اجرا
    • تعریف زمان شروع و انقضای صفحه
    • امکان redirect کردن صفحه
  • مدیریت زبان
    سیستم قابلیت افزودن زبان های مختلف را به صورت نامحدود دارا می باشد. امکانات مدیر سیستم در این بخش عبارتند از:
    • افزودن زبان های جدید با قابلیت ویرایش کلیه برجسب ها
    • فعال و غیر فعال کردن هر زبان
    • استخراج بسته های زبان
    • ورود بسته های زبان
  • مدیریت قالب ها و پوسته های گرافیکی
    پوسته های گرافیکی در پورتال کاملا مستقل از محتوا می باشند و مدیرمی تواند با تغییر پوسته های گرافیکی ظاهر پورتال را بدون اینکه تغییری در محتوا ایجاد گردد عوض نماید. در بخش مدیریت  پوسته ها بعضی از امکانات عبارت اند از :
    • مشاهده ظاهر پوسته ها
    • انتخاب پوسته جهت گرافیک  صفحات پورتال
    • انتخاب قالب جهت ماژول های پورتال
    • امکان پیش نمایش قبل از تایید نهایی
  • مدیریت نقش های امنیتی و سطوح دسترسی
    • حساب کاربری مدیر
      کاربری مدیر این امکان را برای کاربر فراهم می آورد تا بتواند تنظیمات و پیکربندی مربوط به پورتال خود را بطور کامل مدیریت نماید. این کاربر می تواند قسمت های مختلف پورتال خود را ویرایش، پیکربندی و یا حذف نماید.
    • نقش های امنیتی و محتوای سایت
      پورتال این امکان را برای مدیر سایت فراهم کرده که بتواند نقش های مختلف را تعریف کرده و این نقش ها را به گروه های کاربری مختلف انتساب دهد. نقش هایی نظیر اعضاء سایت، مشترکین، مدیران انجمن و … نمونه هایی از این نقش ها می باشند. بنابراین مدیر سایت می تواند مجوز ویرایش را به گروه های مد نظر خویش اعطا نماید. وقتی کاربری با نام کاربری خود وارد سایت می شود می تواند قسمت هایی را که مجوز ویرایش دارد، ویرایش نماید. این مجوز می تواند مربوط به امکان ویرایش کل پورتال، یک صفحه از پورتال و یا حتی یک ماژول از صفحه ای خاص باشد. همچنین هر کاربر ممکن است در بیش از یک گروه کاربری قرار گرفته باشد. در اینصورت این کاربر می تواند قسمت هایی که بنابر گروه کاربری در آن قرار دارد را ویرایش نماید. از امکانات این بخش می توان به موارد ذیل اشاره کرد:
      • افزودن نقش کاربری جدید به همراه شرح
      • ویرایش و یا حذف نقش
      • امکان گروه بندی نقش ها در پورتال های سازمانی بزرگ
      • امکان نمایش و ویرایش نقش های کاربری
      • مشاهده لیست کاربران در یک نقش
  • مدیریت کاربران
    امکان مدیریت کاربران ثبت نام شده در پورتال و مدیریت گروه های کاربری آن ها در این بخش مدیریت می گردد. از امکانات این بخش می توان به موارد ذیل اشاره کرد:
    • فعال یا غیر فعال کردن ثبت نام کاربران
    • افزودن حساب کاربری
    • ویرایش حساب کاربری
    • تایید و عدم تایید اعتبار کاربر
    • حذف کاربران
    • افزودن و ویرایش نقش امنیتی به کاربر
    • حذف نقش های امنیتی کاربران
    • اجبار کاربران به تغییر پسوورد
    • مدیریت مشخصات کاربر
    • مدیریت پسوورد
  • مدیریت آگهی دهنده ها و بنرهای تبلیغاتی
    در این ماژول ابتدا حساب کاربری جهت آگهی دهنده ها ایجاد می گردد و سپس بنرهای تبلیغاتی مربوط به آگهی دهنده جهت نمایش در بخشهای مختلف پورتال افزوده می گردد. از امکانات این بخش می توان به موارد ذیل اشاره کرد:
    • افزودن اطلاعات آگهی دهنده جدید
    • ویرایش و یا حذف آگهی دهنده
    • افزودن بنرهای متنی و یا تصویری
    • امکان گروه بندی بنرها نسبت به سایز و یا مکان نمایش
    • فعال یا غیر فعال کردن سیستم بنر
    • امکان ارسال ایمیل به آگهی دهنده جهت وضعیت بنر
    • وضعیت تعداد کلیک بروی بنر
    • امکان ثبت تاریخ شروع و انقضای آگهی
  • گزارش سایت (Log)
    گزارشگر سایت این امکان را برای مدیر سایت فراهم می آورد تا بتواند هر دو گروه افرادی که بدون عضویت از سایت بازدید نموده اند و یا اعضاء سایت را تجزیه و تحلیل نمایند. این قسمت گزارش های مفیدی نظیر: صفحات محبوب سایت، تعداد بازدید یک صفحه در روز، بازدید صفحه در یک ساعت، تعداد بازدید صفحه در هفته، بازدید صفحه در ماه، آمار ورود و خروج کاربران، عضویت کاربران بر اساس کشور، عضویت کاربران بر اساس تاریخ را برای مدیران سایت ارائه می دهد.
  • ارسال خبرنامه و ایمیل های گروهی
    برنامه ارسال ایمیل بکار رفته در پورتال  امکان ارسال ایمیل از طریق پورتال برای اعضاء سایت به تفکیک گروه های کاربری، نقش و یا افراد خاص را فراهم می آورد.
  • مدیریت فایل ها و پوشه ها
    این ابزار قدرتمند امکان بارگذاری مستقیم فایل ها از سیستم شخصی به سرور را فراهم می آورد. هر فایل بارگذاری شده به محض آپلود قابل استفاده در سایت و یا ماژول های مختلف بنابر عملکردشان خواهد بود. از امکانات این بخش می توان به موارد ذیل اشاره کرد:
    • مشاهده پوشه ها و فایل ها
    • کپی و یا جابه جایی فایل ها
    • بارگزاری فایل ها به صورت تکی
    • بار گزاری فایل ها به صورت فایل zip و unzip
    • امکان دانلود یک فایل
    • امکان حذف فایل ها و پوشه ها
    • امکان تعریف سطح دسترسی به فایل ها و پوشه ها
  • سطل بازیابی
    این بخش امکان بازیابی محتوا، ماژول یا صفحات پاک شده را برای مدیر سایت فراهم می آورد. آیتم های حذف شده هنگام بازیابی به مکانیکه در آنجا حذف شده بوده اند بر گردانده می شوند.

مدیریت محتوی و ماژول ها


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

فهرست ماژول های پورتال

موتور جستجوی پورتال


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

مراحل طـراحی و پیاده سـازی پورتال


  • عملیات Benchmarking جهت تعیین بهترین استراتژی در نحوه ارائه اطلاعات بر بستر وب
    و نهائی کردن نقشه سایت
  • جمع آوری کلیه اطلاعات مورد نیاز اولیه (شامل: متون، تصاویر، جداول و …) جهت بخشهای مختلف
    و آماده سازی آنها جهت قرارگیری در پورتال ها
  • طراحی رابط های گرافیکی متناسب
  • میزبانی موقت جهت نصب و راه اندازی پورتال
  • آماده سازی بانک اطلاعاتی مورد استفاده
  • نصب نسخه اولیه پورتال
  • نصب رابط گرافیکی
  • نصب و آماده سازی ماژولهای مورد نیاز
  • وارد کردن اطلاعات اولیه
  • بازبینی نهایی
  • آموزش مکفی کار با سیستم مدیریت محتوی به نفرات معرفی شده از سوی کارفرما
  • شروع مرحله پشتیبانی

مدت زمان انجام کار


مدت زمان انجام کار ۱ ماه پس از امضاء قرارداد محاسبه می گردد.

خدمات پشتیبانی


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