We wrote last report about a month ago. During this time https://goldvoice.club/ has changed quite a lot. Today we will go through statistics, innovations and further development plans. Especially I want to thank everybody who reports bugs in our Telegram channel and inform about found problems. So, recently we fixed bugs reported by @yudina-cat, @shenanigan and @arcange (thank you very much!).
Attendance
Due to the initial steps for SEO the site has become more indexed and visited. A lot of organic traffic which began to flow, later will turn GoldVoice into a separate entry point for new users of the blockchain-ecosystem Golos. Below you can see a graph of unique users for the last 30 days.
What was done:
- Fixed numerous collisions in the work of news feed (where all the new posts and reposts from your subscriptions are falling);
- Fixed bugs in the rubricator by tags. Now it should work more accurately, shouldn’t get confused in the order of posts or lose them! (thanks @semasping);
- Improved work on filtering adult content;
- Added more detailed information on payments for the post;
- Empty payments in the comments are no longer displayed (to save free space);
- The architecture of categorization of posts was expanded. Now it is possible to make selections for specific categories (parent_permlink). For example, posts with mapala, posts with goldvoice. Quick access to these two categories has been added to the main page:
- Primary SEO-works were carried out. Added a massive sitemap for all Voice content. The number of indexed GoldVoice pages now amounts to: Yandex 42,707 pages, Google 194,000 pages. This let to compete gradually with other applications for new users and traffic from search engines;
- An architecture for localizing the site interface to other languages was created. Now it’s implemented on 3 levels: js-client, html-patterns, php-handler. The user session is taken into account;
- Added interface for selecting site localization, available under the main menu. Thanks a lot @arcange for much help with translating the interface into English. A little bit later the information will be posted to help the community to translate the site interface into various languages:
- Added redirection handler to find post on Goldvoice from Golos.io is enough to replace domain in url;
- GIP was established for public discussion the structure of meta-data for the indication of national language of post. A structure is being prepared to include the possibility to sort posts by any language group from around the world (and of course to indicate the language of the post). To fix the erroneous use of metadata with the language of the post was created a database which supports aliases.
- Added the ability to delete and edit your comments (many of you were waiting for this);
- Added the ability to specify in the settings the percentage of voting by default (separately for comments, separately for posts).
Plans for the future
As the first steps on SEO showed the site potentially will assume a large influx of new users. But for stable operation many parts of the mosaic are missing. First of all, these are the opportunities that Golos users can’t do without. And only then additional opportunities that Light clients won’t be able to provide to the Golos.
- Edit the profile - this option will also allow to expand the basic needs of the community. For example, a public link for communication in the Telegram. An example is in @on1x profile, a lot of times users asked to implement it (there is an opinion that there is no need to do messenger in blockchain, it’s necessary to delegate this opportunity to the best representatives).
- Support for multi-accounts (fast switching between them [almost instantaneous]);
- Wallet - without the support of the wallet each user repeatedly has to go to other applications.
- Notifications - yeah, everyone got used to bots in the Telegram. But if there is a full system of notifications on the site I’ll wean off the bot;
- Possibility to subscribe to personal e-mail mailout for the best materials and receive a selection of the latest publications in your feed news every morning;
- Complex filters with conditions;
- AJAX-requests for loading pages (will minimize the connection to public Voice gates and increase the speed of loading pages even more);
- Statistics attendance of a separate profile on GoldVoice (possibly within the work on the project @analytics);
And now about technical needs (there will soon be a serious need to move to more serious hardware):
- Create and configure the Galera Cluster and move to MariaDB;
- Code refactoring, transition to PHP7, separate daemon for data collection;
- Creation of a cluster of back-end machines and front-end on DigitalOcean with Private Networking and setting up Load Balancers;
- Configuring Docker, moving to DigitalOcean;
- Translation of the work of sessions and all users in memcached;
- Development of an architecture for storing popular content in memcached (with cache storage prolongation);
- Transfer of the news feed to memcached with the upload for users;
- A separate node for obtaining new blocks (exclude dependence on public nodes of the application golos.io);
- A separate node for translating transactions into the blockchain (also to exclude the dependency).
Resume
A lot of work has been done but how much there will be ahead ;) I want to draw developers' attention to the new project: HiddenEngine. If you are interested in developing stand-alone applications for Voice or Steem - we suggest subscribing to @hiddenengine (node.js, trusted environment, the ability to run your code on a cheap hardware ~$ 5).
The Telegram channel is available at the same address @goldvoice. There are already ~50 participants in the chat who are interested in the following development of the project. If you have any additions, ideas or wishes - welcome to the comments.
Support the project! Every upvote and repost help to finance the development of GoldVoice.club!
Very interesting project, I just saw it but I love the fact you covered so many steps in the development and have the next few months outlined as well :)
Congratulations @on1x! You have completed some achievement on Steemit and have been rewarded with new badge(s) :
Award for the total payout received
Award for the number of upvotes received
Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here
If you no longer want to receive notifications, reply to this comment with the word
STOP