- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于portal技术的网站群开发
Page ? * 基于portal技术 网站群建设技术方案说明 xxx公司 DHC PORTAL业务逻辑图 胡俊杰 2009-10-11 DHC PORTAL 开发流程 工程 任务项 子任务项 二级网站建设 1 美工任务安排 2 美工设计 3 美工设计确认 4 根据美工设计切图 HMTL 6 栏目内容展现形式确认 看对应院系原网站设置 整体原院系网站设置 开发人员确认内容展现形式 具体技术实现对应人沟通 7 网站开发 站点建立 主题开发 布局开发 页面开发 权限管理 内容管理 8 结束开发找负责人沟通确认 9 客户演示 待定 10 测试 11 数据录入 数据库移植 静态数据录入 12 上线 DHC PORTAL开发介绍 实例添加 主题开发 布局开发 页面开发 权限管理 内容管理 主题开发—实例添加 准备工作 (1).Ant (2).DHC PORTAL应用程序:DHC-portal-5.2.2 (3).DHC PORTAL主题开发包(SDK):liferay-plugins-sdk-5.2.2 (4).修改sdk中的ant属性文件build.properties. 主题开发--创建主题 主题开发--创建主题 2.默认主题文件目录 ROOT\html\themes\classic. 3.目录下文件夹说明 Templets: 前台页面文件的结构在portal_normal.vm中定义.我们可以根据实际需要修改此文件. Portlet.vm定义portlet组件的结构. Navigation.vm定义导航菜单的结构. 以上vm文件的结构的定义遵守html元素定义规范. 主题开发--创建主题 Css: 包含一堆css文件,其中main.css为主文件.custom.css 为自定义的文件.余下的文件为默认文件,不需要修改. 因为custom.css只在服务器启动时加载,所以在开发过程中并不能看到修改custom.css后的效果. 而main.css在每次页面刷新时都加载,建议将custom.css中的内容拷贝到main.css中.这样,开发时修改main.css即可.css文件中的样式名称参考定义参考templets文件夹中的vm文件. Images: 图片文件. Javascript: js脚本文件. 4.修改文件完成以后,刷新页面. 主题开发--打包主题 从控制台进入SDK的themes目录, 运行命令: create.bat Example Example. 即在themes下创建一个Example-theme文件夹. 从控制台进入此主题文件夹目录,运行ant即生成主题文件. 主题开发主题插件发布 主题开发--打包主题 生成的文件结构如图: 2.将先前修改的主题文件拷贝至此目录. 3.将目录打成war包.完成主题创建. 布局开发--创建布局 布局文件目录:ROOT/layouttpl/custom. 在此目录下创建布局文件: example.png (缩略图) example.tpl (常规布局文件) example.wap.tpl.(手机布局文件) 布局开发--创建布局 3.常规布局文件结构示例(example.tpl): div class=columns-1-2-1 id=content-wrapper table class=lfr-grid id=layout-grid tr td class=lfr-column id=column-1 valign=top $processor.processColumn(column-1) /td /tr tr id=column-center td class=lfr-column id=column-2 valign=top $processor.processColumn(column-2) /td /tr /table /div 注意:文件结构遵守html规范.$processor.processColumn(id)中的id不能重复. 布局开发--创建布局 4.手机布局文件结构示例: table tr td $processor.processColumn(column-1) /td /tr tr td $processor.processColumn(column-
您可能关注的文档
- 基于51单片机点阵LED汉字显示屏设计.doc
- 基于51单片机的红外计数系统设计.docx
- 培训课件-公用配套设备科.ppt
- 城市轨道交通线路设计.ppt
- 基于AT89C52单片机简易函数信号发生器的设计.doc
- 基于AT89S52和DS18B20的数字温度计设计.doc
- 基于AVR单片机与LCD的LC(电容电感)测试仪设计(论文).doc
- 基于BTL和TPS结合的客流量预测.ppt
- 基于C51的煤气泄漏报警系统-毕业设计.doc
- 基于AWG超宽带雷达信号测试系统的实现.ppt
- 中国多次直拉单晶炉行业市场占有率及投资前景预测分析报告.pdf
- 中国多功能阀门行业市场占有率及投资前景预测分析报告.pdf
- 中国多工位直接成衣打印机行业市场占有率及投资前景预测分析报告.pdf
- 部编版九年级下册语文详细教学计划及教学进度安排.docx
- 宁夏吴忠市同心县四校2024-2025学年高一上学期期末联考试地理试题(解析版).docx
- 中国多点平均温度计行业市场占有率及投资前景预测分析报告.pdf
- 2024年重庆市高考物理试题含答案解析.docx
- 2024年天津市高考政治试题含答案解析.docx
- 2024年天津市高考物理试题含答案解析.docx
- 中国多弹簧泥浆密封行业市场占有率及投资前景预测分析报告.pdf
最近下载
- 井下作业监督题库.doc VIP
- 【江苏卷】江苏省省扬州市2024-2025学年高三第一(上)学期期末检测(1.15-1.17)【地理试卷】含答案解析.pdf
- 欧洲家用电器市场调研和分析报告(2022年1月英文版).pdf
- DeepSeek从入门到精通(100页).pdf
- 教科版科学四年级下册第三单元 岩石与土壤 大单元整体教学设计学历案教案附作业设计(基于新课标教学评一体化).docx
- 湘方言语音特点与民俗文化关联分析.pptx VIP
- 核能安全控制系统系列:GE-Hitachi Safety Control System_(3).安全控制系统的架构与设计.docx
- 管理学-PPT课件(全).pptx
- AI技术在中学语文课堂互动中的应用教学研究课题报告.docx
- 五月的鲜花课件李皖.pptx
文档评论(0)