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

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
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
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 

Recently uploaded (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

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