zoukankan      html  css  js  c++  java
  • OpenCms模块创建图解

      登录OpenCms后,切换到“管理(Administration)”视图,点击“模块管理”,这时窗口显示已安装模块的列表。


     
      确定当前不在“online”状态下,点击“新建模块”按钮:
      “名称”:是模块包的名称,名称规则应该遵循Java包的命名规则,此名称在模块创建后不可以再修改,在模块中可以包含java类,这些类包的名称和模块的名称一定要相同;
      “模块名称”:中可以自由输入,如描述模块功能的名字;
      “描述”:模块的描述信息,可以随意输入;
      “模块版本”:模块的版本号;
      “模块组”:用于把属于同类的模块分组,这样在模块列表中可以按模块组进行排序;
      “动作类/行为类”:在模块初始化或修改时所执行的类,这个类应该包含在模块包中,请参考JavaDoc中的I_CmsModuleAction接口。
      “作者姓名”和“作者email”中输入模块创建者的名称与email信息;
      “创建模块文件夹”:创建模块时在/system/modules/中创建模块包文件夹,如org.opencms.test;
      “创建"templates"子文件夹”:在模块文件夹下创建"templates"子文件夹,用于存放模板;
      “创建"elements"子文件夹”:在模块文件夹下创建"elements"子文件夹,用于存放共用的元素;
      “创建"resources"子文件夹”:在模块文件夹下创建"resources"子文件夹,用于存放模块所需的资源;
      “创建“classes”子文件夹”:在模块文件夹下创建“classes”子文件夹,用于存放模块中的类;
      “创建"lib"子文件夹”:在模块文件夹下创建"lib"子文件夹,用于存放模块中的jar。

      点击“确定”,完成模块的创建。

      模块创建完成后,文件夹结构如下图:

    转自:http://blog.csdn.net/qianxuncms/article/details/1554192

  • 相关阅读:
    C++学习9 this指针详解
    福建省第八届 Triangles
    UVA 11584 Partitioning by Palindromes
    POJ 2752 Seek the Name, Seek the Fame
    UVA 11437 Triangle Fun
    UVA 11488 Hyper Prefix Sets (字典树)
    HDU 2988 Dark roads(kruskal模板题)
    HDU 1385 Minimum Transport Cost
    HDU 2112 HDU Today
    HDU 1548 A strange lift(最短路&&bfs)
  • 原文地址:https://www.cnblogs.com/jpfss/p/6437161.html
Copyright © 2011-2022 走看看