Log in

hypeInbox

    hypeJunction
    Premium Download

    hypeInbox

    Elgg 3.0

    Enhanced messaging for Elgg

    Features

    • Define new message types and messaging rules (based on sender and recipient roles and relationships)
    • Multiple inboxes for private messages and custom message types
    • Message threading - messages are grouped based on message title and recipients
    • Multi-user threads
    • Real-time updates
    • Message attachments (requires hypeAttachments)
    • Integration with hypeApprove and ArckInteractive's roles (extendable via hooks)
    • Message search

    Screenshots

    Compose a message interfaceInbox viewPopup view

    Acknowledgements

    • Plugin is inspired and partially sponsored by Whitemoor School

    Usage / Configuration

    The plugin allows you to define new types of communication between users. To configure new message types, you can use recipient roles, sender roles and relationships between them

    For example, if you would like to allow users to send 'homework' to their supervisors, you would use the following configuration:

    • Sender type: Any user
    • Recipient type: Supervisor
    • Relationship: Supervisor
    • Inverse relationship: yes
    • Group relationship: --blank--

    If you would like to allow Editors to send 'notices' to Administrators, you would use the following:

    • Sender type: Editor
    • Recipient type: Administrator
    • Relationship: --blank--
    • Inverse relationship: --blank--
    • Group relationship: --blank--

    If you would like to allow Group exchange between members of the same group, you would use the following:

    • Sender: Any user
    • Recipient: Any user
    • Relationship: --blank--
    • Inverse relationship: --blank--
    • Group relationship: member

    Package Releases

    VersionRelease Date
    hypeInbox 8.0.18.0.1
    hypeInbox 8.0.08.0.0

    Changelog

    8.0.0 (2019-07-08)

    Bug Fixes

    • forms: fixed PHP warnings (6da4007)
    • menus: add missing inbox menu (d8afd1b)
    • menus: add missing title menu (c62e1f3)

    Features

    • notifications: notifications templates on Russian (75168b5)
    • releases: upgrade for Elgg 3 (81a9f56)
    • ui: code refactoring (f2c8b0b)
    • ui: replace 'Message Types' to 'Administer' section (afec751)

    7.0.0 (2017-08-14)

    Bug Fixes

    • api: fix instance when calling static function (2977904)

    Features

    • js: rewrite popup js (20dc4b7)
    • menus: integration with hypeUI (a3af424)
    • releases: upgrade for Elgg 2.3 (370bf5f)
    • ui: integrate with hypeUI (bc3dd7f)

    BREAKING CHANGES

    • releases: Now requires Elgg 2.3

    6.1.0 (2017-03-13)

    Bug Fixes

    • search: remove redundant API call that fatals (f737f0e)

    Features

    • inbox: adds an option to forward a message (6076885)

    6.0.6 (2017-01-07)

    Bug Fixes

    • search: remove redundant API call that fatals (f737f0e)

    6.0.5 (2016-11-10)

    Bug Fixes

    • forms: use correct user icon in the reply form (5668217)
    • js: remove redundant bindings (d79bf13)
    • menus: move user hover menu items to actions section (52abb59)

    6.0.4 (2016-09-22)

    6.0.3 (2016-09-22)

    6.0.2 (2016-09-22)

    Bug Fixes

    • composer: remove hypeApps from dependencies (abaf966)

    6.0.1 (2016-09-22)

    6.0.0 (2016-09-22)

    Bug Fixes

    • forms: input name for recipients now matches core messages (b6e3fff)
    • perms: gatekeep resource pages (aa57c6b)
    • ui: display inbox control above the list, add missing threaded input (b3fa686)

    Features

    • attachments: outsource attachments to hypeAttachments (d2822fa)
    • core: update requirements (3075568)
    • deps: access collection management is now handled by acl_builder_api (84d82e5)
    • deps: no longer depends on hypeApps (4f3eba5)
    • forms: update send message form and action (cd3b8f7)
    • inbox: improve inbox layout and queries (5edee82)
    • inbox: retire notifications as a message type (038c85a)
    • listing: simplify listings and menus (ef1a52a)
    • releases: now requires Elgg 2.2 (5057cd7)
    • search: adds a inbox search functionality (9d75d75)
    • threads: improve threading UX (f93bef1)

    BREAKING CHANGES

    • listing: Removes most of the custom styling Simplifies message menu
    • releases: Now requires Elgg 2.2
    • forms: Original message guid input name has been changed from guid to original_guid to match core messages plugin. Enables HTML support in messages
    • forms: If you were listening to recipients_guids input in your events, update the input name to recipients
    • attachments: Attachments are now handled by hypeAttachments
    • deps: The plugin no longer depends on hypeApps, subsequently any APIs or instance checks relating to hypeApps will fail. Action handling is now done in action files - there are no longer hypeApps dependant action classes. hypeInbox() was made private and will be phased out.
    • core: Now requires Elgg 2.1

    5.1.7 (2016-07-08)

    Bug Fixes

    • autocomplete: rely on core search where possible (8525bdf)

    5.1.6 (2016-02-23)

    Bug Fixes

    • deps: update hypeLists version (4cf202b)
    • logs: fix warnings in logs (0928610)

    5.1.5 (2016-02-09)

    Bug Fixes

    • notifications: make sure notifier marks message as read (59b771a)

    5.1.4 (2016-02-07)

    5.1.3 (2016-02-07)

    5.1.2 (2016-02-07)

    5.1.1 (2016-02-07)

    Bug Fixes

    • deps: fix required version of tokeninput (df4595a)

    5.1.0 (2016-02-05)

    Bug Fixes

    • forms: wrap reply form in info module instead of aside (fc19f7e)
    • inbox: weirdness in class name resolution (f7c65bc), closes #20
    • js: switch to elgg spinner and require jquery form (077b017)
    • notifications: make sure the sender is not notified by email (b8c1a84)
    • views: fix typo in function name (76b9cbf)

    Features

    • notifications: integration with notifications templates (80de728)
    • thread: increate messages shown per thread to 100 (a8b3057)
    • ux: focus reply form when reply button is clicked (5bfdd18)

    5.0.2 (2016-01-26)

    Bug Fixes

    • composer: update composer (5118a0f)
    • messages: mark senders copy as read (25c7639)

    5.0.1 (2016-01-26)

    Bug Fixes

    • assets: css and js fixes (c84c5e6)
    • css: combine all css (0c19eaf)
    • manifest: fix versions (697cea9)
    • menus: fix thread menu (d900190)
    • menus: fix typo in menu registration (916cc4b)

    5.0.0 (2016-01-26)

    Bug Fixes

    • getter: use string values of readYet (35d94e5)

    Features

    • popup: adds a popup to topbar (1155818)
    • releases: update supported Elgg versions (f5c3abd)
    • style: rebuild menus and views for better Ui and Ux (f71d9bc)
    • views: improvements to views (d2217e2)
    • views: make icon size configurable (19d2c03)

    About

    Dependencies

    Requires
    Elgg version >= 3.0
    Plugin: hypeAutocomplete Any
    Plugin: hypeLists Any
    Priority After messages
    Suggests
    Plugin: hypeAttachments Any
    Plugin: hypeScraper Any
    Plugin: hypeDropzone Any