Skip to main content

How to Add Individual Items

Learn how to carefully craft individual archive entries with rich metadata, custom fields, and proper categorization for high-quality collection building.

When to Use Single Upload

Single upload is perfect when you need precise control over each item's metadata, when working with unique or complex items that require individual attention, or when adding items that don't exist as digital files but need to be cataloged and made discoverable.

🎯 Perfect Use Cases

Physical items: Books, artifacts, or documents that exist physically but need digital catalog entries

External resources: Items hosted on other websites or digital collections that you want to link to

Complex metadata: Items requiring detailed, custom metadata fields that need individual attention

Quality focus: When you want to ensure each item meets high standards before adding to the collection

âš¡ Quick Overview

The process is straightforward: fill in the basic information fields, add as many custom metadata fields as needed, and submit. The system automatically generates searchable content and creates proper archive entries. You can always come back and edit items later through the Data Management interface.

Archeum Admin Upload

Creating Quality Archive Entries

1

Crafting Essential Information

The basic information fields form the foundation of your archive entry. Take time to write clear, descriptive content that will help researchers understand and discover your item.

Archeum Admin Upload Basic Fields

Required Fields

Title

The name or title of the item (required field)

Optional Fields

Description

Multi-line detailed description of the item

Date Created

Flexible date format (e.g., "1920s", "1945", "circa 1950")

Item Type

Category like "photograph", "document", "letter", "artifact"

File URL & Thumbnail URL

Links to external files or images

2

Additional Metadata System

Add unlimited custom metadata fields using the dynamic metadata system with predefined and custom field options.

Archeum Admin Dashboard

Predefined Fields

Choose from a dropdown of standard metadata fields:

  • • Based on TARGET_FIELDS mapping system
  • • Only shows unused fields
  • • Read-only field names for consistency
  • • Structured field organization

Custom Fields

Create your own metadata fields for unique data:

  • • Free-text field names
  • • Automatic "metadata." prefix formatting
  • • Editable field names
  • • Organization-specific fields

Data Type System

Each metadata field supports multiple data types with appropriate input handling:

Simple Types:
  • • Text: Standard string input
  • • Number: Numeric input validation
  • • Boolean: True/false values
Complex Types:
  • • Array: JSON array format
  • • Object: JSON object structure
  • • Multi-line textarea for complex data
Input Features:
  • • Type-specific placeholders
  • • Automatic parsing validation
  • • Error handling for invalid JSON

Management Features

  • • Add Predefined Field: Dropdown selection for standard fields
  • • Add Custom Field: Expandable input for creating new fields
  • • Remove Fields: ✕ button on each row (always keep at least one)
  • • Dynamic Layout: 12-column grid with responsive design
  • • Field Suggestions: Helper text with common field examples
3

Submit and Feedback

Submit your item using the "Upload Item" button and receive immediate feedback about the operation.

Archeum Admin Upload Submit

Submit Process

  • • Button State: Changes to "Uploading..." with disabled state
  • • Form Processing: Metadata parsed and validated by data type
  • • Server Action: Form data sent via uploadItem action
  • • Duplicate Detection: System checks for existing items

Result Messages

  • • ✅ Updated: Item with matching criteria was updated
  • • 🆕 Created: New archive item added to collection
  • • Item ID: Unique identifier provided for reference
  • • Form Reset: Metadata entries cleared on success

Error Handling

Detailed error messages help identify and resolve issues:

  • • Validation errors for required fields
  • • JSON parsing errors for array/object fields
  • • Server-side processing errors
  • • Network connectivity issues

Advanced Metadata Features

Dynamic Field Management

The metadata system provides flexible field management with intelligent controls.

Field Controls:

  • • Grid Layout: Responsive grid system
  • • Field Name: Key input with placeholder text
  • • Data Type: Dropdown selector for type
  • • Value: Input/textarea based on type
  • • Remove: Red ✕ button for deletion

Data Processing & Validation

Smart data handling ensures metadata is properly formatted and typed for storage.

Processing Features:

  • • Type Conversion: String to number/boolean parsing
  • • JSON Validation: Error handling for complex types
  • • Empty Field Filtering: Ignores blank entries
  • • Metadata Prefixing: Custom fields get "metadata." prefix
  • • Duplicate Prevention: Updates existing items with matching criteria

Troubleshooting

Form Validation Issues

Required field missing: Title field is required and must be filled before submission.

URL format errors: File URL and Thumbnail URL fields must be valid URLs starting with http:// or https://

Empty metadata rows: Metadata entries with empty keys or values are automatically filtered out.

JSON Data Type Errors

Invalid JSON syntax: Array and Object fields must use proper JSON format. Use online JSON validators if needed.

Array format: Use square brackets like ["item1", "item2", "item3"] for array data.

Object format: Use curly braces like {"key": "value", "key2": "value2"} for object data.

Fallback handling: If JSON parsing fails, the value is stored as a string instead.

Upload Process Issues

Loading states: Button shows "Uploading..." during processing and becomes disabled to prevent double submission.

Network timeouts: Check your internet connection if the form hangs during submission.

Server errors: Detailed error messages will appear in red boxes below the form for troubleshooting.

Session expiry: You'll be redirected to sign in if your session expires during upload.

Best Practices

Effective Item Creation

Form Completion Strategy

  • • Start with predefined metadata fields before creating custom ones
  • • Use consistent naming for similar items in your collection
  • • Fill optional fields when possible for richer search results
  • • Use flexible date formats that work for your historical materials
  • • Test JSON syntax in arrays/objects before submitting large forms

Metadata Organization

  • • Group related custom fields with consistent prefixes
  • • Use descriptive field names that will make sense later
  • • Choose appropriate data types (use arrays for multiple values)
  • • Keep field names concise but meaningful
  • • Document your custom field conventions for team consistency

💡 Pro Tips

  • • The system detects duplicates, so updating existing items is safe
  • • Custom fields automatically get "metadata." prefixes for organization
  • • Use the Number type for dates you want to sort chronologically
  • • Arrays are perfect for subjects, tags, or multiple creators
  • • External file URLs make this system work well with existing digital collections