SuperHive 0.5.0: new fixes and new features

in HiveDevs2 years ago

Hello everyone! Please welcome the last update of SuperHive, the next-gen blog engine which is fully based on your favorite blockchain.

New version available!

Today, we have many things to see. What's new in this update ?

Fixes and updates

First, you can disable the "developer mode". When you do that, SuperHive goes in "Production mode":

  • Code is minified for best performance,
  • A cache is enabled to display each post faster.

After that, SuperHive now uses the official Hive PHP Lib, to have a faster dev with better quality.

About installation, it's now very easy to install SuperHive. Just clone the GitHub repository on your PHP server, go to your URL, and SuperHive can install his dependencies itself. After that, a setup script allow you to enter your account and login with HiveKeychain.

Last but not the least, dead code is removed, some tweaks are made and security is improved.

New features

In administration, many users ask me a better way to create post. Now, you have a "New post" button in every admin page.

Look at the up-right corner, it's the New post button!

You can made off-chain content with Pages! Each off-chain page you create will be stored in /resources/blog/pages. Don't forget they are off-chain so if you delete them, the content will be lost!

For developer and contributors, There is a new controller for common actions, CommonController. The first function is genPostsFile() which generate the JSON file with every needed posts and data about them.

A word about code quality

SuperHive tries to be the best next-generation blog engine. That's why the code starts to follow many standards like PSR, PHP-PDS, etc. Some apps are used to help: PHPstan / Psalm / PHP_CodeSniffer.

There are still some improvements to be made. Every issue will be fixed in the future. I really want the best quality for SuperHive.

The future

For the next release, I really want to create the module system. Every dev each developer will be able to create his or her own plugin for SuperHive.

I'll try to add "small" features with that. I'll try to release a release per month. I don't know if I can but I'll try. Also, I think about to share the ToDo list with you.

About the hosted version of SuperHive, I really want to create the module system before that. You'll able to install every module on your hosted account.

Conclusion

Don't forget to tell me if you use SuperHive, I can update the showcase ans can upvote your project post. If you like this project, don't forget to upvote, reblog and share this post.

As usual, if you need a new feature, ask a question or give a feedback, don't forget to comment. You can also join the Discord server to talk with us about SuperHive and other projects.

Have a nice day!

Sort:  

I had never heard of it; I'll have to inform myself and try it for strength!
Congratulations on the beautiful project.

Cool. That means that I can install it by myself. 👍😎

@superhive, @bambukah,


Proof that you can do anything you set your mind to! Thanks for everything you do for us on the blockchain!

!LUV

wow super Hive this name is like more powerful

↑Upvoted↑and←Reblogged→

Woow wounderfull.thanks for sharing these .it's sounds like superhive is Very powerfull

Sounds good, I have to check this out asap. Nice work! 😎👍

Hello, this is the first time I hear about SuperHive. Very promising project with a lot of potential. I think its biggest strength is it is blockchain-based so it's impossible to lose your content. I'll be following further development for sure. Thank you.

Yay! 🤗
Your content has been boosted with Ecency Points, by @superhive.
Use Ecency daily to boost your growth on platform!

Support Ecency
Vote for new Proposal
Delegate HP and earn more


~~~ embed:1617592983569694730 twitter metadata:MjI5NTAyMzM5MHx8aHR0cHM6Ly90d2l0dGVyLmNvbS8yMjk1MDIzMzkwL3N0YXR1cy8xNjE3NTkyOTgzNTY5Njk0NzMwfA== ~~~
The rewards earned on this comment will go directly to the people( @hive-blockchain, @valentin86 ) sharing the post on Twitter as long as they are registered with @poshtoken. Sign up at https://hiveposh.com.

Congratulations @superhive! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

You received more than 1500 upvotes.
Your next target is to reach 1750 upvotes.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Check out our last posts:

The Hive Gamification Proposal
Support the HiveBuzz project. Vote for our proposal!