Job Description
We have an existing church website on WordPress that stores and displays over a decade of sermons (audio and video). We are rebuilding the site on a new WordPress installation and want to:
• Replicate Existing Functionality
The old site lets users browse sermons by Old/New Testament, book of the Bible, date, speaker, and keyword search.
Each sermon has Title, Date, Speaker, Description, and either Audio or Video embedded.
• Implement Updated Styling & Layout
We have a new design for the sermon listing and single-sermon pages. You will code these templates to match the desired style and ensure mobile responsiveness.
We will provide any brand guidelines, color palettes, or design references you need.
• Use Subsplash for Media Embeds
Previously, sermons were uploaded to AWS (audio) and Vimeo (video). Moving forward, the church will upload everything to Subsplash (our church app provider).
You’ll create a custom post type (e.g., “Sermons”) with a field where we can paste the Subsplash embed code for each new sermon.
Older sermons that only exist on AWS/Vimeo should still be accessible, so those legacy links can remain. New uploads, however, will exclusively use the Subsplash player.
• Migrate All Historical Sermons
We have 10+ years of sermon data in the old WordPress site. This includes Title, Date, Speaker, Scripture references, and media links.
We need you to migrate all these entries into the new WordPress site, preserving categories, data fields, and ensuring no broken links for older sermons.
If you can automate the import via CSV/XML or a direct WordPress export, that’s ideal.
• Search & Filter
The new sermon archive page must allow users to filter by Old vs. New Testament, specific Book of the Bible, date, and optionally speaker.
We also want a standard keyword search that looks at sermon titles and descriptions.
Deliverables & Requirements
• Custom Post Type & Fields
Build or configure a “Sermons” post type with custom fields (Title, Date, Speaker, Description, Subsplash Embed, etc.).
Implement relevant taxonomies or categories (Old/New Testament, Book of the Bible).
• Front-End Templates
A main archive page (grid or list) where users can see all sermons, apply filters, and search.
A single-sermon template that displays embedded media, title, speaker, date, description, and any other metadata.
• Styling & Layout
The style and layout must match the provided design direction. We want a clean, modern, mobile-responsive experience.
We will supply brand colors, font preferences, and examples of how the archive and single pages should look.
• Data Migration
Migrate all existing sermons from the old site (over a decade’s worth).
Maintain existing speaker info, scripture references, categories, and older AWS/Vimeo embeds where Subsplash links aren’t available.
Provide a final check to ensure the migrated sermons are accurate, with no broken links.
• Testing & Completion
Thoroughly test the new sermon library on a staging site: search, filter, mobile display, embedded media.
Final handoff after launch, plus a quick “How-To” document so staff can add new sermons going forward.
Additional Details
• WordPress Version: 6.x or higher
• Preferred Tools: ACF (Advanced Custom Fields) or similar for custom fields
• Performance & Security: Must handle a large sermon library without slow load times
• No Complex Subsplash API Integration: We only need a place to paste an embed code for each new sermon
What We Provide
• Access to Old WordPress Site: For reference and data export
• Brand/Style Guide: So you can match the desired look
• Subsplash Sample Embeds: To test the final media playback
• Staging Environment: You’ll implement changes on a staging server before going live
Deliverables & Milestones
Initial Setup
• Custom post type, field group, basic templates (archive & single)
Design & Layout
• Apply new styling, mobile responsiveness, and any layout specifics
Data Migration
• Import the historical sermon entries (10+ years)
Testing & QA
• Ensure search, filters, and media embeds all function correctly
Launch
• Deploy to the production server once approved
Success Criteria
• Exact Functional Replication: The sermon filtering, navigation, and search must work at least as well as (or better than) the old site.
• Modern Styling: The new pages match the updated look and feel, are mobile-friendly, and easy to browse.
• Complete Data Import: All historical sermons appear with correct metadata and working links.
• Smooth Playback: Subsplash embeds (and any legacy AWS/Vimeo links) work without errors.
How to Apply
Please include in your proposal:
• Examples of similar WordPress projects with custom post types and data migration.
• Approach & Timeline: Outline how you plan to implement filters/search and perform the sermon migration (e.g., tools or plugins used).
• Estimated Budget (fixed or range) for delivering a fully tested, finished product.
We look forward to working with a skilled WordPress developer who can handle both technical and styling tasks, ensuring our extensive sermon library is beautifully presented on the new site.
Thank you! We’ll review proposals and reach out to shortlisted candidates to discuss further.
Responsibilities
- Each sermon has Title, Date, Speaker, Description, and either Audio or Video embedded
- Implement Updated Styling & Layout
- We have a new design for the sermon listing and single-sermon pages
- You will code these templates to match the desired style and ensure mobile responsiveness
- We will provide any brand guidelines, color palettes, or design references you need
- Use Subsplash for Media Embeds
- Older sermons that only exist on AWS/Vimeo should still be accessible, so those legacy links can remain
- Migrate All Historical Sermons
- We need you to migrate all these entries into the new WordPress site, preserving categories, data fields, and ensuring no broken links for older sermons
- If you can automate the import via CSV/XML or a direct WordPress export, that’s ideal
- The new sermon archive page must allow users to filter by Old vs
- We also want a standard keyword search that looks at sermon titles and descriptions
- Custom Post Type & Fields
- Build or configure a “Sermons” post type with custom fields (Title, Date, Speaker, Description, Subsplash Embed, etc.)
- Implement relevant taxonomies or categories (Old/New Testament, Book of the Bible)
- Front-End Templates
- A main archive page (grid or list) where users can see all sermons, apply filters, and search
- A single-sermon template that displays embedded media, title, speaker, date, description, and any other metadata
- Migrate all existing sermons from the old site (over a decade’s worth)
- Maintain existing speaker info, scripture references, categories, and older AWS/Vimeo embeds where Subsplash links aren’t available
- Provide a final check to ensure the migrated sermons are accurate, with no broken links
- Testing & Completion
- Thoroughly test the new sermon library on a staging site: search, filter, mobile display, embedded media
- Final handoff after launch, plus a quick “How-To” document so staff can add new sermons going forward
- Staging Environment: You’ll implement changes on a staging server before going live
- Apply new styling, mobile responsiveness, and any layout specifics
- Import the historical sermon entries (10+ years)
- Ensure search, filters, and media embeds all function correctly
- Deploy to the production server once approved
- Complete Data Import: All historical sermons appear with correct metadata and working links
- Approach & Timeline: Outline how you plan to implement filters/search and perform the sermon migration (e.g., tools or plugins used)
- Estimated Budget (fixed or range) for delivering a fully tested, finished product
Requirements
- New Testament, specific Book of the Bible, date, and optionally speaker
- The style and layout must match the provided design direction
- We want a clean, modern, mobile-responsive experience
- We will supply brand colors, font preferences, and examples of how the archive and single pages should look
- Data Migration
- WordPress Version: 6.x or higher
- Performance & Security: Must handle a large sermon library without slow load times
- Access to Old WordPress Site: For reference and data export
- Subsplash Sample Embeds: To test the final media playback
- Exact Functional Replication: The sermon filtering, navigation, and search must work at least as well as (or better than) the old site
- Modern Styling: The new pages match the updated look and feel, are mobile-friendly, and easy to browse
- Smooth Playback: Subsplash embeds (and any legacy AWS/Vimeo links) work without errors
- Examples of similar WordPress projects with custom post types and data migration