PLOG 2016
Transcription
PLOG 2016
PLOG 2016 What is IMIO ? 1. Working only for the public sector ; 2. Offering Open Source applications as SaaS ; 3. A few figures : ● Customers : 70% walloon municipalities ● Deployed sites : ~150 ● Deployed plone applications : ~200 ● Deployed other applications : ~50 ● Managed physical servers : ~30 Applications Applications : ● Official meetings management (PloneMeeting) ● Town planning process (Urban) ● Mail management system (collective.dms.*) ● Website, Services toward citizen (cpskin.*) ● Project and process management (imio.project.*) ● ... Official meetings management This let's user manage their official meetings : college or council in a town, but can be used with any kind of official meetings like schools, private sector councils, ... 1. Dashboards : imio.dashboard using eea.facetednavigation, collective.eeafaceted. collectionwidget, collective.eeafaceted.z3ctable, imio.actionspanel, collective. compoundcriterion, collective.behavior.talcondition ; 2. Generation of desktop type documents (PDF, ODT, …) using collective. documentgenerator ; 3. Preview of files (annexes) in the browser (collective.documentviewer) ; 4. Integration with other systems thru webservices (SOAP/WSDL) ; 5. ... Official meetings management Dashboards 1. Based on eea.facetednavigation; 2. Widget collective.eeafaceted.collectionwidget that displays a list of “base searches” actually plone.app.collection Collections, faceted result is displayed in a z3c.table using collective.eeafaceted.z3ctable ; 3. Complex catalog query management using collective.compoundcriterion ; 4. Widget displayed as a portlet and managed “TTW” using conditions to display a search (collective.behavior.talcondition) ; Collective.documentgenerator 1. Generation of desktop type documents (PDF, ODT, XLS, …) ; 2. It’s be used on Standard Plone or on Application like PloneMeeting, Urban, Mail management system, …; 3. Using appy framework; Mail management This aims to be a document management system. For now, it focuses essentially on incoming and outgoing mails. Goals: ● Reference received and sent mails ● Manage mail distribution ● Follow mail treatment Mail management Functionalities: 1.Scanned mails import (via webservice) 2.Mail content (collective.dms.*) 3.Document preview (collective.documentviewer) 4.Team and validation roles (dexterity.localrolesfield) 5.Sender and recipient management (collective.contact.*) 6.Dashboards (imio.dashboard: glue on eea.faceted, collective .eeafaceted. collectionwidget, collective.eeafaceted.z3ctable, etc.); 7.Task management (collective.task) ; 8.Password policy (Products.PasswordStrength) 9.Informative messages (collective.messagesviewlet) 10.... Mail management dexterity.localroles = automatic local role attribution by state ● Same as DCWorkflow but ● Plone UI configuration ● Related objects local role attribution ● Base for following product dexterity.localrolesfield = same but principal is given in a field ● Mono or multi-value z3c field, listing principals ● Automatically displayed in ui configuration ● Add suffix concept to work with collective.contact.plonegroup collective.contact.plonegroup ● Internal departments definition ● Functions definition ● Combination to create Plone groups like “org_function” Website Complete website solution : ● Specific workflows making build of a navigation (portlet and menus) easy (cpskin. workflow and cpskin.menu) ● Management of subsites (cpskin.minisite) ● Different kinds of responsive skins with « controlled customization » (cpskin.theme, diazotheme.frameworks and cpskin.diazotheme.*) ● Management of homepage with news, events and trends items (cpskin.slider) ● Use some collective addons (imagecropping, facetednavigation, contentleadimage, plonetruegallery, ckeditor, collective.contact.*, collective.geo.*, cookiecuttr, PasswordStrength, …) All our website are “Dockerized”