I am sponsoring the following case for Ludovic Champenois. 
Timeout set to 3/18.


Template Version: @(#)sac_nextcase 1.64 07/13/07 SMI
This information is Copyright 2008 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
         WebStack Options and Desktop Menus for OpenSolaris
    1.2. Name of Document Author/Supplier:
         Author:  Ludovic Champenois
    1.3  Date of This Document:
        11 March, 2008
4. Technical Description

WebStack Options and Desktop Menus for OpenSolaris

1.    Summary and motivation

    Starting with build 79, OpenSolaris has a complete AMP stack
    (Apache2, PHP5, MySQL). To be in par with to the competition
    (Windows and Wamp, Mamp on Mac, etc), and to attract new
    developers to the OpenSolaris platform, some Desktop integration
    and initial help is necessary. For example, while the Solaris
    Management framework (SMF) is very powerful, it may prevent
    initial evaluators of the OS or the AMP stack to become
    operational in a very short amount of time. The WebStack Options
    and Desktop Menus package adds the Desktop features to operate the
    SAMP stack. It provides:

      - Menu to initialize the stack for a particular user
      - Menu to start/stop the Apache2 and MySQL services
      - Menu to view the log files
      - Menu to create and run samples
      - Menu to view the getting started guide
      - Menu to launch a SAMP UI console that exposes the key parameters 
        of the stack:
          - Apache Port Number
          - Apache Document directory
          - PHP debug mode
          - PHP log level
          - Access to the httpd.conf file in edit mode
          - Access to the php.ini file in edit mode
          - Show a detailled status of the stack
          - View a phpinfo page
       
2.    Technical issues

    2.1.    File Locations

    /usr/share/webstack/menus/          The gnome Desktop menus
    /usr/share/webstack/globalmenus/

    /usr/share/webtack/doc/             HTML guides

    /usr/share/webstack/libexec/        Private libraries and scripts

    /usr/share/webtack/sample/          PHP samples

       
    2.2.    Packaging and Delivery

    The following package naming is proposed: SUNWwebstackui


4.    Internationalization.

    The Desktop Menus can be internationalized using the [1] standard
    Gnome mechanism.  The Swing Option UI is written with the NetBeans
    6.0 GUI designer with all the I18N and L10N methods with external
    messages stored in properties bundle files.

5.    Documentation.

    A developer Guide and a getting started guide for the complete
    OpenSolaris WebStack are delivered in this package as html
    documents. This documentation includes pages describing the
    Desktop menus and the console UI.

6.    Interfaces

    6.1.    Interface Stability.

    The currently proposed stability is Volatile as we are looking for
    developers and users feedback. The long term goal for the GUI is to
    be integrated in the Visual Panel project [4].

    6.2.    Imported Interfaces.

    NAME                                 STABILITY          NOTES
    --------------------------------------------------------------------------
    Apache SMF service                   Uncommitted        PSARC/2007/169
    PHP5                                 Uncommitted        PSARC/2007/168
    MySQL                                Uncommitted        PSARC/2007/608
    Desktop Specification                Committed          LSARC 2005/734
    Menu Specification                   Committed          LSARC 2005/734


    6.3.    Exported Interfaces.

    NAME                             STABILITY          NOTES
    --------------------------------------------------------------------------
    SUNWwebstackui                   Uncommitted        Package Name

    Desktop Menu Items               Volatile           Public GUI interface  
                                                        Web Stack Gnome Menus

    Options UI                       Volatile           Web Stack Options GUI

    /usr/share/webstack/*            Project Private    Content within is
                                                        accessed through the
                                                        desktop GUI and is not
                                                        documented for users

7.    References.

    [1] http://standards.freedesktop.org/menu-spec/menu-spec-1.0.html
    [2] http://xdesign.sfbay/projects/samp/designs/UI.html
    [3] http://xdesign.sfbay/projects/samp/designs/Options.html
    [4] http://opensolaris.org/os/project/vpanels

==============================================================================
Appendix A - File Listing

    /usr/share/webstack/
                                Copyright.html
                                README

    /usr/share/webstack/menus/.local/share/applications/
                                webstack-apachelog.desktop 
                                webstack-createsample.desktop 
                                webstack-mysqllog.desktop 
                                webstack-options.desktop  
                                webstack-runsample.desktop 
                                webstack-start.desktop
                                webstack-stop.desktop
                                webstack-uninitialize.desktop  
                                webstack-viewgettingstartedguide.desktop 

    /usr/share/webstack/menus/.local/share/desktop-directories/
                                webstack-logs.directory 
                                webstack-sampleapp.directory 
                                webstack.directory 

    /usr/share/webstack/menus/.config/menus/applications-merged/
                                webstack.menu

    /usr/share/webstack/globalmenus/
                                applications.menu
                                applications_orig.menu
                                hidden-webstack-initialize.desktop
                                webstack-initialize.desktop
                                webstack-viewdevtools.desktop
                                webstack.directory

    /usr/share/webstack/doc/html/graphics/
                                caution.gif
                                ix-generic.gif 
                                next.gif
                                prev.gif
                                procedure.gif

    /usr/share/webstack/doc/html/
                                docinfo.html
                                figures/startserv.gif
                                figures/startserv.png
                                index.html
                                p2.html
                                p3.html
                                p4.html
                                p5.html
                                p6.html
                                p7.html
                                toc-1.html
                                toc-2.html
                                toc-expanded.html
                                toc.html


    /usr/share/webstack/doc/html/css/
                                BL_b8b8b8.gif
                                BL_c8c8c8.gif
                                BL_c8c8c8_zoom.gif
                                BL_c8c8c8_zoomed.gif
                                BL_eee.gif
                                BL_eee_zoom.gif
                                BL_eee_zoomed.gif
                                BL_fff.gif
                                BL_fff_zoom.gif
                                BL_fff_zoomed.gif
                                BL_zoom.gif
                                BL_zoomed.gif
                                BR_b8b8b8.gif
                                BR_c8c8c8.gif
                                BR_eee.gif
                                BR_fff.gif
                                TL_b8b8b8.gif
                                TL_c8c8c8.gif
                                TL_eee.gif
                                TL_fff.gif
                                TR_b8b8b8.gif
                                TR_c8c8c8.gif
                                TR_eee.gif
                                TR_fff.gif
                                a.gif
                                a2_background.gif
                                a2_bg_logo.gif
                                a2_bg_logo_wlinks.gif
                                a2_bg_logo_wolinks.gif
                                a2_corner_bl.gif
                                a2_corner_br.gif
                                a2_corner_tl.gif
                                a2_corner_tr.gif
                                a2_menu_corner_l.gif
                                a2_menu_corner_r.gif
                                a2_menu_off.gif
                                a2_menu_on.gif
                                a2_menu_on_s.gif
                                advanced.css
                                ar_dbl_blue.gif
                                ar_lg_orange.gif
                                ar_lg_orange_h.gif
                                ar_single_black_bold.gif
                                bg_dksunblue.gif
                                bg_home_b3.gif
                                bg_home_b3_iewin.gif
                                bg_home_b4.gif
                                bg_lightyellow.gif
                                bg_navblue.gif
                                bg_navgreen.gif
                                bg_sunblue.gif
                                bg_sunorange.gif
                                bg_sunyellow.gif
                                bg_titlebar.gif
                                bg_titlebar2.gif
                                bg_titlebar3.gif
                                bg_titlebar4.gif
                                bg_titlebar5.gif
                                bg_titlebar6.gif
                                bg_white_to_grey.gif
                                corner_navblue_tl.gif
                                corner_navblue_tr.gif
                                d7_tab_bg.gif
                                default.css
                                generic_bl.gif
                                generic_br.gif
                                generic_tl.gif
                                generic_tr.gif
                                ic_bullet_white.gif
                                ipg.css
                                logo_sun_small.gif
                                ul_bullet.gif
                                vnv1_bg_logo.gif

    /usr/share/webstack/libexec/
                                createsample.sh
                                initialize.sh
                                initializeasroot.sh
                                options.jar
                                restart.sh
                                runsample.sh
                                showoptions.sh
                                start.sh
                                stop.sh
                                uninitialize.sh
                                viewdevtoolsguide.sh
                                viewgettingstartedguide.sh

    /usr/share/webstack/sample/
                                jmaki-solaris-express-1.0.zip
                                phpsample.zip

    /usr/share/applications/
                                webstack-initialize.desktop
                                webstack-viewdevtools.desktop

    /usr/share/desktop-directories/
                                webstack.directory

6. Resources and Schedule
    6.4. Steering Committee requested information
        6.4.1. Consolidation C-team Name:
                unknown
    6.5. ARC review type: FastTrack
    6.6. ARC Exposure: open


Reply via email to