Strictly Business - PowerPoint PPT Presentation

1 / 36
About This Presentation
Title:

Strictly Business

Description:

Internet-based Knowledge Portal. Distributes information gathering ... Provides text to help the user understand what the styles are in your program. ... – PowerPoint PPT presentation

Number of Views:12
Avg rating:3.0/5.0
Slides: 37
Provided by: steve1127
Learn more at: http://mdcfug.org
Category:

less

Transcript and Presenter's Notes

Title: Strictly Business


1
Strictly Business
  • Using StrictlyFused to
  • Create an Extensible Knowledge Portal

2
Is Your Award Winning
Information Technology
Solution Company.
3
Information Technology
Engineering Solutions Strictly Business is an
experienced, award winning technology partner,
capable of providing the full breadth of support
you require to make sound technology investments
solve business problems.
Software Engineering Services Internet/Intranet
Applications Production Support
Systems Information Mgt Systems Knowledge Mgt
Systems Embedded Systems
Network Services System Analysis and
Design Remote Management Services Outsourcing
Services Application Hosting Services Security
Services
Learning Services e-Learning Services End User
Courses Software Development Courses Network
Administration Courses Database Administration
Products KnowledgeDispatch a web-based
knowledge portal. LogOne single sign-on
between web servers and Domino
4
(No Transcript)
5
  • Internet-based Knowledge Portal
  • Distributes information gathering
  • Hierarchical channel structure
  • Provides personalized views
  • Integrates with existing IT Systems
  • Separates UI from content
  • Provides an electronic newsletter
  • Provides a flexible security model
  • Effective use of caching
  • Easy to use

6
KnowledgeDispatch - Concepts and Terms
  • Programs are the specific tools you use to
    integrate with databases and email, collect
    information from systems, people and the
    Internet and disseminate news to people who need
    it.
  • Channels (Pages) allow you to categorize
    information and place it into context with other,
    related information.

7
Logical Architecture
KnowledgeDispatch
Intranet Home Channel
News
Stock Tracker
Events
Project Channel
Events
News
Documents
Project Issues
Bookmarks
Personal Channel
Email
Weather
8
KnowledgeDispatch
9
  • Lets look at
  • KnowledgeDispatch

10
Program Interface
  • You can develop your own programs in KD by
    implementing our program interface.
  • An interface is a defined set of methods and
    properties.
  • In our case, an interface is a defined set of
    files.
  • Very useful for extending applications.

11
Program Interface
  • Basic Interface Methods
  • Program.Register
  • Program.Unregister
  • Program.DisplayPrivateOptions
  • Program.Newsletter
  • Program.Search
  • Program.Default.Display
  • Program.Default.Info
  • Program.Default.Menu
  • Program.Default.Options
  • Program.Default.Styles
  • Program.Default.StylesHelp
  • Program.Default.gif
  • Program.ChannelAdd
  • Program.ChannelRemove

12
Program Interface
  • Program.Register
  • Responsible for providing information about the
    program to the portal.
  • Creates tables and other program resources if
    necessary.

13
Program Interface
  • Program.Default.Display
  • Responsible for generating content displayed in
    portal.
  • Assume content is displayed in a lttdgt cell.

14
Program Interface
  • Program.DisplayPrivateOptions
  • Responsible for displaying and editing of program
    options for all instances of a program.
  • Assume content is displayed in a two column
    table. Begin with lttrgt and end with lt/trgt.
  • Options are saved for you.

15
Program Interface
  • Program.Default.Menu
  • Generates a menu for the program.
  • Should set menu captions, actions, and type of
    action.
  • Menu Actions
  • Display in same window
  • Display in new window
  • Display in KD Dialog window

16
Program Interface
  • Program.Default.Options
  • Responsible for displaying and editing of program
    options for a single instance in a channel.
  • Assume content is displayed in a two column
    table. Begin with lttrgt and end with lt/trgt.
  • Options are saved for you.

17
Program Interface
  • Program.Search
  • Responsible for searching program data and
    returning results to the portal.
  • Assume content is displayed in a lttdgt and the
    title of your program is already displayed.

18
Program Interface
  • Program Extension Through Display Modes
  • Add new view for your program
  • Provide an easy way to extend existing programs
    for your needs

19
Program Interface
  • Program.Default.Info
  • Define description of display mode to user
  • Title
  • Description
  • Provides display mode specific configuration
  • Cache Type
  • Cache Length

20
Program Interface
  • Program.Default.gif
  • Optional image to provide visual clue to nature
    of program or display mode.
  • May define a unique image for each display mode.
  • Example from Project Info Program

21
Program Interface
  • Program.Default.Styles
  • Gives the user much more control over the
    appearance of the program.
  • This file is not required. If it is not found,
    the portal assumes you are not supporting styles.
  • This is simply a css file.

22
Program Interface
  • Program.Default.Styles
  • Rules for style sheets
  • Your styles must begin with the prefix prg_ if
    they can be instance specific.
  • You can use variables ThemeColor,
    ThemeColorLight, ThemeColorLighter to match
    themes.

23
Program Interface
  • Program.Default.StylesHelp
  • If you implement styles in your program, make
    sure you implement the styles help method.
  • Provides text to help the user understand what
    the styles are in your program.
  • Simply text that gets displayed in a ltdivgt tag.

24
Program Interface
  • Program.ChannelAdd
  • Executed when a program is first added to a
    channel.
  • May perform program specific initialization, such
    as
  • Create database records.
  • Initialize program instance for use.
  • Create server-side files or folders.
  • Etc.

25
Program Interface
  • Program.ChannelRemove
  • Executed when last program instance is removed
    from a channel.
  • May perform program cleanup, such as
  • Remove database data.
  • Remove database tables.
  • Remove server-side files / folders
  • Etc.

26
Program Interface
  • Program.Unregister
  • Drops tables and other program resources if
    necessary.

27
Program Caching
  • There are currently three types of caching
    provided by KD that satisfy most needs.
  • User Based
  • Channel (and Setting) Based
  • Setting Based
  • You can use our tags to manually cache
    information for your program if these caching
    types do not meet your needs.

28
Program Caching
Database
29
Program Caching
Cache Engine
Database
30
Program Caching
Cache Engine
Database
31
Issue System
  • The Issue System helps
  • Track issues, bug reports, and upgrade requests
    through complete lifecycle of their resolution.
  • Track time spent on issues with built-in journal.
  • Maintain detailed notes on issues
  • What was changed
  • For what purpose
  • When
  • By whom
  • Provide email notification of issue status
    changes.
  • Identify bottlenecks in product support methods.
  • Improve communication with your clients.

32
Issue System
  • Clients may
  • Submit issues they encounter with a product.
  • Review and approve resolution estimates.
  • Track resolution progress.
  • Review and approve resolutions.
  • Receive email notification of important status
    changes.

33
Issue System
  • Internal Employees may
  • Submit issues.
  • Submit resolution estimates.
  • Submit proposed resolution.
  • Maintain issue notes.
  • Record journal entries of time spent on each
    issue.
  • Review issue history.
  • Receive mail notification of status changes.

34
Issue System
  • Project Leads may
  • Assign an issue to one or more developers.
  • Approve estimates before they are sent to
    clients.
  • Manage project settings

35
Issue System
  • Issue States
  • New Issue
  • Estimation in progress
  • Estimate awaiting approval (if required)
  • Resolution underway
  • Resolution awaiting client approval
  • Resolution rejected
  • Resolution accepted

36
Lets take a look.
37
For More Information
Strictly Business 611 Third Avenue, Suite
300 Huntington, WV 25701 888-529-0401 www.sbcs.c
om Thomas.McChesney_at_sbcs.com Leah.McDowell_at_sbcs.
com Theron.Trout_at_sbcs.com
Write a Comment
User Comments (0)
About PowerShow.com