Autor Thema: Portal-Implementierung  (Gelesen 4304 mal)

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Portal-Implementierung
« 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
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re:Portal-Implementierung
« Antwort #1 am: 09.11.03 - 09:30:23 »
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
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Portal-Implementierung
« Antwort #2 am: 09.11.03 - 09:51:04 »
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.
« Letzte Änderung: 09.11.03 - 09:52:12 von Semeaphoros »
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re:Portal-Implementierung
« Antwort #3 am: 09.11.03 - 10:32:38 »
@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
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline MartinG

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.802
  • Geschlecht: Männlich
Re:Portal-Implementierung
« Antwort #4 am: 09.11.03 - 10:37:13 »
...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



Martin
Wir leben zwar alle unter dem gleichen Himmel, aber wir haben nicht den gleichen Horizont.
KONRAD ADENAUER

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Portal-Implementierung
« Antwort #5 am: 09.11.03 - 11:01:55 »
Vielen Dank für diese Links ...... es geht doch wirklich nichts ü-Bär echte Kollaboration .....  ;D
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Portal-Implementierung
« Antwort #6 am: 09.11.03 - 12:15:46 »
Ich bedanke mich auch für die Links und Infos :)

TMC
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Portal-Implementierung
« Antwort #7 am: 09.11.03 - 15:33:40 »
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
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline MartinG

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.802
  • Geschlecht: Männlich
Re:Portal-Implementierung
« Antwort #8 am: 09.11.03 - 16:22:25 »
...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..
Martin
Wir leben zwar alle unter dem gleichen Himmel, aber wir haben nicht den gleichen Horizont.
KONRAD ADENAUER

Offline Axel_Janssen

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 769
Re:Portal-Implementierung
« Antwort #9 am: 09.11.03 - 21:43:41 »
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.

 
« Letzte Änderung: 09.11.03 - 21:50:29 von Axel_Janssen »
... design patterns are abstract designs that help identify the structure and elements involved in a specific design solution. From this, a concrete implementation can be produced.
Kyle Brown

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Portal-Implementierung
« Antwort #10 am: 09.11.03 - 22:04:56 »
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.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Portal-Implementierung
« Antwort #11 am: 10.11.03 - 21:03:57 »
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
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Portal-Implementierung
« Antwort #12 am: 10.11.03 - 21:08:21 »
Habs grad selber gefunden  :P

So stehts im Shared Field "SearchSites":
Zitat
"------------------------------------------|##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
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Portal-Implementierung
« Antwort #13 am: 10.11.03 - 21:23:08 »
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.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Portal-Implementierung
« Antwort #14 am: 10.11.03 - 21:30:33 »
jip, im PB.

Zitat
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
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Portal-Implementierung
« Antwort #15 am: 10.11.03 - 21:40:41 »
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.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz