Geschafft!

Hinweis

Fehler

Session expiration Your session is going to expireClick here to extend

Budget:

3.000 - 6.000

Geposted am

10.09.18 12:51

Dieses Projekt wurde abgeschlossen

Schreiben Sie ein ähnliches Projekt aus und erhalten Sie Angebote von Freelancern. Unverbindlich. Kostenlos. Schnell.

Jetzt ähnliches Projekt einstellen

Beschreibung:

Wir verwalten und pflegen ca. 200 Homepages. Diese basieren auf alten Typo3-Version (4.2 - 4.4) oder Wordpress in unterschiedlichen Versionen und mit unterschiedlichen Themes. Um die Pflege zu vereinfachen wollen wir ein zentrales Kundenverwaltungstool bauen, in dem wir die Homepages erfassen und auch ändern können. Den Anfang soll eine zentrale Kunden- und Newsverwaltung machen. In der Kundenverwaltung sollen die Kunden und deren Homepages erfasst werden. Die Newsverawaltung soll wie folgt funktionieren: Wir stellen unseren Kunden regelmäßig Newstexte und Bilder zur Verfügung. Die Kunden können sich entscheiden, ob sie die News auf Ihrer Homepage eingebaut haben wollen. Dies machen wir dann bis jetzt per Hand. Nun möchte ich ein System, in dem wir die News als Vorlage einpflegen und wenn der Kunde die News haben will, wird diese auf seiner Seite automatisch eingebaut (oder auch wieder ausgebaut).

Es muss auch möglich sein, Platzhalter in die News einzubauen, die dann individuell nach Kunde ausgetauscht werden (z.B. der Kundenname im Newstext).

Der Einbau soll direkt über die Datenbank erfolgen. Der Workflow soll sein wie folgt:

1. Wir stellen den Kunden eine News zur Verfügung. Diese News bauen wir in HTML bzw. Wordpress um.

2. Die Vorlage für jedes Homepagedesign wird in die Datenbanktabelle eingepflegt.

3. In der Kundenverwaltung wähle ich den Kunden, dessen News-Bereich ich bearbeiten will

4. Bei jedem Kunden gibt es eine Ansicht aller verfügbaren News mit einer Checkbox, ob diese eingebaut werden soll oder nicht.

5. Man wählt die News aus. Daraufhin wird der News-Bereich auf der Homepage gelöscht und komplett neu wieder aus der Auswahl hergestellt (so kann man auch News aus dem System entfernen) GANZ WICHTIG: Diese Automatik-News müssen in der Datenbank der Homepage durch ein Feld speziell gekennzeichnet sein. Es sollen dann nur die Automatik-News gelöscht werden, damit man auch noch individuelle News abseits der Automatik einbauen kann.



Wir brauchen für das Tool also die Bereiche:

Kundenverwaltung

Designverwaltung

Homepageverwaltung

Newsverwaltung



Tabelle Kundenverwaltung

Funktionen: Kunde anlegen, bearbeiten, aktivieren/deaktivieren, löschen

Diese Felder werden benötigt:

ID (Zahl, inkrementell)

Firma (Text)

Anrede (Auswahl Herr / Frau)

Platzhaltername (Text)

Vorname (Text)

Nachname (Text)

Straße (Text)

PLZ (Zahl)

Ort (Text)

Land (Auswahl)

Telefon (Text)

Mobil (Text)

Fax (Text)

Email (Text)

Website (Text)

Kontoinhaber (Text)

IBAN (Text)

BIC (Text)

SEPA-Lastschriftmandat (Text)

Datum des SEPA-Lastschritmandats (Datum)

Created (Datum)

Active (Ja/Nein)



Tabelle Homepage

Funktionen: Homepage anlegen, bearbeiten, löschen

Diese Felder werden benötigt:

ID (Zahl, inkrementell)

Kunden-ID (Verknüpfung zur Kundenverwaltung)

Design-ID (Verknüpfung zur Tabelle Designs)

Paket (Text)

DB-User (text)

DB-Name (text)

DB-Passwort (text)

Online seit (Datum)

Created (Datum)



Tabelle Designs

Funktionen: Design anlegen, bearbeiten, aktivieren/deaktivieren, löschen

ID (Zahl, inkrementell)

Name (Text)

Created (Datum)

Active (Ja/Nein)



Tabelle News

Funktionen: News anlegen, bearbeiten, aktivieren/deaktivieren, löschen

ID (Zahl, inkrementell)

Überschrift (Text)

Teaser (Text)

Created (Datum)

Active (Ja/Nein)


Tabelle News-Designs

Funktionen: Vorlage anlegen, bearbeiten, löschen

ID (Zahl, inkrementell)

Design-ID (Verknüpfung zur Tabelle Designs)

Vorlage (Text)

Created (Datum)


Tabelle Homepage-News

Funktionen: Verküpfung anlegen, bearbeiten, löschen

ID (Zahl, inkrementell)

Homepage-ID (Verknüpfung zur Tabelle News)

News-ID (Verknüpfung zur Tabelle News)

Created (Datum)