SuperHive 0.5.0: new fixes and new features
hive-139531·@superhive·
0.000 HBDSuperHive 0.5.0: new fixes and new features
Hello everyone! Please welcome the last update of [**SuperHive**](https://superhive.blog/), the next-gen blog engine which is fully based on your favorite blockchain.  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**](https://superhive.blog/) goes in "Production mode": - Code is minified for best performance, - A cache is enabled to display each post faster. After that, [**SuperHive**](https://superhive.blog/) now uses the official [Hive PHP Lib](https://gitlab.syncad.com/hive/hive-php-lib), to have a faster dev with better quality. About installation, it's now very easy to install [**SuperHive**](https://superhive.blog/). Just clone the [GitHub repository](https://github.com/fkosmala/superhive/) on your PHP server, go to your URL, and [**SuperHive**](https://superhive.blog/) 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.  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**](https://superhive.blog/) 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**](https://superhive.blog/). ## 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**](https://superhive.blog/). 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**](https://superhive.blog/), 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**](https://superhive.blog/), 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](https://discord.gg/u2qfuaFMwt) to talk with us about [**SuperHive**](https://superhive.blog/) and other projects. Have a nice day!
👍 discohedge, dhedge, dhedge-drips, gerber, exyle, steem.leo, mice-k, dcityrewards, bemier, ezzy, jeanlucsr, shitsignals, unconditionalove, bestboom, linco, dlike, followjohngalt, triplea.bot, tiffin, ribary, dpend.active, sketching, hivechat, determine, kendewitt, ixindamix, laruche, authentika, zonguin, robotics101, pboulet, hivequebec, poolweb, lordnight72, walterjay, aidefr, nopasaran72, tristan-muller, galam, lpv, martin.rotter, lugaxker, promatet, theophile.roos, dbddv01, splinterlandstv, hive-15966, stresskiller, macrophotography, bokeh, suc7, xenium, rocketboost, monocat, sweetest, francosteemvotes, evildido, meanbees, revueh, ykretz, duke77, careersecure, ancolie, soluce07, dragibusss, beardlovers, r0nd0n, msp-mods, msp-waves, victoriabsb, clayboyn, fourfourfun, chicoduro, cribbio, gasaeightyfive, russia-btc, pazartesi, spiritabsolute, gribouille, britishcoole, ausbitbank, privex, buggedout, statorcrime, penguinpablo, funnyman, hungrybear, jacuzzi, hiq.redaktion, quekery, smooms, pundito, mary-me, platuro, ynwa.andree, kaeptn-iglo, narnary, hiq, prometheus1881, carmate, patriamcaritatis, rslsaku, damus-nostra, fehlerbeheber, ebike-adventure, hiq.magazine, hiq.shares, hiq.witness, craftink, abenteurer-dan, r0nny, lu1sa, bagpack, achara1202, lsdmercyy, diggndeeper.com, palomap3, good-karma, esteemapp, esteem.app, ecency, ecency.stats, drwom, cherryng, mukadder, auleo, potsuperiya, seckorama, mintrawa, resonator, ura-soul, informationwar, leprechaun, tftproject, ironshield, firstamendment, truthforce, risemultiversity, dmwh, empress-eremmy, aagabriel, haccolong, deepdives, riskneutral, oratione, inigo-montoya-jr, kingneptune, n0m0refak3n3ws, shanhenry, delver, investinfreedom, stevescoins, joeyarnoldvn, hoaithu, anhvu, thecontesttrain, frankydoodle, retard-gamer-de, v4vapid, primeradue, mcedric, nickydee, wakeupnd, insanityisfree, tydynrain, atma.love, jerrytsuseer, juditka, newsnownorthwest, commonlaw, aconsciousness, clownworld, jphamer1, sharkthelion, some-asshole, jimbobbill, maxsieg, wilfredojgf, garlet, jhero22, phortun, onlavu, aljif7, nane-qts, mullmull, haejin, ranchorelaxo, kattycrochet, fw206, kencode, nthtv, pibara, valentin86, deathwing, mrtats, lushascottnfts, alphacore, emrebeyler, hykss.leo, ausbit.dev, bigmoneyman, dpoll.witness, manniman, someguy123, wesphilbin, travelr78, alexft, steemychicken1, unklebonehead, ijelady, beco132, speko, shahab021, islandboi, yisusth, theycallmedan, xtheycallmedan, sofs-su, kstop1, smonkstop1, gubbatv, amitsharma, brewery, larus, esecholito, hjrrodriguez, franzpaulie, hivecluster, valor2s, humbe, bluerobo, blue-witness, bobinson, mike50, aswita, santigs, softworld, enricgr, brianoflondon, hivehydra, podping, cryptoccshow, blocktvnews, yensesa, saintopic, djoi, masterroshi, movement19, uche-nna, bennie-13, newsflash, borislavzlatanov, kjsdrw, cinqowy, nathen007, rauti, paskals, lifeof.abdul, awuahbenjamin, elisaday7, esportleague, hiveagency, jnmarteau, manncpt, opt2o, payger, globalschool, schmidi, thehealthylife, tinyhousecryptos, blockdev, mammasitta, onartbali, arabisouri, ahmedsy, shinoxl, mdbayezid, misterc, darthnava, sandymeyer, beatblocks, stefano.massari, rufeytenily, roky, herbacianymag, zimnaherbata, roomofwisdom, anpo, sadikulaziz, flipflopcrypto, sodom-lv, liberius-1, wiseagent, happyfrog420-new, vincentmfotos, vlemon, pishio, gaottantacinque, virtualgrowth, samiulsaadi1, josewil, mes, realitavshaluan, opanyin, davchi2, michealb, madamnaomi, teammo, tsnaks, mow, m2nnari, steemitmonsters, nicanor-mosquera, tht, vinayj, bnbsc, invcble, sommylove, michelledina,