Project Briefing
Project Briefing & Specification
The task is to migrate an existing website, currently operated in the Contao CMS and also available as a complete static HTML version, into a new WordPress website based on Elementor.
For the migration, the static HTML version will serve as the primary reference. However, all content must also be cross-checked with the live Contao site to ensure a 100% accurate and valid migration.
Expected Delivery is within 48 Hours - this Deadline is quite Important !
General Requirements
- Design Fidelity: Layout and design of each page must be replicated exactly as in the static template.
- Content Migration: All texts, images, galleries, and other content must be fully transferred.
- Elementor Implementation: Each page must be built entirely with Elementor widgets. No static HTML blocks may be used to ensure full editability.
- Asset Management: All images from the loewen-static-html/assets/images/ directory must be uploaded to the WordPress media library and placed correctly on the corresponding pages.
- Responsiveness: The website must be fully functional and displayed flawlessly on all common devices (desktop, tablet, mobile).
- Navigation: The main menu as well as all internal links (e.g., buttons) must be correctly set up and point to the new WordPress pages.
- Contact Form: The form on the contact page must be fully functional and send emails to a defined address.
4. Detailed Page Description and Effort Estimation
The project includes migrating the following 9 subpages:
1. Homepage (index.html)
Content:
- A prominent hero slider (originally Revolution Slider) with 14 different slides (text and image).
- Intro section “Daheim im LOEWEN” with text by Barbara Hanemann.
- A section for “Open Positions” with image and link to the relevant subpage.
- Three service boxes in a 3-column layout (Hotel, Dining, Location).
- A teaser section for “News/Updates”.
Effort Estimate: High (approx. 8–10 hours)
Notes: The slider is the most complex element and must be rebuilt using a suitable Elementor widget (e.g., Slides widget) or a recommended slider plugin. The structure requires several nested containers.
2. Guesthouse (gasthaus.html)
Content:
- Text blocks describing the guesthouse.
- Several images integrated into the text flow.
- Possibly a small image gallery.
Effort Estimate: Medium (approx. 3–4 hours)
Notes: Classic content page. Focus on clean structuring of text and images.
3. Hotel (hotel.html)
Content:
- Description of hotel rooms and offerings.
- Information on prices and amenities, possibly in table format.
- Images of rooms.
- A button or link to an external booking system.
Effort Estimate: Medium (approx. 3–4 hours)
Notes: Similar to Guesthouse. If price lists exist, they must be implemented cleanly and responsively in Elementor.
4. Menu (speisekarte.html)
Content:
- A detailed list of dishes, categorized (e.g., starters, main courses, desserts).
- Possibly a link to download the menu as a PDF.
Effort Estimate: Medium to High (approx. 4–5 hours)
Notes: The structure of the menu is crucial. Elementor Tabs or Accordion widgets may be useful to separate categories.
5. News (aktuelles.html)
Content:
- An overview of news, blog posts, or events.
Effort Estimate: Medium (approx. 4 hours)
Notes: This page should be implemented using WordPress posts. An Elementor Posts widget must be configured to display entries dynamically. The layout for the single post view (single.php) must also be designed.
6. Impressions (impressionen.html)
Content:
- A large image gallery showcasing the atmosphere of the guesthouse.
Effort Estimate: Low to Medium (approx. 2–3 hours)
Notes: Use the Elementor Pro Gallery widget. Important: appealing presentation with lightbox functionality.
7. Team (team.html)
Content:
- Presentation of team members with image and short text.
Effort Estimate: Low (approx. 1–2 hours)
Notes: Simple page with a repeating layout for each team member.
8. Contact & Directions (kontakt.html)
Content:
- Contact information (address, phone, email).
- Opening hours.
- A contact form.
- An embedded map (e.g., Google Maps).
Effort Estimate: Medium (approx. 3 hours)
Notes: The Elementor Pro Form widget must be configured and tested. The map must be embedded correctly.
9. Open Positions (offene-stellen.html)
Content:
- A list of current job offers.
Effort Estimate: Low (approx. 1–2 hours)
Notes: Simple content page, mainly text-based.
Total Estimated Effort
Approx. 29 – 37 hours