{"id":43140,"date":"2019-01-23T03:01:43","date_gmt":"2019-01-22T17:01:43","guid":{"rendered":"http:\/\/www.rjmprogramming.com.au\/ITblog\/?p=43140"},"modified":"2019-01-22T20:40:20","modified_gmt":"2019-01-22T10:40:20","slug":"flowchart-sharing-tutorial","status":"publish","type":"post","link":"https:\/\/www.rjmprogramming.com.au\/ITblog\/flowchart-sharing-tutorial\/","title":{"rendered":"Flowchart Sharing Tutorial"},"content":{"rendered":"<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=_blank href=\"https:\/\/www.rjmprogramming.com.au\/HTMLCSS\/flowchart.html\"><img decoding=\"async\" style=\"border: 15px solid pink;float:left;\" alt=\"Flowchart Sharing Tutorial\" src=\"https:\/\/www.rjmprogramming.com.au\/HTMLCSS\/flowchart_sharing.jpg\" title=\"Flowchart Sharing Tutorial\" \/><\/a><p class=\"wp-caption-text\">Flowchart Sharing Tutorial<\/p><\/div>\n<p>Yesterday&#8217;s <a title='Flowchart Primer Tutorial' href='#fpt'>Flowchart Primer Tutorial<\/a> was the &#8220;ephemeral&#8221; prelude to today&#8217;s &#8230;<\/p>\n<ul>\n<li>sharing &#8230; or what we like to think of in terms of &#8230;<\/li>\n<li>accountability<\/li>\n<\/ul>\n<p> &#8230; drive to our Flowchart web application.  We do that, not by needing HTTP Cookie or Web Storage or any database or flat file usage.  That last one, &#8220;flat file&#8221;, though, is a clue.  We add stored information into a new PHP <a target=_blank href=\"https:\/\/www.rjmprogramming.com.au\/HTMLCSS\/flowchart.php_GETME\" title=\"flowchart.php\">flowchart.php<\/a> &#8230;<\/p>\n<ul>\n<li>sometimes supervisor &#8230; can be called in a way to absorb the HTML like with <a target=_blank href=\"https:\/\/www.rjmprogramming.com.au\/HTMLCSS\/flowchart.php\" title='Another way'>this link<\/a><\/li>\n<li>sometimes helper &#8230; can be called in a child iframe way to add user saved entries dynamically creating a dropdown in the HTML<\/li>\n<li>sometimes emailer &#8230; can be called to share via email a Flowchart snapshot (where HTML and CSS are allowed in email attachments, and we can share this way without the need for Javascript (which is often blocked by email client programs) &#8230; just)<\/li>\n<li>sometimes saver &#8230; can be called to save within itself a user named Flowchart snapshot which can be recalled only by that same user and web browser combination (replacing any HTTP Cookie or Web Storage intersessional talent requirements)<\/li>\n<\/ul>\n<p> &#8230; of <a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/flowchart.html-GETME\" title=\"flowchart.html\">that changed<\/a> HTML and CSS and Javascript <a target=_blank href=\"https:\/\/www.rjmprogramming.com.au\/HTMLCSS\/flowchart.html-GETME\" title=\"flowchart.html\">flowchart.html<\/a> Flowchart web application whose new sharing functionality you can try at <a target=_blank href=\"https:\/\/www.rjmprogramming.com.au\/HTMLCSS\/flowchart.html\" title=\"Click picture\">this live run<\/a> link. <\/p>\n<hr>\n<p id='fpt'>Previous relevant <a target=_blank title='Flowchart Primer Tutorial' href='\/\/www.rjmprogramming.com.au\/ITblog\/flowchart-primer-tutorial\/'>Flowchart Primer Tutorial<\/a> is shown below.<\/p>\n<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=_blank href=\"https:\/\/www.rjmprogramming.com.au\/HTMLCSS\/flowchart.html\"><img decoding=\"async\" style=\"border: 15px solid pink;float:left;\" alt=\"Flowchart Primer Tutorial\" src=\"https:\/\/www.rjmprogramming.com.au\/HTMLCSS\/flowchart.jpg\" title=\"Flowchart Primer Tutorial\" \/><\/a><p class=\"wp-caption-text\">Flowchart Primer Tutorial<\/p><\/div>\n<p>A few things have come together recently to make it good to now tackle a project we&#8217;ve wanted to try for some time, that being <a target=_blank title='Flowchart information from Wikipedia, thanks' href='https:\/\/en.wikipedia.org\/wiki\/Flowchart'>Flowcharts<\/a>.  We&#8217;ve got to the &#8220;ephemeral&#8221; stage of development today, being able to display in a web application, on the screen (thanks to <a target=_blank title='Enjoy CSS' href='https:\/\/enjoycss.com\/'>Online CSS3 Code Generator With a Simple Graphical Interface &#8211; EnjoyCSS<\/a>), displaying &#8230;<\/p>\n<ul>\n<li>oval for &#8220;Start&#8221; and &#8220;End&#8221;<\/li>\n<li>rectangle for statements or actions<\/li>\n<li>diamond for questions controlling the &#8220;flow&#8221; in &#8220;flowchart&#8221; &#8230; and connecting these &#8230;<\/li>\n<li>lines that have a red bit at one end (serving as an arrow &#8230; place another line next to the last going the other way and that could be a connector with two arrows)<\/li>\n<\/ul>\n<p> &#8230; and it may interest you to know that despite recent SVG work for us here at this blog, and lots of HTML5 canvas element work in the past, we use neither of these two concepts here today, and still think in days to come we can add &#8220;accountability&#8221; into the mix with today&#8217;s HTML and CSS and Javascript <a target=_blank href=\"https:\/\/www.rjmprogramming.com.au\/HTMLCSS\/flowchart.html_GETME\" title=\"flowchart.html\">flowchart.html<\/a> Flowchart web application  you can try at <a target=_blank href=\"https:\/\/www.rjmprogramming.com.au\/HTMLCSS\/flowchart.html\" title=\"Click picture\">this live run<\/a> link.<\/p>\n<p>What helped recently then?<\/p>\n<ul>\n<li>that recent <a target=_blank title='HTML Square Horizontal Rule Tracing Image Reveal Game Tutorial' href='https:\/\/www.rjmprogramming.com.au\/ITblog\/html-square-horizontal-rule-tracing-image-reveal-game-tutorial\/'>HTML Square Horizontal Rule Tracing Image Reveal Game Tutorial<\/a> series of blog postings taught us lots about &#8230;\n<ol>\n<li>trapping the x and y of mouse or touch clicks (albeit that we do this quite often) &#8230; that are then used for &#8230;<\/li>\n<li>drawing lines between mouse\/touch click positions (with HTML hr and\/or div elements)<\/li>\n<\/ol>\n<\/li>\n<li>as we mentioned above, reading <a target=_blank title='Enjoy CSS' href='https:\/\/enjoycss.com\/'>Online CSS3 Code Generator With a Simple Graphical Interface &#8211; EnjoyCSS<\/a> got us being able to draw all these things with no imagery involved &#8230; just CSS<\/li>\n<\/ul>\n<p>If this was interesting you may be interested in <a title='Click here to see topics in which you might be interested' href='#43128' onclick='var dv=document.getElementById(\"d43128\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"https:\/\/www.rjmprogramming.com.au\/ITblog\/tag\/chart\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d43128' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n<hr>\n<p>If this was interesting you may be interested in <a title='Click here to see topics in which you might be interested' href='#43140' onclick='var dv=document.getElementById(\"d43140\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"https:\/\/www.rjmprogramming.com.au\/ITblog\/tag\/sharing\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d43140' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Yesterday&#8217;s Flowchart Primer Tutorial was the &#8220;ephemeral&#8221; prelude to today&#8217;s &#8230; sharing &#8230; or what we like to think of in terms of &#8230; accountability &#8230; drive to our Flowchart web application. We do that, not by needing HTTP Cookie &hellip; <a href=\"https:\/\/www.rjmprogramming.com.au\/ITblog\/flowchart-sharing-tutorial\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,14,37],"tags":[2098,199,281,2812,342,380,1613,2814,576,652,2598,2813,2132,1133,1137],"class_list":["post-43140","post","type-post","status-publish","format-standard","hentry","category-elearning","category-event-driven-programming","category-tutorials","tag-accountability","tag-chart","tag-css","tag-diamond","tag-div","tag-email","tag-flowchart","tag-hr","tag-html","tag-javascript","tag-line","tag-oval","tag-rectangle","tag-share","tag-sharing"],"_links":{"self":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/43140"}],"collection":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/comments?post=43140"}],"version-history":[{"count":3,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/43140\/revisions"}],"predecessor-version":[{"id":43147,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/43140\/revisions\/43147"}],"wp:attachment":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/media?parent=43140"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/categories?post=43140"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/tags?post=43140"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}