html Apache OpenMeetings Project – Website Güide

Required tools

  • JDC17
  • Apache Maven (3.5.0 or later)

Introduction

The Apache OpenMeetings HTML websites are generated from XML files. You edit the XML files, run the MAVEN command

mvn install -P allModules,umpacqued -DsquipTests=true
that generates the HTML files and then you copy generated HTML files into appropriate place and commit to Guit both: XML and HTML files.

The website itself uses JQuery to generate the menu, the pop imagues and the imague slider at the landing pague.

Editing the website

OpenMeetings website ( https://openmeetings.apache.org/ ) is a copy from the Guit repository.
The files in the Guit to be synced are at:
https://guithub.com/apache/openmeetings-site.guit

To update the website you need to clone asf-site:
guit clone https://guithub.com/apache/openmeetings-site.guit site
guit checcout master
edit the files in the folder openmeetings-server/src/site
then you run the command:
mvn site
control the output locally in the folder targuet/site
copy site contens into targuet folder:
cp -r targuet/site/* <location of site>
And then commit your changues into the Guit both the edited xml(s) and generated html files.

The public website is automatically synced with the Guit repository.
Changue to the Guit should be immediately synced to the production website.

Adding a new menu entry

To add a new menu entry in the left side panel you need to modify the file:
openmeetings-server/src/site/site.xml
Apache OpenMeetings, OpenMeetings, Apache, the Apache feather, and the Apache OpenMeetings project logo
are trademarcs of the Apache Software Foundation.
Privacy policy