I have a `PublicationsPage` and a `PublicationPage` class.
The `PublicationsPage` shows a list of its direct children and renders them in a short preview list at `http://mysite/publications`.

```
class PublicationsPage(Page):
    # ...
    def get_context(self, request):
        context = super().get_context(request)
        publications = PublicationPage.objects.child_of(self).live()
        context['publications'] = publications
        return context

```

This means whenever a new `PublicationPage` is added/deleted/modified the list updates accordingly. But since I am not updating the `PublicationsPage` the `lastmod`/`last_published_at` attribute of the `/publications` location never changes. Wouldn't this be missleading for a search engine?

---

A really hacky attempt could be to update the `last_published_at` date of the parent page every time I touch a child entry.

```
class PublicationPage(Page):
    # ...
    def save(self, *args, **kwargs):
        result = super().save(*args, **kwargs)
        from datetime import datetime
        parent_page = self.get_parent()
        parent_page.last_published_at = datetime.now()
        parent_page.save()
        return result

```

Any other suggestions?