wie zu handhaben ständig Anzeigenvorlage Code für eine Website in der Versionskontrolle zu ändern

StackOverflow https://stackoverflow.com/questions/911356

  •  06-09-2019
  •  | 
  •  

Frage

für ein großes Projekt ive gearbeitet (~ 310k uniq / Tag, großes Grundstück, viele Vorlagen, viel Inhalt), müssen wir mit dem Kunden verkauft mehrere Bereiche der Website (jeweils mit verschiedenen Layouts) beschäftigen für Anzeige Einnahmen. manchmal, sein die oben auf der Seite für ein 900x250, manchmal ist es ein 952x200 unter dem nav, manchmal erfordert es ein neues div mit benutzerdefinierten Designs. die Anzeigen über Google Anzeigenmanager bedient, und die Ad-Käufer nur selten (wenn überhaupt) kommen überein, ihren Implementierungscode für unsere Website anpassen.

die gesamte Code für diese Seite ist in einer SVN-Repo als wir versuchen, sehr sauber zu halten:

  1. bearbeiten die Vorlagen "online" (auf dem Produktionsserver) (so eine schlechte Idee)
  2. Änderungen an lokale Kopie, Live drücken (und Risiko später zurück zu alten Anzeigencode zurückkehrt und fehlt es / mit ihr leben, bevor sie beschäftigen. Menschen vermissen Dinge sind, tragen Sie so tun, wie Sie dies nicht tun und sagen, ‚überprüfen härter ‘).

keine dieser Optionen sind besonders attraktiv. wie ihr Jungs es tun?

War es hilfreich?

Lösung

Vielleicht könnten Sie den Anzeigencode aus Ihrem templates / Quellcode sehen und es in der Datenbank setzen. Ich denke, die Anzeigen als mehr „Inhalt“ für die Website, die von Ihrem Code auf die gleiche Weise wie andere Web site Inhalt verwaltet werden kann. Sie können immer noch die Anzeigen auf einer Staging-Website, dann Kopieren / Einfügen die entsprechenden Bits auf Ihre Live-Website mit diesem Ansatz aufgebaut.

Andere Tipps

Ich denke, die beste Wette, um herauszufinden, ist, wie Sie den Code zu unterteilen in kleinere Stücke den Wechsel Code aus dem statischen Code in verschiedene Dateien zu trennen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top