Expressions Web und "Navigation"
Expressions Web und "Navigation"
am 29.01.2007 22:43:35 von frank
Hallo,
ich hab grade mal versucht meine MSXFAQ in Expressions zu bearbeiten. So auf
den ersten Blick geht es auch.
Ich hab auch meine VBA-Makros rüberretten können aber eine wesentlichie
Funktion vermisse ich.
Bei Frontpage konnte man eine "Navigationsstruktur" pflegen.
Siehe auch http://www.msxfaq.net/backstage/fpstruktur.htm
Basierend darauf kann man per VBA dann über die Properties "NavigationNode"
da durchlaufen.
Ist das bei ExpressionsWeg komplett weg ?
Das Objketmodell gibt es per VA noch her aber die navigationNodes sind leer
(null)
unnd icih hab auch keinen Weg mehr gefunden, diese Struktur zu pflegen.
oder ist das der "Sharepoint Designer Version" vorbehalten ?
--
Frank Carius MS Exchange MVP
Exchange FAQ auf http://www.msxfaq.de
Support siehe http://www.netatwork.de/msxfaq.htm
--
Re: Expressions Web und "Navigation"
am 30.01.2007 01:08:15 von Christoph Schneegans
Frank Carius schrieb:
> Basierend darauf kann man per VBA dann über die Properties "NavigationNode"
> da durchlaufen.
Es gibt keine Komponenten mehr, die die Navigationsstruktur verwenden, also
gibt es es auch keine Navigationsstruktur mehr, jedenfalls offiziell. Man
kann mit
ActiveWebWindow.ViewMode = WebViewNavigation
noch in die Navigationsansicht wechseln, manchmal wird dort auch tatsächlich
die Navigationsstruktur angezeigt, manchmal aber auch nicht. Die vorgesehene
Alternative ist natürlich eine ASP.NET-Sitemap, vgl.
http://msdn2.microsoft.com/de-de/library/yy2ykkab(VS.80).asp x>.
Möglicherweise gibt es dafür irgendwann mal einen graphischen Editor, dann
hätte man immerhin wieder den Komfort wie in FrontPage 97...
> oder ist das der "Sharepoint Designer Version" vorbehalten ?
Das weiß ich nicht.
Re: Expressions Web und "Navigation"
am 30.01.2007 12:07:44 von frank
Christoph Schneegans wrote:
> Es gibt keine Komponenten mehr, die die Navigationsstruktur
> verwenden, also gibt es es auch keine Navigationsstruktur mehr,
das habe ich mir schon gedacht.
> jedenfalls offiziell. Man kann mit
> ActiveWebWindow.ViewMode = WebViewNavigation
Muss ich mal versuchen.
Aber wie macht man als kleiner Webentwickler dann ein Menü, wenn es die
"Clienterweiterung" nicht mehr gibt und auch keine Navigation mehr und man
nicht unbedingt ASP.NET auf dem Server hat .. na ja manchmal ist eine
Fokkusierung auf Standards auch nachteilig.
Ich werde mit ne alternative suchen müssen. (schade um deine Skripte :-/))
>> oder ist das der "Sharepoint Designer Version" vorbehalten ?
> Das weiß ich nicht.
Das prüfe ich auch noch mal nach
--
Frank Carius MS Exchange MVP
Exchange FAQ auf http://www.msxfaq.de
Support siehe http://www.netatwork.de/msxfaq.htm
--
Re: Expressions Web und "Navigation"
am 30.01.2007 21:04:50 von Valdet Beqiraj
Hallo,
"Frank Carius [MVP]" schrieb:
> Bei Frontpage konnte man eine "Navigationsstruktur" pflegen.
> Siehe auch http://www.msxfaq.net/backstage/fpstruktur.htm
>
> Basierend darauf kann man per VBA dann über die Properties
> "NavigationNode" da durchlaufen.
> Ist das bei ExpressionsWeg komplett weg ?
>
> Das Objketmodell gibt es per VA noch her aber die navigationNodes sind
> leer (null)
> unnd icih hab auch keinen Weg mehr gefunden, diese Struktur zu pflegen.
> oder ist das der "Sharepoint Designer Version" vorbehalten ?
Die Navigation ist im Office Sharepoint Designer nach wie vor vorhanden.
Auch die Datei "structure.cnf" liegt nach wie vor im Verzeichnis "_vti_pvt"
--
Valdet
http://beqiraj.com
Re: Expressions Web und "Navigation"
am 30.01.2007 21:39:44 von frank
Frank Carius [MVP] wrote:
>>> oder ist das der "Sharepoint Designer Version" vorbehalten ?
>> Das weiß ich nicht.
> Das prüfe ich auch noch mal nach
Negativ. auch diese Version bringt nichts dahingehend mit.
Also stellt sich die Frage, wie man OHNE Unterstützung seitens des Servers
weiterhin Menüstrukturen z.B: per VBA oder anderen Tools erstellen kann. Da
war wohl der Rotstift zu breit... Ich sag bescheid, wenn ich doch noch was
finde.
Eein Editor für die ASP.NET Sitemap würde Microsoft ja auch schon gut zu
Gesicht stehen. Da könnte man dann ja auch drauf aufbauen.
--
Frank Carius MS Exchange MVP
Exchange FAQ auf http://www.msxfaq.de
Support siehe http://www.netatwork.de/msxfaq.htm
--
Re: Expressions Web und "Navigation"
am 30.01.2007 22:13:31 von Christoph Schneegans
Frank Carius schrieb:
> Also stellt sich die Frage, wie man OHNE Unterstützung seitens des Servers
> weiterhin Menüstrukturen z.B: per VBA oder anderen Tools erstellen kann.
Du kannst eine ASP.NET-Sitemap (oder jede beliebige andere XML-Datei, die
Sitemap-Daten enthält) offline mit VBA verarbeiten und in Navigationsleisten
umsetzen. Das machst du jetzt doch im Prinzip auch schon. Tatsächlich kann
ein selbst ausgedachtes XML-Format sogar etwas flexibler sein.
> Da war wohl der Rotstift zu breit...
Man sollte stets bedenken, daß Microsoft sich ziemlich viel Mühe
gegeben hat, die Abstammung von EW zu verleugnen.
Re: Expressions Web und "Navigation"
am 31.01.2007 23:07:02 von Christoph Schneegans
Christoph "Ingrid" Schneegans schrieb:
> Du kannst eine ASP.NET-Sitemap (oder jede beliebige andere XML-Datei, die
> Sitemap-Daten enthält) offline mit VBA verarbeiten und in Navigationsleisten
> umsetzen. Das machst du jetzt doch im Prinzip auch schon.
Na gut, statt eines Objektmodells hat man es zunächst mit rohem XML zu tun.
Das ist aber nicht so tragisch; da man HTML/XHTML ausgeben will, kann man
viel davon mit ganz wenig XSLT transfomieren. Und angenommen, man möchte
alle (direkten und indirekten) Nachfahren einer Seite auflisten, so brauchte
man bisher eine rekursive Funktion. In XSLT genügt hingegen ein einziger
XPath-Ausdruck. Und Sortieren ist mit XSLT auch ganz einfach. In VBA muß man
sich da ziemlich anstrengen.
Re: Expressions Web und "Navigation"
am 01.02.2007 01:53:19 von Harald Maedl
Christoph Schneegans wrote:
> Frank Carius schrieb:
>
> noch in die Navigationsansicht wechseln, manchmal wird dort auch
> tatsächlich die Navigationsstruktur angezeigt, manchmal aber auch
> nicht. Die vorgesehene Alternative ist natürlich eine
> ASP.NET-Sitemap, vgl.
> http://msdn2.microsoft.com/de-de/library/yy2ykkab(VS.80).asp x>.
> Möglicherweise gibt es dafür irgendwann mal einen graphischen Editor,
> dann hätte man immerhin wieder den Komfort wie in FrontPage 97...
Irgendwie hört sich das nach Verschlimmbesserung an. Ich bin mit FP
recht zufrieden, auch wenn es so einige Macken gibt. Aber für Laien ist
das ein prima Programm, mit dem recht passable Seiten erstellt werden
können.
Naja, ich werde mir mal selbst ein Bild von EW machen. Liebe muß eben
wachsen;-)
Grüße
Harald
Re: Expressions Web und "Navigation"
am 01.02.2007 23:52:48 von Christoph Schneegans
Harald Maedl schrieb:
> Irgendwie hört sich das nach Verschlimmbesserung an.
Ich weiß auch nicht, was die geritten hat, bei EW ohne Not nützliche
Funktionen über Bord zu kippen.
Re: Expressions Web und "Navigation"
am 02.02.2007 21:15:44 von frank
Christoph Schneegans wrote:
> Na gut, statt eines Objektmodells hat man es zunächst mit rohem XML
> zu tun. Das ist aber nicht so tragisch; da man HTML/XHTML ausgeben
> will, kann man viel davon mit ganz wenig XSLT transfomieren. Und
> angenommen, man möchte alle (direkten und indirekten) Nachfahren
> einer Seite auflisten, so brauchte man bisher eine rekursive
> Funktion. In XSLT genügt hingegen ein einziger XPath-Ausdruck. Und
> Sortieren ist mit XSLT auch ganz einfach. In VBA muß man sich da
> ziemlich anstrengen.
Hey du machst gerade deine eigene programierarbeit von damals zunichte :-)
Ich baue ja schon eine XML-Datei für die GoogleSitemap zusammen.
Eine "ASPNET Sitemapdatei" werde ich da auch noch schnnell hinbekommen.
Aber wie "Valdet Beqiraj" schon bemerkt hat.
ich habe mal den Office 2007 Sharepoint Designer installiert und .. voila.
da ist wieder alles da.
Ich muss nur meine Makros noch etwas anpassen. Icih berichte was weiter
geht.
--
Frank Carius MS Exchange MVP
Exchange FAQ auf http://www.msxfaq.de
Support siehe http://www.netatwork.de/msxfaq.htm
--
Re: Expressions Web und "Navigation"
am 06.02.2007 22:28:59 von frank
Frank Carius [MVP] wrote:
> Ich muss nur meine Makros noch etwas anpassen. Icih berichte was
> weiter geht.
Wen es interessiert
Ich verwalte die Webseite www.msxfaq.net mit ca 1000 HTML-Seiten und ca 500
MB Dateien
Bislang habe ich es komplett mit Frontpage 2003 als "Datenträgerweb" gemacht
mit ein paar VBA-Makros (Dank an Christoph Schneegans) zur Automatisierung.
Seite heute morgen bin ich auf Sharepoint Designer 2007 umgestiegen.
Es gibt ja "zwei" Nachfolger von Frontpage 2003
- Expressions Web
- Sharepoint Designer 2007
mit unterschiedlichen Zielgruppen.
Das ExpressionsWeb hat leider nicht mehr die Funktion der
"Navigationsübersicht" und davon abgeleitet ein paar andere Funktionen.
Diese hat der Sharepoint Designer aber weiterhin.
Die Umstellung war ziemlich trivial und die Skripte laufen alle ohne allzu
große Veränderung.
Also wenn jemand ähnliches vorhat. bei mir hat es geklappt.
Allerdings nicht mit der "Sparversion" ExpressionsWeb.
Weitere Infos auf www.msxfaq.net/backstage/ew.htm
Danke für den Hinweis zur Navigation an die Mitschreiber an dem thread
Ich verstehe aber nicht, warum Microsoft diese Funktion in Expressinos Web
deaktiviert hat.
--
Frank Carius MS Exchange MVP
Exchange FAQ auf http://www.msxfaq.de
Support siehe http://www.netatwork.de/msxfaq.htm
--