forked from J4502-SS18/Push-Mobile
-
Notifications
You must be signed in to change notification settings - Fork 0
/
developers.html
118 lines (111 loc) · 3.88 KB
/
developers.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
<!DOCTYPE html>
<html>
<head>
<title>Developers</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="stylesheet.css" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Dosis:400,600|Lato" rel="stylesheet">
</head>
<body>
<div class="all">
<nav id="navigation">
<div class="photoContainer">
<a href="index.html"><img src="finishedlogo.png" alt="PushMobile" id="logoMobile"><div>Push</div></a>
</div>
<div class="navContainer">
<ul>
<li><a href="developers.html">Developers</a></li>
<li><a href="journalists.html">Journalists</a></li>
<li><a href="anti-censorship.html">Anti-Censorship</a></li>
<li><a href="contact.html">Contact</a></li>
</ul>
</div>
</nav>
<div class="nav">
<ul>
<h3 class="subhead">For Developers</h3>
<li><a href="#doc"># Documentation</a></li>
<li><a href="#int"># iOS/Android Integration</a></li>
<li><a href="#servers"># Servers</a></li>
<li><a href="#whatserv"># Current Server Capabilities</a></li>
<li><a href="#next"># Future Plans</a></li>
</ul>
</div>
<div class="homepageimg">
<img src="developers.jpg"/>
</div>
<div id="text">
<h2 id="doc" class="subhead">Documentation<h2>
<ul class="sublist">
<li> CMS plugins custom written </li>
<li> Not dependent on 3rd party plugins </li>
<li> JSON output for non-REST API CMS’s </li>
<li> <a href=" https://www.github.com/PushOCCRP"> Github Source Code </a></li>
</ul>
<h2 id="int" class="subhead">iOS/Android Integration<h2>
<ul class="sublist">
<li> All apps written in native code</li>
<ul>
<li class="sublist"> Android - Java</li>
<li class="sublist"> iOS - Objective-C (not Swift, though moving towards it) </li>
<li class="sublist"> Not Phone Gap etc.</li>
</ul>
<li> Caches stored offline in persistent memory</li>
</ul>
<h2 id="servers" class="subhead">Servers<h2>
<ul class="sublist">
<li id="pserv"> Push server written in Ruby on Rails <li>
<ul class="sublist">
<li > RESTful JSON interface</li>
<li > User administration</li>
<li> Analytics</li>
<li > Push notification support</li>
<li> Dockerized</li>
<li> AWS deployment automated</li>
<li >HTTPS via LetsEncrypt (managed via scripts) </li>
<li> Minimizes and proxies all requests </li>
</ul>
</ul>
<h2 id="whatserv" class="subhead">What can Push servers do?<h2>
<ul class="sublist">
<li> Full user management</li>
<li> Analytics tracking</li>
<li> Push notification management</li>
<li> Manage categories and display (without having to redeploy app)</li>
<li> Tons of scripts to make managing the system easy</li>
<li> Use with a bunch of different CMS’s </li>
<ul class="sublist">
<li> Wordpress</li>
<li> Joomla</li>
<li> SourceFabric's Newscoop</li>
<li> TownNews Blox (coming very soon)</li>
</ul>
<li> Deploy on any standard cloud provider (Dockerized)</li>
<ul class="sublist">
<li> Heroku</li>
<li> AWS</li>
<li> Google Cloud</li>
<li> Microsoft Azure</li>
</ul>
<li> Fully encrypted communications using HTTPS (on by default)</li>
<ul class="sublist">
</ul>
</ul>
<h2 id="next" class="subhead">Future Plans<h2>
<ul class="sublist">
<li> Comments via Facebook</li>
<li> Ad network support (what are you using?)</li>
<li>Integrated donation support</li>
<li> More CMS’s, deeper support for current ones (Wordpress especially)</li>
<li> Easier setup</li>
<li> Full Continuous Integration and Continuous Deployment</li>
<li> Tell me the features you would like to see</li>
</ul>
<div class="footer">
<p>© Copyright 2018 Christopher Guess. All rights reserved.</p>
</div>
<script src="script.js"></script>
</div>
</body>
</html>