What to expect after the Spring?

New & Noteworthy
14/4/24
Lluís Turró Cutiller
120
0
BaaS elephant

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.

From discovering new functionality, to creating new features

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.

EWiki substituting Wiki as the new standard

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!

Profile suggestions

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.

Alliance allowed

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.

Privacy in mind

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

Elephant Wiki manté l'estat beta i ja és l'opció recomanada per a l'edició de pàgines

New & Noteworthy
2/1/24
Lluís Turró Cutiller
479
0
elephant wiki

Elephant Wiki ha estat en desenvolupament més de tres anys, afegint més funcionalitats i millorant la compatibilitat amb el tradicional Syntaxparser. En l'actualitat és l'opció recomanada per editar les pàgines web, i ben aviat ho serà per a publicacions enviades per correu electrònic.

Les diferències més destacades

Elephant Wiki usa un compilador específic per generar HTML, mentre que el Syntaxparser usa el reconeixement/substitució com a base. Per aquest motiu, Elephant Wiki ha estat un projecte separat des de l'inici, amb llargs períodes de prova del lexer/parser final.

Elephant Wiki introdueix millores importants en la detecció de paràgrafs, fent-lo ideal per a contingut de text. També elimina els problemes derivats de línies innecessàries en tags i macros, donant un resultat molt més acurat.

Per millorar

El post-compilat genera un HTML net i segur, així i tot, algunes millores de l'arbre HTML podrien fer-lo encara més amigable. Aquesta millora només afectaria la visualització de l'HTML resultant, per tant, té poca prioritat.

Les macros de compilació tenen molt camí al davant, noves macros per a nous elements aniran apareixent, incloent-hi la capacitat d'adaptar contingut web, amb fulles d'estil complexes, i clients de correu electrònic, on les fulles d'estil són retallades per motius de seguretat.

Podeu trobar informació a EWiki syntax, i alguns exemples interessants a Macro examples.

Nou filtre de seguretat en el servei BaaS

New & Noteworthy
27/7/22
Lluís Turró Cutiller
700
0
BaaS elephant

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.

Control d'accessos malintencionats

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:

  • Si l'accés intenta accedir inapropiadament a recursos del sistema, la IP es passa a una blacklist i els propers accessos donaran una resposta d'avís.
  • Si els accessos sobrepassen el límit acceptat de crides, es monitoritza la IP per a saber si correspon a un domini autoritzat. Això pot donar dos resultats, si el domini és autoritzat, la IP es passa a la whitelist, en cas contrari a la blacklist.
  • Tant el pas a la blacklist com a la whitelist, genera un correu pels usuaris administradors indicant la IP i el domini associat (si existeix).

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.

Drecera per a recursos

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, què ens donen ara i què donaran en el futur

New & Noteworthy
21/6/22
Lluís Turró Cutiller
710
0
BaaS elephant microservices

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.

Què tenim ara?

  • Definició de servidors per a serveis registrats.
  • Definició de membres per a serveis registrats.
  • Connexions segures entre dominis amb validació d'IPs.
  • Membres sense servei BaaS via Elephant Importer API.
  • Check del status de servidors i membres.

On anem?

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.

Elephant 3 arriba al servei BaaS

New & Noteworthy
19/1/22
Lluís Turró Cutiller
644
0
BaaS elephant

El nou Elephant 3 ja està desplegat en tots els serveis BaaS, i algunes de les noves característiques ja són visibles en els mòduls BrightSide.

Algunes de les novetats del sistema que ja són visibles, són:

En seguretat, Elephant Security és ara l'estàndard en assignació de permisos

  • Els usuaris es poden desactivar. Un usuari desactivat deixa de poder interactuar amb l'aplicació, tot i que aquesta el veu com un contacte normal.
  • Els Grups Socials hereten les característiques dels Security Groups. Desapareixen els rols com es coneixien fins ara i la sindicació a grups socials únicament genera enllaços als Security Groups.

En eines de contingut social i xarxes

  • Els sitemap generats per Elephant Sitemaps són molt més detallats i segueixen les característiques donades a cada pàgina, sigui de contingut dinàmic o fix.
  • Els contexts Elephant, o pàgines, hereten els atributs del nou Elephant 3:
    • Noms com a claus i18n.
    • Arrels de templates separades per context.
    • Inclusió de fulles d'estil i scripts per context.

En administració

  • Administració de contexts i continguts centralitzada.
  • Activació / desactivació d'usuaris i assignació a Grups Socials, individualment o per grups.

Específic de contactes

  • Desapareixen les etiquetes relacionades amb Grups Socials.
  • Grups Socials seleccionables com a primer grup d'etiquetes.
  • Desaparició del manteniment de rols.
  • Clau i desactivació són ara al formulari principal de contacte.

Elephant 3 és més ràpid, segur i afegeix noves funcionalitats. Es presenta un any força interessant.