If you want to create your own styled room the best thing to do in
order to be "update-save" is to create your own custom room type. There is an empty configuration
by default shipped with every release of OpenMeetings, the room type "custom" (ID = 5).
You can use that and extend it, or you can add more room types to fit your use case.
Lets start by creating your custom room type class.
You could for example duplicate an existing room class, from
src/modules/conference/flexibleConferenceRoom folder, for example the flexibleConferenceRoom.lzx: Generate a duplicate, change the name, for example to myCustomConferenceRoom.lzx and edit the class name inside the file name="flexibleConferenceRoom" to name="myCustomConferenceRoom". Also don't miss to add an entry to library.lzx so that the compiler will find your new class.
You first need to create a number of configuration files
Now you need to make sure that everytime the conference room is created your new class "myCustomConferenceRoom" is used. There are 3 places you need to add your mapping.
Thats it. You can add/edit/delete your room with the new room type in the Administration > Rooms interface of OpenMeetings like any other room.
If you need to have this room type available as option in the Calendar UI, you need to add it to the combobox manually.