Use Case Scenario
There are two main types of user: Senders and Recipients, though I think Senders will require the same features as recipients.
Currently provided by WordPress:
- Easy to use wysiwyg editor
- embed videos from Odysee and other decentralized video sites.
- Non-spying social links – only for users to post article links to their social accounts.
- Blogs and pages for recipients, along with categories and tags they can use.
- Roles system to allow access to certain features
- Membership sign in, and registration system
Provided by BuddyBoss and BuddyX theme:
- Member Profiles
- Groups – for different topics and projects.
- Direct Messaging
- Activity Streaming
- Notification System
- Forums – no need for comments if the comment section of an article leads to a forum post of that article. As in MacDailyNews (at least a few years back).
- Gamification – i.e. levels and achievements.
- Access restriction – We can make exclusive or private groups if needed for any individual or project.
The themes mentioned below ended up being too bloated to be useful. We are using buddyx for now, and foregoing some prettiness in favor of speed.
The above features are all provided by the BuddyBoss plug-in which is well-maintained. BuddyBoss is a fork of BuddyPress which is full-featured but looks bad out of the box. I tried a few different ways using BuddyPress (Youzify and its dependent theme and plug-ins) but ended up too bloated with plug-ins making the site almost unusable. BuddyBoss also includes a fork of BBPress to provide the forums.
Other Features
Website Tools
- Mining page
- Surveys section (so we get all the revenue instead of sending users to other sites).
- PTC section (once we have enough traffic)
Accounts
- .A method to show the accounts for each project in a page for that project’s accounts.
- An interface for the project owner to enter expenses and attach receipts etc.
- A form input system for senders to report when they have sent funds and recipients to verify receipt.
Project Verification System
This could be something like the Web Of Trust system used to verify PGP signatures. For example, I have had independent verification of Evans’ project in Kenya by a friend from here in Ireland who visited the site and verified all he has said. Further, we had a long-time friend who is a Professor (now retired) at Nairobi University visit the site too.
Further, the project is part of the PRI (Permaculture Research Institute of Australia). It’s all down to whom you trust of course. This will need some brainstorming… But we don’t need it until after we open source the whole thing so it’s not urgent.
Privacy
- The site will not bleed data to google, facebook etc. Fonts and everything else are stored locally.
- We don’t need to know who any sender is, only the recipients need to have a real identity.
- Sender only needs a username and email address.
- Recipient real identity is not public unless they want it to be. Only senders of funds can have access to it.