The UK Online Safety Act needs to be considered. The Online Safety Act explainer.
This idea could allow any content to be posted un-moderated. The server side scripts need validation of who is posting. A separate script to unlock and lock the posts is used to restrict ad-hoc posts. Some validation of the form data is needed. Ad-hoc posts would need to be moderated before publication.
There is a need for a web page that can be updated simply. A page could have a few updateable fixed blocks and possibly a block where a simple "markdown" can be used. Markdown:
Sampler web page - to try out a few ideas.
goto: Block0 | Block1 | Block2 | Block3 | Block4 | Block5 | Block6 | Block7 |
Experiment with updateable blocks of text.
monospaced text:block2
The source markdown is displayed using a monospace font, as this is a demo experiment. It would normally be blanked. My guestbook idea is being used for amendments and updates. The function showMarkdown( div_ip, div_op ) is used to read the markdown and render it to HTML. Example markdown:
example Markdown = Title == Subtitile text fixedtext * list If the line starts with HTTP its a link. fixed text http://www.dougrice.plus.com/gbbook/calendar/bookingDemo.htm http://www.dougrice.plus.com/images/imgWiki_AC1060.jpg imgWiki_AC1070.jpg == table using csv ,item,status,severity,title,comment ,1,2,3,4,5 ,a,b,c,d,e == table using tabs - after copy and paste from excel ,item,status,severity,title,comment ,1 2 3 4 5 ,a b c d e
Markdown:
blockPreview
This section dumps all updates