Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rynomad/CCNx-Federated-Wiki
A CCNx based fork of Smallest Federated Wiki
https://github.com/rynomad/CCNx-Federated-Wiki
Last synced: 3 months ago
JSON representation
A CCNx based fork of Smallest Federated Wiki
- Host: GitHub
- URL: https://github.com/rynomad/CCNx-Federated-Wiki
- Owner: rynomad
- License: gpl-2.0
- Fork: true (WardCunningham/Smallest-Federated-Wiki)
- Created: 2012-12-25T23:05:40.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2013-11-08T21:14:37.000Z (about 11 years ago)
- Last Synced: 2024-08-01T12:36:06.905Z (6 months ago)
- Language: JavaScript
- Homepage: http://ccndev.org/view/ccnx-federated-wiki
- Size: 19.1 MB
- Stars: 7
- Watchers: 4
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: ReadMe.md
- License: mit-license.txt
Awesome Lists containing this project
- awesome-starred - rynomad/CCNx-Federated-Wiki - A CCNx based fork of Smallest Federated Wiki (others)
README
CCNx Federated Wiki
===================This is a rough port of the frontend editor from Ward Cunninghams Smallest Federated Wiki (http://github.com/WardCunningham/Smallest-Federated-Wiki) modified to use PARC's Content Centric Networking (http://www.ccnx.org) as a transport medium for pages via UCLA's NDN-js (http://github.com/named-data/ndn-js). Pages are stored locally in the clients IndexedDB using IDB-Wrapper(http://github.com/jenarps/idb-wrapper) and synced on page update action.
Installation on Debian Based
============================Prerequisites:
* Install CCNx via UbCCN.sh in /server/express/bin (must run make, and make install seperatelly)
* Install Node.js to run the server (http://nodejs.org)Installation:
* run npm install in server/express
* run 'npm install node-getopt ws'for Developers:
* Grunt is used to automate coffeescript compilation of client: "npm install -g grunt-cli" + "grunt watch" in client directory
* "npm install" in the client directoryRunning the Server:
* in bash: 'ccndstart'
* in server/express: node ./bin/server.jsOptional flags: -p (port) default 3000