SlideShare a Scribd company logo
1 of 24
Download to read offline
Killer Workflow Apps!
 Get Rich Quick With an
        Intranet!
   Nathan Van Gheem -- Wildcard Corp.
T. Kim Nguyen -- U of Wisconsin Oshkosh,
             PloneEdu.org
What We'll Cover
●   How is an Intranet different?
●   Features to drive repeat visits
●   What is a workflow application?
●   Example workflow apps
●   Workflow app design tools & demo
How is an Intranet Different?
●   Used for communication, collaboration
●   Content rich vs. glitz
●   Dynamic interaction to drive repeat visits
●   User customization ("portal")
Features to Drive Repeat Visits
● Content is king
    ○ highlight new; ratings; suggestions
●   Intuitive navigation
●   Interactive, dynamic content
●   Forms
●   Workflow apps
Content
Organized hierarchically, by org unit, eg.:
● HR
● Administrative Services (business office)
● Facilities Management (work orders)
● Library
● Information Technology (support, policies,
  requests, projects)

Work with small "curator" groups; training;
meetings
Navigation
● Make it the default home page for browsers
● Quick links to commonly accessed info
● Prominent search box

● Have a dual navigation structure:
  ● by hierarchy/org units
  ● by role or job function ("lenses")
Dual Navigation


                    HR




                  Accounts
     Staff                   Students




                   Library
Navigation by Role/Job Function
● Faculty
  ○ Department chairs
  ○ Tenure-track
  ○ Adjunct Instructors
● Staff
  ○ Administrative assistants
  ○ Classified staff
● Students
  ○ Junior, senior, etc.
  ○ Student employees
  ○ Students living in residence
Interactive, Dynamic Content
● discussion forum (integrated with email lists)
● uwosh.meeting
● jarn.xmpp.* collaborative editing and real
  time chat
● "to do" checklists, issue/request trackers
● email notification on changes
● enable commenting
● project / group work spaces
● social (follow someone / group / keyword)
User Customization
● flexibility for gaps in fixed navigation
● pinning content
● dashboard, group dashboards
  ○ need AJAX and more functionality from anz.
      dashboard, collective.idashboard, ftw.dashboard.* to
      get into Plone roadmap
Forms
At UW Oshkosh, online PloneFormGen forms
address these issues:
● forms are always current
● there is one consistent way to fill them out
● can prefill names, email addresses, LDAP
   directory data if login required
Workflow Applications
"Online forms plus backend multi-state
business processes":
● Save staff time, paper; accelerate business
● Business process illumination




 private   submit   pending   publish   published
Some Workflow Applications
● Office of International Education study
  abroad: saved half a staff person's time
● College of Business internship program
● Add/drop card
● Personnel transaction form
● Travel expense form
Workflow App Design Tools
●   plone.app.workflowmanager
●   uwosh.northstar
●   PloneFormGen
●   uwosh.pfg.d2c
●   dexterity
●   collective.pfg.dexterity
The Plone Workflow Manager
Walkthrough
●   create workflow
●   create form
●   add save data to content adapter
●   apply workflow locally
●   create type
●   apply workflow through workflow manager
Create workflow
Create form
Apply local workflow policy
Create type
Assign workflow to type
Other related cases to think about...
● Placeful content types with uwosh.pfg.d2c
● allow any user to create pseudo content type
● Dexterity is full-fledged available anywhere
  content types
● fill dexterity content with ploneformgen
  submission
● generate product from TTW design
Future Directions
● more UI help for creating & adding a
  workflow policy "here" without having to
  bounce around Site Setup or ZMI
● adding metadata & indexes to portal_catalog
● workflow queue management: alerts, manual
  overrides, manager station
Killer Workflow Apps!
Get Rich Quick With an
       Intranet!
      vangheem@gmail.com
   http://nathanvangheem.com

      nguyen@uwosh.edu
     http://uwosh.edu/plone
       http://ploneedu.org

More Related Content

What's hot

SharePoint 2010 Workflows
SharePoint 2010 WorkflowsSharePoint 2010 Workflows
SharePoint 2010 WorkflowsPhil Wicklund
 
Adobe live cycle LiveCycle ES4: Developing Applications - Adobe® Training ......
Adobe live cycle LiveCycle ES4: Developing Applications - Adobe® Training ......Adobe live cycle LiveCycle ES4: Developing Applications - Adobe® Training ......
Adobe live cycle LiveCycle ES4: Developing Applications - Adobe® Training ......Layman Learning
 
SharePoint and the User Interface with JavaScript
SharePoint and the User Interface with JavaScriptSharePoint and the User Interface with JavaScript
SharePoint and the User Interface with JavaScriptRegroove
 
Building Workflows for SharePoint 2010 with SharePoint Designer and Visio
Building Workflows for SharePoint 2010 with SharePoint Designer and VisioBuilding Workflows for SharePoint 2010 with SharePoint Designer and Visio
Building Workflows for SharePoint 2010 with SharePoint Designer and VisioElaine Van Bergen
 
Creating SharePoint 2013 Workflows
Creating SharePoint 2013 WorkflowsCreating SharePoint 2013 Workflows
Creating SharePoint 2013 WorkflowsSPC Adriatics
 
Olga Pogrebna Net Portfolio
Olga Pogrebna   Net PortfolioOlga Pogrebna   Net Portfolio
Olga Pogrebna Net Portfolioolga.pogrebna
 
What’s new with Workflow in SharePoint 2013 by Andew Connell - SPTechCon
What’s new with Workflow in SharePoint 2013 by Andew Connell - SPTechConWhat’s new with Workflow in SharePoint 2013 by Andew Connell - SPTechCon
What’s new with Workflow in SharePoint 2013 by Andew Connell - SPTechConSPTechCon
 
Build scalable SharePoint 2013 Staged Workflows to run locally and in the Cloud
Build scalable SharePoint 2013 Staged Workflows to run locally and in the CloudBuild scalable SharePoint 2013 Staged Workflows to run locally and in the Cloud
Build scalable SharePoint 2013 Staged Workflows to run locally and in the CloudBrian Culver
 
Power up your Project Sites - SPS New Hampshire 2015
Power up your Project Sites - SPS New Hampshire 2015Power up your Project Sites - SPS New Hampshire 2015
Power up your Project Sites - SPS New Hampshire 2015bgerman
 
SharePoint 2013 Workflow from K2
SharePoint 2013 Workflow from K2SharePoint 2013 Workflow from K2
SharePoint 2013 Workflow from K2K2
 
SharePoint Server 2013 Workflows
SharePoint Server 2013 WorkflowsSharePoint Server 2013 Workflows
SharePoint Server 2013 WorkflowsSPC Adriatics
 
SharePoint Framework at a glance
SharePoint Framework at a glanceSharePoint Framework at a glance
SharePoint Framework at a glanceHaaron Gonzalez
 
Fatoumatta bah resume.docx2
Fatoumatta bah resume.docx2Fatoumatta bah resume.docx2
Fatoumatta bah resume.docx2fatoumatta bah
 

What's hot (19)

SharePoint 2010 Workflows
SharePoint 2010 WorkflowsSharePoint 2010 Workflows
SharePoint 2010 Workflows
 
Adobe live cycle LiveCycle ES4: Developing Applications - Adobe® Training ......
Adobe live cycle LiveCycle ES4: Developing Applications - Adobe® Training ......Adobe live cycle LiveCycle ES4: Developing Applications - Adobe® Training ......
Adobe live cycle LiveCycle ES4: Developing Applications - Adobe® Training ......
 
SharePoint and the User Interface with JavaScript
SharePoint and the User Interface with JavaScriptSharePoint and the User Interface with JavaScript
SharePoint and the User Interface with JavaScript
 
resume
resumeresume
resume
 
Building Workflows for SharePoint 2010 with SharePoint Designer and Visio
Building Workflows for SharePoint 2010 with SharePoint Designer and VisioBuilding Workflows for SharePoint 2010 with SharePoint Designer and Visio
Building Workflows for SharePoint 2010 with SharePoint Designer and Visio
 
Creating SharePoint 2013 Workflows
Creating SharePoint 2013 WorkflowsCreating SharePoint 2013 Workflows
Creating SharePoint 2013 Workflows
 
Olga Pogrebna Net Portfolio
Olga Pogrebna   Net PortfolioOlga Pogrebna   Net Portfolio
Olga Pogrebna Net Portfolio
 
What’s new with Workflow in SharePoint 2013 by Andew Connell - SPTechCon
What’s new with Workflow in SharePoint 2013 by Andew Connell - SPTechConWhat’s new with Workflow in SharePoint 2013 by Andew Connell - SPTechCon
What’s new with Workflow in SharePoint 2013 by Andew Connell - SPTechCon
 
Build scalable SharePoint 2013 Staged Workflows to run locally and in the Cloud
Build scalable SharePoint 2013 Staged Workflows to run locally and in the CloudBuild scalable SharePoint 2013 Staged Workflows to run locally and in the Cloud
Build scalable SharePoint 2013 Staged Workflows to run locally and in the Cloud
 
Power up your Project Sites - SPS New Hampshire 2015
Power up your Project Sites - SPS New Hampshire 2015Power up your Project Sites - SPS New Hampshire 2015
Power up your Project Sites - SPS New Hampshire 2015
 
Getting started with SharePoint 2013 Workflows
Getting started with SharePoint 2013 WorkflowsGetting started with SharePoint 2013 Workflows
Getting started with SharePoint 2013 Workflows
 
Dom structure
Dom structureDom structure
Dom structure
 
SharePoint 2013 Workflow from K2
SharePoint 2013 Workflow from K2SharePoint 2013 Workflow from K2
SharePoint 2013 Workflow from K2
 
SharePoint Server 2013 Workflows
SharePoint Server 2013 WorkflowsSharePoint Server 2013 Workflows
SharePoint Server 2013 Workflows
 
Ajax
AjaxAjax
Ajax
 
SharePoint for Power Users
SharePoint for Power UsersSharePoint for Power Users
SharePoint for Power Users
 
SharePoint Framework at a glance
SharePoint Framework at a glanceSharePoint Framework at a glance
SharePoint Framework at a glance
 
Fatoumatta bah resume.docx2
Fatoumatta bah resume.docx2Fatoumatta bah resume.docx2
Fatoumatta bah resume.docx2
 
Ajax workshop
Ajax workshopAjax workshop
Ajax workshop
 

Viewers also liked

PloneEdu.org: New Opportunities, New Frontiers
PloneEdu.org: New Opportunities, New FrontiersPloneEdu.org: New Opportunities, New Frontiers
PloneEdu.org: New Opportunities, New FrontiersT. Kim Nguyen
 
Plone for CMS review group at UW Oshkosh
Plone for CMS review group at UW OshkoshPlone for CMS review group at UW Oshkosh
Plone for CMS review group at UW OshkoshT. Kim Nguyen
 
Plone Futures, Plone Conference 2016 Keynote by Eric Steele
Plone Futures, Plone Conference 2016 Keynote by Eric SteelePlone Futures, Plone Conference 2016 Keynote by Eric Steele
Plone Futures, Plone Conference 2016 Keynote by Eric SteeleT. Kim Nguyen
 
Top 5 secrets of distributed teams / Christina McNeill & T. Kim Nguyen
Top 5 secrets of distributed teams / Christina McNeill & T. Kim NguyenTop 5 secrets of distributed teams / Christina McNeill & T. Kim Nguyen
Top 5 secrets of distributed teams / Christina McNeill & T. Kim NguyenT. Kim Nguyen
 
Trajectory: Integrating SQL Data into your Plone Site, Plone Conference 2016,...
Trajectory: Integrating SQL Data into your Plone Site, Plone Conference 2016,...Trajectory: Integrating SQL Data into your Plone Site, Plone Conference 2016,...
Trajectory: Integrating SQL Data into your Plone Site, Plone Conference 2016,...T. Kim Nguyen
 
Web Development with Vim by Johannes Raggam
Web Development with Vim by Johannes RaggamWeb Development with Vim by Johannes Raggam
Web Development with Vim by Johannes RaggamT. Kim Nguyen
 

Viewers also liked (8)

PloneEdu.org: New Opportunities, New Frontiers
PloneEdu.org: New Opportunities, New FrontiersPloneEdu.org: New Opportunities, New Frontiers
PloneEdu.org: New Opportunities, New Frontiers
 
Plone for CMS review group at UW Oshkosh
Plone for CMS review group at UW OshkoshPlone for CMS review group at UW Oshkosh
Plone for CMS review group at UW Oshkosh
 
Gold in Rio
Gold in RioGold in Rio
Gold in Rio
 
Plone Futures, Plone Conference 2016 Keynote by Eric Steele
Plone Futures, Plone Conference 2016 Keynote by Eric SteelePlone Futures, Plone Conference 2016 Keynote by Eric Steele
Plone Futures, Plone Conference 2016 Keynote by Eric Steele
 
Top 5 secrets of distributed teams / Christina McNeill & T. Kim Nguyen
Top 5 secrets of distributed teams / Christina McNeill & T. Kim NguyenTop 5 secrets of distributed teams / Christina McNeill & T. Kim Nguyen
Top 5 secrets of distributed teams / Christina McNeill & T. Kim Nguyen
 
Trajectory: Integrating SQL Data into your Plone Site, Plone Conference 2016,...
Trajectory: Integrating SQL Data into your Plone Site, Plone Conference 2016,...Trajectory: Integrating SQL Data into your Plone Site, Plone Conference 2016,...
Trajectory: Integrating SQL Data into your Plone Site, Plone Conference 2016,...
 
Web Development with Vim by Johannes Raggam
Web Development with Vim by Johannes RaggamWeb Development with Vim by Johannes Raggam
Web Development with Vim by Johannes Raggam
 
PyCharm demo
PyCharm demoPyCharm demo
PyCharm demo
 

Similar to Killer Workflow Apps! Get Rich Quick With an Intranet!

By the power of Plone - Case Carousel at University of Jyväskylä
By the power of Plone - Case Carousel at University of JyväskyläBy the power of Plone - Case Carousel at University of Jyväskylä
By the power of Plone - Case Carousel at University of JyväskyläRikupekka Oksanen
 
Spark Workflow Management
Spark Workflow ManagementSpark Workflow Management
Spark Workflow ManagementRomi Kuntsman
 
Dynatech presentation for TSI Career Day
Dynatech presentation for TSI Career DayDynatech presentation for TSI Career Day
Dynatech presentation for TSI Career DayArtur Babyuk
 
ADF Taskflows for beginners
ADF Taskflows for beginnersADF Taskflows for beginners
ADF Taskflows for beginnersRajasekhar Manda
 
Designing salesforce solutions for reuse - Josh Dennis
Designing salesforce solutions for reuse - Josh DennisDesigning salesforce solutions for reuse - Josh Dennis
Designing salesforce solutions for reuse - Josh DennisSakthivel Madesh
 
5 Examples Why Micro-learning Won't Work without Mobile.
5 Examples Why Micro-learning Won't Work without Mobile.5 Examples Why Micro-learning Won't Work without Mobile.
5 Examples Why Micro-learning Won't Work without Mobile.gjhassin
 
Balancing PM & Software Development Practices by Splunk Sr PM
Balancing PM & Software Development Practices by Splunk Sr PMBalancing PM & Software Development Practices by Splunk Sr PM
Balancing PM & Software Development Practices by Splunk Sr PMProduct School
 
Destination Documentation: How Not to Get Lost in Your Org
Destination Documentation: How Not to Get Lost in Your OrgDestination Documentation: How Not to Get Lost in Your Org
Destination Documentation: How Not to Get Lost in Your Orgcsupilowski
 
Logistics Referential: a Web App for humanitarian missions in fields without ...
Logistics Referential: a Web App for humanitarian missions in fields without ...Logistics Referential: a Web App for humanitarian missions in fields without ...
Logistics Referential: a Web App for humanitarian missions in fields without ...Francesco Merlo
 
Large drupal site builds a workshop for sxsw interactive - march 17, 2015
Large drupal site builds   a workshop for sxsw interactive - march 17, 2015Large drupal site builds   a workshop for sxsw interactive - march 17, 2015
Large drupal site builds a workshop for sxsw interactive - march 17, 2015rgristroph
 
Keep Your Team On the Forefront of Mobile Engagement
Keep Your Team On the Forefront of Mobile Engagement Keep Your Team On the Forefront of Mobile Engagement
Keep Your Team On the Forefront of Mobile Engagement gjhassin
 
Plomino plone conf2010
Plomino plone conf2010Plomino plone conf2010
Plomino plone conf2010ebrehault
 
Train be Cell: Finally! A solution to keep employees engaged
Train be Cell: Finally! A solution to keep employees engagedTrain be Cell: Finally! A solution to keep employees engaged
Train be Cell: Finally! A solution to keep employees engagedgjhassin
 
Build your Business Services using ADF Task Flows
Build your Business Services using ADF Task FlowsBuild your Business Services using ADF Task Flows
Build your Business Services using ADF Task FlowsDataNext Solutions
 
Train by cell: "Boost participation in training by using mobile”
Train by cell: "Boost participation in training by using mobile”Train by cell: "Boost participation in training by using mobile”
Train by cell: "Boost participation in training by using mobile”gjhassin
 
Retailer Reveals Training Secrets
Retailer Reveals Training SecretsRetailer Reveals Training Secrets
Retailer Reveals Training Secretsgjhassin
 
MALHM Google Tools for the Small Museum
MALHM Google Tools for the Small MuseumMALHM Google Tools for the Small Museum
MALHM Google Tools for the Small MuseumErin E. Anderson
 

Similar to Killer Workflow Apps! Get Rich Quick With an Intranet! (20)

Web and Enterprise Portals
Web and Enterprise PortalsWeb and Enterprise Portals
Web and Enterprise Portals
 
By the power of Plone - Case Carousel at University of Jyväskylä
By the power of Plone - Case Carousel at University of JyväskyläBy the power of Plone - Case Carousel at University of Jyväskylä
By the power of Plone - Case Carousel at University of Jyväskylä
 
Spark Workflow Management
Spark Workflow ManagementSpark Workflow Management
Spark Workflow Management
 
Dynatech presentation for TSI Career Day
Dynatech presentation for TSI Career DayDynatech presentation for TSI Career Day
Dynatech presentation for TSI Career Day
 
ADF Taskflows for beginners
ADF Taskflows for beginnersADF Taskflows for beginners
ADF Taskflows for beginners
 
Designing salesforce solutions for reuse - Josh Dennis
Designing salesforce solutions for reuse - Josh DennisDesigning salesforce solutions for reuse - Josh Dennis
Designing salesforce solutions for reuse - Josh Dennis
 
Project Management Tech Tools
Project Management Tech ToolsProject Management Tech Tools
Project Management Tech Tools
 
5 Examples Why Micro-learning Won't Work without Mobile.
5 Examples Why Micro-learning Won't Work without Mobile.5 Examples Why Micro-learning Won't Work without Mobile.
5 Examples Why Micro-learning Won't Work without Mobile.
 
Balancing PM & Software Development Practices by Splunk Sr PM
Balancing PM & Software Development Practices by Splunk Sr PMBalancing PM & Software Development Practices by Splunk Sr PM
Balancing PM & Software Development Practices by Splunk Sr PM
 
Destination Documentation: How Not to Get Lost in Your Org
Destination Documentation: How Not to Get Lost in Your OrgDestination Documentation: How Not to Get Lost in Your Org
Destination Documentation: How Not to Get Lost in Your Org
 
Logistics Referential: a Web App for humanitarian missions in fields without ...
Logistics Referential: a Web App for humanitarian missions in fields without ...Logistics Referential: a Web App for humanitarian missions in fields without ...
Logistics Referential: a Web App for humanitarian missions in fields without ...
 
Large drupal site builds a workshop for sxsw interactive - march 17, 2015
Large drupal site builds   a workshop for sxsw interactive - march 17, 2015Large drupal site builds   a workshop for sxsw interactive - march 17, 2015
Large drupal site builds a workshop for sxsw interactive - march 17, 2015
 
Keep Your Team On the Forefront of Mobile Engagement
Keep Your Team On the Forefront of Mobile Engagement Keep Your Team On the Forefront of Mobile Engagement
Keep Your Team On the Forefront of Mobile Engagement
 
Plomino plone conf2010
Plomino plone conf2010Plomino plone conf2010
Plomino plone conf2010
 
Train be Cell: Finally! A solution to keep employees engaged
Train be Cell: Finally! A solution to keep employees engagedTrain be Cell: Finally! A solution to keep employees engaged
Train be Cell: Finally! A solution to keep employees engaged
 
Build your Business Services using ADF Task Flows
Build your Business Services using ADF Task FlowsBuild your Business Services using ADF Task Flows
Build your Business Services using ADF Task Flows
 
Train by cell: "Boost participation in training by using mobile”
Train by cell: "Boost participation in training by using mobile”Train by cell: "Boost participation in training by using mobile”
Train by cell: "Boost participation in training by using mobile”
 
Retailer Reveals Training Secrets
Retailer Reveals Training SecretsRetailer Reveals Training Secrets
Retailer Reveals Training Secrets
 
Sharepointcontent
SharepointcontentSharepointcontent
Sharepointcontent
 
MALHM Google Tools for the Small Museum
MALHM Google Tools for the Small MuseumMALHM Google Tools for the Small Museum
MALHM Google Tools for the Small Museum
 

More from T. Kim Nguyen

Your Plone [Intranet] in a Box™
Your Plone [Intranet] in a Box™Your Plone [Intranet] in a Box™
Your Plone [Intranet] in a Box™T. Kim Nguyen
 
Permissions & Security in Plone
Permissions & Security in PlonePermissions & Security in Plone
Permissions & Security in PloneT. Kim Nguyen
 
How to Setup a Plone Intranet in Half a Day (Python Web Conf 2020)
How to Setup a Plone Intranet in Half a Day (Python Web Conf 2020)How to Setup a Plone Intranet in Half a Day (Python Web Conf 2020)
How to Setup a Plone Intranet in Half a Day (Python Web Conf 2020)T. Kim Nguyen
 
Deploying Plone on AWS
Deploying Plone on AWSDeploying Plone on AWS
Deploying Plone on AWST. Kim Nguyen
 
Melding React with the Ultra Secure Plone Content Repository
Melding React with the Ultra Secure Plone Content RepositoryMelding React with the Ultra Secure Plone Content Repository
Melding React with the Ultra Secure Plone Content RepositoryT. Kim Nguyen
 
A Case Study: Measuring Productivity in Education
A Case Study: Measuring Productivity in EducationA Case Study: Measuring Productivity in Education
A Case Study: Measuring Productivity in EducationT. Kim Nguyen
 
Have Content Quality, Will Search Your Intranet, by Fulvio Casali
Have Content Quality, Will Search Your Intranet, by Fulvio CasaliHave Content Quality, Will Search Your Intranet, by Fulvio Casali
Have Content Quality, Will Search Your Intranet, by Fulvio CasaliT. Kim Nguyen
 
I broke what? Taking over maintenance on existing (well loved) projects, by B...
I broke what? Taking over maintenance on existing (well loved) projects, by B...I broke what? Taking over maintenance on existing (well loved) projects, by B...
I broke what? Taking over maintenance on existing (well loved) projects, by B...T. Kim Nguyen
 
TU Dresden: A Large-Scale Plone Deployment Case Study, by Sebastian Gottfried
TU Dresden: A Large-Scale Plone Deployment Case Study, by Sebastian GottfriedTU Dresden: A Large-Scale Plone Deployment Case Study, by Sebastian Gottfried
TU Dresden: A Large-Scale Plone Deployment Case Study, by Sebastian GottfriedT. Kim Nguyen
 
TUD-Chat – a moderated chat add-on for Plone, by Sebastian Schietzold
TUD-Chat – a moderated chat add-on for Plone, by Sebastian SchietzoldTUD-Chat – a moderated chat add-on for Plone, by Sebastian Schietzold
TUD-Chat – a moderated chat add-on for Plone, by Sebastian SchietzoldT. Kim Nguyen
 
Plone as a Conference Management System, by Adriana Ramírez V. and Gildardo ...
Plone as a Conference Management System, by Adriana Ramírez V. and Gildardo ...Plone as a Conference Management System, by Adriana Ramírez V. and Gildardo ...
Plone as a Conference Management System, by Adriana Ramírez V. and Gildardo ...T. Kim Nguyen
 
Our Castle's Strength
Our Castle's StrengthOur Castle's Strength
Our Castle's StrengthT. Kim Nguyen
 

More from T. Kim Nguyen (13)

Your Plone [Intranet] in a Box™
Your Plone [Intranet] in a Box™Your Plone [Intranet] in a Box™
Your Plone [Intranet] in a Box™
 
Permissions & Security in Plone
Permissions & Security in PlonePermissions & Security in Plone
Permissions & Security in Plone
 
How to Setup a Plone Intranet in Half a Day (Python Web Conf 2020)
How to Setup a Plone Intranet in Half a Day (Python Web Conf 2020)How to Setup a Plone Intranet in Half a Day (Python Web Conf 2020)
How to Setup a Plone Intranet in Half a Day (Python Web Conf 2020)
 
Deploying Plone on AWS
Deploying Plone on AWSDeploying Plone on AWS
Deploying Plone on AWS
 
Melding React with the Ultra Secure Plone Content Repository
Melding React with the Ultra Secure Plone Content RepositoryMelding React with the Ultra Secure Plone Content Repository
Melding React with the Ultra Secure Plone Content Repository
 
A Case Study: Measuring Productivity in Education
A Case Study: Measuring Productivity in EducationA Case Study: Measuring Productivity in Education
A Case Study: Measuring Productivity in Education
 
State of Plone 2017
State of Plone 2017State of Plone 2017
State of Plone 2017
 
Have Content Quality, Will Search Your Intranet, by Fulvio Casali
Have Content Quality, Will Search Your Intranet, by Fulvio CasaliHave Content Quality, Will Search Your Intranet, by Fulvio Casali
Have Content Quality, Will Search Your Intranet, by Fulvio Casali
 
I broke what? Taking over maintenance on existing (well loved) projects, by B...
I broke what? Taking over maintenance on existing (well loved) projects, by B...I broke what? Taking over maintenance on existing (well loved) projects, by B...
I broke what? Taking over maintenance on existing (well loved) projects, by B...
 
TU Dresden: A Large-Scale Plone Deployment Case Study, by Sebastian Gottfried
TU Dresden: A Large-Scale Plone Deployment Case Study, by Sebastian GottfriedTU Dresden: A Large-Scale Plone Deployment Case Study, by Sebastian Gottfried
TU Dresden: A Large-Scale Plone Deployment Case Study, by Sebastian Gottfried
 
TUD-Chat – a moderated chat add-on for Plone, by Sebastian Schietzold
TUD-Chat – a moderated chat add-on for Plone, by Sebastian SchietzoldTUD-Chat – a moderated chat add-on for Plone, by Sebastian Schietzold
TUD-Chat – a moderated chat add-on for Plone, by Sebastian Schietzold
 
Plone as a Conference Management System, by Adriana Ramírez V. and Gildardo ...
Plone as a Conference Management System, by Adriana Ramírez V. and Gildardo ...Plone as a Conference Management System, by Adriana Ramírez V. and Gildardo ...
Plone as a Conference Management System, by Adriana Ramírez V. and Gildardo ...
 
Our Castle's Strength
Our Castle's StrengthOur Castle's Strength
Our Castle's Strength
 

Recently uploaded

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 

Recently uploaded (20)

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 

Killer Workflow Apps! Get Rich Quick With an Intranet!

  • 1. Killer Workflow Apps! Get Rich Quick With an Intranet! Nathan Van Gheem -- Wildcard Corp. T. Kim Nguyen -- U of Wisconsin Oshkosh, PloneEdu.org
  • 2. What We'll Cover ● How is an Intranet different? ● Features to drive repeat visits ● What is a workflow application? ● Example workflow apps ● Workflow app design tools & demo
  • 3. How is an Intranet Different? ● Used for communication, collaboration ● Content rich vs. glitz ● Dynamic interaction to drive repeat visits ● User customization ("portal")
  • 4. Features to Drive Repeat Visits ● Content is king ○ highlight new; ratings; suggestions ● Intuitive navigation ● Interactive, dynamic content ● Forms ● Workflow apps
  • 5. Content Organized hierarchically, by org unit, eg.: ● HR ● Administrative Services (business office) ● Facilities Management (work orders) ● Library ● Information Technology (support, policies, requests, projects) Work with small "curator" groups; training; meetings
  • 6. Navigation ● Make it the default home page for browsers ● Quick links to commonly accessed info ● Prominent search box ● Have a dual navigation structure: ● by hierarchy/org units ● by role or job function ("lenses")
  • 7. Dual Navigation HR Accounts Staff Students Library
  • 8. Navigation by Role/Job Function ● Faculty ○ Department chairs ○ Tenure-track ○ Adjunct Instructors ● Staff ○ Administrative assistants ○ Classified staff ● Students ○ Junior, senior, etc. ○ Student employees ○ Students living in residence
  • 9. Interactive, Dynamic Content ● discussion forum (integrated with email lists) ● uwosh.meeting ● jarn.xmpp.* collaborative editing and real time chat ● "to do" checklists, issue/request trackers ● email notification on changes ● enable commenting ● project / group work spaces ● social (follow someone / group / keyword)
  • 10. User Customization ● flexibility for gaps in fixed navigation ● pinning content ● dashboard, group dashboards ○ need AJAX and more functionality from anz. dashboard, collective.idashboard, ftw.dashboard.* to get into Plone roadmap
  • 11. Forms At UW Oshkosh, online PloneFormGen forms address these issues: ● forms are always current ● there is one consistent way to fill them out ● can prefill names, email addresses, LDAP directory data if login required
  • 12. Workflow Applications "Online forms plus backend multi-state business processes": ● Save staff time, paper; accelerate business ● Business process illumination private submit pending publish published
  • 13. Some Workflow Applications ● Office of International Education study abroad: saved half a staff person's time ● College of Business internship program ● Add/drop card ● Personnel transaction form ● Travel expense form
  • 14. Workflow App Design Tools ● plone.app.workflowmanager ● uwosh.northstar ● PloneFormGen ● uwosh.pfg.d2c ● dexterity ● collective.pfg.dexterity
  • 16. Walkthrough ● create workflow ● create form ● add save data to content adapter ● apply workflow locally ● create type ● apply workflow through workflow manager
  • 22. Other related cases to think about... ● Placeful content types with uwosh.pfg.d2c ● allow any user to create pseudo content type ● Dexterity is full-fledged available anywhere content types ● fill dexterity content with ploneformgen submission ● generate product from TTW design
  • 23. Future Directions ● more UI help for creating & adding a workflow policy "here" without having to bounce around Site Setup or ZMI ● adding metadata & indexes to portal_catalog ● workflow queue management: alerts, manual overrides, manager station
  • 24. Killer Workflow Apps! Get Rich Quick With an Intranet! vangheem@gmail.com http://nathanvangheem.com nguyen@uwosh.edu http://uwosh.edu/plone http://ploneedu.org