Skip to content
This repository was archived by the owner on Dec 27, 2023. It is now read-only.

Developer Guides

Sean McGregor edited this page Feb 1, 2015 · 3 revisions

Developer guides are being consolidated into Priv.ly's development page.

Non-migrated development guides include: Building an Injectable Application and Making a Privly Content Server.

Privly has several kinds of developers:

Content Server Developers: People who work on server side development primarily work on building authorization and authentication mechanisms for content stored on any backend. The applications viewable on web pages are untemplated Javascript applications making JSON requests to content servers for their referenced content. Content server developers can work with any server backend.

Injectable Application Developers: An injectable application is a Javascript application that is displayed inside an iframe on a potentially unsafe webpage. Injectable application developers work primarily in Javascript and HTML.

Extension Developers: Extension developers build applications to facilitate the communication channel between the injectable application and the compiled encryption library. Extension developers work primarily in Javascript.

Encryption Library Developers: We are using the NSS cryptography library, so the cryptography development centers on building an API into the library and ensuring its integrity. Encryption library developers work primarily in C and C++.

Clone this wiki locally