Plugin vs module

Version: 5.0.1

Plugin vs module

Easy Docman List ships as a content plugin and an optional site module. Both render the same DOCman output through the same layout engine.

Content plugin (required for shortcodes)
  • Name: Content - Easy Docman List (plg_content_docmanlist)
  • Use when: documents belong inside an article body, landing page copy, or blog post
  • How: type {docmanlist} shortcodes with category IDs and optional keywords
  • Defaults: plugin parameter tabs apply to every shortcode unless overridden
Site module (optional)
  • Name: Easy Docman List (mod_easy_docman_list)
  • Use when: lists belong in sidebars, footers, home page positions, or demo pages
  • How: create a module instance, pick categories, assign to menu items
  • Inheritance: empty module fields mean use plugin default for that setting
  • Wrapper layouts: Default, Card, and Bare module chrome (Joomla module layout, not DOCman layout)
Important naming note

The module stores DOCman layout in docman_layout so it does not clash with Joomla module layout (layout for Default/Card/Bare wrappers).

Both on one page

Version 5.0.0 supports a shortcode block and one or more modules on the same page. Each instance gets its own .edl-root wrapper. CSS and JS load once per page.

Which should you use?
  • Articles only: install and enable the plugin
  • Sidebars and global download boxes: add the module
  • Large sites: use both; set sensible plugin defaults, then override per module or shortcode