Subversion Repositories oidplus

Rev

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

Rev Author Line No. Line
2 daniel-mar 1
 
43 daniel-mar 2
Download CookieConsent code into _3p folder
3
 
12 daniel-mar 4
Administrator-Interface:
5
- enable and disable object types
6
 
2 daniel-mar 7
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
8
 
9
html checkbox: "label for" verwenden
10
 
11
admin: show privacy entries from RAs (but grey, so you know that it is private)
12
 
13
aktuelle baustellen:
14
- script to change email address
15
- escape everything
12 daniel-mar 16
- anti xss weiter verfeinern
2 daniel-mar 17
- (oid+ genroot = mapping to OID tree)
18
 
19
admin soll contact data einer fremden RA ändern dürfen
20
 
21
freeoid: asn.1 und iri spalten ausblenden, da dieser arc keine IDs vergibt?
22
 
23
pro RA dinge loggen wie z.B. last login
24
 
16 daniel-mar 25
add search functionality
2 daniel-mar 26
 
27
Privacy: Mehr stufen, z.b. dass man den personal name evtl gar nicht zeigen möchte
28
 
29
Man sollte "created" abändern dürfen! oder evtl ganz verstecken, wenn man es nicht weiß
30
 
31
!!in der crud liste den titel des objekts zeigen
32
 
33
que: nicht verwendete namespaces ausblenden für die öffentlichkeit?
34
 
35
 
36
natOrder() ist nur für OID gültig!!! andere sort-mechanismen für andere objekttypen erforderlich
37
 
37 daniel-mar 38
tinymce
39
	mce dirty flag:
40
		- 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
41
		- 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
42
	bug: overlay "bild" und "tabelle" bleibt auf dem bildschirm, selbst wenn man die seite wechselt über das menü
2 daniel-mar 43
 
37 daniel-mar 44
prüfen, ob wirklich alles mit noscript möglich ist
45
 
2 daniel-mar 46
jstree select: automatically scroll down
47
 
48
innerhalb des content-panes
49
	- navigation zu parent IDs
50
 
51
foreign keys nutzen
52
 
53
optisch aufhübschen. dinge wie RA: mehr dinge zeigen, adresse, email etc
54
 
55
db
56
	- weg von mysql_! (PDO?)
57
	- mandanten (db präfixe)
58
 
59
auth und datenüberprüfungschecks in crud_action.php
60
 
61
!! dsgvo datenschutzerklärung, agbs etc.
62
 
63
markers draft, leaf, frozen etc
64
 
65
multilang
66
 
67
auslifern mit 2.999 und example DOIs etc
68
 
69
wo in x.660 ist festgehalten, dass die erste RA festgehalten werden muss?
70
que : historie einer oid
71
 
72
http login nicht möglich. warum?
73
 
74
objecttypes automatisch laden (php dateien suchen) und registrieren.
75
 
25 daniel-mar 76
SMALL THINGS
2 daniel-mar 77
- <abbr> in <code> wird doppelt unterstrichen
13 daniel-mar 78
- 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
79
- problem: wenn eine RA eingeladen werden möchte, muss man "update" drücken und die OID wird als updated markiert
25 daniel-mar 80
- bei mehreren identifiern kann man nicht bestimmen, welcher identifier der bevorzugte sein soll!!
81
- show whois links only if folder "whois/" exists
2 daniel-mar 82
 
25 daniel-mar 83
FUTURE
2 daniel-mar 84
- admin: soll wellknown oids ändern dürfen
85
- move oid to different arc
86
- bei sehr großen arcs (z.B. PEN) sollen nicht alle angezeigt werden
87
- unterstützung für ORS?
16 daniel-mar 88
- Mehr "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>
2 daniel-mar 89
 
90
REJECTED IDEAS:
91
- sollte es mehere admins geben?
42 daniel-mar 92
- change history of each oid
2 daniel-mar 93
 
4 daniel-mar 94
IDEAS
95
- there should be a form where an RA can request an invitation, even if the superior RA did not invite them.
96
  the fact that a RA exists in the Object Table should permit the RA to invite theirself.
97
- 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 98
- 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
26 daniel-mar 99
- sanitize IPv4, IPv6, GUID during creation
100
	bei IPv4 und IPv6: - if it is a single host address, don't put /32 or /128 suffix
101
	                   - strike unnecessary bits that are not defined in the netmask (also at the whois output)
4 daniel-mar 102
 
103
QUESTIONS:
104
- should the collation be case sensitive or case insensitive? For Java package names, it should be case senstivie
16 daniel-mar 105
- wort "guid" oder "uuid" verwenden?
106
- bit or tinyint(1) ?
4 daniel-mar 107
 
16 daniel-mar 108
GUID Management
109
- Leaf nodes (GUIDs) should show/edit the Title in the CRUD, so you dont have to click the GUID to see the title
110
- seltsamer bug: wenn ich guid:oidplus editiere, dann öffnet sich links guid:activedirectory beim neuladen des baums nach dem update. irgendwie öffnet er den zuletzt geöffneten node beim reload nochmal