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.

<p dir="auto"><img src="https://images.hive.blog/768x0/https://images.ecency.com/DQmQEZoHJXVpr7P8wJRLPm7sno4LuVp671YmkydKpqjgzV5/newversion050.png" alt="New version available!" srcset="https://images.hive.blog/768x0/https://images.ecency.com/DQmQEZoHJXVpr7P8wJRLPm7sno4LuVp671YmkydKpqjgzV5/newversion050.png 1x, https://images.hive.blog/1536x0/https://images.ecency.com/DQmQEZoHJXVpr7P8wJRLPm7sno4LuVp671YmkydKpqjgzV5/newversion050.png 2x" /> <p dir="auto">Today, we have many things to see. What's new in this update ? <h2>Fixes and updates <p dir="auto">First, you can disable the "developer mode". When you do that, <a href="https://superhive.blog/" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link"><strong>SuperHive goes in "Production mode": <ul> <li>Code is minified for best performance, <li>A cache is enabled to display each post faster. <p dir="auto">After that, <a href="https://superhive.blog/" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link"><strong>SuperHive now uses the official <a href="https://gitlab.syncad.com/hive/hive-php-lib" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">Hive PHP Lib, to have a faster dev with better quality. <p dir="auto">About installation, it's now very easy to install <a href="https://superhive.blog/" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link"><strong>SuperHive. Just clone the <a href="https://github.com/fkosmala/superhive/" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">GitHub repository on your PHP server, go to your URL, and <a href="https://superhive.blog/" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link"><strong>SuperHive can install his dependencies itself. After that, a setup script allow you to enter your account and login with HiveKeychain. <p dir="auto">Last but not the least, dead code is removed, some tweaks are made and security is improved. <h2>New features <p dir="auto">In administration, many users ask me a better way to create post. Now, you have a "New post" button in every admin page. <p dir="auto"><img src="https://images.hive.blog/768x0/https://images.ecency.com/DQmbRiPMonTtjALuhoCcfwqu7qSHtBNxdTAgEH9KQvB2bid/sh_newpostbutton.jpg" alt="Look at the up-right corner, it's the New post button!" srcset="https://images.hive.blog/768x0/https://images.ecency.com/DQmbRiPMonTtjALuhoCcfwqu7qSHtBNxdTAgEH9KQvB2bid/sh_newpostbutton.jpg 1x, https://images.hive.blog/1536x0/https://images.ecency.com/DQmbRiPMonTtjALuhoCcfwqu7qSHtBNxdTAgEH9KQvB2bid/sh_newpostbutton.jpg 2x" /> <p dir="auto">You can made off-chain content with <strong>Pages! Each off-chain page you create will be stored in <code>/resources/blog/pages. Don't forget they are off-chain so if you delete them, the content will be lost! <p dir="auto">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. <h2>A word about code quality <p dir="auto"><a href="https://superhive.blog/" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link"><strong>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. <p dir="auto">There are still some improvements to be made. Every issue will be fixed in the future. I really want the best quality for <a href="https://superhive.blog/" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link"><strong>SuperHive. <h2>The future <p dir="auto">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 <a href="https://superhive.blog/" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link"><strong>SuperHive. <p dir="auto">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. <p dir="auto">About the hosted version of <a href="https://superhive.blog/" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link"><strong>SuperHive, I really want to create the module system before that. You'll able to install every module on your hosted account. <h2>Conclusion <p dir="auto">Don't forget to tell me if you use <a href="https://superhive.blog/" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link"><strong>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. <p dir="auto">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<a href="https://discord.gg/u2qfuaFMwt" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link"> Discord server to talk with us about <a href="https://superhive.blog/" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link"><strong>SuperHive and other projects. <p dir="auto">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
Use Ecency daily to boost your growth on platform!

Support Ecency
Vote for new Proposal
Delegate HP and earn more, by @superhive.


~~~ 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)

<table><tr><td><img src="https://images.hive.blog/60x70/http://hivebuzz.me/@superhive/upvoted.png?202301240334" /><td>You received more than 1500 upvotes.<br />Your next target is to reach 1750 upvotes. <p dir="auto"><sub><em>You can view your badges on <a href="https://hivebuzz.me/@superhive" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">your board and compare yourself to others in the <a href="https://hivebuzz.me/ranking" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">Ranking<br /> <sub><em>If you no longer want to receive notifications, reply to this comment with the word <code>STOP <p dir="auto"><strong>Check out our last posts: <table><tr><td><a href="/hive-139531/@hivebuzz/proposal-2324"><img src="https://images.hive.blog/64x128/https://i.imgur.com/RNIZ1N6.png" /><td><a href="/hive-139531/@hivebuzz/proposal-2324">The Hive Gamification Proposal <h6>Support the HiveBuzz project. <a href="https://hivesigner.com/sign/update_proposal_votes?proposal_ids=%5B%22248%22%5D&approve=true" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">Vote for <a href="https://peakd.com/me/proposals/248" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">our proposal!