Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: TMC am 08.11.03 - 18:51:31
-
Hi,
und mal wieder brauch ich Euren Rat :-)
Die Fa., in der ich arbeite (R5-Umgebung, mittelfristig mal R6 - bin ja nicht in einer Bank :-)), hatte bis vor kurzem fast keine Notes-Datenbanken.
Nun kommen nach und nach neue DB's hinzu.
Wir haben an 2 Standorten Server stehen (internationale Anbindung jetzt mal ausgeschlossen), viele Mitarbeiter arbeiten vom Homeoffice mit Notebooks.
Die Mitarbeiter haben meist die Standard-Startoberfläche (also dieses Frameset, wo Inbox und diverser anderer Kram erscheint) und kennen nicht die Standard-Kachel-Ansicht (Workspace) incl. Anzeige des Servers wo die DB gerade geöffnet ist. Daher auch oft Probleme "hab ich doch reingestellt, wieso sieht Kollege B die Dokumente nicht?".
Nun überlege ich, eine Portal-Lösung zu schaffen.
Also eine DB, die per Standard geöffnet wird wenn Notes startet. Und hier halt die wichtigsten DB's per Mausklick erreichbar.
Gibt es hier (vielleicht auch ab R6) irgend eine Möglichkeit, dass jeweils angezeigt wird neben den Links:
- ob eine lokale Replik existiert
- ein Button "erstelle neue lokale Replik"
- letzte Replizierung ist länger 7 Tage her
Die Frage stelle ich jetzt mal bewußt aus Anwendersicht, denn genau diese Probleme haben wir...
Gruß,
TMC
-
Also da gibt es keine Standard Lösung. Du kannst zwar über die Eigenschaften entsprechende Wert abfragen, aber nicht als sozusagen Default Einstellung.
Möglich wäre im Portal beim Öffnen der Portaldatenbank diese Sachen abzufangen und in der entsprechenden Seite wo die ganzen Datenbanken mit drinstehen mit aufzunehmen.
Wobei alleine das mit der Replication History schon eine Herausforderung darstellen wird, da es keine Methode oder Eigenschaft der Replication Class ist. Du kannst es zwar löschen, aber nicht anzeigen. Also musst du hier einen Umweg über db.openifmodified gehen und ein bischen zaubern.
Portalprogrammierung ist eh nicht ganz so einfach. Also viel Spaß dabei.
Thomas
-
Da gab es mal irgend eine Portal-Musterimplementation von Lotus, die als Beispiel veröffentlicht wurde. Sie stellte eine Erweiterung der R5-Standardoberfläche (Bookmarks) dar. Ich weiss nur leider nicht mehr, wo dieses Stück liegt (und es ist auch schon etwas älter, aus den Anfängen der R5 Zeit). Aber vielleicht hilft ein Suchen nach Portal auf LDD weiter.
-
@Jens: ich glaube, du meinst den "PortalBuilder". Auf LDD gibt es den nicht mehr, a Bär
hier:
http://eknori.dyndns.org/knowledge/devidea.nsf/Alpha/27EBD32928B65421802568DD004728F8?OpenDocument
;D
-
...das war/ist die Portal Builderdatenbank. Habe mich mal relativ ausführlich mit dieser beschäftig - bin aber nicht so richtig glücklich geworden...
Habe bei uns selber eine kleine Portaldatenbank gemacht welche ich nach Abschluss meiner derzeitigen Projekte als nächstes überarbeiten möchte. Portalprogrammierung ist sicherlich nicht ganz easy, weil es meiner Erfahrung nach immer möglichst modular sein sollte und ausreichend flexibel. In der Praxis halte ich das allerdings für eine geniale Sache und sehe da nahezu unbegrenzte Möglichkeiten...
Hier noch ein paar Links - wo ich mir auch ein paar Ideen geholt habe:
http://www.lotus.com/home.nsf/welcome/portalbuilder
http://www.lotus.com/products/r5web.nsf/4EFCED3D866C2C2D852566CC0050FFD5/FA86D317821D1CA28525685E006A2A29?OpenDocument
-
Vielen Dank für diese Links ...... es geht doch wirklich nichts ü-Bär echte Kollaboration ..... ;D
-
Ich bedanke mich auch für die Links und Infos :)
TMC
-
So, hab mir nun auchmal die Sachen angesehen.
Ich denke auch ich mach was eigenes und nehme nicht den Portalbuilder (Martin hat mich ja schon sozusagen vorgewarnt, und ich denke auch - wie ich mir das Design so angesehen hab - dass es besser ist das neu zu machen).
Der PortalBuilder hat aber schon nette Ideen, die man übernehmen kann (z.B. das Umschalten der Framesets von Lotus auf Privat).
Die Pflege werde ich wohl - trotz der Nachteile - ausschließlich dem Anwender mit installiertem Designer möglich machen. Sonst erscheint mir nämlich der Aufwand einfach zu groß.
TMC
-
...ich denke auch überall das beste rausnehmen ist am sinnvollsten.
Bei mir ist es auch so das zur Pflege ein Designer erforderlich ist - bis auf eine Zeile AKTUELLE NEWS die können mehrere Personen pflegen...
Wo ich noch meine Problem habe das ich am liebsten das ganze noch meiner ensprechenden Rechteverwaltung koppeln würde... - das wird dann aber so wie ich das sehe recht aufwendig..
-
Bezüglich dieser Portalbuilder-Datenbank habe ich mal ein Drama bei einem größeren deutschen Chemie-Konzern life miterlebt. Meine damalige Chefin hat die an diese Nadel gebracht. Ich konnte mich noch gerade rechtzeitig mit einem "ich mach Websphere sowie dies und jenes Projekt" links in die Büsche schlagen, bevor der Wahnsinn losging. ;D
Da gabs natürlich horrende Anforderungen an das System. Mein fitter technischer Ansprechpartner bei dem Konzern arbeitete auch heftigst dran und meinte, das in dem Portalbuilder ein paar gute Ideen drin sind, aber insgesamt das System zu instabil ist.
Am Ende arbeitete ein Lotus-MA wochenlang daran. Richtig ans Laufen bekommen hat ers aber auch nicht. Lotus hat das ja auch nicht grundlos zurückgezogen.
Schliesse mich der allgemeinen Meinung an: Klein anfangen, genügend Zeitbudget einräumen, keinen Versprechungen glauben, die man nicht eingehend getestet hat und Stück für Stück.
-
So wie ich das damals empfunden habe, war es doch ziemlich fahrlässig, auf den PortalBuilder direkt ein Projekt aufzubauen. Ich hab das so erlebt, dass das auch von Lotus aus gesehen ein Prototyp war und damit die Machbarkeit darstellen sollte, und es ist nie zu einem Produkt geworden (auch wenn man davon geredet hat, es könnte mal ein Produkt werden, wirklich angekündigt wurde aber meines Wissens nie etwas). Damit ist aber auch klar: Ideenspender, Technologiespender (allenfalls, sofern das nicht schon überholt ist) und das wars dann.
Scheint ja auch nix anderes zu geben, zumindest von den Antworten, die wir hier bekommen haben.
-
Mal zur Suchfunktion:
Ich finde es eigentlich ein nettes Feature, eine Combobox zu haben wo drinsteht 'Google', 'Datenbanken', etc.
Dann noch ein Textfeld wo man was einträgt und einen Button "Search".
Da bin ich aber aus dem Portalbuilder noch nicht ganz schlau geworden:
Wie übergebe ich den das Suchstring mit @UrlOpen dem Browser? Gibts da vielleicht schon eine fertige Formel? Ich will wenn's geht hier das Rad nicht neu erfinden.
Gibts da vielleicht auch einen Standard zwischen den größten Suchmaschinen?
TMC
-
Habs grad selber gefunden :P
So stehts im Shared Field "SearchSites":
"------------------------------------------|##http://netfind.aol.com/search.gw?search=^^^&lk=excite_lotusnetfind_us&nrm=aol&pri=on&xls=b&xll=65":
"AOL NetFind|http://netfind.aol.com/search.gw?search=^^^&lk=excite_lotusnetfind_us&nrm=aol&pri=on&xls=b&xll=65":
"Lycos|http://my.lycos.com/setup.asp?src=lotus&cat=lycos&query=^^^":
"Yahoo|http://search.yahoo.com/bin/search?p=^^^":
"Excite|http://www.excite.com/search.gw?search=^^^":
"AltaVista|http://www.altavista.digital.com/cgi-bin/query?pg=q&kl=XX&q=^^^":
"Search.com|http://www.search.com/Infoseek/1,135,0,0200.html?COLL=WW&QUERY=^^^":
"HotBot|http://www.hotbot.com/?MT=^^^":
"Northern Light|http://www.northernlight.com/nlquery.fcg?ho=&po=&sb.x=28&sb.y=13&si=&cc=+&us=&xd=&qr=^^^":
"Snap|http://www.snap.com/search/directory/results/1,61,home-0,00.html?tag=st.sn.fdsb&keyword=^^^":
"------------------------------------------|##http://www.dejanews.com/dnquery.xp?QRY=^^^":
"Deja News|http://www.dejanews.com/dnquery.xp?QRY=^^^":
"AltaVista Usenet|http://www.altavista.com/cgi-bin/query?pg=Q&what=news&q=^^^":
"IBM Blue Pages|http://w3.ibm.com/bluepages?selectOn=^^^,&Selection=Name&directory=ALL"
Bei dern 3 Dächern wird dann das Suchstring übergeben....
TMC
-
Wo hast Du denn das gefunden? Im PB oder woanders? Ich hätte Dich jetzt nämlich gleich mal zu Bookmarks geschickt, da gibts ja auch sowas, und der 6er hat sowas in den Symbolleisten.
-
jip, im PB.
und der 6er hat sowas in den Symbolleisten.
Danke für den Hint !
Hab zwar den 6er Client, aber noch nie darauf geachtet.
Das heißt aber für mich, das kann man sich im Portal schenken, wenn man eh kurz-mittelfristig auf R6 umsteigt.
TMC
-
Denke auch, dass man das lassen kann, auch wenn ich jetzt nicht nachgeschaut habe, wie das im 6er implementiert ist. Aber das lässt sich ja dann dort in jedem Falle abkupfern.