coreBOS story: agosto-settembre 2015

35719d06e0d6fb770d1675fda13396c0ba07054f-augsep.png

Abbiamo dedicato agosto e settembre ad alcuni progetti a lungo termine. Quindi, sebbene coreBOS stesse ancora passando attraverso moltissimi cambiamenti, il grosso dell’azione sta nei rami in cui abbiamo eliminato il prototipo, iniziato a fornire supporto per le nuove versioni di PHP, e lavorato su alcuni progetti di integrazione molto interessanti come Elastic Search.

Progetti a lungo termine

  • Supporto per PHP versione 5.6
  • Inizio del lavoro sul supporto per PHP versione 7.0
  • Inizio dell’eliminazione del prototipo e spostamento sul nativo javascript e jQuery

Notifica quando il documento non può essere caricato

L’applicazione falliva silenziosamente quando un documento allegato era caricato ma non poteva essere scritto. Ciò significa che il record Document era creato correttamente, anche indicando che l’allegato era lì, ma in realtà non c’era, perché per qualche motivo la scrittura su disco era fallita. Dopo questo aggiustamento, si riceve un messaggio di errore e si ferma la creazione del record.

DocFailUpload.png

Ricerca avanzata in popup

PopupAdvancedSearch.png

Hooks preSave, preEdit e preView

Puoi scoprire di più sul nostro sito di documentazione

Generalizzare il codice base dei moduli

Mentre tendiamo a standardizzare il codice base dei moduli, modifichiamo anche i moduli standard dell’applicazione in modo che usino tale base, così che tutti abbiano la stessa funzionalità ed ereditino direttamente le nuove funzionalità.

In quei due mesi abbiamo pulito e standardizzato TUTTI i moduli base, così che potessero ricevere tutti i miglioramenti che avevamo fatto, compresi gli eventi preSave, preEdit e preView.

Workflows

  • Distinzione Operatore.
  • Permesso di modificare e aggiornare i campi workflows con mapping incorretti.
  • Migliori impostazioni from mail.
  • Fallire correttamente quando viene fornita un’espressione incorretta.

Alcuni altri:

  • Supporto PHP versione 5.6
  • Backup su Cron
  • Caratteri speciali su multipicklist e picklist
  • Nuovo tipo di campo (1024) che è un multipicklist Role List
  • Miglioramenti e correzioni su Calendar
  • Importazione di miglioramenti: l’applicazione non prova a ricreare moduli inventory correlati, ed imposta valori di default dall’editor di layout sui record correlati che vengono creati
  • Il codice PostgreSQL è stato eliminato, l’applicazione supporta solo MySQL e MariaDB
  • Caratteri speciali nelle password
  • Etichette Tax con caratteri speciali
  • Script di aiuto getjslanguage per ottenere traduzioni linguistiche in javascript
  • Ordine alfabetico ovunque
  • Eliminazione di allerte, avvisi, restrizioni MySQL e pulizia del codice (questa è una costante mensile ancora oggi).
  • Traduzione. Avvisi, eliminazione di codice inutilizzato, pulizia.

Grazie per la lettura!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s