GithubHelp home page GithubHelp logo

linkeddata / cimba Goto Github PK

View Code? Open in Web Editor NEW
100.0 100.0 26.0 2.36 MB

Client-Integrated Micro-Blogging Architecture application

License: MIT License

CSS 4.74% JavaScript 81.43% Smarty 0.12% HTML 13.72%
solid solid-app

cimba's People

Contributors

mansoure avatar melvincarvalho avatar presbrey avatar sandhawke avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cimba's Issues

WebID - Log-out

I've got a few webid's stored. When i log-out, it automatically selects the same certificate to log back in again.

would be nice if it had a prompt that said something along the lines of 'login as' (name of existing WebID) or New.

making and editing FOAF

Newbies being introduced to FOAF / RWW / Dataspaces, etc. need something simple to help em go get foaf'd.

also; given that a newbie will likely be introduced by someone else who's already been foaf'd, perhaps when finding others on the network, it would be nice to adapt / edit existing foaf to include 'friend' in the foafs.

The other use-case might be to allow followers or not to. Ie; not friend, nor associate, nor colleague but rather likes to follow channel therefore; channel has foaf of its own?

or other method...

Detect Hyperlinks

It would be nice if posts could detect hyperlinks and make them clickable.

I'll have a look to see if I can find a js library that does this.

Default webids end in #

Perhaps the wrong repo to put this issue, but the default webid provider ( I think id.mit.edu ? ) provides webid's that end in a #

This is fine in turtle or ntriples, but it will break qnames which some tooling depends on.

Suggest in the spirit of "Cool URIs dont change" to add #me #this or #i instead if possible to new IDs

Enhancement - Create URI / URL for Sharing Channel

I've started using CIMBA as a way to log WebLinks, whilst researching an area of technology where i'm considering how to define usable solutions.

It would be useful if i could generate a link for the channel, that i could share, so others could in-turn be made aware of the channel and track it / contribute, etc.

Enhancement - Search / Discovery

So, from a discovery layer - being able to share a URL from cimba, to present a channel. User would need to 'subscribe' if they wanted to 'save it'.

Re: Search, the ability to search for content.

Cimba doesn't display my name when authentified

Hi

I've created a webid on stample.io and logs in to Cimba with it.
My card has public ACL for all agents.

https://sebas5.stample.io/card


<> a <http://xmlns.com/foaf/0.1/PersonalProfileDocument> ;
    <http://www.w3.org/ns/ldp#contains> <> ;
    <http://xmlns.com/foaf/0.1/primaryTopic> <#i> .

<#ld-cal> a <http://ns.rww.io/wapp#App> ;
    <http://ns.rww.io/wapp#description> "Simple Linked Data calendar with agenda."^^<http://www.w3.org/2001/XMLSchema#string> ;
    <http://ns.rww.io/wapp#endpoint> <https://sebas5.stample.io/calendar> ;
    <http://ns.rww.io/wapp#name> "LD-Cal"^^<http://www.w3.org/2001/XMLSchema#string> ;
    <http://ns.rww.io/wapp#serviceId> <https://ld-cal.rww.io> .

_:node18j01fotgx1 <http://www.w3.org/ns/auth/cert#exponent> "65537"^^<http://www.w3.org/2001/XMLSchema#integer> ;
    <http://www.w3.org/ns/auth/cert#modulus> "db5de72a7b374a3d03532d768879e101e5114c711ed8cbd588166256c485897864e8973d721362d70e12e3cad16938849f3563f362de4dfb6342d73a1d6bf23cf527c7d59c0bf504569f687c8841ab12d27e8f61777b2379cd80a20a49f8ceb9fa39f95a53511dfa9164f013fb0cb1b9b2ca4e1a78f39351e1c10228e3e2697034110e88a1e75894fd88acad0a915f01cbb0f8b72bb08e6ee9d9d2a942aaf917b05b074538213e0e317d511f9abc5ce240a628fc51d818359fc4bb9d99d2451005b28897bc0718985480ccb65cf64e02940600ab99c8d2bd5f03b6bc9cd7a055aa5c673175b8b8c893e6d74ca972b6d29d48dc65f985d32bf3daf3579ef32f57"^^<http://www.w3.org/2001/XMLSchema#hexBinary> .

_:node18j01fotgx2 <http://www.w3.org/2007/ont/link#protocol> "http"^^<http://www.w3.org/2001/XMLSchema#string> , "file"^^<http://www.w3.org/2001/XMLSchema#string> , "chrome"^^<http://www.w3.org/2001/XMLSchema#string> , "https"^^<http://www.w3.org/2001/XMLSchema#string> ;
    <http://www.w3.org/2000/01/rdf-schema#label> "This Session"^^<http://www.w3.org/2001/XMLSchema#string> .

<#i> <http://xmlns.com/foaf/0.1/mbox> <mailto:[email protected]> ;
    a <http://xmlns.com/foaf/0.1/Person> ;
    <http://www.w3.org/ns/auth/cert#key> _:node18j01fotgx1 ;
    <http://xmlns.com/foaf/0.1/knows> <https://my-profile.eu/people/deiu/card#me> , <http://bblfish.net/people/henry/card#me> ;
    <http://xmlns.com/foaf/0.1/givenname> "Herqule"^^<http://www.w3.org/2001/XMLSchema#string> ;
    <http://xmlns.com/foaf/0.1/workplaceHomepage> "www.stample.io"^^<http://www.w3.org/2001/XMLSchema#string> ;
    <http://xmlns.com/foaf/0.1/name> "Sebastien Lorber"^^<http://www.w3.org/2001/XMLSchema#string> .

My card has a name / given name but Cimba displays Hello Unknown...

Enhancement: Collaborative Channels

Create a channel that's a collaborative channel.

Perhaps about a topic. Not sure.

Could be done semantically? similar to a #tag.

could be done by creating an 'id' that lives in some 'commons' area.

Perhaps using an ontological function, that points at a URI that makes a #tag type method more specific; for grouping purposes.

Channels not found

I seem to not be able to find my channels any more. Tim Holborn reported the same issue.

I get the message:

You're almost there! Now you just need to create a channel for your posts.

From the ng

ng-show="me.webid && me.storagespace && me.mbspace && me.chspace == false"

It finds my webid and greets me, but not sure about the space.

It works fine for me on an earlier cloned version at http://foaf.cc

hash: a21d3a4
date: 19 March 201

Will see if I can work out more.

Add installation and running info

As far as my experience goes, it's necessary to:

  1. clone the repository
  2. npm install, bower install, ...

But I don't know what to do with Grunt and I have no desire to go through Grunt docs to find out.
A simple info about prerequisities, installation steps and running the app would go a long way.

❤️ 🔗 💻

webid diagnostic link broken auth.my-profile.eu

When cimba login fails at http://cimba.co/#/login , it pops up a dialog panel which points you to

https://auth.my-profile.eu/auth/index.php?verbose=on

to diagnose the problem, but that domain doesn't exist:

$ nslookup my-profile.eu
Server:     128.30.2.23
Address:    128.30.2.23#53

Non-authoritative answer:
Name:   my-profile.eu
Address: 212.1.214.33

$ nslookup auth.my-profile.eu
Server:     128.30.2.23
Address:    128.30.2.23#53

** server can't find auth.my-profile.eu: NXDOMAIN

(Not sure why my login failed either -- might be separate bug)

webid diagnostic link broken auth.my-profile.eu

When cimba login fails at http://cimba.co/#/login , it pops up a dialog panel which points you to

https://auth.my-profile.eu/auth/index.php?verbose=on

to diagnose the problem, but that domain doesn't exist:

$ nslookup my-profile.eu
Server:     128.30.2.23
Address:    128.30.2.23#53

Non-authoritative answer:
Name:   my-profile.eu
Address: 212.1.214.33

$ nslookup auth.my-profile.eu
Server:     128.30.2.23
Address:    128.30.2.23#53

** server can't find auth.my-profile.eu: NXDOMAIN

(Not sure why my login failed either -- might be separate bug)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.