سامانه مديريتي پورتال هاي اطلاع رساني مناسب جهت توليد و توسعه انواع سامانه هاي اطلاع رساني کوچک و بزرگ، اينترانت هاي داخلي ها و سازمانها و پورتال هاي مدل تجاري (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 و 127.0.0.1)
- مشخص کردن ماژول هايي که در پورتال بايد در دسترس باشند
- ويرايشگر Stylesheet پورتال
- تايين smtp server جهت ارتباط پورتال با کاربران از طريق پست الکترونيک
- امکان فشرده سازي صفحات جهت بارگزاري سريع تر
- تعريف انواع فايلهايي که قابل بارگزاري در پورتال مي باشند به صورت نمونه swf,jpg,gif,bmp,png,doc,docx,xls,ppt,pdf
- ايجاد و مديريت صفحات
سايت ها و پورتال ها از صفحات تشکيل مي گردند و نحوه مديريت آن ها امري حياتي در مديريت و توسعه پورتال ايفا مي کند. همان گونه که اشاره گرديد سيستم فوق قابليت ايجاد و مديريت صفحات به صورت نامحدود را دارا مي باشد که بعضي از امکانات مديريتي عبارت اند از :
- امکان ايجاد صفحات به صورت منوهاي تو در تو
- امکان کپي گرفتن از صفحات
- امکان حذف صفحات
- امکان import/export کردن صفحه
- امکان جابه جايي موقعيت مکاني منو
- امکان جابه جايي گروهي منوها
- امکان تعريف نام صفحه
- امکان تعريف عنوان صفحه
- امکان تعريف شرح و کلمات کليدي جهت موتورهاي جستجو
- امکان نمايش و يا عدم نمايش در منو
- تعريف مجوز هاي مربوط به نمايش و ويرايش صفحه
- بارگذاري و يا انتخاب آيکون
- انتخاب پوسته گرافيکي (مي تواند متفاوت از پوسته اصلي باشد)
- امکان کپي قالب صفحه به زير منوها
- امکان غير فعال کردن صفحه
- افزودن Header Tags در زمان اجرا
- تعريف زمان شروع و انقضاي صفحه
- امکان redirect کردن صفحه
- مديريت زبان
سيستم قابليت افزودن زبان هاي مختلف را به صورت نامحدود دارا مي باشد. امکانات مدير سيستم در اين بخش عبارتند از:
- افزودن زبان هاي جديد با قابليت ويرايش کليه برجسب ها
- فعال و غير فعال کردن هر زبان
- استخراج بسته هاي زبان
- ورود بسته هاي زبان
- مديريت قالب ها و پوسته هاي گرافيکي
پوسته هاي گرافيکي در پورتال کاملا مستقل از محتوا مي باشند و مديرمي تواند با تغيير پوسته هاي گرافيکي ظاهر پورتال را بدون اينکه تغييري در محتوا ايجاد گردد عوض نمايد. در بخش مديريت پوسته ها بعضي از امکانات عبارت اند از :
- مشاهده ظاهر پوسته ها
- انتخاب پوسته جهت گرافيک صفحات پورتال
- انتخاب قالب جهت ماژول هاي پورتال
- امکان پيش نمايش قبل از تاييد نهايي
- مديريت نقش هاي امنيتي و سطوح دسترسي
- حساب کاربري مدير
کاربري مدير اين امکان را براي کاربر فراهم مي آورد تا بتواند تنظيمات و پيکربندي مربوط به پورتال خود را بطور کامل مديريت نمايد. اين کاربر مي تواند قسمت هاي مختلف پورتال خود را ويرايش، پيکربندي و يا حذف نمايد.
- نقش هاي امنيتي و محتواي سايت
پورتال اين امکان را براي مدير سايت فراهم کرده که بتواند نقش هاي مختلف را تعريف کرده و اين نقش ها را به گروه هاي کاربري مختلف انتساب دهد. نقش هايي نظير اعضاء سايت، مشترکين، مديران انجمن و ... نمونه هايي از اين نقش ها مي باشند. بنابراين مدير سايت مي تواند مجوز ويرايش را به گروه هاي مد نظر خويش اعطا نمايد. وقتي کاربري با نام کاربري خود وارد سايت مي شود مي تواند قسمت هايي را که مجوز ويرايش دارد، ويرايش نمايد. اين مجوز مي تواند مربوط به امکان ويرايش کل پورتال، يک صفحه از پورتال و يا حتي يک ماژول از صفحه اي خاص باشد. همچنين هر کاربر ممکن است در بيش از يک گروه کاربري قرار گرفته باشد. در اينصورت اين کاربر مي تواند قسمت هايي که بنابر گروه کاربري در آن قرار دارد را ويرايش نمايد. از امکانات اين بخش مي توان به موارد ذيل اشاره کرد:
- افزودن نقش کاربري جديد به همراه شرح
- ويرايش و يا حذف نقش
- امکان گروه بندي نقش ها در پورتال هاي سازماني بزرگ
- امکان نمايش و ويرايش نقش هاي کاربري
- مشاهده ليست کاربران در يک نقش
- مديريت کاربران
امکان مديريت کاربران ثبت نام شده در پورتال و مديريت گروه هاي کاربري آن ها در اين بخش مديريت مي گردد. از امکانات اين بخش مي توان به موارد ذيل اشاره کرد:
- فعال يا غير فعال کردن ثبت نام کاربران
- افزودن حساب کاربري
- ويرايش حساب کاربري
- تاييد و عدم تاييد اعتبار کاربر
- حذف کاربران
- افزودن و ويرايش نقش امنيتي به کاربر
- حذف نقش هاي امنيتي کاربران
- اجبار کاربران به تغيير پسوورد
- مديريت مشخصات کاربر
- مديريت پسوورد
- مديريت آگهي دهنده ها و بنرهاي تبليغاتي
در اين ماژول ابتدا حساب کاربري جهت آگهي دهنده ها ايجاد مي گردد و سپس بنرهاي تبليغاتي مربوط به آگهي دهنده جهت نمايش در بخشهاي مختلف پورتال افزوده مي گردد. از امکانات اين بخش مي توان به موارد ذيل اشاره کرد:
- افزودن اطلاعات آگهي دهنده جديد
- ويرايش و يا حذف آگهي دهنده
- افزودن بنرهاي متني و يا تصويري
- امکان گروه بندي بنرها نسبت به سايز و يا مکان نمايش
- فعال يا غير فعال کردن سيستم بنر
- امکان ارسال ايميل به آگهي دهنده جهت وضعيت بنر
- وضعيت تعداد کليک بروي بنر
- امکان ثبت تاريخ شروع و انقضاي آگهي
- گزارش سايت (Log)
گزارشگر سايت اين امکان را براي مدير سايت فراهم مي آورد تا بتواند هر دو گروه افرادي که بدون عضويت از سايت بازديد نموده اند و يا اعضاء سايت را تجزيه و تحليل نمايند. اين قسمت گزارش هاي مفيدي نظير: صفحات محبوب سايت، تعداد بازديد يک صفحه در روز، بازديد صفحه در يک ساعت، تعداد بازديد صفحه در هفته، بازديد صفحه در ماه، آمار ورود و خروج کاربران، عضويت کاربران بر اساس کشور، عضويت کاربران بر اساس تاريخ را براي مديران سايت ارائه مي دهد.
- ارسال خبرنامه و ايميل هاي گروهي
برنامه ارسال ايميل بکار رفته در پورتال امکان ارسال ايميل از طريق پورتال براي اعضاء سايت به تفکيک گروه هاي کاربري، نقش و يا افراد خاص را فراهم مي آورد.
- مديريت فايل ها و پوشه ها
اين ابزار قدرتمند امکان بارگذاري مستقيم فايل ها از سيستم شخصي به سرور را فراهم مي آورد. هر فايل بارگذاري شده به محض آپلود قابل استفاده در سايت و يا ماژول هاي مختلف بنابر عملکردشان خواهد بود. از امکانات اين بخش مي توان به موارد ذيل اشاره کرد:
- مشاهده پوشه ها و فايل ها
- کپي و يا جابه جايي فايل ها
- بارگزاري فايل ها به صورت تکي
- بار گزاري فايل ها به صورت فايل zip و unzip
- امکان دانلود يک فايل
- امکان حذف فايل ها و پوشه ها
- امکان تعريف سطح دسترسي به فايل ها و پوشه ها
- سطل بازيابي
اين بخش امکان بازيابي محتوا، ماژول يا صفحات پاک شده را براي مدير سايت فراهم مي آورد. آيتم هاي حذف شده هنگام بازيابي به مکانيکه در آنجا حذف شده بوده اند بر گردانده مي شوند.
مديريت محتوي و ماژول ها
پورتال ها مجموعه اي از صفحات مي باشند و صفحات نيز از ماژول ها تشکيل مي گردند. محتواي پورتال ها از طريق امکانات خاصي که در هر ماژول وجود دارد تکميل گرديده و به کاربران نمايش داده مي شود. ماژول هاي بسياري جهت استفاده در پورتال وجود دارند. اين ماژول ها مي توانند به آساني به صفحه اضافه شوند، ويرايش گردند، از روي صفحه حذف گردند و يا مجدداً به جايي که از آن مکان حذف شده اند بازيابي گردند، همچنين مي توان موقعيت آنها را در صفحه تغيير داد و يا حتي آنها را به صفحه اي ديگر انتقال داد. ماژول ها براحتي و با كليك بر روي عنوان ماژول و كشيدن و رها كردن در جاي مورد نظر قابل جابجايي مي باشند.
فهرست ماژول هاي پورتال
موتور جستجوي پورتال
برخورداري از امکان جستجو براي پورتالي که درگاهي به مجموعه وسيعي از وب سايت هاي مرتبط است از جمله امکانات حياتي محسوب مي گردد. پورتال هاي موفق علاوه بر اينکه درمعرض ديد موتورهاي جستجوگر بيروني مانند Yahoo هستند، از امکان جستجوي داخلي نيز بهره مند مي باشند که با توجه به وسعت اطلاعات عرضه شده در پورتال از جمله امکانات حياتي براي دسترسي به اطلاعات آن مي باشد . در واقع موتورهاي جستجوگر بيروني، جستجوگراني که از پورتال شما مطلع نيستند را به پورتال شما مي رساند، ولي موتور جستجوگر داخلي به کاربر پورتال کمک مي کند تا بصورت دقيق در انبوه اطلاعات پورتال به اطلاعات مورد نظر خود دست يابد.
مراحل طـراحي و پياده سـازي پورتال
- عمليات Benchmarking جهت تعيين بهترين استراتژي در نحوه ارائه اطلاعات بر بستر وب
و نهائي کردن نقشه سايت
- جمع آوري کليه اطلاعات مورد نياز اوليه (شامل: متون، تصاوير، جداول و ...) جهت بخشهاي مختلف
و آماده سازي آنها جهت قرارگيري در پورتال ها
- طراحي رابط هاي گرافيکي متناسب
- ميزباني موقت جهت نصب و راه اندازي پورتال
- آماده سازي بانک اطلاعاتي مورد استفاده
- نصب نسخه اوليه پورتال
- نصب رابط گرافيکي
- نصب و آماده سازي ماژولهاي مورد نياز
- وارد کردن اطلاعات اوليه
- بازبيني نهايي
- آموزش مکفي کار با سيستم مديريت محتوي به نفرات معرفي شده از سوي کارفرما
- شروع مرحله پشتيباني
مدت زمان انجام کار
مدت زمان انجام کار 1 ماه پس از امضاء قرارداد محاسبه مي گردد.
خدمات پشتيباني
- پشتيباني تلفني، براي پاسخگوئي به مسائل و مشکلات احتمالي مشتري در طول ساعات اداري هفته.
- تهيه نسخه هاي پشتيبان از اطلاعات نرم افزار.
- به روز رساني و نصب نسخه هاي جديد تر نرم افزار.