Thank you very much @whiteoutmashups,
I would like to officially annouce the safedemo.jam website (github here). This website was developed for the maidsafe asia app competition. This website provides a brief overview of some of the Safe DOM API components particularly the mutable data sections. I’ve released a video that gives overview of the website and plan to release another video soon enough that gives a quick rundown of the its main.js file.
I plan to release more small websites that cover the safe DOM API, but school is coming up soon so it may take longer to develop than I would like, but something tells me some members of the community have learnt a bit of patience.
Here are some of the future websites I was thinking about
- Safe Web Directory
- Safe Chat
- Safe File Manager
Here is a quick rundown of each of the options:
Web Directory would be like an online phone book of safe websites where people can sumbit there website link if they want people to access it
Chat would be like the safenetwork room on riot except only being able to post, it also will probably be anonymous
Web Directory and Chat would be able to share a lot of the same code so after one of them is developed it would be much faster to release the other as they both depend on the ability to append public data, but I am not too sure how to do that or even if it is fully implemented just yet.
Safe File Manager would probably be the quickest to develop and be a much more UI focused and friendly version of the safedemo it would also have the ability to publish websites directly on the safe network instead of having to use the web hosting manager, this is going to make use of the NFS functions which will be changed soon(safedemo was originally going to use them but I ran into some issues) .
The NFS API has been recently enhanced in safe_client_libs, the changes required in both safe_app_nodejs and the safe_app plugin are already merged and going through internal testing. The changes in the NFS API impacted the web-hosting-manager sample application which has also been updated to be compatible with the new NFS API. With this change, DataMaps are now stored as MutableData instead of being stored by the frontend layer as an ImmutableData chunk.
I am going to try and migrate from developing directly for the Maidsafe Asia’s App competitions to a more decentralised approach of developing for the community, this means I will put out a crypto address which people can send maidsafecoins to if they felt like my work (this will probably include the website, a video that goes through it and a rundown of its code) has helped them. I will then try to go give a larger vote on what I develop next (weighted voting) to them as gratitude.
If you have any criticisms, requests, bugs, features or another method of monetisation feel free to let me know.
All the best,
joe