Given unlimited resources and time, the dream-tech I'd develop for myself and my community would be a super-simplified way to make multimedia hypertext that publishes peer-to-peer using the DAT protocol, directly from user's operating systems, without any server setup or commercial hosting platforms or deep coding skills needed.
The basic idea is that there would be folder and file actions in your operating system, one click 'share' that would give a dat address that other people would use. Similarly to html, an index or other page files placed in a folder would show up as a viewable pages. The pages could be written with markdown, implementing a very simple templating language that would allow files to be embedded in different ways. For instance you could loop through all the embeddable files in a folder by writing:
# welcome to my image gallery! { layout photogrid } { for file in /wileywiggins/pictures } *{ file.name } { end for } { end layout }
...Which would embed the files in a gallery grid style that could be shared or reconfigured by css savvy users. This system would be accompanied by an extensible hypercard-style editor that would allow drawing and animation of functional ui elements and diagrams that could be seamlessly created while writing markdown.
This looks a lot like a templating language you'd use for a static site generator or other kinds of MVC web frameworks, but in a pretty opinionated system that is built to really only display files and info in a super basic way, with some sharable templates, so that for the most part people really only need to click share on a folder or file and maybe add a markdown index file. This is closer to gopher in many ways- a system meant purely for sharing information in an accessible way, than what we now have in the web- a system meant to replicate magazines, games, and television, vectors of advertising that demand total customizability. This is a system for people to control access to information and files. It would have a plugin architecture for extensibility but that would prioritize tools like bibliographies (like jekyll's [jekyll-scholar](https://github.com/inukshuk/jekyll-scholar) or displaying necessary diagrams or rendering symbols like music notation etc.)
For the most part this stuff would be one-click to share. You could click on a folder and pick a template to autogenerate different kind of markdown indexes for folders that would present different kinds of content in different ways, and type a quick markdown file to add text or other content. People could create and share those templates/styles themselves using the same sharing tech, so that many users would never have to do any coding themselves, just pick from existing templates and tweak as much as they feel comfortable.
TLDR: one click sharing of folders and files in your operating system to an autogenerated DAT page