لایفری چیست؟

 

 

لایفری چیست؟

پرتال لایفری، یک پرتال متن باز نوشته شده به زبان جاوا تحت لیسانس LGPL می‌باشد و قابلیت استفاده برای اینترانت و اکسترانت سازمانی را دارد.

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

 

لایفری چیست؟/سورنا

مزایای لایفری نسبت به جوملا

این بخش بر اساس مستندات موجود در سایت‌های رسمی جوملا (Joomla) و لایفری (Liferay) تهیه گشته است و در 3 بخش راهبری، توسعه و راه اندازی طبقه بندی شده است.

راهبری ((Using:

  • لایفری قابلیت یکپارچگی با ابزارهایی مثل Microsoft Office را در اختیار دارد.

  • از لایفری می‌توان به عنوان ابزاری برای تعامل (Social) استفاده کرد مانند وب سایت‌های جامعه‌ی مجازی که در جوملا چنین ویژگی‌هایی به صورت پیش فرض وجود ندارد.

  • قابلیت گرفتن و رها کردن (Drag and Drop) در پرتال لایفری وجود دارد که این امکان را به کاربر می‌دهد تا به راحتی بتواند بخش‌های مختلف صفحه را جا به جا نماید.

  • مفاهیم وب 2 در پرتال لایفری به صورت پیش فرض رعایت شده است مثل ابزارهای تعاملی (User Interaction)، مفاهیم برچسب (تگ) و ...

  • بخش مدیریت محتوایی(WCM)  و کتابخانه اسناد(Document Library)  در لایفری، امکان نگهداشتن تاریخچه ی محتواها و فایل‌ها را دارد.

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

  • جستجو در لایفری می‌تواند در پرتال و یا در هر انجمن (مفهوم زیر سایت در لایفری) و یا در هر پورتلت انجام شود مانند ویکی، تالار گفتگو و  ...

  • طبقه بندی محتواها در جوملا توسط section و category انجام می‌شود. در این روش کاربر نمی‌تواند به محتوا دو طبقه بندی را اختصاص دهد و می بایست برای این کار دو بار اطلاعات را وارد نماید. اما در لایفری 3 سطح  طبقه بندی محتوایی وجود دارد: 1. برچسب 2. طبقه بندی درختی 3. طبقه بندی عمومی.

توسعه (Development)

  • لایفری پرتالی است که با بسیاری از سیستم‌ها به علت رعایت کردن استانداردها قابل یکپارچه شدن می‌باشد و انتقال به لایفری با کمترین تغییرات صورت می‌گیرد. لذا بسیاری از سازمان‌ها لایفری را به عنوان سکوی نرم افزاری خود انتخاب می‌کنند.

  • جوملا در بخش پلاگین‌ها بسیار ضعیف عمل کرده در صورتی که این امر در لایفری بسیار کامل برای گسترش توسعه دیده شده است.

  • یکی از معیارها در ابزارهای توسعه وجود SDK می‌باشد که لایفری این ابزار را در اختیار دارد در صورتی که در جوملا به این صورت نیست.

  • قابلیت استفاده از گردش کار (Workflow) در پرتال لایفری پیش‌بینی شده است. لایفری بیش‌ترین یکپارچگی را باBoss JBPM    دارد.

راه اندازی (Installation)

  • لایفری یک پرتال در کلاس پرتال‌های وسیع  (Enterprise)طراحی شده است و بسیاری از استانداردهای صنعت نرم افزار را رعایت کرده است به عنوان مثال استاندارد توسعه پورتلت(JSR-286)  اما جوملا برای ابعاد متوسط و کوچک طراحی شده است.

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

  • لایفری به هیچ بانک اطلاعاتی وابسته نیست در صورتی که جوملا تنها بر روی MySQL راه اندازی می‌شود. این مزیت برای سازمان‌هایی مناسب است که نمی‌توانند سکوی  (Platform)خود را تغییر دهند.

  • لایفری دارای قابلیت‌هایی کلاسترینگ و لودبالانسینگ برای راه اندازی می‌باشد اما در جوملا چنین نیست.

  • در لایفری قابلیت یکپارچگی سازمانی (Single Sign On) وجود دارد در صورتی که در جوملا چنین مباحثی مطرح نیست.

  • یکی از امکانات لایفری بخش سرپرستی سرور می‌باشد. وب مستر می‌تواند با مراجعه به این بخش مدیریت منابع سرور را مورد بررسی قرار دهد.

منبع: برگرفته از سایت www.tookasoft.com