Meeting Application

Last modified by Admin on 2024/07/15 00:15

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

Thomas Delafosse, Victor Rachieru, Lyes Bandou, Gabriela Smeria

Active Installs124
Rating
0 Votes
LicenseGNU Lesser General Public License 2.1

Installable with the Extension Manager

Description

You can also try the Pro version Meeting Application (Pro) which offers 40+ bugfixes and improvements including blockers for creating meetings with special characters.

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

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

v1.5.6

v1.5.5

v1.5.4

v1.5.3

v1.5.2

v1.5.1

v1.5

v1.4

v1.3

Dependencies

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

Get Connected