It's slightly faster and is the successor to DJT. Cons are that you'll have to rewrite all of your templates and can't rely on Django templatetags. Templatetags will have to be rewritten to jinja extensions. Hence, just use the cached loader outside of development.
Honestly what you're doing, why don't you just piggy back on top of django apps. Extensions would just be apps that are installed through whatever means you want, but the important part is that you let the loader figure it out with APP_DIRS. Add whatever API you want on top of that. Am I missing something?
Jeremiah Turner
In other words, you'd be better off doing this: INSTALLED_APPS += BLAZE_EXTENSIONS Why not?
Dylan Hill
Also, note that since you're on greater than django 1.9, the load can extend templates recursively. So the following is possible: blaze-dicks/templates/blaze-dicks/dicks.html:{% block body %}{% endblock %}blaze-dicks-extended/templates/blaze-dicks/dicks.html:{% extends "blaze-dicks/dicks.html" %}{% block body %}{{ block.super }}
David Watson
Bickers the registry autodiscovers all extensions inside the extensions/ directory, and has to be loaded after the settings (loaded in AppConfig), therefore it cannot add new things to the settings. Also, I do not want to give any extension the full power of a Django app because I believe that it could be dangerous. I just want to provide API hooks that the extensions can hook to and add their own things in. I believe this makes for a cleaner codebase. What are you thoughts?
That's nice, but I'll have to do a dependency system for this. Easy, but will take some time.
I may put the effort to switch if after everything is done before a 1.0.
Also, the site gives 500 Internal Error when DEBUG is off. Why could that be?
Thomas Morales
I added captcha generation/getting at dev.nextchan.org/cp/captcha/get/. This should give you the same captcha every time, because of the algorithm used to determine the captcha to get. I'm currently working on adding the captcha to the post form, and adding pre/post posting hooks for the captcha checks, those should be done in 1-2 days. in the meantime, I released the source of the RainbowText extension: gitgud.io/m712/blazechan-extension-rainbowtext It's fairly simple and straightforward. It's enabled on the dev site.
Parker Cox
fucking gitgud cancer doesn't work without js so its the same as gh but with an even worse ui
Josiah Green
gochan? If thats what you are referring to, its worse than blazechan. Its been in development for at least 3 years and theres no catalog yet.
Joshua Edwards
so this is the power of python
Zachary Fisher
Is this the main site or dev site? Which board and thread were you posting on? Can you try posting again, then click "switch to copy-and-paste mode" (requires JS) and then copy the textbox's contents here?
Ryder Perry
i was posting on the dev site without js and everything broke beyond belief