Subversion Repositories oidplus

Rev

Rev 12 | Rev 14 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 daniel-mar 1
 
4 daniel-mar 2
WICHTIG:
5 daniel-mar 3
- implement ID validation method in objectType API
4 daniel-mar 4
 
12 daniel-mar 5
Administrator-Interface:
6
- enable and disable object types
7
 
2 daniel-mar 8
vts: db von dm zu vts verschieben
9
 
10
make forms and other stuff look nicer. at the moment, it was just developed for functionality
11
 
12
when javascript fails, the form will be submitted to './' , that is not good! failed javascript must return false, so that the form does not get submitted
13
 
14
automatisch umleiten nach https
15
 
16
tiny mce : textcolor plugin nicht installiert?!
17
 
18
icons
19
 
10 daniel-mar 20
forms: align input edits, see https://stackoverflow.com/questions/30008948/how-to-align-two-labels-and-two-textboxes-without-a-gap-in-form-horizontal
21
 
2 daniel-mar 22
html checkbox: "label for" verwenden
23
 
24
admin: show privacy entries from RAs (but grey, so you know that it is private)
25
 
26
aktuelle baustellen:
27
- script to change email address
28
- escape everything
12 daniel-mar 29
- anti xss weiter verfeinern
2 daniel-mar 30
- (oid+ genroot = mapping to OID tree)
31
- settings database table
32
 
33
admin soll contact data einer fremden RA ändern dürfen
34
 
35
freeoid: asn.1 und iri spalten ausblenden, da dieser arc keine IDs vergibt?
36
 
37
pro RA dinge loggen wie z.B. last login
38
 
39
OID suchen
40
 
41
Privacy: Mehr stufen, z.b. dass man den personal name evtl gar nicht zeigen möchte
42
 
43
Man sollte "created" abändern dürfen! oder evtl ganz verstecken, wenn man es nicht weiß
44
 
45
!!in der crud liste den titel des objekts zeigen
46
 
47
que: nicht verwendete namespaces ausblenden für die öffentlichkeit?
48
 
49
prüfen, ob java/asn1/iri arcs syntaktisch gültig
50
 
51
 
52
natOrder() ist nur für OID gültig!!! andere sort-mechanismen für andere objekttypen erforderlich
53
 
54
mce dirty flag:
55
	- wenn man wechsel (js tree select), dann soll abgefragt werden, ob tinymce dirty ist, und eine warnung bringen, also so, wie wenn man die seite neu laden würde
56
	- kritischer bug: seite öffnen, tiny mce editieren, speichern klicken. dann f5 neu laden (nicht strg+f5): dann ist der alte content wieder da. außer man drückt strg+f5
57
 
58
jstree select: automatically scroll down
59
 
60
titel logo anklickbar -> naviere zu system
61
 
62
innerhalb des content-panes
63
	- navigation zu parent IDs
64
 
65
foreign keys nutzen
66
 
67
optisch aufhübschen. dinge wie RA: mehr dinge zeigen, adresse, email etc
68
 
69
login
70
 
71
change history of each oid + last modification time
72
 
73
db
74
	- weg von mysql_! (PDO?)
75
	- zugangsdaten in config, auch admin password
76
	- mandanten (db präfixe)
77
 
78
auth und datenüberprüfungschecks in crud_action.php
79
 
80
!! dsgvo datenschutzerklärung, agbs etc.
81
 
82
markers draft, leaf, frozen etc
83
 
84
multilang
85
 
86
auslifern mit 2.999 und example DOIs etc
87
 
88
wo in x.660 ist festgehalten, dass die erste RA festgehalten werden muss?
89
que : historie einer oid
90
 
91
"technical information" für ipv4, ipv6, guid
92
 
93
http login nicht möglich. warum?
94
 
95
objecttypes automatisch laden (php dateien suchen) und registrieren.
96
 
97
kleinigkeiten:
98
- <abbr> in <code> wird doppelt unterstrichen
13 daniel-mar 99
- wenn man eine well-known OID anlegen möchte, dann kommt fehler wegen replaceAsn1/replaceIri, aber die OID ist erstellt. Die API ist aber nicht reloaded. Man sieht also nicht, dass die OID erstellt wurde, und ein erneuter klick auf Insert führt zum Primary-Key fehler
100
- problem: wenn eine RA eingeladen werden möchte, muss man "update" drücken und die OID wird als updated markiert
101
- admin: konfig seite: werte sollten überprüft werden, sodass man nur gültige werte eintragen kann. hierfür bräuchten wir dann read/write attribute in OIDplusConfig
2 daniel-mar 102
 
103
"Cutting Edge Technologie" soll in diesem Projekt zum Tragen kommen: AJAX, JSON, vollst&auml;ndig UTF8, CRUD frameworks, PDO, HTML5, Mobiles Design, Pure CSS, Autoloading, Objektorientierung (aber nicht unbedingt MVC), ...<br>
104
 
105
wort "guid" oder "uuid" verwenden?
106
 
107
zukunft
108
- admin: soll wellknown oids ändern dürfen
109
- move oid to different arc
110
- bei sehr großen arcs (z.B. PEN) sollen nicht alle angezeigt werden
111
- unterstützung für ORS?
112
 
113
REJECTED IDEAS:
114
- sollte es mehere admins geben?
115
 
116
bei mehreren identifiern kann man nicht bestimmen, welcher identifier der bevorzugte sein soll!!
117
 
4 daniel-mar 118
IDEAS
119
- there should be a form where an RA can request an invitation, even if the superior RA did not invite them.
120
  the fact that a RA exists in the Object Table should permit the RA to invite theirself.
121
- beim verlassen der seite, z.b. wenn man links auf einen neuen menüpunkt klickt, soll eine abfrage kommen, ob man speichern möchte
13 daniel-mar 122
- make a list of OIDs that do not assign ASN1/IRI identifiers (e.g. IANA PEN or ViaThinkSoft FreeOID), then reject any identifier the user provides
4 daniel-mar 123
 
124
QUESTIONS:
125
- should the collation be case sensitive or case insensitive? For Java package names, it should be case senstivie
126
 
13 daniel-mar 127
bit or tinyint(1) ?
128