- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
彩虹底纹模板:企业内容管理系统流程透视Alfresco from an agile framework perspective
Demo: A tale of two frameworks Share site Data list content model Surf pages web scripts (XML, FreeMarker, JavaScript) Repository web scripts (minimal) Surf config Alfresco user factory Share config (minimal) RDB back-end Schema managed by Django Python classes Model Controllers (“Views”) Forms URL mapping Admin UI Work Remaining Add file upload to both Django and Alfresco To Do’s Django has a File type Django supports custom File Managers (Hello, CMIS!) Refactor django-alfresco to use CMIS; e.g., CmisDocument type Add “categorizable chunk” to both Search Friends list Source: jphilipg Comparison Both have decent tooling pydev for Django Eclipse/STS, Roo, Maven, Ant for Alfresco Model, forms, query much easier in Django “Learning where stuff goes” Much faster in Django Surf documentation is “still evolving” Source: TheBusyBrain To Do Demo App Alfresco Django Number of files 75 23 Alfresco # of Files by Type Django # of Files by Type Comparison (cont’d) Gotchas Lack of query-able associations in DM repo was painful Add user to Share site on user registration post Create a rule on the data list folder to set owner Keep track of assignee add/remove Attempt to simplify actually made Surf site harder Forms without JavaScript No pickers Not fully leveraging Alfresco’s form service Source: automania To Do Demo Alfresco Django Lines of Code 1,578 674 Alfresco LOC by Type Django LOC by Type HEAVY SHARE CUSTOMIZATION A real-world example SaaS platform wants a community site with resources their customers need to leverage the platform better Content chunks files Discussion threads, blogs Everything tagged against multiple taxonomies Consumer UI Content Management / Admin UI Architecture Lightly customized Share Admin UI Consumer UI Heavily customized Share Content Model Behaviors Rules Web Scripts Theme YUI Form Service Web Scripts Content Managers Community Users Data Model Global Share Site Client Share Sites Project Share Sites Users Groups Client ID on cm:user One gro
您可能关注的文档
- 建设项目卫生审查 作业场所危害因素的监督管理.ppt
- 建设项目环境保护管理二.ppt
- 建设项目审计培训班-.ppt
- 建设项目土地利用审查工作实务.ppt
- 建设项目用地地压覆矿产资源调查评估报告编写.ppt
- 建设项目决策策划和实施规划.ppt
- 建造师 培训讲义6职业健康安全管理体系与环境管理体系87-96.ppt
- 建造师培训讲义2建设工程项目施工成本控制.ppt
- 建造师培训--第4章 建设工程项目质量控制.ppt
- 建造师培训--第2章 施工成本控制.ppt
- 人教版英语5年级下册全册教学课件.pptx
- 部编人教版2年级上册语文全册教学课件含单元及专项复习.pptx
- 人教版8年级上册英语全册教学课件(2021年8月修订).pptx
- 教科版(2017版)6年级上册科学全册课件+课时练.pptx
- 人教版PEP版6年级英语下册全册教学课件(2022年12月修订).pptx
- 部编人教版2年级下册语文全册课件(2021年春修订).pptx
- 人教版数学6年级下册全册教学课件(2023年教材).pptx
- 湘少版5年级下册英语全册教学课件(2021年春修订).pptx
- 人教PEP4年级下册英语全册教学课件 [2}.pptx
- 人教版6年级上册英语全册教学课件.pptx
文档评论(0)