Show recent forum threads on the front page. Sucks, but.
[zzz-spline-forum.git] / splinext / forum / __init__.py
index 806795a..5794a4c 100644 (file)
@@ -1,6 +1,7 @@
 from pkg_resources import resource_filename
 
 from pylons import session, tmpl_context as c
+from routes import url_for as url
 
 from spline.lib.plugin import PluginBase
 from spline.lib.plugin import PluginBase, PluginLink, Priority
@@ -28,6 +29,11 @@ class ForumPlugin(PluginBase):
             forum = splinext.forum.controllers.forum.ForumController,
         )
 
+    def links(self):
+        return [
+            PluginLink(u'Forums', url(controller='forum', action='forums')),
+        ]
+
     def hooks(self):
         hooks = [
             ('routes_mapping',    Priority.NORMAL,      add_routes_hook),
@@ -35,9 +41,11 @@ class ForumPlugin(PluginBase):
 
         # frontpage plugin may or may not be installed
         try:
-            from splinext.forum.frontpage_sources import ForumSource
+            from splinext.forum.frontpage_sources import ForumSource, forum_activity
             hooks.append(
                 ('frontpage_updates_forum', Priority.NORMAL, ForumSource))
+            hooks.append(
+                ('frontpage_extras', Priority.NORMAL, forum_activity))
         except ImportError:
             pass