A lot of work has been going on this 2024, including improvements, new features and the first steps of a new project. To mention some, Elephant Microservices has reached the mature status, and the foundation of the Alliance project. New script capabilities and more security levels when using JavaScript and the new Gremlin integration. Elephant Configurator added new functionality, like generating CSS stylesheets and Freemarker macros, based on appearance configuration. Elephant Security was enhanced with the addition of new fuzzy roles and superusers, integrated with a uniform scripting syntax. Elephant Wiki reached production status and added compilation time macros, with easy creation of complex components and effects. New Login widgets give a taste of a social network to the whole.
Probably, the most outstanding additions are the TinkerPop integration and the new layers to Elephant Security Locks. Read more to give a look to both, and see some examples of the rest
Spring will be full of activity for the Elephant library. Some big changes are coming soon, and some quite surprising. Let's review what to expect.
Visual elements and Concept permissions have proven their value while discovering new functionality. Their versatility when creating templates has allowed to abstract from code, and concentrate on elements and their permissions. Both include Scripting and Actors to enforce entity related permissions.
What now then? The scripts are moving to configuration! Final users will be able to create their own visuals by simply configuring actors for featured actions. The importance of this lies on using a simple configuration to control both, permissions and scope of these permissions.
The new wiki editor will help users with the creation of the new set of wmacros. From an easy selectable, to the creation of new elements. Banners, strips, cards, tables, messages, toasts, labels and more. Along with their variations, solid, fluid, effects...
Creating rich documentation, land pages, easy-to-read text will much easier.
EWiki also uses the Colors API, to facilitate the creation of readable strips.
Text, images, videos, icons, emojis, rich templates... be ready!
Despite being possible to create a contact network, it wasn't enforced. And this is about to change!
The profile will be able to suggest users to engage in new relations, while acquiring permissions. Professionals, docents, students, HHRR?
All coordinated with the Directories, allowing to choose who is in your network, and who is not.
The new Elephant Alliance will fully accept contact profile preferences. Contact, company or learning center will be part of all the alliance servers your site is part of. Do it once, get it everywhere.
As in previous versions, privacy is important and the whole system respect this. By default, everything is private, until you decide which parts you want published. And thanks to the new configuration, administrators will be able to easily publish, depending on user permissions, application-wide or entity-specific.
All coming soon
El servei BaaS tindrà noves actualitzacions tot preparant l'any vinent. Algunes ja s'han incorporat en fase BETA, d'altres ho faran quan tinguin eina d'administració. Les més interessants són:
Tots els canvis apunten a una millora en la comunicació amb xarxes de contactes, incloent-hi aquells de les aliances. Els objectius futurs són:
I seguim...
El nou Elephant WebFilter incorpora un conjunt de millores i noves característiques, cercant rapidesa i seguretat. Ben aviat hi haurà documentació disponible per a usuaris administradors, mentrestant aquest és un avenç de què incorpora el servei BaaS.
Tot i que el servei BaaS està fortament protegit contra els atacs al sistema, els accessos malintencionats a la web són ara també sota control. Habitualment es deixaven passar, donant com a resposta la pàgina inicial. La política actual vers aquests accessos és:
El pas a llistes de IPs cal tenir-los controlats. En el cas de la whitelist, la pregunta seria perquè un domini autoritzat fa tantes peticions en un curt període de temps.
El filtre controla quan el recurs és estàtic o dinàmic, donant una drecera als recursos estàtics. Donat l'ús de la caché de sistema, la millora és només apreciable en la petjada de memòria.
Elephant Microservices és el nou mòdul que permet la comunicació i la compartició de dades entre serveis BaaS. Tot i ser una conversa entre iguals, Elephant Microservices separa les connexions segures en dos tipus, servidors i membres.
Microservices és part del macro-projecte Elephant Alliance. La finalitat d'aquest macro-projecte és oferir espais anomenats aliances on els membres consoliden informació pròpia. Usant Microservices, els membres poden també interactuar amb les dades consolidades d'altres entitats, d'una manera molt similar a com ho farien en l'espai propi.
L'exemple més entenedor és la consolidació de projectes. Diferents entitats comparteixen projectes determinats dins l'espai aliança i qualsevol membre de qualsevol entitat pot interactuar amb qualsevol dels projectes.
I això és només el primer pas! Segueix el projecte a Elephant Microservices.