We are starting to develop the architecture put into place for the private keyword search groups these next few weeks. This past week, we have implemented a database for the creation of user-derived categories for the search groups.
The architecture for the private keyword search groups is in development now. In the meantime, we have finished the User tagging and user notifications system.
Here are the details:
- We want to allow users to mention/tag other users when they comment. When mentioning/tagging other users, you have to write @ in front of the name of the user that you want to tag, e.g: @Rocky Balboa
- When a user is tagged, we want him to get a notification when he logs in next time. If the tagged user is online / signed in, then the next page he goes to, he should see a notification that he was tagged.
- The notification text will be:
@UserName tagged you in a comment. See comment and respond at this link.
- We want this notification to appear on all pages of the site.
- The user who sees the notification, can dismiss it by clicking X on the right, or click on "this link" and go to the comment where he was tagged. We want there to be an anchor so that the page scrolls to that specific comment.
- When the user dismisses the comment, or clicks on the link, the notification disappears and no longer shows up.
- The notification should appear under the header.
- We also want to create a new page called "Notifications" and add it above the Sign Out button in the main menu. This page should show a list of all notifications that a user got, have the link & anchor to the comment where the user was tagged. Also, we want there to be a date stamp next to each notification, so that the user knows when he received it.
The last two weeks have been a working architecture strategy session with our Alpha team of users and designers. We have been closely following the updates to what Facebook has been doing to their interface, since it is now looking as though they are thinking along the same lines as we are. They want to remove comments on Instagram and focus on privacy since that is where people are sharing the most.
"The future is private" starts around 1min and 30secs:
This shows that we are definitely in the right path! They are not taking it to the search engine however. We have been doing a design review to ensure that we are not encroaching on anything that FB or Instagram is looking at for their interface. It doesn't look that our system of rewarding points for comments based on a particular keyword phrase has anything to do with the way they are doing things.
Because of this, we are continuing to design the database repository along the lines of people connected in groups based on specific keyword phrases. It is truly unique.
We are creating the architecture for people to post up various social media postings in these keyword phrases and feel secure because they are in private member sections. That is the key component of Zabang.
We have now migrated from the internal notifications and comments to the ongoing ratings systems for each comment and search URL entry.
For the last 2 weeks, we have had our alpha test team create user entries for specific keyword phrases. These entries included URLs for web sites, videos and audio podcasts.
We are now strategizing an architecture to have users cut and paste capability for social media, so we can start posting these pieces of hidden internet information (because they are behind a secure private member section of the social media posting) on Zabang.
In our system, users will get rewarded by others with points for creating a new entry in the zabang database that is pertinent for a specific keyword phrase. This user did not originate the thought of this content, but rather cut and pasted the content from one of their social media accounts.
We can thus use the Zabang database to be a repository of the best of social media postings, regardless of social media outlet.
The internal notifications and comments module are live now after the 4 weeks of dev and testing. Here are a few issues we had dealt with and fixed to highlight:
Wysiwyg was appearing in front of the menu and gray layer.
The dropdown with users that can be tagged was also appearing on front of the menu and gray layer.
Various corrections to navigation links.
On Zabang DEV, we styled this notification and made it look much prettier now. We will migrate all the updates that we did on the DEV site to the LIVE site early next week.
We have had a busy few weeks coding in the new collaboration system for conversations and interaction. With the initial test alpha test users, we are having them test out how we are managing the individuals in the group. The best contributors will be incentivized and rewarded. The worst contributors will be banned. We need to work out the rules for what constitutes a good contributor vs. a bad contributor. One the rules are worked out and applied, we need to apply the rewards system and the system of banishment (probation or full banishment, by user name or by IP).
We cannot afford to turn Zabang forums into a free for all anarchy, complete with unintelligent, mean or predatory people that are there to take advantage of others. We are cultivating a system by which we create the environment to gather the right kind of user.
Zabang will be useful be only if it is a community where people feel safe and incentived to contribute URLs without being shamed or bullied. That is why we are putting a system in place for people to be directed into their own special community of like minded people.
So far, we have completed the functionality that allows the keyword search group leaders to completely ban users from that moderators group. We have also continued to refine the user experience on the chat forums.
We have continued to work on the Notifications system in Zabang this week. We have worked on the back end functionality that is between what is called the User Tagging and the Database. The programming team has also done some of the functionality that makes the notification appear on the website no matter what page the user is on. This is a large task, so it's all work in progress.
We are progressing with the Alpha test team with the site design for the collaboration engine.
Thus far, we have implemented a WYSIWYG text editor everywhere on the site where there are comments that users can add. The WYSIWYG editor, allows the following:
- format the text
- add images
- add videos (embedded videos from Youtube, Vimeo)
- add emoticons
We are in design mode to update the collaboration between people, and this is in the wireframe process (drawings), not yet coded.
We have been busy writing the new updated code these last 3 weeks for Zabang. It has been a lot of work and filled with one thing after another, but we are making consistent progress.
There are constant shifts of code with increasing complexity, but we are trying to simplify without losing functionality.
This last week has been intense with the coding ... We are in the midst of redesigning the social scores at the moment and looking at ways to also find out when people are artificially "gamng" the system. So we are writing apps that track people's scores and their search result patterns. Just like how criminals are always tracked by looking at what they are buying - when a person that wasn't spending a lot of money starts to buy boats and high priced items, then it may be a sign that they have gamed the system and did something wrong.
Bottomline, when people see the value of the Zabang system, the first thing unscrupulous people will do is to try to figure out the hacks and how to get better scores without doing the work that deserves that score. This is not a question of if, but when. It is just part of being on the Internet. We want to make sure that when this type of thing happens, people can spot it and alert us.