Frage

Ich fange an, ein komplettes Redesign unserer Abteilungen Intranet-Seiten zu planen. Wie es aussieht, bekommt jede Abteilung ihre eigenen Ordner innerhalb Wurzel. Sie alle teilen den gleichen Look and Feel aber CSS alles nicht in jeder Datei verwenden ist gerade nach oben statischer Text. Grundsätzlich, wenn eine Änderung an den Kopf gemacht werden muss, alle Datei geändert bekommen muß. Die Anzahl der Dateien ist irgendwo in die Hunderte. Da wir in den Prozess der Einführung eines neuen Look & Feel sind, dachte ich, dies der richtige Zeitpunkt wäre, als auch die Struktur als Ganzes neu zu gestalten. Meine Idee war es, ein neues C # Web-Projekt zu erstellen, um die C # Master-Seiten zu nutzen. Im Rahmen dieses Projekts würde jede Seite die Masterseite verwenden. Da ich weiß, dass sie viele kleinere kosmetische Änderungen vornehmen möchten, würden Masterseiten Dinge viel einfacher und ehrlich gesagt, habe ich nicht die Zeit, um manuell einen Header 564 (random) mal zu bearbeiten. Der andere Aspekt dieser Seite ist, dass die Wurzel ein Ordner Dokumente in Unterordner enthalten würde fo unsere Abteilungen zu jedem gehören.

denke, meine Frage ist, hat jemand ein Problem wie dieses in Angriff genommen und etwas Licht konnte, wie sie es festgelegt.

Auch wäre es wert sein IIS und .NET, um ihre neueste Version zu aktualisieren?

War es hilfreich?

Lösung

Wenn Sie bereits arbeiten in .NET 2.0, dann sollten Sie keine Upgrades tun müssen, und es wird keine zusätzliche Infrastrukturkosten sein.

Ich würde mit Masterseite sehr empfehlen, da sie es schmerzlos machen einen gemeinsamen Blick zu haben und für Ihre gesamte Website fühlen.

Ein weiteres cooles Feature von Masterseiten ist, dass Sie Nest rel="nofollow sie zusammen . Dies würde Sie ein gemeinsames Gefühl zwischen allen Seiten haben. Und dann würde jede Abteilung eine eigene Master-Seite in der Top-Level-Seite verschachtelt ist.

Andere Tipps

Ich werde mit der Kostenfrage beginnen. Sie müssen unter Verwendung von ASP.NET 2.0 oder höher nutzen Masterseiten zu nehmen. Technisch der .NET-Framework ist kostenlos, aber Visual Studio nicht. Visual Web Developer ist kostenlos, aber die Lizenz kann nur für nicht-kommerzielle Projekte sein. Ich bin mir nicht sicher. IIS ist auch frei, Windows Server 2008 nicht. Sie sind gut läuft auf XP oder Server 2000/2003. Es gibt nicht wirklich einen Grund, zu aktualisieren.

Ich kann nicht sagen, dass ich ein Problem bei Ihnen genau in Angriff genommen haben mag, aber es klingt wie das, was Sie brauchen, ist ein Content-Management-System. Einige Beispiele sind das Cuyahoga Projekt oder Umbraco . Diese Systeme ermöglichen es Ihnen, einen allgemeinen Blick zu schaffen und fühlen, und speichern Sie alle Inhalte in einer Datenbank oder XML-Dateien und bieten einen Online-Content-Editor, so dass der Inhalt der Seiten kann von Menschen verwaltet wird, die nicht unbedingt HTML oder Programmierung kennen.

Sie können eine Master-Seite Hierarchie:

  • Master-Seite für jeden Geschmack
    • Master-Seite für die Abteilung A
    • Master-Seite für die Abteilung B

Was auch immer für jeden Sie soll im ersten Masterseite üblich ist.

Sie dann eine Masterseite für die Abteilung A Seiten machen -. Diese Masterseite Master-Seite ist die erste,

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