X-Git-Url: http://git.veekun.com/zzz-spline-forum.git/blobdiff_plain/dfc83133694768eb466d4a55bbb2c501ac508e92..3d22d513717cc7d52fc07eeece5cf81fb6ec6ee9:/splinext/forum/__init__.py diff --git a/splinext/forum/__init__.py b/splinext/forum/__init__.py index e234c14..07db391 100644 --- a/splinext/forum/__init__.py +++ b/splinext/forum/__init__.py @@ -26,6 +26,16 @@ class ForumPlugin(PluginBase): ) def hooks(self): - return [ + hooks = [ ('routes_mapping', Priority.NORMAL, add_routes_hook), ] + + # frontpage plugin may or may not be installed + try: + from splinext.forum.frontpage_sources import ForumSource + hooks.append( + ('frontpage_updates_forum', Priority.NORMAL, ForumSource)) + except ImportError: + pass + + return hooks