J2EE und SYNTAGS ContentBase im Praxiseinsatz

Alles rund um das Thema Personalisierung

Eine sinnvolle Möglichkeit, Internetseiten durch Dynamik interessanter und gleichzeitig nützlicher zu gestalten, ist das Thema Personalisierung. Dazu definiert ein Anwender implizit oder explizit einige Parameter, sei es nun ein Themenschwerpunkt oder einfach das Datum seines letzten Besuchs, und die angezeigten Webseiten können darauf reagieren und den subjektiven Wert für diesen Anwender auf Basis der verfügbaren Daten erhöhen.
Insbesondere in Projekten mit sehr großen heterogenen Datenbeständen gewinnt dieser Mechanismus zunehmend an Bedeutung, beispielsweise im Intranet. Hier dient die Personalisierung noch einem weiteren Zweck: für besonders wichtige Dokumente, beispielsweise Verfahrensanweisungen oder Rundschreiben, kann eine "gelesen/ungelesen"-Markierung realisiert werden. Dazu werden bei jedem Aufruf einer Seite die Informationen "Anwendername" und "Dokument-ID" in eine Protokolldatenbank geschrieben. Ruft ein Anwender nun die Übersicht der Verfahrensanweisungen auf, kann beispielsweise durch farbliche Hervorhebung zwischen "seinen" bereits gelesenen und neuen Dokumenten unterschieden werden.
Jedoch entstehen hier schnell Datenmengen, bei denen Lotus Domino schnell inperformant wird: bei 1.000 Mitarbeitern und wöchentlich zwei neuen Dokumenten fallen im Jahr über 100.000 Einträge an, von denen bei jeder Übersicht gut 100 selektiert und interpretiert werden müssen.
In diesem konkreten Projekt wurde zu diesem Zweck das Web Content Management System SYNTAGS ContentBase mit zwei individuell programmierten Servlets kombiniert, die zusammen mit einer MySQL-Datenbank allein die Verwaltung der "gelesen/ungelesen"-Einträge übernehmen und damit auch bei einigen hunderttausend Einträgen Reaktionszeiten von wenigen Sekunden erlauben - ohne die Dynamik, die Prozesse und die verteilte Pflege der Domino-Umgebung einzubüßen.

Ansprechpartner

Cookies erleichtern die Bereitstellung unserer Dienste. Mit Klick auf "Cookie zulassen" stimmen Sie der Nutzung unserer Dienste zu und erklären Sie sich damit einverstanden, dass wir Cookies verwenden. Hier finden Sie unsere Datenschutzerklärung

 

	object(Joomla\Registry\Registry)#52 (3) {
  ["data":protected]=>
  object(stdClass)#437 (88) {
    ["article_layout"]=>
    string(20) "uniorg:newsanpassung"
    ["show_title"]=>
    string(1) "1"
    ["link_titles"]=>
    string(1) "0"
    ["show_intro"]=>
    string(1) "1"
    ["info_block_position"]=>
    string(1) "0"
    ["show_category"]=>
    string(1) "0"
    ["link_category"]=>
    string(1) "0"
    ["show_parent_category"]=>
    string(1) "0"
    ["link_parent_category"]=>
    string(1) "0"
    ["show_author"]=>
    string(1) "0"
    ["link_author"]=>
    string(1) "0"
    ["show_create_date"]=>
    string(1) "1"
    ["show_modify_date"]=>
    string(1) "0"
    ["show_publish_date"]=>
    string(1) "0"
    ["show_item_navigation"]=>
    string(1) "0"
    ["show_vote"]=>
    string(1) "0"
    ["show_readmore"]=>
    string(1) "1"
    ["show_readmore_title"]=>
    string(1) "0"
    ["readmore_limit"]=>
    string(3) "100"
    ["show_tags"]=>
    string(1) "1"
    ["show_icons"]=>
    string(1) "0"
    ["show_print_icon"]=>
    string(1) "0"
    ["show_email_icon"]=>
    string(1) "0"
    ["show_hits"]=>
    string(1) "0"
    ["show_noauth"]=>
    string(1) "0"
    ["urls_position"]=>
    string(1) "0"
    ["show_publishing_options"]=>
    string(1) "1"
    ["show_article_options"]=>
    string(1) "1"
    ["save_history"]=>
    string(1) "0"
    ["history_limit"]=>
    int(10)
    ["show_urls_images_frontend"]=>
    string(1) "0"
    ["show_urls_images_backend"]=>
    string(1) "1"
    ["targeta"]=>
    int(0)
    ["targetb"]=>
    int(0)
    ["targetc"]=>
    int(0)
    ["float_intro"]=>
    string(4) "left"
    ["float_fulltext"]=>
    string(4) "left"
    ["category_layout"]=>
    string(6) "_:blog"
    ["show_category_heading_title_text"]=>
    string(1) "1"
    ["show_category_title"]=>
    string(1) "1"
    ["show_description"]=>
    string(1) "1"
    ["show_description_image"]=>
    string(1) "0"
    ["maxLevel"]=>
    string(1) "1"
    ["show_empty_categories"]=>
    string(1) "0"
    ["show_no_articles"]=>
    string(1) "1"
    ["show_subcat_desc"]=>
    string(1) "1"
    ["show_cat_num_articles"]=>
    string(1) "0"
    ["show_cat_tags"]=>
    string(1) "1"
    ["show_base_description"]=>
    string(1) "1"
    ["maxLevelcat"]=>
    string(2) "-1"
    ["show_empty_categories_cat"]=>
    string(1) "0"
    ["show_subcat_desc_cat"]=>
    string(1) "1"
    ["show_cat_num_articles_cat"]=>
    string(1) "1"
    ["num_leading_articles"]=>
    string(1) "1"
    ["num_intro_articles"]=>
    string(1) "7"
    ["num_columns"]=>
    string(1) "1"
    ["num_links"]=>
    string(1) "0"
    ["multi_column_order"]=>
    string(1) "0"
    ["show_subcategory_content"]=>
    string(1) "0"
    ["show_pagination_limit"]=>
    string(1) "1"
    ["filter_field"]=>
    string(4) "hide"
    ["show_headings"]=>
    string(1) "1"
    ["list_show_date"]=>
    string(1) "0"
    ["date_format"]=>
    string(0) ""
    ["list_show_hits"]=>
    string(1) "1"
    ["list_show_author"]=>
    string(1) "1"
    ["orderby_pri"]=>
    string(5) "order"
    ["orderby_sec"]=>
    string(5) "rdate"
    ["order_date"]=>
    string(9) "published"
    ["show_pagination"]=>
    string(1) "1"
    ["show_pagination_results"]=>
    string(1) "0"
    ["show_featured"]=>
    string(4) "show"
    ["show_feed_link"]=>
    string(1) "1"
    ["feed_summary"]=>
    string(1) "0"
    ["feed_show_readmore"]=>
    string(1) "0"
    ["show_page_heading"]=>
    int(0)
    ["layout_type"]=>
    string(4) "blog"
    ["menu_text"]=>
    int(1)
    ["pageclass_sfx"]=>
    string(9) " newspage"
    ["ansprechpartner-link-option"]=>
    string(2) "99"
    ["menu-meta_description"]=>
    string(152) "Unter der Überschrift Pressespiegel finden Sie, was die Fachpresse über UNIORG und seine Kunden in den letzten Monaten und Jahren veröffentlicht hat!"
    ["menu-meta_keywords"]=>
    string(26) "Pressespiegel, UNIORG, SAP"
    ["secure"]=>
    int(0)
    ["page_title"]=>
    string(13) "Pressespiegel"
    ["page_description"]=>
    NULL
    ["page_rights"]=>
    NULL
    ["robots"]=>
    NULL
    ["page_heading"]=>
    string(13) "Pressespiegel"
  }
  ["initialized":protected]=>
  bool(true)
  ["separator"]=>
  string(1) "."
}