-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathalexandria-web.graphviz.txt
419 lines (341 loc) · 14.8 KB
/
alexandria-web.graphviz.txt
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
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
# http://viz-js.com/
# render using
# Engine: dot
# Format: svg
# http://www.graphviz.org/content/cluster
digraph G {
size="60,8"; ratio=fill;
"Alexandria Web" -> "Static Pages";
"Alexandria Web" -> "Interactive Pages";
"Static Pages" [style=filled, color=LightCoral];
"Interactive Pages";
"Static Pages" -> "About Page";
"Static Pages" -> "Contact Page";
"About Page" [style=filled, color=LightCoral];
"Contact Page" [style=filled, color=LightCoral];
"Interactive Pages" -> "User Pages";
"Interactive Pages" -> Publisher;
"Interactive Pages" -> "Publisher Page";
"Interactive Pages" -> Homepage;
"Interactive Pages" -> Search;
"Interactive Pages" -> "Wallet";
"Interactive Pages" -> "Artifact View";
"User Pages" [style=filled, color=yellow];
Publisher [style=filled, color=LightCoral];
"Publisher Page" [style=filled, color=yellow];
Homepage [style=filled, color=yellow];
Search [style=filled, color=yellow];
Wallet [style=filled, color=LightCoral];
"Artifact View" [style=filled, color=yellow];
"User Pages" -> Login;
"User Pages" -> Register;
"User Pages" -> Settings;
"User Pages" -> Analytics;
Login [style=filled, color=yellow];
Register [style=filled, color=yellow];
Settings [style=filled, color=yellow];
Analytics [style=filled, color=LightCoral];
Login -> "Remember me btn";
Login -> "Error Message on Login Failure";
Login -> "2FA Login";
Login -> "Reset Password";
"Remember me btn" [style=filled, color=LightCoral];
"Error Message on Login Failure" [style=filled, color=LightCoral];
"2FA Login" [style=filled, color=LightCoral];
"Reset Password" [style=filled, color=LightCoral];
Register -> "Username";
Register -> "Unique Email";
Register -> "Password & Confirm Password";
Register -> "Password Suggestion";
Register -> "Recaptcha for Faucet";
Register -> "Accept T&C";
"Username" [style=filled, color=LightCoral];
"Unique Email" [style=filled, color=LightCoral];
"Password & Confirm Password" [style=filled, color=LightCoral];
"Password Suggestion" [style=filled, color=LightCoral];
"Recaptcha for Faucet" [style=filled, color=Yellow];
"Accept T&C" [style=filled, color=LightCoral];
"Password Suggestion" -> "8 Characters";
subgraph cluster_1 {
"8 Characters" ->
"1 Uppercase" ->
"1 Lowercase" ->
"1 Number" ->
"1 Special Character";
color=red;
}
Settings -> "Edit Publisher Info";
Settings -> "Set Avatar";
Settings -> "NSFW Toggle";
Settings -> "Currency Selector";
"Edit Publisher Info" [style=filled, color=LightCoral];
"Set Avatar" [style=filled, color=LightCoral];
"NSFW Toggle" [style=filled, color=yellow];
"Currency Selector" [style=filled, color=LightCoral];
"Edit Publisher Info" -> " Username";
subgraph cluster_2 {
" Username" ->
"Description" ->
"Profile Header Pic";
color=red;
}
Homepage -> "Suggested Content";
Homepage -> "Suggested Publishers";
Homepage -> "Latest Content";
Homepage -> "Content Card";
Homepage -> "Publisher Block";
Homepage -> "Miniplayer";
"Suggested Content" [style=filled, color=LightCoral];
"Suggested Publishers" [style=filled, color=LightCoral];
"Latest Content" [style=filled, color=green];
"Publisher Block" [style=filled, color=LightCoral];
"Miniplayer" [style=filled, color=yellow];
Search -> "Publisher Block";
Search -> "Load Artifacts";
Search -> "Load Pub Blocks";
"Load Artifacts" [style=filled, color=green];
"Load Pub Blocks" [style=filled, color=LightCoral];
"Publisher Block" -> "Avatar & Username";
"Publisher Block" -> "Follow Btn + Count";
"Publisher Block" -> "Artifacts from Pub";
"Avatar & Username" [style=filled, color=LightCoral];
"Follow Btn + Count" [style=filled, color=LightCoral];
"Artifacts from Pub" [style=filled, color=LightCoral];
"Content Card" [style=filled, color=yellow];
"Content Card" -> "Thumbnail";
"Content Card" -> "Length";
"Content Card" -> "Type/paid Icon";
"Content Card" -> "Publisher Info";
"Content Card" -> "View Count";
"Content Card" -> "Publish Date ";
"Thumbnail" [style=filled, color=green];
"Length" [style=filled, color=yellow];
"Type/paid Icon" [style=filled, color=green];
"Publisher Info" [style=filled, color=yellow];
"View Count" [style=filled, color=LightCoral];
"Publish Date " [style=filled, color=LightCoral];
Wallet -> FLO;
Wallet -> LTC;
Wallet -> BTC;
Wallet -> "Coinbase Buy Modal";
Wallet -> "Tradebot Trade Modal";
Wallet -> "Advanced Settings";
FLO [style=filled, color=LightCoral];
LTC [style=filled, color=LightCoral];
BTC [style=filled, color=LightCoral];
"Coinbase Buy Modal" [style=filled, color=LightCoral];
"Tradebot Trade Modal" [style=filled, color=LightCoral];
FLO -> "Display Balance";
LTC -> "Display Balance";
BTC -> "Display Balance";
FLO -> "Send";
LTC -> "Send";
BTC -> "Send";
FLO -> "Recieve";
LTC -> "Recieve";
BTC -> "Recieve";
FLO -> "Show QR";
LTC -> "Show QR";
BTC -> "Show QR";
"Advanced Settings" -> "Import";
"Advanced Settings" -> "Backup";
"Display Balance" [style=filled, color=LightCoral];
"Send" [style=filled, color=LightCoral];
"Recieve" [style=filled, color=LightCoral];
"Show QR" [style=filled, color=LightCoral];
"Advanced Settings" [style=filled, color=LightCoral];
"Import" [style=filled, color=LightCoral];
"Backup" [style=filled, color=LightCoral];
"Artifact View" -> "Content Viewer";
"Artifact View" -> "Artifact Info";
"Artifact View" -> Comments;
"Artifact View" -> "Artifact Suggestions";
"Content Viewer" [style=filled, color=yellow];
"Artifact Info" [style=filled, color=yellow];
Comments [style=filled, color=yellow];
"Artifact Suggestions" [style=filled, color=yellow];
"Content Viewer" -> "Content Paywall";
"Content Viewer" -> "Audio Player";
"Content Viewer" -> "Video Player";
"Content Viewer" -> "Image View";
"Content Viewer" -> "Text View";
"Content Viewer" -> "Software View";
"Content Viewer" -> "HTML View";
"Content Paywall" [style=filled, color=yellow];
"Audio Player" [style=filled, color=yellow];
"Video Player" [style=filled, color=yellow];
"Image View" [style=filled, color=yellow];
"Text View" [style=filled, color=yellow];
"Software View" [style=filled, color=LightCoral];
"HTML View" [style=filled, color=yellow];
"Content Paywall" -> "Blured Background";
"Content Paywall" -> "To {view text} this {subtype}";
"Content Paywall" -> "Play/Buy Button";
"Content Paywall" -> "Watch Ad Button";
"Content Paywall" -> "Pin to Play";
"Blured Background" [style=filled, color=yellow];
"To {view text} this {subtype}" [style=filled, color=green];
"Play/Buy Button" [style=filled, color=green];
"Watch Ad Button" [style=filled, color=LightCoral];
"Pin to Play" [style=filled, color=LightCoral];
"Audio Player" -> "Gooey Player";
"Audio Player" -> "Current Playing Title";
"Audio Player" -> "Album Art (Large)";
"Audio Player" -> SongList;
"Gooey Player" [style=filled, color=green];
"Current Playing Title" [style=filled, color=green];
"Album Art (Large)" [style=filled, color=green];
SongList [style=filled, color=green];
"Gooey Player" -> "Play/Pause";
"Gooey Player" -> "Song Progress Bar";
"Gooey Player" -> "Current Time / Duration";
"Gooey Player" -> "Volume Control";
"Gooey Player" -> "Colors based on Album Artwork";
"Gooey Player" -> "Gooey EQ Visualizer";
"Play/Pause" [style=filled, color=green];
"Song Progress Bar" [style=filled, color=green];
"Current Time / Duration" [style=filled, color=green];
"Volume Control" [style=filled, color=yellow];
"Colors based on Album Artwork" [style=filled, color=green];
"Gooey EQ Visualizer" [style=filled, color=green];
SongList -> "Album Art (Small)";
SongList -> "Title";
SongList -> "Track Length";
SongList -> "Play/Buy All Buttons";
"Album Art (Small)" [style=filled, color=green];
"Title" [style=filled, color=green];
"Track Length" [style=filled, color=green];
"Play/Buy All Buttons" [style=filled, color=yellow];
"Video Player" -> "VideoJS Player";
"Video Player" -> "VidThumbnail";
"Video Player" -> "Multiple Quality Support";
"Video Player" -> "Video Playlist";
"VideoJS Player" [style=filled, color=green];
"VidThumbnail" [style=filled, color=green];
"Multiple Quality Support" [style=filled, color=LightCoral];
"Video Playlist" [style=filled, color=LightCoral];
"Image View" -> "Large Image Central";
"Image View" -> "Full Screen Btn";
"Large Image Central" [style=filled, color=green];
"Full Screen Btn" [style=filled, color=LightCoral];
"Text View" -> "PDF Viewer if PDF";
"Text View" -> "Render Markdown Documents";
"Text View" -> "Plaintext if none";
"PDF Viewer if PDF" [style=filled, color=yellow];
"Render Markdown Documents" [style=filled, color=yellow];
"Plaintext if none" [style=filled, color=LightCoral];
"Software View" -> "Info about software";
"Software View" -> "Purchase License/Software";
"Software View" -> "Retreive license? (with pubkey)";
"Info about software" [style=filled, color=LightCoral];
"Purchase License/Software" [style=filled, color=LightCoral];
"Retreive license? (with pubkey)" [style=filled, color=LightCoral];
"HTML View" -> "Full width iFrame";
"HTML View" -> "XSS Concerns?";
"Full width iFrame" [style=filled, color=yellow];
"XSS Concerns?" [style=filled, color=LightCoral];
"Artifact Info" -> "type-icon + title";
"Artifact Info" -> "View counter";
"Artifact Info" -> "Analytics ";
"Artifact Info" -> "Publisher Avatar & Name";
"Artifact Info" -> "Follow Button";
"Artifact Info" -> "Follow Count";
"Artifact Info" -> "Share Button";
"Artifact Info" -> "Tip Button";
"Artifact Info" -> "More Button";
"Artifact Info" -> "Publish Date";
"Artifact Info" -> "Artifact Description";
"Artifact Info" -> "File Table";
"Artifact Info" -> "See More/See Less";
"type-icon + title" [style=filled, color=yellow];
"View counter" [style=filled, color=yellow];
"Analytics " [style=filled, color=LightCoral];
"Publisher Avatar & Name" [style=filled, color=yellow];
"Follow Button" [style=filled, color=LightCoral];
"Follow Count" [style=filled, color=LightCoral];
"Share Button" [style=filled, color=yellow];
"Tip Button" [style=filled, color=yellow];
"More Button" [style=filled, color=yellow];
"Publish Date" [style=filled, color=green];
"Artifact Description" [style=filled, color=green];
"File Table" [style=filled, color=yellow];
"See More/See Less" [style=filled, color=green];
"Publisher Avatar & Name" -> "If none, use Identicons";
"Publisher Avatar & Name" -> "Click takes you to Publisher Page";
"If none, use Identicons" [style=filled, color=green];
"Click takes you to Publisher Page" [style=filled, color=LightCoral];
"Share Button" -> "Share to Facebook";
"Share Button" -> "Share to Twitter";
"Share Button" -> "Share to Reddit";
"Share Button" -> "Share to Steemit";
"Share Button" -> "Share to Gab";
"Share to Facebook" [style=filled, color=LightCoral];
"Share to Twitter" [style=filled, color=LightCoral];
"Share to Reddit" [style=filled, color=LightCoral];
"Share to Steemit" [style=filled, color=LightCoral];
"Share to Gab" [style=filled, color=LightCoral];
"More Button" -> "Report/DMCA";
"Report/DMCA" [style=filled, color=yellow];
"Tip Button" -> "3 tip suggestions";
"Tip Button" -> "Custom button/input";
"3 tip suggestions" [style=filled, color=yellow];
"Custom button/input" [style=filled, color=LightCoral];
"Artifact Description" -> "Add URL's";
"Add URL's" [style=filled, color=green];
"File Table" -> "Buy";
"File Table" -> "Play";
"File Table" -> "Hide if > 5";
"Hide if > 5" [style=filled, color=green];
"Play" [style=filled, color=green];
"Buy" [style=filled, color=LightCoral];
"Comments" -> "Tip & Post (Florincoin)";
"Comments" -> "Post (isso)";
"Comments" -> "Sort by top tip, popularity, most recent";
"Comments" -> "Nested commenting";
"Comments" -> "Voting system";
"Comments" -> "Report Comment";
"Tip & Post (Florincoin)" [style=filled, color=LightCoral];
"Post (isso)" [style=filled, color=LightCoral];
"Sort by top tip, popularity, most recent" [style=filled, color=LightCoral];
"Nested commenting" [style=filled, color=yellow];
"Voting system" [style=filled, color=LightCoral];
"Report Comment" [style=filled, color=LightCoral];
"Artifact Suggestions" -> "Suggest Related";
"Artifact Suggestions" -> "Suggest User Most likely";
"Artifact Suggestions" -> "Suggest most recent";
"Suggest Related" [style=filled, color=LightCoral];
"Suggest User Most likely" [style=filled, color=LightCoral];
"Suggest most recent" [style=filled, color=green];
Publisher -> Wizard;
Publisher -> Drafts;
Publisher -> "My Artifacts";
Publisher -> "Publish Status";
Wizard [style=filled, color=LightCoral];
Drafts [style=filled, color=LightCoral];
"My Artifacts" [style=filled, color=LightCoral];
"Publish Status" [style=filled, color=LightCoral];
"Publisher Page" -> "Avatar & Username ";
"Publisher Page" -> "Header Photo";
"Publisher Page" -> "Pub Description";
"Publisher Page" -> "Artifacts tab";
"Publisher Page" -> "Playlists tab";
"Publisher Page" -> "About tab";
"Publisher Page" -> "Support tab";
"Avatar & Username " [style=filled, color=yellow];
"Header Photo" [style=filled, color=yellow];
"Pub Description" [style=filled, color=yellow];
"Artifacts tab" [style=filled, color=LightCoral];
"Playlists tab" [style=filled, color=LightCoral];
"About tab" [style=filled, color=LightCoral];
"Support tab" [style=filled, color=LightCoral];
"Support tab" -> "Support Goal";
"Support tab" -> "Support info";
"Support tab" -> "Supporter Only Artifacts";
"Support tab" -> "Supporter list";
"Support tab" -> "Top Supporters";
"Support Goal" [style=filled, color=LightCoral];
"Support info" [style=filled, color=LightCoral];
"Supporter Only Artifacts" [style=filled, color=LightCoral];
"Supporter list" [style=filled, color=LightCoral];
"Top Supporters" [style=filled, color=LightCoral];
}