jasonrclark / fedwiki-java Goto Github PK
View Code? Open in Web Editor NEWReading FedWiki pages from Java
Reading FedWiki pages from Java
We anticipate a command line tool that can usefully browse the wiki federation. To this end we will create Java mechanisms that duplicate in the simplest way possible the current single page application. This will demonstrate that our collaborative hypertext is not irrevocably dependent on javascript or the browser.
We begin with four parts, three modeling the dynamic text and the fourth operating the model under user keyboard control.
graph TD;
Browse --> Lineup --> Page --> Item;
Browse --> Page;
Browse --> Item;
The Lineup
represents an ordered list of pages that grows and shrinks and where earlier pages provide context as new pages are added to the end.
Each Page
represents an ordered list of items and sufficient history to resolve links to other pages in the federation.
Each Item
represents a paragraph or paragraph-like component of the page. We will accept that the types of items that we can reproduce may be limited. Nearly all include plain text that would be meaningful in isolation.
The Browse
will show the text of the current item of the current page and then accept commands to follow links in an item or to otherwise navigate to other items or pages in the lineup.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.