SuperHive 0.4.2 Developer's update

Hello everyone ! It's been a long time, hasn't it ? And this time no new feature but a great refactor about the entire base of SuperHive.

SuperHive logo

PSR coding standards

Every line of code from SuperHive is compliant with PSR-1, PSR-2 and PSR-12 standards from PHP-FIG. PSR means PHP Standards Recommendations and these standards is here to produce a readable and good code in PHP.

SuperHive is now fully compliant with these rules! The code is now more readable, and many bugs will be avoid thanks to that. When you install SuperHive, you will have a new Composer command to check if all PHP files are compliant:

composer psr

PHP Skeleton Package

Do you know there is also another standard for package folders in PHP projects ? It's called PHP-PDS and it's a standard for every developer who want to create project with the same logic about folders.

You can find more information on the php-pds github repository and I use these rules inside the project to make the development easier for new contributors. SuperHive installation is now bundled with a command to check the PDS standards :

composer pds

DocBlocks

Yes, it's time! SuperHive ow includes DocBlocks to generate the developer documentation with tools like PHPDocumentor. If you find some missing blocks or some new things to add, just add an issue in the SuperHive GitHub Issues page or fork the project, update the code ad made a pull request.

New PHP Lib for HIVE

Some people use php-hive-tools or hive-php but I create another lib which contains everything to interact with HIVE and HiveEngine in the same library!

Please welcome the hive-toolbox-php ! It's very easy to use. Install it with Composer, Create a new object and interact with it ! I'll update this lib in the future to add many more features.(Hive Egine token management, HIVE connection, transfers, ....)

About SuperHive, I just remove the old libs and convert all the code to the new hive-toolbox-php . If you see some problems, just comment or add a new issue.

Better installation

SuperHive have a new Install controller only made for that. It's a way faster, easier and more secure.

I've also fix two bug in the installation script.


I think it's really nice for the future of this project. To finish this year, I'll try to fix many bugs and made the things easier for new contributors. Of course, if you have any feedbacks or request, feel free to join the Discord server or just write a comment here!

I hope you enjoy tihs update. Have a nice day!

16.75753572 BEE
15 comments

I look forward to look into the toolbox! Thank you for making it public!

0.03644660 BEE

You did it again

0.01944578 BEE

Hi @superhive,

I only skimmed through the article, but as a non-Dev, could not understand it with a fairly quick read.

  • Can you summarize in one paragraph what #SuperHive is?

  • It may also help future readers to include that at the bottom of every post.

Let me know what you think..
~ Chris

0.01931841 BEE

SuperHive is a blog engine (like WordPress) but fully based on HIVE. You can have your own HIVE blog with that. When you post with SuperHive, the content is stored on HIVE and all the HIVE front-ends (like Ecency or PeakD) can view your content.

I'll try to do a small 2 lines paragraph at the end of each next post to present SuperHive.

0E-8 BEE

Awesome!

  • I have been thinking about this for over a year, and currently use dblog.org

  • Did you get a Hive Proposal funded?

  • Do you have a live website for #SuperHive yet?

    Posted via D.Buzz

7.2E-7 BEE

Nice progress. Better and better. 💪😎

0.01903181 BEE

We were looking at something similar this morning, looking into this! Thanks for the info and I've jumped into the Discord channel! Keep up the great work!

0.01703511 BEE

!hiqvote

0E-8 BEE

@powerpaul, the HiQ Smart Bot has recognized your request (1/5) and will start the voting trail.

In addition, @superhive gets !PIZZA from @hiq.redaktion.

For further questions, check out https://hiq-hive.com or join our Discord. And don't forget to vote HiQs fucking Witness! 😻

0E-8 BEE

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

You received more than 900 upvotes.
Your next target is to reach 1000 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 the last post from @hivebuzz:

Support the HiveBuzz project. Vote for our proposal!
0E-8 BEE

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

Support Ecency
Vote for new Proposal
Delegate HP and earn more

0E-8 BEE

Thanks for your contribution to the STEMsocial community. Feel free to join us on discord to get to know the rest of us!

Please consider delegating to the @stemsocial account (85% of the curation rewards are returned).

You may also include @stemsocial as a beneficiary of the rewards of this post to get a stronger support. 
 

0E-8 BEE

Dear @superhive,
Your support for the current HiveBuzz proposal (#199) is much appreciated but the proposal will expire soon!
May we ask you to review and support the new proposal so our team can continue its work?
You can support the new proposal (#248) on Peakd, Ecency, Hive.blog or using HiveSigner.

Thank you!

0E-8 BEE

Awesome. !PIZZA !ALIVE

0E-8 BEE

@superhive! You Are Alive so I just staked 0.1 $ALIVE to your account on behalf of @cryptopsycho21. (1/10)

The tip has been paid for by the We Are Alive Tribe through the earnings on @alive.chat, feel free to swing by our daily chat any time you want.

0E-8 BEE

🍕 PIZZA !

I gifted $PIZZA slices here:
@cryptopsycho21(1/15) tipped @superhive (x1)

Please vote for pizza.witness!

0E-8 BEE

Wow! Another front-end. Looking forward to check it out. Good job man.

0E-8 BEE

Wow super awesome and congratulations. Having more tools access and abilities here on the blockchain are just going to continue to really help us out.

Congratulations on a lot of hard work.

0E-8 BEE