UnCache by ReFlar - No More Cache Problems
MikeJones but you could use Bazaar first, then install all your extensions and never have to touch the command line except for Flarum updates. ?
jordanjay29 The command line makes me feel "cool" though....
Kyrne Best helpful extension ever ?
so there is no need of clearing cache after changing any settings?
except browser cache
PranavJadhav there shouldn't be!
PranavJadhav nope! In fact, you don't even have to clear your browser cache, the extension will do it for you!
PranavJadhav Its pretty much the best extension ever
MikeJones Okay okay I checked that already, I should not have posted this without trying ?
Few days ago I deleted my flarum instance just because of caching issue which bothered me alot. Thanks dev for this awesome extention, I appreciate it really
@PranavJadhav you can mostly thank @Kyrne because he was really determined to create this extension. He really does love making extensions ?
Potential Issue?
When I clear the cache, then go to enable an extension, a 200 OK
error is thrown. The output is:
POST http://localhost/api/extensions/antoinefr-online
<br />
<b>Warning</b>: file_get_contents(C:\xampp\htdocs\assets\rev-manifest.json): failed to open stream: No such file or directory in <b>C:\xampp\htdocs\vendor\reflar\uncache\src\Jobs\ClearCache.php</b> on line <b>87</b><br />
<br />
<b>Warning</b>: Invalid argument supplied for foreach() in <b>C:\xampp\htdocs\vendor\reflar\uncache\src\Jobs\ClearCache.php</b> on line <b>89</b><br />
<br />
<b>Warning</b>: array_values() expects parameter 1 to be array, null given in <b>C:\xampp\htdocs\vendor\reflar\uncache\src\Jobs\ClearCache.php</b> on line <b>97</b><br />
<br />
<b>Fatal error</b>: Uncaught RuntimeException: Output has been emitted previously; cannot emit response in C:\xampp\htdocs\vendor\zendframework\zend-diactoros\src\Response\SapiEmitterTrait.php:31
Stack trace:
#0 C:\xampp\htdocs\vendor\zendframework\zend-diactoros\src\Response\SapiEmitter.php(27): Zend\Diactoros\Response\SapiEmitter->assertNoPreviousOutput()
#1 C:\xampp\htdocs\vendor\zendframework\zend-diactoros\src\Server.php(162): Zend\Diactoros\Response\SapiEmitter->emit(Object(Zend\Stratigility\Http\Response))
#2 C:\xampp\htdocs\vendor\flarum\core\src\Http\AbstractServer.php(36): Zend\Diactoros\Server->listen(Object(Zend\Stratigility\NoopFinalHandler))
#3 C:\xampp\htdocs\api.php(16): Flarum\Http\AbstractServer->listen()
#4 {main}
thrown in <b>C:\xampp\htdocs\vendor\zendframework\zend-diactoros\src\Response\SapiEmitterTrait.php</b> on line <b>31</b><br />
Any ideas? When you refresh the page, the extension has been enabled, but the error makes the user think it hasn't
- Edited
This sounds so good that it might become a standard feature in Flarum. I would strongly suggest it, at any rate!
EDIT: I do not see it available for download on Bazaar. Weird.