سازمانها و پورتالهای سازمانی، دارای نیازهای بسیار متفاوتی میباشند. هر سازمان نیازمند ماژولهای متعددی است که به نسبت خواستهها ساخته و بهینهسازی گردد. وقتی سازمان-ها امکان استفاده از نرم افزارهای هسته باز خارجی را ندارند و باید از نرم افزارهای ایرانی استفاده نمایند و ملاحظات امنیتی خاصی در این انتخاب داشته باشند، مشکلی مهم در سر راه آنها قرار میگیرد. به دلیل اینکه نرم افزارها و ماژولهای نوشته شده توسط اغلب شرکتها بر اساس نظر کمپانی-های طراحی توسعه داده نشده است و محصولاتی یکسان برای همه مشتریان میباشد، این مورد باعث میشود که کاربران محکوم به استفاده از یکسری ماژولهای از پیش مشخص شده و ثابت باشند. از طرف دیگر سازمانها به منبع آن برنامهها دسترسی ندارند و در نتیجه نمیتوانند در بحث توسعه آن، ماژول اختصاصی خودشان را بسازند. پس در بسیاری از موارد ما با انبوهی از ماژول-های بی مصرف ولی با عنوان های جذاب و غیر قابل تغییر روبرو هستیم. برای حل این مشکل بزرگ چه میتوان کرد؟ با این نوشتار همراه باشید.
فرض کنید حتی به منبع یک نرم افزار هم دسترسی داشته باشید، بررسی و درک حجم بسیار بالای کدهایی که توسط طراحان و توسعه دهندگان یک محصول ایجاد شده است خود پروسهای سخت، نیازمند دانش بالای برنامه نویسی و زمان بر است که هزینههای بالایی خواهد داشت. از طرف دیگر ایجاد تغییر در این کدها، دریافت گواهی نامه های امنیتی و بهینه سازی، کار هر فرد و گروه و سازمانی نیست و میتواند تمامی ساختارهای یک برنامه استاندارد را از بین ببرد و همچنین نیازمند صرف هزینههای بسیار بالای توسعه و گسترش نرم افزار و نیازمند نیروی انسانی متخصص است. حال فکر کنید که به جای چنین اتفاقی ابزاری در دسترس باشد که به روشی ساده، کاربردی و سریع بدون نیاز به دانش بالای برنامه نویسی پشتیبانی و مشکلات فنی که نیاز باشد مدام با شرکت فنی در تماس باشید بتوان ابزاری در اختیار داشت که ساخت ماژولهای حرفهای با توجه به نیاز هر سازمان توسط همان سازمان به راحتی میسر گردد.
یکی از قابلیتهای بسیار مهم و پیشرفته پورتال سازمانی اسپریت پورتال، مجموعه ابزارهای ساخت افزونه جهت توسعه قابلیتها و سامانههای تحت وب پورتال سازمانی است. سامانههایی همانند مناقصه و مزایده، دفترچه تلفن، گالری تصویر و فیلم اختصاصی، جستجوی شعب سازمانی، سامانه اساتید، تالار گفتگو، سامانه شناسنامه خدمات و دیگر سیستمهای اختصاصی سازمانی، بواسطه قابلیتهای ابزار "مدیریت افزونه" امکان پیاده سازی و مدیریت محتوا را دارا می باشند. رابط کاربری کاملا واکنشگرا بهمراه محیط حرفهای توسعه کد، امکان تعیین دسترسی کاربران برای مدیریت محتوا و مجموعه امکاناتی که با متدولوژی بهینهای در کنار یکدیگر واقع شدهاند، محیطی پیشرفته را برای توسعهدهندگان وب در نرمافزار اسپریت پورتال فراهم نمودهاست. مجموعه امکاناتی است که کاربر میتواند بواسطه آنها جداول و کوئریهای مورد نیاز برای توسعه یک ماژول اختصاصی را ایجاد نماید. در اسپریت پورتال، این ماژولهای اختصاصی افزونه یا Addon نامیده میشوند.
برخی از ویژگیهای این ماژول به شرح زیر میباشد:
o امکان اشتراک گذاری افزونهها میان وبسایتهای یک پورتال
o قابلیت تولید جداول اطلاعاتی با فیلدهای دلخواه ( متنی،عددی،تک انتخابی،چند انتخابی ) و همچنین فیلدهای پیشرفته ای همانند ابزارک های ارسال فایل، ویرایشگر حرفهای متن، انتخاب موقیت مکانی از روی نقشه شهری، انتخاب رنگ و انتخاب تاریخ از تقویم شمسی و میلادی
o مدیریت محتوای جداول اطلاعاتی از طریق افزودن گزینۀ خاص آن به منوی مدیریت محتوای کنترل پانل با قابلیت تعیین سطوح دسترسی ( درج، حذف،ویرایش و تائید ) تا سطح رکورد و فیلد
o امکان برقراری ارتباط (relation) بین رکورد های یک جدول با رکوردهای دیتابیس های دیگر در مکانیزم ساخت فیلدهای تک انتخابی و چند انتخابی جدول
o امکان انتخاب یک جدول به عنوان زیر فرم جدول اطلاعاتی برای درج متناوب رکورد در جدولی دیگر
o امکان ارتباط فیلد های تک انتخابی به یک دیگر (Master–detail)
o مجهز به ابزار پیشرفتۀ طراحی کوئری برای نوشتن کوئری ها بدون دانش فنی
o امکان نوشتن کوئری های پیشرفته بر روی انواع پایگاه های اطلاعاتی و محیط نوشتن کد جهت توسعه های اختصاصی سمت کلاینت با قابلیت های پیشرفته (بر قراری شروط، تامبنیل تصاویر به سایز دلخواه و ...)
o دارا بودن قالبهای آماده برای گرفتن خروجی های متنوع از سیستم، طراحی شده با تکنولوژی روز و دارای قابلیت جستجو و فیلترینگ در خروجی آنها
o قابلیت ورود محتوا با حجم بسیار بالا از طریق فایل اکسل و همچنین قابلیت به روزرسانی آنها
یک مجموعه وقتی میخواهد سامانهای تحت وب را طراحی کند به یک بخش جهت اطلاع رسانی و معرفی سامانه و خدمات الکترونیک نیاز خواهد داشت، شاید در نگاه اولیه این بخش صرفا یک تعریف ساده باشد اما میتواند ویژگیها و پیچیدگیهای خاص خودش را نیز داشته باشد و باید بدانیم که هر سامانهای با سامانه دیگری متفاوت است و از لحاظ اطلاعات ورودی و تولید خروجیها دارای پیچیدگیهای بسیاری میباشد، بدین ترتیب میتوان گفت، یک بحث محتوایی وجود دارد که توسط کارشناسان و ادمینهای یک سازمان باید در داخل تعدادی از ماژولها، آیتمها و موارد مورد نیاز برای سیستم تعریف شود. از طرف دیگر سازمانها و کمپانیهای Enterprise به صورت بسیار متنوع به موضوعات نگاه میکنند و نمیشود وجه اشتراکی بین آنها پیدا نمود. به همین دلایل باید ابزاری وجود داشته باشد که آنها بتواند جداول اطلاعاتی مخصوص خود را با بخشهایی اختصاصی درست کنند و مهمترین نکته این که بتوانند این کار را به راحتی هرچه تمام و بدون دانش فنی خاصی انجام داده و وابستگی و مراجعه دائمی به تیمهای برنامهنویسی نداشته باشند.
برای آنها بسیار مهم است که سناریوها و جداول پایگاه داده مورد نیاز را، بدون دانش فنی عمیق برنامهنویسی و به راحتی تولید کنند. یعنی افرادی که در یک سازمان هستند بتوانند با سرعت زیاد و دانش فنی کم در بخش طراحی یک سامانه، تغییرات را مدیریت و پیادهسازی کرده، به آن صورتی که آن کمپانی به آن نیاز دارد. بسیار مهم است که وقتی این سیستمهای محتوایی و پایگاه داده طراحی شد، بتوان به راحتی هر چه تمام به کاربران دسترسی به آن سامانه خاص داده شود و از طرفی دیگر بعد از دادن دسترسی به آنها، تجربه کاربری UI/UX مناسبی جهت ورود اطلاعات ایجاد گردد، در اینجا قابلیتهای مهم اسپریت پورتال وارد میشود و به راحتی اجازه این را میدهد که تنها با یک کلیک سیستم محتوایی طراحی شده در پایگاه داده سازمانها به سیستم سامانه اضافه گردد و با توجه به دسترسیهایی که انجام شده بتوانند از آن استفاده کنند. تا اینجا یک سیستم پایگاه داده برای ورود اطلاعات کاربران ساخته شده است، چنین سامانهای بخشهای گستردهای خواهد داشت مانند انواع فیلدهای تاییدیه، دسترسی، سادهسازی ورود محتوا برای اطلاعات سنگین، انجام عملیات ورودی و دریافت خروجیها، گزارشها، به روزرسانیها و دریافت ورودی و خروجیهای اکسل و... سامانه باید دارای این مزیت باشد که به راحتی بتواند هر مدل و هر سطح از اطلاعات و سطوح گرافیکی را به راحتی به مخاطب نشان دهد و همچنین به سادگی بشود با آن تعامل کرده و چنین اطلاعاتی را در آن قرار داد، ویژگی که در این سامانه (پورتال سازمانی هوشمند اسپریت پورتال و سیستمهای طراحی شده با کمک ویژگیهای آن) به مناسبترین حالت ممکن در دسترس است و هیچ محدودیتی ندارد.
یکی دیگر از ویژگیهای مهم این است که ماژولهای محتوایی که حجم بالایی از اطلاعات را دارند از طریق فایل اکسل قابلیت وارد کردن اطلاعات را دارا بوده و نکته بسیار مهم برای فایل-های حجیم بحث به روزرسانی از طریق فایلهای اکسل است که در این سیستم پیش بینی شده است و به راحتی میتوان بحث به روزرسانی دادهها را بااین ویژگی به انجام رساند.
دارا بودن قالبهای آماده برای گرفتن خروجی های متنوع از سیستم، طراحی شده با تکنولوژی روز و دارای قابلیت جستجو و فیلترینگ در خروجی آنها یکی دیگر از قابلیتهای مهم این ماژول است که به جهت سرعت بخشیدن به پیادهسازیهای مد نظر سازمانها در کنار باقی ویژگیها قرار داده شده است و در صورت نیاز و علاقمندی سازمانها به راحتی قابل استفاده میباشد.
یک پورتال سازمانی پیشرفته باید این امکان را فراهم بنماید که کاربر بتواند به راحتی از طریق سیستم ارتباطی با دیگر دیتابیسها و سرویسها، به راحتی و بدون نیاز به ورود مجدد اطلاعات از طریق آنها نمایش اطلاعات را انجام و اطلاعات را از آن منابع خوانده و نمایش دهد.
ارتباط با سیستمهای دیگر در سمت مشاهده اطلاعات با دو روش میسر میشود. نوع اول ارتباط مستقیم با انواع دیتابیسها بدون هیچ محدودیتی مانند ارتباط با دیتابیسهای Oracle، MySQL، SQL، حتی Access و... است و روش دوم هم ایجاد ارتباط و اتصال از طریق انواع وب سرویسها و وب ریکوئستها است که میتواند انواع اطلاعات را از آنها درخواست و دریافت نماید و بازهم این امور با یک طراحی کاملا اختصاصی و مد نظر هر سازمان، بدون وابستگی به شرکت طراح و تیم توسعهدهنده نرمافزار توسط خود آنها به سادگی قابل اجرا میباشد.
با اسپریت پورتال، هوشمند تر و سریعتر به بهترین خود خواهید رسید