it’s really not a work, it’s an honor! If anyone sees what SAFE is doing let him know - making money from your favorite project is nice but it’s better to help more people find SAFE.
Every little step we make today is a great step for all of humanity in the future… It is an honor for me to be able to walk alongside people like you Mark and everyone else here who is fighting for a better world…
Happy to try and help here with writing and learning how to use it.
I agree with yr “helping others to use and build on what I create” commercialization definition comment. As I see it … commercialization from an individual perspective in a “mutual” environment means exactly what you said …helping others to use and build on what I create rather than the current “extractive” system commercialisation definition.
A "mutual "commercialisation perspective from a community perspective such as the safe community can be described as “people helping people” or supporting each other to create a mutually beneficial outcome. Commonssense suggests that part of mutually “helping people use what you/we create” is making it so easy that any person or community can simply pick it up and use. If we collectively/mutually have the skills we may well get it right now (both tech and other stuff) rather than be reliant on/hope some other developers can work that stuff out later which will means delays and leaving it to happenstance !! This is the idea of the mutual dataplume strategy/method.
Will review the Dweb blog post topic over the weekend and go from there with lots of questions.
I’m not sure I can easily, as I don’t think in terms of competition here. The projects have very similar values and goals. The solutions have some overlap and some differences. Solid on SAFE is an attempt to take the strengths of each project and put them together.
So from Solid that’s linked/semantic data, decoupling ownership of data from apps while making apps interoperable with each other’s data.
From SAFE that’s true decentralisation to the max, security from the ground up, censorship resistance, anonymity, a radically democratising economic model for developers and users, and commerce using a built in massively scalable, anonymous, energy efficient digital cash. There’s more, such as data in perpetuity, but I’m running out of breath!
In this post I’m going to add some info about the Solid apps as they become available to try on SAFE alpha2. This is work in progress / testing as I go. All the apps work in mock with some limitations and bugs, but there are likely to be extra issues moving onto SAFE so I’d like people to try them out.
a SAFE WebID. Creating a SAFE WebID requires you to start SAFE Browser, log into your account and enable the Experimental APIs using the drop-down menu on the far right of the browser toolbar. You can then open a drop-down menu immediately to the left of the address bar and choose ‘Launch WebidManager’ which opens a new tab where you can create a WebID. Some older instructions for use with an earlier browser (Peruse) are available here.
Status: available now at safe://solid-filemanager
Using Solid Filemanager:
start SAFE Browser and log into your account (if you have a problem here make sure your IP address has been set by visiting invite.maidsafe.net)
enable the Experimental APIs using the drop-down menu on the far right of the browser toolbar
open a new tab and visit safe://solid-filemanager
type a valid safe website address into the popup which appears, such as safe://dweb, and click ‘OPEN DIRECTORY’
After a delay the app should display a set of icons with names representing the files and directories at the location you used. You can double click to display files in a simple editor, and on directories to show what they contain.
You can navigate directories using the ‘breadcrumb’ navigation in the header of the app, and change the storage location using the drop-down menu at the top right of solid-filemanager.
Limitations and Bugs:
you can’t edit content at the moment because Login doesn’t work on alpha2 due to SAFE Browser issue #920 (It does work in mock).
Please let me know if you try this, and if anyone would like to write a short dweb.happybeing.com / safe://dweb blog post to show others how to try it out… off you go! DWeb uses markdown so if you can provide it formatted in markdown along with screenshots images that would be great.
Any Solid Filemanager bugs can be reported in this topic or if you have an account on GitHub please use issues.
Status: will have to wait for Fleming and refactor of SafenetworkJS for the new data types API
I’ve been unable to fit the ace editor within the 1000 PUT limit, despite three attempts trimming out less important bits. This is a shame because it is a useful app and a great demo! So onto Plume…
Status: not yet ready
You’ve seen it before, but this version will be without me hacking the Plume code. It will be all just original Plume code with SAFE compatible Solid libraries added.
Just trying safe://solid-filemanager now. I can navigate to a safe:// site and see the files and folders (looks nice!) and the search works very well, but I can’t rename or copy or edit them, or create a file or folder etc, because of the limitation you mention above no doubt. I can’t see an ‘Issues’ tab on the GitHub repo. Do you want to create one, or alternatively I can report anything I find here.
Thanks for trying out out John, that’s really useful. I hadn’t even tried search so that is great to know, and yes - you can’t make any changes because of the login issue. That is needed in order for the app to Auth with SAFE. So without it everything is read only.
I’ve added an issues to tab now, so yes if you’d like to use that it would be great.
Update: @JPL thanks John, those look like general issues so doubly helpful You can continue to put issues on my fork because I’ve told Otto the author so he can pick them up at some point.
No, had some small questions first, got screenshots and figured it all out more or less but haven’t wrote it up yet. Gonna get it done today, coffee and figuring out markdown and forking things is the plan for the day, hurrah for holidays