Website Updates - Drupal, Calendar, Interface

Job ID: 38999644

Budget: $25 – $50 USD

We need help with a number of updates to our existing, functional, website.
1. Update Drupal and core modules. We have a production environment and no others.
2. Website Calendar – Currently, the website does not automatically delete reservations. After the number of total reservations becomes high, the calendar will fail to load for frequent users of the calendar (such as the Reservation Admin role). The solution to date has been to manually delete a large number of the oldest (past) reservations. We would like the website to automatically delete reservations that are older than 24 months (based on the Updated date, not the date of the reservation).
3. Document Lists – Currently, there are two lists of documents (visible in the drop down menu under “My account”): “ARC”, and “CFHA Documents.” We would like to add another document list named “Board Meeting Minutes” and to have the meeting minutes currently listed under “CFHA Documents” moved into the new list.
4. Rearrange the “My account” drop down menu to: Vote for 2025 Board, Clubhouse reservation, My reservations, ARC, CFHA Documents, Board Meeting Minutes, Community directory, Community message board, Edit, Manage tickets, Add event, Log out
5. The Community directory is currently a list and not searchable by residents. We would like the First Name, Last Name, and Street Address fields to be searchable by those with a role of “Resident.”
Related categories: PHP JavaScript CSS Drupal HTML