SuperHive 0.4.2 Developer's update

avatar

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!



0
0
0.000
23 comments
avatar

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

0
0
0.000
avatar

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
0
0.000
avatar

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:

HiveBuzz World Cup Contest - Round of 16 - Recap of Day 4
The Hive Gamification Proposal Renewal
Our Hive Power Delegations to the November PUM Winners
Support the HiveBuzz project. Vote for our proposal!
0
0
0.000
avatar

Nice progress. Better and better. 💪😎

0
0
0.000
avatar

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
0
0.000
avatar

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.

0
0
0.000
avatar

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

0
0
0.000
avatar
  • Dblog from @engrave is a really great platform.
  • I've already be funded up to 6 000$ from DHF (Proposal #211)
  • About website : I have a small issue with Dns but yes, when i'll fix that, I will share you the official website link (with doc)
0
0
0.000
avatar

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. 
 

0
0
0.000
avatar

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!

0
0
0.000
avatar

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

0
0
0.000
avatar

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.

0
0
0.000