Elephant new update includes support for ISO-8859-1 not defined entities

New & Noteworthy
20/7/17
Lluís Turró Cutiller
9.538
0
java

Most of BaaS services are deployed using the ISO-8850-1 character set, thus, users need to deal with characters in the weird range that starts on 128 and runs until 159. To make it more complicated, those characters include the euro sign.

Characters in the range between 128 and 159

€ ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ ? ‘ ’ “ ” • – — ˜ ™ š › œ ? Ÿ

129, 141, 143, 144, 157 are NOT USED. As is. Not used, blank.

The whole range states as not defined.

The problem

Since some BrightSide modules include text edition, adding these characters meant to know the HTML entity. For example, for € is €. Not a big deal.

The real problem arises when users copied and pasted text from a text editor like OpenOffice Writer, LibreOffice Writer or MS Word. Those editors automatically change normal double quotes to left and right double quotes. And double or triple hyphens to en or em dashes. And guess what, they exists within the 128 to 159 range in the ISO-8859-1 character set. And as the spec says, they are not defined.

The approach

HTML pages and browser text areas live a different life. While the euro symbol may appear as a question mark ? in a page, in the same page an editable text area may accept euro symbols without problems.

Elephant now escape those characters on assignment. Something like setValue(escapeWeirdEntities(value)). Source code will be soon available at Full report.

The conclusion

Users will no longer need to know about HTML entities, nor be aware of special double quotes or dashes. The whole set of symbols will automatically translate to entities and restored to symbols when editing.

El mòdul de publicacions afegeix interfícies per a bloggers

New & Noteworthy
13/4/17
Lluís Turró Cutiller
9.750
0
brightside

El mòdul de Publicacions ha estat des de l'inici, la newsletter de BrightSide. Començà sent intern i personalitzable, per acabar afegint les funcions bàsiques d'una pàgina de News.

Bloggers? Que no hi havia ja editors?

Per editar una publicació dins l'entorn BrightSide, cal abans saber com funciona BrightSide. Encara que sigui per sobre.

Les noves interfícies per a bloggers rebaixen la corba d'aprenentatge al mínim. Un cop l'usuari s'autentica, des de la mateixa web, veu la opció Els meus blogs i, per a cadascun dels blogs, el botó Editar. Fins i tot un botó per crear una nova publicació.

En cinc minuts, un usuari casual, pot estar escrivint una nova entrada. Sense haver rebut cap formació.

Més informació de Publicacions aquí.

L'editor

L'editor està basat en la sintaxis wiki de Elephant.

Podeu trobar una explicació de la creació de l'editor aquí i documentacio aquí.

Projectes revisitat, el dossier com a gestor de projecte

New & Noteworthy
22/1/17
Lluís Turró Cutiller
10.461
0
dossiers projects

La nova versió de BrightSide Dossiers porta el nou tipus de dossier: Projecte. Junt amb el nou tipus, els usuaris podran veure en l'apartat Dossiers del menú web, Els meus Projectes. El nou visor es composa de dos navegadors principals, categories i fases.


Novetats per a projectes

Quan s'indica que un dossier és un projecte, la fitxa de dossier canvia per mostrar les noves característiques de projecte. Apart d'un conjunt de camps, la més important és la fase de projecte. Aquesta substitueix l'estat del dossier en la barra d'eines i defineix un conjunt d'accions possibles en el visor web. Per exemple, mentre un projecte és una Idea o està a la Incubadora, els usuaris registrats poden demanar participar-hi. La forma de participació la aprèn d'altres participacions a projectes. En la fase de Concurs, els usuaris ofertants podran pujar ofertes directament al projecte.

Pel que fa a les participacions a projecte, els usuaris poden fer-ho usant els estàndard Beneficiari, Oferent o Coordinador. Els projectes també tenen la figura del Dinamitzador.

Pel que fa a les ofertes, són temes tipus Proposta usant la agrupació Oferta.

Els projectes poden configurar fàcilment les fitxes d'obertura i tancament per formar part del propi projecte, i no com document adjunt. Cadascuna de les fitxes pot tenir tants apartats com necessiti.

Novetats per a dossiers

Els dossiers en general es beneficien de les noves característiques de projectes. Per exemple, les agrupacions de temes són també vàlides per a dossiers. I les participacions d'usuaris amb discriminadors.

La configuració de descriptors per a crear fitxes de dossier són també una nova característica que els projectes porten al mòdul.

Conclusió

BrightSide Dossiers dóna un nou pas per aconseguir que la documentació de projectes estigui dins un mateix entorn, configurable, escalable i sota el control de l'usuari final.

La meva activitat, persones implicades i comportament general, el visor Elephant de BS Dossiers

New & Noteworthy
8/5/16
Lluís Turró Cutiller
10.973
0
dossiers


Elephant introdueix el nou visor d'activitat per a dossiers.

Característiques del visor d'activitat

  • El visor mostra l'activitat de l'usuari, no la del conjunt del sistema. Cada visitant veurà informació relativa als seus temes, incloent persones implicades.
  • Les gràfiques tenen enllaços actius que porten directament a la base de coneixement i permeten veure el detall de l'activitat.
  • Es mostren dades numèriques de participants, separades pel tipus de participació.

Dades segures, sensibles a qui les veu

BrightSide Dossiers, el mòdul que controla les dades de fons, manté en tot moment les dades mostrades dins els nivells de seguretat adequats a l'usuari. Es mostra allò que l'usuari pot veure, tant de temes com de persones amb les que ha mantingut alguna relació de feina.

Es manté també el nivell de permisos pel que fa a facilitar l'accés al nucli de l'aplicació.

Nova característica estàndard, out-of-the-box

La funcionalitat proporcionada pel visor d'activitat és una característica dels nous BaaS. Els usuaris de BaaS donaran la mateixa funcionalitat als seus clients, proveïdors i col·laboradors.

Pendent de revisió, el nou concepte per a temes que permet oblidar el correu

New & Noteworthy
8/5/16
Lluís Turró Cutiller
10.006
0
dossiers

Des de les primeres versions de la interfície web per a temes, es va buscar facilitar la funcionalitat, amagant totes aquelles opcions complexes que portaven als usuaris primerencs a dubtar davant els formularis.

Un dels exemples d'aquesta simplificació és la manera en que es resolen les feines. De les múltiples opcions possibles s'escullen només dues: Solucionat i No es soluciona.

Segons les bones pràctiques per a temes, tal i com es descriu a Inici i final d'un tema, el correcte seria que el responsable resolgui i deixi a l'informant la responsabilitat de tancar el tema, un cop comprovat que està realment resolt.

La suma de simplificacions aplicada als formularis web per a temes, fa que els temes quedin tancats immediatament després de ser resolts. Una de les coses que s'aconsegueix amb aquesta simplificació és que el tema en qüestió desapareix d'els meus temes. L'informant rep el correu indicant que el tema s'ha resolt i cap nova acció es requerida. Molt fàcil, però...

Les comprovacions no són sempre possibles al moment

Una incidència pot estar resolta pel responsable, però qui l'ha reportat podria no tenir manera, o temps, d'executar la comprovació. Què ha de fer doncs? Guardar el correu notificant la resolució fins tenir temps de comprovar-ho?

Pendent de revisió

BS Dossiers afegeix un nou estat a la participació dins un tema. No és un estat del propi tema, sinó que afecta només als informants. La lògica que segueix és la següent: Quan un participant que no és l'informant tanca un tema, s'activa l'estat pendent de revisió per a l'informant del tema. Els usuaris amb temes pendents de revisió, veuran l'avís en el visor d'activitat Elephant per a BS Dossiers. Un tema pendent de revisió té una nova acció possible, Arxivar. Arxivar un tema pendent de revisió és, simplement, deixar de tenir-lo pendent, haver-lo revisat. Sense necessitat de estar guardant el correu de notificació.