- From: Kingsley Idehen <kidehen@openlinksw.com>
- Date: Fri, 06 Jan 2012 18:21:03 -0500
- To: public-xg-webid@w3.org
- Message-ID: <4F0781DF.8010502@openlinksw.com>
On 1/6/12 5:46 PM, bergi wrote: > Finally I have launched a new version of ResourceMe [1]. First you will > see an optical difference. The design is now based on Twitter Bootstrap. > But more important is what has changed internal and is visible to you, > if you login. Any user with a login (WebID, Google+, Facebook) can now > reply to my blog posts. This is implemented in a very generic way. The > TripleAccessControl ontology [2] is used to describe which user can > write new blog posts, which can reply to existing blog posts and which > can just read them. Smarty [3] is used to render the content. The > buttons to open the forms for creating new data are dynamically > enabled/disabled via JavaScript code. An Ajax interface is used to check > whether a user has access to write the triples for the post or not. With > little effort also other data can be handled. > > > Some thoughts/questions that came up during development: > > URI/URL for global existing things like anonymous agent: > I'm using a anonymous group for users without login and anybody for any > user with a login. Your are automatically member of one or the other > group. Which URI/URL should be used for cases like theses? Currently I'm > using http://localhost/agents#?. > > Login-button behavior: > In a later version the login dropdown button should try to used WebID to > login via Ajax. Only if there was a problem the dropdown menu should appear. > > Session information: > I'm using now an Ajax interface to ask for the current session > informations (login). Can/should these informations be stored in the > HTML file as RDFa data? Which subject should be used? This would avoid > one round-trip. > > Semantic web applications in PHP and threads: > Multithreading is not a must for semantic web applications. More > important for a fast page load is JavaScript code that extends the page > with additional information via Ajax. For example the HTML code of my > blog posts first contains only the URL of the creator, later JavaScript > code replaces the URL with the nick. I'm using this especially for data > that must be fetched from another server. Later I read that even Google+ > is doing this [4]. > > > [1] https://resourceme.bergnet.org/ > [2] http://ns.bergnet.org/tac/0.1/triple-access-control > [3] http://www.smarty.net/ > [4] https://plus.google.com/115060278409766341143/posts/ViaVbBMpSVG > > Bergi, My WebID fails re. your app. Same WebID verifies successfully using: 1. https://foafssl.org/test/WebId 2. https://webid.turnguard.com:8443/WebIDTestServer 3. http://id.myopenlink.net/ods/webid_demo.html. I am having similar problems with: 1. http://data.fm -- this used to work in the early days of this effort 2. http://opentabs.data.fm . I clicked on the debug link you offer so as to help you diagnose this problem. Notes: 1. my WebID will resolve to a graph with > 1 public key components associated with it 2. URI serving as WebID watermark in my x.509 cert. for this test: http://kingsley.idehen.net/dataspace/person/kidehen#this 3. Screenshot from your diagnostic service: http://twitpic.com/842v4k/full . Cert: -----BEGIN CERTIFICATE----- MIIEPzCCAyegAwIBAgIBLTANBgkqhkiG9w0BAQUFADCBqzELMAkGA1UEBhMCVVMx FjAUBgNVBAgTDU1hc3NhY2h1c2V0dHMxITAfBgNVBAoTGEtpbmdzbGV5IElkZWhl biBOZXR3b3JrIDEcMBoGA1UECxMTUGVyc29uYWwgRGF0YSBTcGFjZTEcMBoGA1UE AxMTS2luZ3NsZXkgVXlpIElkZWhlbjElMCMGCSqGSIb3DQEJARYWa2lkZWhlbkBv cGVubGlua3N3LmNvbTAeFw0xMjAxMDYyMTU4MDFaFw0xMzAxMDUyMTU4MDFaMIGA MScwJQYDVQQDEx5LaW5nc2xleSBVeWkgSWRlaGVuICguTkVUIE5ldykxCzAJBgNV BAYTAlVTMRwwGgYDVQQKExNQZXJzb25hbCBEYXRhIFNwYWNlMSowKAYJKoZIhvcN AQkBFhtraWRlaGVuQGtpbmdzbGV5LmlkZWhlbi5uZXQwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQDPkM4RERhuX1y0nU3biGDfH6hJeOuiO/X4xq77pnFW c0dyra8rU8o8GO9a8o5bbV83MLO8qmZ3PNErN9wG3RHacCNcDKAjJI0iZaPaLmqx 4+U4TQB7pTTSkyYc3+LChLuroJ3HKMt5qYzqw7cjIqSwW3hksuZGkQQ1KpMUVxKS hDexnAo7FjYnEV18A+W8L4x0d79SQfywl10oA6NRcNCpbjgKrIcnkNwQHzlJ3pUV KUog3+QWZ5AjtbgLYfOsS1QxavIutuEkupZ5MNYDKac/3whX2EfCcRL9ZSQ+dc2z cbV7jiReaNQ/oUQcyWWruQnpJ5CrLdwlDKOzxmY02Y17AgMBAAGjgZYwgZMwHQYD VR0OBBYEFBDDjArYZnZzozvajVQMCBZTCivoMEMGA1UdEQQ8MDqGOGh0dHA6Ly9r aW5nc2xleS5pZGVoZW4ubmV0L2RhdGFzcGFjZS9wZXJzb24va2lkZWhlbiN0aGlz MC0GCWCGSAGG+EIBDQQgFh5WaXJ0dW9zbyBHZW5lcmF0ZWQgQ2VydGlmaWNhdGUw DQYJKoZIhvcNAQEFBQADggEBACz65okZNUzUn0l9ae3a72A42tmMODjD5Q1VBnrJ Zb5IRA+SLBRIrtX+Mo+i2151EA24V2i7CWFZm40bRzku93YQr+vJoCJos6MyGWi8 cLbbThf6JCNIaQAYbY/hlEgKVIg4BjvH5dM5V2jYFnI3le4KUJmP3OrktV/FGEoo RkZIe2Sa6LLOewBUmmehDiGxv390hKyCzg/O3vYly3i4v6gj5TgJY0tWul0T+fw6 NK1Cznfq+JAcmIWfSz3ox/nI/cgVsZPIlLsdVa6SQOlDb8kxg9QlyAu+ArlzJnuu kmbRaCXR9h3uflT146DlGieX2yA0EG9gMk79y7Hqqnu7VyE= -----END CERTIFICATE----- -- Regards, Kingsley Idehen Founder& CEO OpenLink Software Company Web: http://www.openlinksw.com Personal Weblog: http://www.openlinksw.com/blog/~kidehen Twitter/Identi.ca handle: @kidehen Google+ Profile: https://plus.google.com/112399767740508618350/about LinkedIn Profile: http://www.linkedin.com/in/kidehen
Attachments
- application/pkcs7-signature attachment: S/MIME Cryptographic Signature
Received on Friday, 6 January 2012 23:21:27 UTC