Meeting Application

Last modified by Thomas Mortagne on 2017/10/16 00:11

calendarOrganise meetings (create, view, modify) and send invitations
Recommended
TypeXAR
Developed by

Thomas Delafosse, Victor Rachieru, Lyes Bandou, Gabriela Smeria

Active Installs120
Rating
Rate!
17 Votes
LicenseGNU Lesser General Public License 2.1
Installable with the Extension Manager

Description

This application enables you to manage meetings. You can create, modify and view meetings to come.
 

Meeting Application Webhome

The Webhome page enables you to see all the meetings scheduled and access their full description. You can also get a calendar view of these meetings from there.

MeetingHome.png
Meeting Application WebHome page

Calendar View

You can see all the meetings whose date and durations have been defined. You can also drag and drop them to change either their start date/hour or their duration.

MeetingCalendarView.png
The calendar view of the meetings scheduled

Create a new Meeting

If you click on "Add an entry" from the WebHome, you would create a new Meeting and you would be able to precise its start date, its duration... If some details still need to be defined, you can put the meeting status to "In preparation", and you would then be able to link this meeting to a poll (it requires the XPoll Application). Thus the other users would be able to give their opinion on whatever detail of the meeting you want. This can be very useful if you want to know who can assist the meeting according to its date for example.
Once the meeting is created you can also send a calendar invitation email to the people you have defined as "participants". 

MeetingView.png
A meeting page, providing the possibility to send an invitation to the participants and to go to the poll created for this meeting

Next meetings macro

This application also provides you a macro giving you the N next meetings.

ParameterDescriptionValueDefault
limitThe number of entries to displayInteger value5
statusWhether to display the meeting's status next to the title or notshow|hidehide
homelinkShow a link to the application home page at the bottom of the listshow|hidehide
// Displays the next 5 meetings without status or homelink (see panel)
{{nextmeetings/}}

// Displays the next 5 meetings with their statuses and the homelink at the bottom (see gadget)
{{nextmeetings status="show" homelink="show"/}}

Meeting Panel

Making use of the macro described above, the application features a panel showing the next 5 meetings.

MeetingPanel.png
The meeting panel

If you want this panel to be displayed, follow the instructions given in the "Prerequisites & Installation Instructions" section.

Meeting gadget

You can also use the next meetings macro as a gadget on your dashboard.

MeetingGadget.png
The meeting gadget

If you want this panel to be displayed, follow the instructions given in the "Prerequisites & Installation Instructions" section.

Notes about previous versions

Versions 1.0 and 1.1 are not available anymore. They were very old, 3+ years and unusable on newer XWiki instalations.
First version created using Application Within Minutes is version 1.2, which was not published with Maven so it's not available with Extension Manager. However, you can download it from the attachments of this page and import it as a xar: xwiki-application-meeting-1.2.xar

Tested on

This extension has been tested with the following configurations.

Extension VersionXWiki FlavorNotes
1.0XWiki Enterprise 4.3
1.2.2XWiki Enterprise 6.0.1
1.3XWiki Enterprise 6.2.4
1.5XWiki Enterprise 6.4-M1
1.5.1XWiki Enterprise 6.4
1.5.4XWiki Enterprise 7.1.2, 7.2
1.6XWiki Enterprise 9.1.2

Prerequisites & Installation Instructions

We recommend using the Extension Manager to install this extension (Make sure that the text "Installable with the Extension Manager" is displayed at the top right location on this page to know if this extension can be installed with the Extension Manager). Note that installing Extensions when being offline is currently not supported and you'd need to use some complex manual method.

You can also use the following manual method, which is useful if this extension cannot be installed with the Extension Manager or if you're using an old version of XWiki that doesn't have the Extension Manager:

  1. Log in the wiki with a user having Administration rights
  2. Go to the Administration page and select the Import category
  3. Follow the on-screen instructions to upload the downloaded XAR
  4. Click on the uploaded XAR and follow the instructions
  5. You'll also need to install all dependent Extensions that are not already installed in your wiki

Set the language resource

If you are using XWiki 4.2 or a version below, you will have to set the right language resource: 

  • Click on the "administration" link at the top right corner
  • In the administration menu, click on "Localization"
  • Scroll in this menu until you see "Internationalization Document Bundles"
  • In that field, copy-paste the following text : "Meeting.Translation"
  • Save the page

Setup the Meeting panel

  • Go to the "Panel Wizard" section of the administration page (you need the Admin rights to do it).
  • Drag & Drop the "Meeting Panel" from the panel list in the center to the side column of your choice.
  • Click on "Save the new layout" at the bottom of the page
  • You're done! emoticon_smile

Setting the Meeting gadget

  • Go to your dashboard
  • Edit it in inline mode and click on "Add gadget"
  • Search for "Next Meetings"
  • Select it and edit the required parameters if needed
  • Click "Insert gadget"
  • You're done! emoticon_smile

Configure SMTP server

If you want the application to send notification e-mails you need first to configure your wiki SMTP server.
Learn how to do it.

Add the FullCalendar Macro

If you want to display the calendar view, make sure to install the FullCalendar Application first. You can either install it with the Extension Manager or download it.

Install the XPoll Application

If you want to be able to link a poll to a meeting, you need to install the XPoll Application first. You can either install it with the Extension Manager or download it.

Release Notes

v1.6

  • Closed XAMEETINGS-126 Unable to send invitation email to the users of global groups
  • Closed XAMEETINGS-125 Cannot close the calendar frame after clicking on OK button
  • Closed XAMEETINGS-122 Integration tests are broken
  • Closed XAMEETINGS-120 MeetingPanel should use the {{nextmeetings /}} macro
  • Closed XAMEETINGS-115 Pdf export of the meeting is missing most of the meeting information (almost empty)
  • Closed XAMEETINGS-74 Notify the users that the mails have been sent successfully

v1.5.6

v1.5.5

  • Closed XAMEETINGS-117 Browsers are blocking the Map Location when XWiki is used over HTTPS
  • Closed XAMEETINGS-114 Increase the top spacing for Description and Meetings Notes fields
  • Closed XAMEETINGS-113 Use .noitems class on empty state for "Next Meetings" panel

v1.5.4

v1.5.3

  • Closed XAMEETINGS-109 Change Next Meetings Macro visibility from 'Global' to 'Current Wiki'
  • Closed XAMEETINGS-108 Next Meetings Macro displayed in the wrong category
  • Closed XAMEETINGS-107 Translate Next Meetings Macro (+parameters)
  • Closed XAMEETINGS-106 Update the map macro dependency to v1.2.1
  • Closed XAMEETINGS-105 Update the calendar macro dependency to v2.0.1
  • Closed XAMEETINGS-104 Although the map errors key exists and are translated, the translation is not correctly displayed
  • Closed XAMEETINGS-103 When changing the language from URL you get a velocity error
  • Closed XAMEETINGS-102 Remove console warnings
  • Closed XAMEETINGS-100 Huge document history due to hazardous saving
  • Closed XAMEETINGS-84 When trying to view a meeting as a guest, you get a velocity error

v1.5.2

  • Closed XAMEETINGS-101 The location is duplicated when the map returns an error
  • Closed XAMEETINGS-99 Clean up the log by getting rid of deprecated methods
  • Closed XAMEETINGS-96 Create Edit option inside Actions column
  • Closed XAMEETINGS-95 Velocity error when viewing a Meeting entry on a subwiki you are not member of
  • Closed XAMEETINGS-94 Use a secondary styling when displaying "There are no upcoming meetings"
  • Closed XAMEETINGS-93 Display 'Add meeting' message only if you have rights
  • Closed XAMEETINGS-92 Mark Meeting.calendarView as hidden
  • Closed XAMEETINGS-90 Update FullCalendar Macro dependency to version 1.1.9+

v1.5.1

  • Closed XAMEETINGS-91 Refactor the "Next meetings panel" code into a macro
  • Closed XAMEETINGS-88 Remove the word 'home' from homepage title
  • Closed XAMEETINGS-87 In the AppBar use "Meetings" instead of "Meeting"
  • Closed XAMEETINGS-85 Create french translation for the entry in app panel and the title from homepage

v1.5

v1.4

  • Closed XAMEETINGS-68 The meeting's livetable is missing .controlPagination icons
  • Closed XAMEETINGS-66 The meeting name received with the invitation is wrong
  • Closed XAMEETINGS-65 Remove tabbed information (comments, attachments, etc) from Meeting.WebHome
  • Closed XAMEETINGS-59 The [Next Meetings] panel displays the name of the document not the title of the meeting
  • Closed XAMEETINGS-43 Meetings marked as 'Finished'/'Cancelled' should not be displayed in the 'Next Meetings' panel
  • Closed XAMEETINGS-30 Meeting's time displayed in 'Calendar View' is missing zeros
  • Closed XAMEETINGS-16 Use Google Maps to identify meeting location

v1.3

  • Closed XAMEETINGS-60 Implement sending of calendar invitations using the new Mail Sender API
  • Closed XAMEETINGS-58 The invitation email is not sent even when the email server is enabled
  • Closed XAMEETINGS-56 Update the translations document
  • Closed XAMEETINGS-44 Create redesign proposal for the Meeting application
  • Closed XAMEETINGS-41 Mark as hidden the Panels.MeetingPanel page
  • Closed XAMEETINGS-40 Missing translation for "Title" in "Edit" mode
  • Closed XAMEETINGS-38 Livetable should display page 'Title' instead of page 'Name'
  • Closed XAMEETINGS-36 Rename "Place" with "Location"
  • Closed XAMEETINGS-35 Meeting.WebHome's parent should be Main.WebHome and not AppWithinMinutes.WebHome
  • Closed XAMEETINGS-28 Link the 'Calendar View' from the Meeting App Homepage
  • Closed XAMEETINGS-25 Remove 'Edit' functionality from 'Actions' area
  • Closed XAMEETINGS-23 The "Actions" field is missing from the livetable
  • Closed XAMEETINGS-13 The "FullCalendar" app should be added as a dependency

Dependencies

Dependencies for this extension (org.xwiki.contrib:application-meeting-ui 1.6):

Tags:
Created by Thomas Delafosse on 2012/12/17 17:51
    

Get Connected