CMS  Version 3.9
BlogManifest Class Reference

Static Public Member Functions

static getComponentDefinition ()
 
static getAdminMenu ()
 
static getStyles ()
 
static getScripts ()
 
static subscribeToEvents ()
 

Public Attributes

 $allow_sessionless_handlers = array("rss", "send_digest", "unsubscribe", "subscribe_dialog")
 

Detailed Description

Definition at line 39 of file manifest.inc.

Member Function Documentation

◆ getAdminMenu()

static BlogManifest::getAdminMenu ( )
static

Definition at line 54 of file manifest.inc.

55  {
56  return array("Site Content" => array
57  (
58 
59  "Blogs" => array("page" => "/admin/blogs",
60  "role" => "admin,editor",
61  "weight" => 5,
62  "icon" => "/components/blog/images/blog.svg")
63  ),
64  "Email Management" => array
65  (
66  "Blog Subscribers" => array("page" => "/admin/blog_subscribers",
67  "role" => "admin",
68  "weight" => 10,
69  "icon" => "user-circle")
70  )
71  );
72  }

◆ getComponentDefinition()

static BlogManifest::getComponentDefinition ( )
static

Definition at line 41 of file manifest.inc.

42  {
43  $component = new Component();
44  $component->name = "blog";
45  $component->description = "Basic blog functionality for Fakoli/CMS";
46  $component->author = "Andy Green";
47  $component->version = "1.0";
48  $component->priority = 2;
49  $component->enabled = true;
50 
51  return $component;
52  }
$component
Definition: help.inc:38

◆ getScripts()

static BlogManifest::getScripts ( )
static

Definition at line 81 of file manifest.inc.

82  {
83  return array("/components/blog/js/blog_manager.js");
84  }

◆ getStyles()

static BlogManifest::getStyles ( )
static

Definition at line 76 of file manifest.inc.

77  {
78  return array("/fakoli/css/blog.css");
79  }

◆ subscribeToEvents()

static BlogManifest::subscribeToEvents ( )
static

Definition at line 86 of file manifest.inc.

87  {
88  return array("ResolveIdentifier" => array(BlogManager, displayBlog),
89  "EnumerateItems" => array(BlogManager, enumerateItems),
90  "RegisterBlogViewHandlers" => array(BlogView, registerStandardHandlers),
91  "upgradeComponent" => array(BlogManager, upgradeComponent),
92  "RegisterSerializationHandler" => array(BlogManager, registerSerializationHandler),
93  "RegisterTaxonomyClasses" => array(BlogManager, registerTaxonomyClasses),
94  "DeleteUser" => array(BlogManager, deleteUser),
95  "ComponentScanComplete" => array(BlogManager, setDefaults),
96  "RegisterSearchables" => array(BlogManager, registerSearchables),
97  "RegisterSolrAdapters" => array(BlogManager, registerSolrAdapter),
98  "RegisterScheduledTaskWorkers" => array(BlogManager, registerScheduledTaskWorkers),
99  "RegisterVersionedContent" => array(BlogManager, registerVersionedContent)
100  );
101  }

Member Data Documentation

◆ $allow_sessionless_handlers

BlogManifest::$allow_sessionless_handlers = array("rss", "send_digest", "unsubscribe", "subscribe_dialog")

Definition at line 74 of file manifest.inc.


The documentation for this class was generated from the following file: