![retroshare review retroshare review](https://images.sftcdn.net/images/t_app-cover-l,f_auto/p/19d95d26-9b38-11e6-a353-00163ec9f5fa/619370932/retroshare-screenshot.jpg)
- #Retroshare review how to#
- #Retroshare review update#
- #Retroshare review manual#
- #Retroshare review code#
- #Retroshare review free#
Unfortunately I’m again in a research/planning phase. To get rssocialnet ready for daily use, i need your help. I currently see two ways to build a GUI for Android: with QML/QtQuick or HTML based with the Ionic Framework. This is possible, but we have to make a new touch-friendly user interface and we have to optimize Retroshare to make it more battery friendly. If i would make a clearly documented JSON over HTTP api, then a web developer would not need C++ knowledge or experience with libretroshare.Ī dream is to bring Retroshare to Android. Whats more a web interface is a perfect place for new contributors. I prefer to work on the rssocialnet backend and libretroshare. But i hope someone else is faster than me. Maybe i will try to start a new web interface. If this stays a good idea i want to implements it. I will do more research for a JSON over HTTP interface for Retroshare and rssocialnet.
![retroshare review retroshare review](https://i0.wp.com/gamblisfx.com/wp-content/uploads/2015/11/retroshare-ubuntu-01.png)
You could then send a chat message from a shell script using curl:Ĭurl -X PUT -d ‘’ What i will do now This api is not only useful for web interfaces, but also for scripting.
#Retroshare review free#
Then web developers are free to make a nice web interface using their favorite frameworks. The next goal is to make a clean and easy to use JSON over HTTP api for Retroshare. The new idea: make a web interface using web technologies
#Retroshare review how to#
Gladly there is now a web developer who can teach me how to make a web interface. And there will be no web interface until a web developer can show how it can be done. This is some sort of a chicken-egg problem: Retroshare does not have web developers, because it doesn’t have a web interface. I did not know about these web technologies when starting the project. Now i want to use other web frameworks instead of Wt.
#Retroshare review code#
AngularJS makes Bootstrap offers a set of widgets with HTML example code and style sheets. Angular makes handling of button clicks easy. You can even make a JavaScript object out of a JSON file. JavaScript objects are more flexible than C++ objects.
#Retroshare review update#
It offers data binding from JavaScript to HTML: you update a JavaScript object, and Angular updates the HTML. AngularJS is a very nice JavaScript library. On the other hand there exist advanced tools and frameworks for web development. But hard coding CSS class names and embedding HTML snippets in C++ is a pain that should be avoided. Conclusion: you can build a web interface with C++. I think when doing layout and design it is important to immediately see the result. Now i saw that with real web technologies you can see a live preview while you type. What if you missed a closing tag in a HTML template? You have to recompile and restart. You first have to go through the complete compile and start cycle to see changes. A real pain with Wt is the layout and UI design testing.
#Retroshare review manual#
– menu bar was horizontal instead of vertical, this required to manual set a style class from C++ – completely destroyed layout by setting the image size Wt is nice because it allows to make a web interface without touching HTML JavaScript and CSS.
![retroshare review retroshare review](https://windows-cdn.softpedia.com/screenshots/RetroShare_4.png)
The design and layout should be improved to highlight the content and to get the date label out the way. The browser would then only have to update the HTML tree once. It would be better to send all information to the browser in one piece. This causes many updates to the html tree with high cpu load. The web interface can’t handle more than 100 posts, because pagination is missing. There was not enough time to implement a scalable user interface architecture. Read more details in the previous blog post. It is possible to create posts and reference them on walls. The backend and frontend made during GSoC can display a wall with avatar image and profile text. One thing is missing: a release for normal users. This project is the second step in this direction. The first step was already started a while ago with the General Exchange System for Retroshare v0.6. These are good conditions to build a distributed social network. Storage, computing power and bandwidth became cheap. The Secushare homepage says: “RetroShare should provide more social functionality” Indeed! Every country is spying on their citizens. – started a new programming interface on top of libretroshare: a JSON over http interface
![retroshare review retroshare review](https://images.betanews.com/screenshots/1179842697-1.jpg)
– map social network functions on the existing Retroshare General Exchange System Figure out who should receive which messages. – learn what users expect from a social network. During Google Summer of Code i did these things: