Download - Technical roadmap 2015 - Nuxeo Tour 2014
![Page 1: Technical roadmap 2015 - Nuxeo Tour 2014](https://reader033.vdocuments.mx/reader033/viewer/2022051323/547e7b74b37959492b8b54b5/html5/thumbnails/1.jpg)
Nuxeo2015Roadmapabouttechnicalevolutions
![Page 2: Technical roadmap 2015 - Nuxeo Tour 2014](https://reader033.vdocuments.mx/reader033/viewer/2022051323/547e7b74b37959492b8b54b5/html5/thumbnails/2.jpg)
DOCUMENTREPOSITORYEvolutionsattheCorelevel
![Page 3: Technical roadmap 2015 - Nuxeo Tour 2014](https://reader033.vdocuments.mx/reader033/viewer/2022051323/547e7b74b37959492b8b54b5/html5/thumbnails/3.jpg)
GOALS
Pushmore
BettermanagementthroughRESTAPIs
Morecontrolover
IntegrationwithCloudFileServices
AdaptNuxeoCoretonewusages!
![Page 4: Technical roadmap 2015 - Nuxeo Tour 2014](https://reader033.vdocuments.mx/reader033/viewer/2022051323/547e7b74b37959492b8b54b5/html5/thumbnails/4.jpg)
FIELDCONTRAINTS
Letexpressconstraintsat (XSD)
LinktoDirectoryentryRelationtoaDocumentLinktoaUserorGroup
Don'trelyonwidgetbindingRESTAPIaccessenforceconstraints
Create/Update
RESTAPIcanresolvereferences
Read
![Page 5: Technical roadmap 2015 - Nuxeo Tour 2014](https://reader033.vdocuments.mx/reader033/viewer/2022051323/547e7b74b37959492b8b54b5/html5/thumbnails/5.jpg)
BLOBMANAGERExtendBlobattributes
renditions,conversions,thumbs,urls
ExtractHighLevelInterfaceforBlobManager
cantakestoragedecisionbasedonDocumentattributes
MakeBlobdownloadprocesspluggable
CanhavemorecustomBlobStoresLeverageCDN(ex:S3+CloudFront)CantakeadvantageofGoogleDriveorOneDrive
additionalmeta-dataonlineeditors
![Page 6: Technical roadmap 2015 - Nuxeo Tour 2014](https://reader033.vdocuments.mx/reader033/viewer/2022051323/547e7b74b37959492b8b54b5/html5/thumbnails/6.jpg)
DDOCUMENTBBASEDSSTORAGE
Continuetuningon
distributedcachingrecursiveprocessing
Add
PostgreSQL+JSONAWSDynamoDB?Cassandra?ElasticSearch?
ScaletoseveralBillionsdocumentsinonerepository!
![Page 7: Technical roadmap 2015 - Nuxeo Tour 2014](https://reader033.vdocuments.mx/reader033/viewer/2022051323/547e7b74b37959492b8b54b5/html5/thumbnails/7.jpg)
PLATFORMINFRASTRUCTUREAboutplatformwideinfrastructurechanges
![Page 8: Technical roadmap 2015 - Nuxeo Tour 2014](https://reader033.vdocuments.mx/reader033/viewer/2022051323/547e7b74b37959492b8b54b5/html5/thumbnails/8.jpg)
GOALS
Makeallcomponents
DistributedarchitectureScaleoutRobustness
Actually,NuxeoPlaformalreadyscalesoutverywell:
butwehaveplanstomakeitevenbetter!
![Page 9: Technical roadmap 2015 - Nuxeo Tour 2014](https://reader033.vdocuments.mx/reader033/viewer/2022051323/547e7b74b37959492b8b54b5/html5/thumbnails/9.jpg)
OPERATIONSONLARGETREE
Frameworkfor intheWorkManager
ACLscomputationMeta-datadenormalizationQuotacomputationRecursivedeletes
LeveragestoragebackendfeatureswhenavailableGlobaltransientstatemanager
![Page 10: Technical roadmap 2015 - Nuxeo Tour 2014](https://reader033.vdocuments.mx/reader033/viewer/2022051323/547e7b74b37959492b8b54b5/html5/thumbnails/10.jpg)
MOREREDIS
globalsharedaboutwhatobjectsarebeingprocessedbetterhandlingofdirtyupdates
Continueintegrating asa
VCS/DBSCacheClusterinvalidations
Manager
![Page 11: Technical roadmap 2015 - Nuxeo Tour 2014](https://reader033.vdocuments.mx/reader033/viewer/2022051323/547e7b74b37959492b8b54b5/html5/thumbnails/11.jpg)
MULTI-NODESMANAGEMENT
Rollingupgrade
UnifiedClusterWideAdminCenter
NuxeoClusterCtlAutomateMarketplacepackagedeployment
Leveragetheworkdonefornuxeo.io-embedinsidethedefaultplatform
![Page 12: Technical roadmap 2015 - Nuxeo Tour 2014](https://reader033.vdocuments.mx/reader033/viewer/2022051323/547e7b74b37959492b8b54b5/html5/thumbnails/12.jpg)
ONLINESERVICES&CONNECTORSNuxeoCloud&nuxeo.io
![Page 13: Technical roadmap 2015 - Nuxeo Tour 2014](https://reader033.vdocuments.mx/reader033/viewer/2022051323/547e7b74b37959492b8b54b5/html5/thumbnails/13.jpg)
GOALS
Providemoreonlineservices
serviceswe
serviceswe
Provideacomplete
LeverageCloudopportunities
BuildyourapplicationfortheCloudintheCloud
![Page 14: Technical roadmap 2015 - Nuxeo Tour 2014](https://reader033.vdocuments.mx/reader033/viewer/2022051323/547e7b74b37959492b8b54b5/html5/thumbnails/14.jpg)
NUXEOSERVICEHUBUseNuxeo.io/Connectasa
HandlesAuthenticationpropagationHandlesvisibilityissues
Built-inintegrationwithNuxeoPlatform
![Page 15: Technical roadmap 2015 - Nuxeo Tour 2014](https://reader033.vdocuments.mx/reader033/viewer/2022051323/547e7b74b37959492b8b54b5/html5/thumbnails/15.jpg)
NUXEOSERVICES
Authenticationbridgefor3rdpartyIDM
Manageandprovisionusers
(transform.nuxeo.io)
conversionsandpreviewservices
EasilymanageandprovisionyourusersProvideeasyintegrationwithIDMandMFA
QualitytransformandpreviewwithoutcomplexsetupEasyandtransparentScaleOut
![Page 16: Technical roadmap 2015 - Nuxeo Tour 2014](https://reader033.vdocuments.mx/reader033/viewer/2022051323/547e7b74b37959492b8b54b5/html5/thumbnails/16.jpg)
CONNECTORS/PROXIEDSERVICES
NotificationsandPush
AWSSNS
Monitoring
DataDog
/CloudHub
continuework
SAML/SCIMOkta,PingIdentity,OneLogin...
Activity/Directories
![Page 17: Technical roadmap 2015 - Nuxeo Tour 2014](https://reader033.vdocuments.mx/reader033/viewer/2022051323/547e7b74b37959492b8b54b5/html5/thumbnails/17.jpg)
NUXEO.IO
Extend
Cluster,Elasticsearch,Redis
Widerselectionofpackages
Centralizedlogmanagement
Integrationof
IDMtransformationmonitoring
Integrationwiththe
nuxeo.ioisthefinalstepoftheSoftwareFactory!
nuxeo.ioinfrastructurework
![Page 18: Technical roadmap 2015 - Nuxeo Tour 2014](https://reader033.vdocuments.mx/reader033/viewer/2022051323/547e7b74b37959492b8b54b5/html5/thumbnails/18.jpg)
SOFTWAREFACTORY
![Page 19: Technical roadmap 2015 - Nuxeo Tour 2014](https://reader033.vdocuments.mx/reader033/viewer/2022051323/547e7b74b37959492b8b54b5/html5/thumbnails/19.jpg)
SOFTWAREFACTORY
NuxeoStudio Codeenvy
forge.nuxeo.io
nuxeo.io
![Page 20: Technical roadmap 2015 - Nuxeo Tour 2014](https://reader033.vdocuments.mx/reader033/viewer/2022051323/547e7b74b37959492b8b54b5/html5/thumbnails/20.jpg)
UIANDCLIENTSDKWebAppsforeverydevices
![Page 21: Technical roadmap 2015 - Nuxeo Tour 2014](https://reader033.vdocuments.mx/reader033/viewer/2022051323/547e7b74b37959492b8b54b5/html5/thumbnails/21.jpg)
GOALS
ProvidetoolsformodernWebApps
Html5,JavaScript,WebComponentsMobiledevices
Leveragetheexistinginfrastructure
Actions,Layout,Studioconfiguration
Provideanicemigrationpath
bleedingedgetechnologiesyetsmoothmigration
![Page 22: Technical roadmap 2015 - Nuxeo Tour 2014](https://reader033.vdocuments.mx/reader033/viewer/2022051323/547e7b74b37959492b8b54b5/html5/thumbnails/22.jpg)
WEBCOMPONENTSANDECMASCRIPT6
WebComponentisagreatstandard
CleanWebdevelopmentModularityandEncapsulation
ECMAScript6mayfinallyprovideacleansolution
ModularityandOOP
acleanandsustainableWebdevelopment!Alsoneedasolution
![Page 23: Technical roadmap 2015 - Nuxeo Tour 2014](https://reader033.vdocuments.mx/reader033/viewer/2022051323/547e7b74b37959492b8b54b5/html5/thumbnails/23.jpg)
POLYMER,TRACER&ANGULAR
AniceComponentmodelontopofWebComponents
AWebComponents"emulation"forcurrentbrowsers
AwaytowriteES6yetrunitoncurrentbrowsers
AWebFrameworkthatcanintegrateWebComponents
Leveragetheworkdoneonand
![Page 24: Technical roadmap 2015 - Nuxeo Tour 2014](https://reader033.vdocuments.mx/reader033/viewer/2022051323/547e7b74b37959492b8b54b5/html5/thumbnails/24.jpg)
ABOUTNUXEOFRAMEWORKContinueworkingon and
provideaNuxeoComponentset(NuxeoElements)integratewithComponentDesigner
NuxeoBackOfficeUI
Continueimproveand theJSF2stack
FinishNXThemeremovalStreamlineJavaScriptintegrationintegrate insideNuxeodefaultUI
toassemblefragments
UpgradeAngularSDK/Samplesto
ECMAScript6WebComponentintegration
![Page 25: Technical roadmap 2015 - Nuxeo Tour 2014](https://reader033.vdocuments.mx/reader033/viewer/2022051323/547e7b74b37959492b8b54b5/html5/thumbnails/25.jpg)
CODINGTOOLHelpingyoubuildingyourapplication
![Page 26: Technical roadmap 2015 - Nuxeo Tour 2014](https://reader033.vdocuments.mx/reader033/viewer/2022051323/547e7b74b37959492b8b54b5/html5/thumbnails/26.jpg)
GOALS
MakeadvancedNuxeoconfigurationeasier
GivemorepowertoStudiousersHelpdevelopersgettingstartedwithcoding
GiveaccesstomostrecentWebTechnologies
withoutbreakingexistingapplications
makeextensionseasiertobuild
{CODE}
![Page 27: Technical roadmap 2015 - Nuxeo Tour 2014](https://reader033.vdocuments.mx/reader033/viewer/2022051323/547e7b74b37959492b8b54b5/html5/thumbnails/27.jpg)
AUTOMATIONSCRIPTING
Highlevel AutomationOperations
morepowerfulthansimpleAutomationChainseasierthanbarescriptingorJavacoding
Easycontrolflow:loops,conditions,subfunctions...
mailDocument=Document.Create(mailFolder,{'type':'MailMessage','name':mailDocumentName,'properties':{'messageId':messageId,'dc:title':subject}});
for(attachmentinattachments){Blob.Attach(attachment,{'document':mailDocument,'save':false,'xpath':'files:files'});}Document.Save(mailDocument);
![Page 28: Technical roadmap 2015 - Nuxeo Tour 2014](https://reader033.vdocuments.mx/reader033/viewer/2022051323/547e7b74b37959492b8b54b5/html5/thumbnails/28.jpg)
JAVACODING
Onlinetools
IDE
MarketplacePackagingserviceNuxeoCodeSnippets
withnuxeo.io
Java8support
viaNashorn
![Page 29: Technical roadmap 2015 - Nuxeo Tour 2014](https://reader033.vdocuments.mx/reader033/viewer/2022051323/547e7b74b37959492b8b54b5/html5/thumbnails/29.jpg)
forge.nuxeo.io
SCMandCodeSharingPackagingservicesDeployandruntestsonNuxeo.io
NOmoreexcusefornotdoingittherightway
!!!
![Page 30: Technical roadmap 2015 - Nuxeo Tour 2014](https://reader033.vdocuments.mx/reader033/viewer/2022051323/547e7b74b37959492b8b54b5/html5/thumbnails/30.jpg)
![Page 31: Technical roadmap 2015 - Nuxeo Tour 2014](https://reader033.vdocuments.mx/reader033/viewer/2022051323/547e7b74b37959492b8b54b5/html5/thumbnails/31.jpg)
roadmap.nuxeo.com
jira.nuxeo.com