diff --git a/scipost_django/proceedings/forms.py b/scipost_django/proceedings/forms.py
index d73f3474298264de604c12ccf7c05a733b106d5d..c464eb7479cde9283a86ab5af0252d5a5ab9448f 100644
--- a/scipost_django/proceedings/forms.py
+++ b/scipost_django/proceedings/forms.py
@@ -21,6 +21,7 @@ class ProceedingsForm(forms.ModelForm):
             "submissions_open",
             "submissions_deadline",
             "submissions_close",
+            "publication_date",
             "template_latex_tgz",
             "logo",
             "cover_image",
@@ -33,6 +34,7 @@ class ProceedingsForm(forms.ModelForm):
             "submissions_open": forms.DateInput(attrs={"type": "date"}),
             "submissions_deadline": forms.DateInput(attrs={"type": "date"}),
             "submissions_close": forms.DateInput(attrs={"type": "date"}),
+            "publication_date": forms.DateInput(attrs={"type": "date"}),
             "event_start_date": forms.DateInput(attrs={"type": "date"}),
             "event_end_date": forms.DateInput(attrs={"type": "date"}),
         }
diff --git a/scipost_django/proceedings/migrations/0012_proceedings_metadata_xml_and_more.py b/scipost_django/proceedings/migrations/0012_proceedings_metadata_xml_and_more.py
new file mode 100644
index 0000000000000000000000000000000000000000..1f2136c38fac0874c56cd7a7623f987157f9c361
--- /dev/null
+++ b/scipost_django/proceedings/migrations/0012_proceedings_metadata_xml_and_more.py
@@ -0,0 +1,22 @@
+# Generated by Django 4.2.15 on 2024-09-12 14:05
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+    dependencies = [
+        ("proceedings", "0011_alter_proceedings_fellowships"),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name="proceedings",
+            name="metadata_xml",
+            field=models.TextField(blank=True),
+        ),
+        migrations.AddField(
+            model_name="proceedings",
+            name="publication_date",
+            field=models.DateField(blank=True, null=True),
+        ),
+    ]
diff --git a/scipost_django/proceedings/models.py b/scipost_django/proceedings/models.py
index cafacbd39d0133f710362b62c196d7449f5ca265..9ccd6dccd22b914c9f6aae94cae13dea2c60c8aa 100644
--- a/scipost_django/proceedings/models.py
+++ b/scipost_django/proceedings/models.py
@@ -58,10 +58,15 @@ class Proceedings(TimeStampedModel):
     submissions_deadline = models.DateField()
     submissions_close = models.DateField()
 
+    publication_date = models.DateField(blank=True, null=True)
+
     # Proceedings optinal preface
     preface_title = models.CharField(max_length=256, blank=True)
     preface_text = models.TextField(blank=True)
 
+    # Metadata
+    metadata_xml = models.TextField(blank=True)
+
     # Templates
     template_latex_tgz = models.FileField(
         verbose_name="Template (LaTeX, gzipped tarball)",