zoukankan      html  css  js  c++  java
  • MOSS项目开发 周记(第九周)

     

    第九周

    -         信息目录

    o       服务子目录Services Category

    §         草稿完成

    下图是项目完成时的最终版




    o       员工子目录People Category

    §         草稿完成

    下图是项目完成时的最终版

            


    [结语] 信息目录影响公司的方方面面,明争暗斗贯彻项目的全过程。

    -         界面设计

    o       结合中间层的框架演化到version 0.6

    o       遇到webpart 乱序显示问题

    §         每次webpart显示的次序混乱,例如banner会跑到下面去。

    代码如下

    <script language=javascript >

          <!--

                      var ajaxcount = 0;

                      jQuery(document).ready(function() {

                                  // add header
                                  $.get("_include/index_header.html", function(data){

                                   $('#header').html(data);

                                  });

                                  // add side

                                  $.get("_include/side_personalize.html", function(data){

                                   $('#side').html( $('#side').html() + data );

                                  });

                                  $.get("_include/side_gottoknow.html", function(data){

                                   $('#side').html( $('#side').html() + data );

                                  });

                                  $.get("_include/side_mynavi.html", function(data){

                                   $('#side').html( $('#side').html() + data );

                                  });

                                  $.get("_include/side_activity.html", function(data){

                                   $('#side').html( $('#side').html() + data );

                                  });

                                  $.get("_include/side_bannerspace.html", function(data){

                                   $('#side').html( $('#side').html() + data );

                                  });

                                 

                                  // add main

                                  ajaxcount++;

                                  $.get("_include/main_banner.html", function(data){

                                   $('#main').html( $('#main').html() + data );

                                   add_tabs();

                                  });

                                  ajaxcount++;

                                  $.get("_include/main_happenings.html", function(data){

                                   $('#main').html( $('#main').html() + data );

                                   add_tabs();

                                  });

                                  ajaxcount++;

                                  $.get("_include/main_servicesinfo.html", function(data){

                                   $('#main').html( $('#main').html() + data );

                                   add_tabs();

                                  });

                      });

                      function add_tabs() {

                                  ajaxcount--;

                                  if(ajaxcount == 0) {

                                   $('#hpn_div').tabs(1,{ remote: true });

                                   $('#svcs_div').tabs(1,{ remote: true });

                                  }

                      }

          -->

          </script>

    -         中间层设计

    o       放弃XML+XSLS+参数的结构

    §         无法进行离线开发Offline development

    §         把参数转换到param 节点下

    <param>

     <Today>1/11/2007 12:00</Today>

    ………………

    </param>

    ·        所有的信息包括实时信息均在XML

    简单的开发流程如下

    ·        生成MOSS列表Create List)并加入模拟数据(必须和设计的显示代码用的数据相符)

    ·        使用中间层生成XML 并保存在local

    ·        根据XMLweb设计的显示代码(design code )设计 XSLT文件XMLSPY或者Sharepoint designer

    ·        测试XSLT文件以完全符合设计的显示代码

    ·        上载XSLT文件

    ·        使用中间层动态生成html码并且和web设计的显示代码再一次比较(有时因为工具不同会有细微差别)

    ·        JQUERY中的静态HTML码改为使用中间层动态代码。

  • 相关阅读:
    asp.net项目发布网上-当前自定义错误设置禁止远程查看应用程序
    TortoiseSVN提交文件的时候卡死
    TortoiseSVN,排除不想提交文件的方法(转)
    VS2010 发布网站时文件丢失
    SQL SERVER2012秘钥
    QTP常用功能
    XAMPP和Bugfree详细教程
    模块
    匿名函数、函数递归与二分法、面向过程
    迭代器、生成式、生成器
  • 原文地址:https://www.cnblogs.com/by1455/p/947492.html
Copyright © 2011-2022 走看看