Liferay

Liferay Beskrivelse av Liferay-logo-fullfarge-2x.png-bildet. Beskrivelse av LiferayHomePage.png-bildet. Informasjon
Utviklet av Liferay, Inc [1]
Første versjon 2004
Siste versjon 7.4 GA2 (15. juni 2021)
Innskudd github.com/liferay/liferay-portal
Skrevet i Java
Miljø multi-plattform
Språk Engelsk (hovedsakelig)
Type CMS
Tillatelse LGPL lisens [2] og eier
Nettsted www.liferay.com

Liferay er en uavhengig utgiver av open source portal , content management , sosialt samarbeid og B2B e- handelsløsninger i Java .

Liferay har 22 datterselskaper og drar nytte av tilstedeværelse i 40 land takket være dets økosystem av partnere.

Historie

Opprinnelig ble Liferay-teknologi opprettet i 2000 i Los Angeles av Brian Chan for å tilby en portalløsning til ideelle organisasjoner.

Deretter begynte mange selskaper å bruke denne fellesskapsversjonen for sine interne behov. Liferay, Inc. ble grunnlagt i 2004 som svar på sterk etterspørsel etter forretningsstøtte.

Dette innledende momentum ble bekreftet i 2008 med inngangen til "Visionary" -delen av Gartner Magic Quadrant for horisontale portaler, før de flyttet til "Leader" -delen i 2010, sammen med løsningene til de store proprietære forlagene. I 2018 ble Liferay kåret til "Leader" i Gartner Magic Quadrant for Digital Experience Platforms.

Til stede i Europa via et tysk datterselskap i 2007, startet Liferay direkte i Frankrike i begynnelsen av 2012.

Presentasjon

Liferay er basert på en JEE- applikasjonsserver . . Applikasjonsserveren kan være Tomcat , Jboss Wildfly, Jetty eller Websphere ... Liferay-kompatibilitetsmatrisen er tilgjengelig på det offisielle nettstedet :.

Siden Liferay er i Java, kan den derfor installeres på en Unix-, Linux-, Windows- eller Mac-server. Det viktige er å ha en JVM i det minste Java 8.

Liferay grensesnitt med flere forskjellige databaser  : IBM DB2 , MySQL , Oracle , PostgreSQL , Amazon Aurora, SQL Server eller til og med en HSQL-database for begrenset bruk (demonstrasjon, tester ...).

En cache-funksjon (EhCache) fremskynder behandlingen av statisk innhold, og Liferay kan utnytte lastbalansering av maskinvare.

Søk og indeksering er avhengig av Elasticsearch som standard, men kan også fungere med Solr.

Indeksering gjør det mulig å utføre fulltekstsøk, men også synonyme og / eller nære søk på forskjellige innhold, og gjør det mulig å akselerere forskningen på innholdet uten å gå gjennom en tradisjonell relasjonsdatabase. Det er derfor mulig å utføre et søk enten via databasen eller via NoSQL-indekseringssystemet.

Indeksering kan når som helst reindekseres, vel vitende om at selve dataene er lagret i databasen og / eller i EDM.

EDM lagrer filer, bilder, videoer og / eller dokumenter ved å kategorisere og hierarkisere dem enten ved å bruke en intern EDM på Liferay, eller ved å bruke en ekstern EDM, for eksempel en ekstern CMIS-kompatibel EDM (Documemtum, Alfresco ...) eller S3 ( Amazon ...) eller andre ...

Liferay kan også brukes som en nettstedsfabrikk og tillater oppretting av sidemaler, sidemaler ... Et nettsted, en side og / eller et innhold kan derfor replikeres, deles og / eller endres på en måte hierarkisk (eller ikke siden versjon 7.3 med aktivabiblioteker).

En modifikasjon på et overordnet nettsted (eller annet siden versjon 7.3) kan replikeres på andre nettsteder og / eller sider.

Liferay håndterer både horisontal og vertikal skalerbarhet enten ved å legge til minne og / eller CPU, eller i klyngemodus på databasenivå, så vel som på revers-proxy eller Liferay-nivå.

Det er derfor mulig å ha flere forekomster av Liferay på forskjellige servere, slik at de kan brukes døgnet rundt uten avbrudd i tjenesten og brukerøkten.

Funksjoner

Liferay er spesielt kompatibel med Portlet 1.0 ( JSR 168 ) og 2.0 ( JSR 286 ), JSR 170 ( Java Content Repository  (in) ), WSRP (kun forbruker). Den er kompatibel med de fleste driftssystemer , applikasjonsservere (Tomcat, wildfly, Websphere, Weblogic, JBoss ...) og databaser (PostgreSQL, MySQL, Oracle, SQL Server, Aurora, mariadb ...)). Den innebærer innholdsadministrasjonsfunksjoner (Liferay journal) som gjør det mulig å gjengi formatert innhold ( XSL , Velocity og Freemarker ) på portalsidene gjennom dedikerte portleter. En rekke portleter er utstyrt med løsningen og gjør det mulig å sette opp de grunnleggende funksjonene til en intranettportal enkelt og raskt.

I de nye versjonene er begrepet fragment implementert og tillater bruk av grunnleggende fragmenter (JSfiddle eller CodePen-måte), for å lage, modifisere og komponere dem direkte live, men også for å importere dem / eksportere.

7.x-versjonene er basert på OSGi-standarden og gjør Liferay til en modulær og moderne plattform mens de tidligere versjonene ble ansett som "monolitiske".

Siden Liferay 7.1 har Liferay flyttet fra Bootstrap 3 til Bootstrap 4 og tilbyr en Liferay Commerce-modul for å legge til en B2C- og B2B-murstein, samt et første utkast til innholdssider basert på fragmenter.

Det er også mulig å lage javascript-portletter i Angular, React eller Vue.js og muligheten for andre JS-rammer.

En mikrofrontend-tilnærming er derfor veldig lett å oppnå med muligheten for å dele vanlige biblioteker mellom komponenter, for eksempel Angular 11, Billboard, Datables, d3js biblioteker ... disse bibliotekene kan derfor lastes inn bare en gang på tidspunktet for deres bruk, slik at optimalisering og fleksibiliteten til de viste elementene.

Versjon 7.2 forbedrer innholdssider og brukersegmentering og gir A / B-testfunksjonalitet så vel som HeadLess-funksjonalitet.

Versjon 7.3 bringer nye funksjoner som publikasjoner som gjør det mulig å gjøre endringer på sidene uten å publisere dem ved å tilby muligheten til å publisere dem direkte eller planlegge publiseringen på forhånd. Denne versjonen gir også forbedringer av fragmenter, støtte for Open Graph, Open API, GraphQL, styring av 404 feil, muligheter for å lage "Low-code" -moduler ... Men også konseptet Master Page og delte biblioteker (det er derfor nå mulig å dele ressurser uten nødvendigvis å ha en forestilling om hierarki).

Versjon 7.4 fremdeles på fellesskapsstadiet (derfor uten støtte) forbedrer fragmentene ytterligere og gir forbedringer ved opplasting av Liferay Forms-filer, adaptive bilder, integrering av eksterne videoer, Liferay Commerce ...

De neste utgivelsene av versjon 7.4 bør forbedre handel, oversettelse, grensesnitt med chatbots, bilderedigering, SEO-referanser ...

Produkter

Liferay er delt inn i tre produkter:

Versjoner

Liferay DXP er tilgjengelig i to forskjellige versjoner:

Evolusjoner

Liferay 6.1

Versjonen av Liferay 6.1 ble utgitt som en bedriftsversjon tidlig i 2012. Det forenklet spesielt administrasjonen av lokalsamfunn og beriket administrasjonen av innhold. Dokumentadministrasjon er blitt revidert og kommer nå med en "Dropbox" -klient: Liferay Sync som gjør at eksterne dokumenter kan synkroniseres med en lokal mappe eller på en mobil.

En markedsplass ment som en "App Store" for Liferay-utvidelser ble introdusert i August 2012.

Liferay 6.2

Versjon 6.2 ble utgitt i Desember 2013. Det tar sikte på å legge til rette for dokumenthåndtering, gjøre plattformen mer robust og gi flere verktøy for mobilversjoner.

Liferay 7.0

Versjon 7.0 ble utgitt i april 2016. Det er ment å være mer modulært ved å stole på OSGi- komponentstandarden  ; det forbedrer også blant annet styring av skjemaer og gjengivelse på mobile terminaler.

Liferay 7.1

Versjon 7.1 ble utgitt i juli 2018. Det gir mer fleksibilitet i opprettelsen av personlige dynamiske sider og skjemaer, og forbedret mobil- og plattformutvikling.

Liferay 7.2

Versjon 7.2 utgitt i juni 2019 gir et hyggelig grensesnitt og tillater publisering og administrering av innhold til brukere som ikke har utviklingsevner.

Liferay 7.3

versjon 7.3 utgitt i oktober 2020 la stor vekt på brukeropplevelsen med løftet om å tilby "hver bruker en personlig opplevelse". Liferay DXP tilbyr nå på samme plattform muligheten til å opprette dynamiske nettsteder komplette og raskt.

Spesielt med publikasjonene, som tillater å opprette / endre et nettsted og å publisere disse modifikasjonene på en gang live eller på en bestemt dato. Men også via deling av aktivabiblioteker mellom nettsteder som tillater deling uten noen forestilling om hierarki.

Denne versjonen forbedrer også HeadLess, håndteringen av 404 feil, low-code, OpenAPI, styringen av fragmenter, leverandører, Open Graph og Liferay Commerce (som går til versjon 3.0), så vel som mange andre komponenter. Og teknologier. ...

Liferay 7.4

Versjon 7.4 utgitt i april 2021 som en fellesskapsversjon er et første utkast til DXP-versjonen som vil bli utgitt i slutten av 2021.

GA1-versjonen er grunnlaget for versjon 7.4 og gir forbedringer på Liferay-skjemaene, på innholdssidene og på Liferay Commerce.

GA2-versjonen ble utgitt 15. juni 2021, den forbedrer grunnversjonen ved å legge til mindre funksjoner, det er den andre versjonen før den offisielle versjonen planlagt til slutten av 2021

Disse versjonene er en del av en saga på 5 til 7 utgivelser før versjon 7.4 DXP støttet av Liferay.

Merknader og referanser

  1. "  Steder | Liferay  ” , på www.liferay.com (åpnet 21. august 2018 )
  2. “  Liferay ble utnevnt til leder i Gartner MQ 2018-rapporten om DXP-plattformer (Digital Experience Management) | Liferay  ” , på www.liferay.com (åpnet 21. august 2018 )
  3. (in) Liferay, "  Kompatibilitetsmatrise  "
  4. På siden Liferay, kapittelsiden for databaser
  5. Liferay, "  Chatbot  "
  6. "  En unik plattform i hjertet av din digitale transformasjon  " , på www.liferay.com (åpnet 21. august 2018 )
  7. "  Liferay Commerce: an intuitive B2B e-commerce platform  " , på www.liferay.com (åpnet 21. august 2018 )
  8. "  Analyse av kundeinteraksjoner med Liferay Analytics Cloud  " , på www.liferay.com (åpnet 21. august 2018 )
  9. I dag ga Liferay ut neste versjon av flaggskipprogramvaren: Liferay Portal 7.0 CE!
  10. (in) Liferay, "  exit exit Liferay 7.4 GA1  "
  11. (in) Liferay, "  Versjon 7.4 GA2  "
  12. (in) Liferay, "  avslutte kunngjøring Liferay 7.3 Rulling i frigjøringsmodus  "