Website Overhaul for Full-Scale Refresh

Customer: AI | Published: 02.01.2026
Бюджет: 250 $

We are a web agency. However, we need resources for a project because we are currently at full capacity. Based on our own knowledge, we are able to estimate the effort and skills required. We need a technical, visual, and partial content update of an existing website. The website currently consists of 10 different subpages and numerous news articles contained in one of the pages. If you work quickly, this is a job for 1-3 days, as we are providing a very detailed overview and the site already exists in principle and only needs to be expanded, improved, and debugged. What do we provide? We would provide a clone that can be worked on at your leisure without damaging the main site or taking it offline. What is particularly important: 1. The permalink structure for individual posts must be retained. 2. The content should not be changed. 3. Care must be taken to ensure that headings (H1, etc.), page names, content, and keywords remain SEO-compatible. Please discuss possible improvements! 4. Loading times should not be affected negatively by the changeover. Improvements would be preferable. Previously, two plugins were responsible for this, but they no longer work. However, this may be resolved by the following steps 5. All pages should be responsive 6. All pages should be properly printable and shareable 7. Please do not change plugins or even the entire theme without consultation. What needs to be done in detail: 1. Technology a. The site is built on PHP7.4. We need an update to PHP 8.4. 2. Design a. Refresh it a little, make it more modern, add more visual effects b. e.g. comic-style borders around the boxes (as shown in Comic.png) and then integrate the headings into the borders c. We want to widen the slider at the top to the entire page width. However, it must also be responsive d. Create 1-2 drafts so that I can assess how it looks. e. Revise print views. Currently, it is not possible to print properly. The print always runs into the upper part. See Print.png. It would be better if the upper part of the navigation were not printed at all. Some subpages also do not focus on the essentials. The entire right margin (current posts) should not appear there either. See Print2.png. The footer and navigation should also not appear in the printout. f. Revise the slider; it always appears first with all three templates and then slides together. It should also be given the full width. However, we need to agree on a format for this. g. A narrow area should be incorporated into the subpages that is not quite as high as the slider and allows for a few nice graphics. We also need to agree on formats for this. h. The main menu should continue to function properly on mobile devices. It should also display which main item and sub-item you are currently viewing. The main menu needs to be rearranged. The order is as follows: 1. Bezirk 4 (Sales) 2. Weitere Listen On click, an overview page should appear, followed by a pull-down menu under the menu item. I. NDS (Bezirk 5, Volker) II. NDS (Bezirk 5, Liane, but only link as today) III. Thüringen (Bezirk 7, „Plan B“) IV. Thüringen (Bezirk 7, „Wir mit Verdi“) V. NRW (Bezirk 3, Melanie 3. Aktuelles 4. Download 5. Service onClick must lead to an overview page, then a pull-down menu under the menu item I. FAQ II. Stundenrechner III. Wahl-Manipulations-Melder IV. Problem-Melder V. Kontakt i. Unfortunately, the footer is not fixed at the bottom of all pages. Occasionally, the distance between the content and the footer is too large, causing it to be pushed out of the image even though there is plenty of space in the display. This should be changed. j. The pop-up window on the home page should be more attractive. It should also not appear before the cookie notice, but only after it. The layout could then be based on the new box design. k. We also need a pop-up template in which we can embed a YouTube video. This must load and start automatically. 3. A subpage needs to be duplicated. a. The page is named bezirk-4-verkauf, which should be duplicated six times and to which the individual persons should then have access. More on access rights below. b. The pages should be duplicated without the news area at the top (the boxes). c. We need to be able to define a separate header area for each subpage, or to disable it. It will then only appear if an image has been uploaded. d. The pages that will be created i. NRW (Bezirk 4, Angy) ii. NDS (Bezirk t 5, Volker) iii. NDS (Bezirk t 5, Liane, but only link) iv. Thuringia (Bezirk 7, Plan B) v. Thuringia (Bezirk 7, Wir mit Verdi) vi. NRW (Bezirk 3, Melanie) e. The site must be easy to maintain, as it will be operated by non-technical users. Uploaded photos must be limited in size to fit the layout. It is therefore essential that the current ACF structure is retained. 4. Multi-user backend access a. Individual users must only be allowed to edit certain pages. b. There are certain users who are only allowed to edit a single page. (These are primarily the subpages listed under point 5d II.-VI. These are maintained by 5 different people. But only this page, otherwise they are not allowed to do anything else. c. There are other users who are allowed to edit everything except technical parts of the website (this applies to all pages listed under point 5d I-VI, as well as all other news/content pages. However, they are not allowed to access themes, plugins, etc.). d. And then there is the admin, who is allowed to do everything. 5. We want to create another page (hour calculator) that incorporates a tool for a specific calculation. The tool is an HTML page (AZ-Rechner.html) and works almost correctly. An extension is currently being developed, which we will then deliver. The HTML page does not yet contain the entire final code. After integration, it will need to be visually adjusted. It would be helpful if the integrated sections were marked so that we can find them again and make any subsequent modifications ourselves. 6. Generator for PDFs in the download area It should be possible to generate PDFs for the download area directly in the backend. The forms are more or less similar, but as things stand today, it takes a considerable amount of effort to generate them offline, upload them, and ultimately keep them up to date. Therefore, it should be possible to create and maintain them directly in the backend. a. It should be possible to enter the texts in the backend. i. What the PDF is called and what position number it should have in the list.‘ ii. The PDFs must also be sortable in the backend. iii. The address is an input field. iv. The subject is an input field. v. The text is an input field. vi. Remove your and our characters. vii. Presumably, all of this can be achieved by redesigning the page in ACF. b. When the PDF is generated, it must i. have a download link just like before ii. be preceded by a number, as before iii. have Logo printed in light gray at the bottom 7. We need an election manipulation reporting system: a. This should be a page with a form where employees can report what they have observed in relation to election manipulation. To do this, they can check one of the following boxes: I. Wahlplakat von Liste wurde nicht aufgehängt II. Wahlplakat von Liste wurde abgehängt III. Anderes Werbematerial (z.B. Flyer) von Liste wurde entfernt IV. MLs/VLs nötigen Mitarbeiter bestimmte Listen zu wählen V. MLs/VLs/Kollegen sammeln Stimmzettel ein b. Furthermore, the employee should leave one of the following contact details. I. Name II. Email III. Telefonnummer * IV. Filialnummer * 8. We need the same reporter again under the heading Problems. The only difference is in the selection options: I. Probleme mit der Stundeneinteilung II. Probleme mit der Abrechnung III. Probleme mit der Marktleitung IV. Probleme mit dem Verkaufsleiter V. Arbeitsklima in der Filiale 9. Kenne Deine Rechte: This should be redesigned so that the rights are listed in separate sections. Each section should also have an anchor link, and there should be a line at the bottom of the section that allows the right to be shared. The three main areas should be visually separated from each other by separate boxes. a. Easy to maintain in the backend b. Each box on its own c. The boxes must be sortable in the backend d. ACF will probably also be necessary here. There must be a filter in the frontend that filters by keywords so that boxes that do not match the keyword automatically disappear during input. 10. Install filter The front end must have a filter that filters by keywords so that boxes that do not match the keyword automatically disappear during input. 11. Translation, The front end of the site should be multilingual. In addition to the current language (German), we need at least three more languages. In our view, there would be the option of translating the site using AI by clicking on a flag, or if this would result in ongoing costs or advertising, we would prefer to maintain it manually. In that case, we would need input fields for everything in the back end. 12. PWA: One question would be whether the site could also be used as a PWA at the same time? It would be very convenient for us to adapt this site accordingly. The things that should be published via PWA would then mainly be the news, downloads, and everything under Service. In addition, the 13. Newsletter We need a simple sample template, perhaps with a yellow background and white box. It should display correctly in standard email clients (Outlook, K9).