Web Development


Requesting guidance - web app for philosophical treatise

By continuum1234 ·
Hi all,

My friend wants to write a philosophical treatise, and he has asked me to develop a web application to help him do this, and to share it when it's finished. Essentially he wants a wiki, with a visual map of the connections between articles. Any guidance on this would be much appreciated.

Here are more details of how it would work - if you would prefer to see it in pictures, see the bottom of the post for a link. For his workflow he would like the ability to select text and contract or expand it into another article. Contracting would mean selecting a paragraph in the editor and making it into a new page of the wiki, whilst replacing that paragraph with a single link to that new page. Expanding is selecting a word and making it into the title of a new article, whilst turning it into a clickable link. He wants the visual map to update automatically as he carries out these types of operations, and be navigable a bit like a mind-map, but probably more complex.

I have done a one-year conversion degree in computing, some online courses and know three programming languages now - I think picking up necessary new ones/new technologies shouldn’t be too hard, and am happy to. I am not sure how much I may be overstretching myself with this project though.

Things we have been looking into so far are: extending Wiki.js for Node or making a Node app from scratch, Dracula graph library, and yFiles graph library (we may be able to persuade them to let us use it for free).

Here are a set of mockups which show basically how it would work. They are using Mac TextEdit as a basis but we would like to make a web app rather than a desktop application.


Thank you for your input!
Thread display: Collapse - | Expand +

All Answers

Share your knowledge

Related Discussions

Related Forums