Skip to content

Latest commit

 

History

History
87 lines (66 loc) · 2.28 KB

README.md

File metadata and controls

87 lines (66 loc) · 2.28 KB

OrchardCoreWorkflowsExamples

Simple CRUD app (chat)

Requirements:

  • only authorized users can access chat, not authorized users will be redirected to login page with returnUrl parameter,
  • users can add new text messages,
  • users can remove ONLY their own messages,
  • users can list messages.

https://youtu.be/fUhMQ3VYUaA

OrchardCore Workflows Chat App

Events and tasks used:

  • handle incoming HTTP request,
  • validate user,
  • set property,
  • HTTP redirect,
  • HTTP response,
  • Retrieve content,
  • Create content,
  • Delete content,
  • If/Else.

Simple calculator

Requirements:

  • users can calculate various formulas,
  • users should be warn before executing long running,
  • user should be warn when operation type is not selected.

https://youtu.be/drPYM7oexOE

OrchardCore Workflows Calculator

Events and tasks used:

  • handle incoming HTTP request,
  • signal,
  • set property,
  • HTTP redirect,
  • HTTP response,
  • script,
  • while loop,
  • for Loop,
  • If/Else.

Analog Clock

Requirements:

  • users can generate analog clock face with current server time.

https://youtu.be/2InmwPLkv-Q

analogClock

Events and tasks used:

  • handle incoming HTTP request,
  • set property,
  • HTTP response,
  • Fork,
  • Join.

simple blog

Requirements:

  • build very simple blog and get some posts from the Internet,
  • do not save already existing posts again,
  • automatically check if there are new posts every 12h.

https://youtu.be/ECBQLhbzLJQ

dotnetBlog

Events and tasks used:

  • handle incoming HTTP request,
  • timer event,
  • script,
  • set property,
  • for each,
  • log,
  • HTTP response.

Other:

  • creating new content item via scripting,
  • executing some custom SQL queries via scripting,
  • web scraping is done using regex.