是否有任何资源创建自包含的可重用模块的信息?
我需要创建模块,以便我可以快速轻松地将其放入项目中。一个例子是一个新闻模块,它将包含一个管理区域,新闻列表页面,它支持CSS
& JavaScript
等
我正在抽我的袜子还是这甚至有可能?创建可重用的cms模块(C#)
1
A
回答
1
您需要为您的应用程序插件。
我有一个plugin library(开发中和西班牙语),您可能会使用它作为示例或起点。我不知道该怎么好谷歌翻译将是,但你可以在http://translate.google.com/translate?hl=es&ie=UTF-8&u=http://www.thealphasite.org/es/sistema_de_plugins_con_c_y_net&sl=es&tl=en
检查C#插件教程插件允许你插入:P功能集成到你的应用程序,并与适当的设计,它可以让你将功能从一个应用程序移动到另一个应用程序。
无论如何,插件只是提供易用性,但需要专门考虑设计的设计。另一方面,基本的“把这个模块用在另一个项目中”只是恰当的封装和良好的设计。如果一个模块设计得很好,它应该可以很轻松地移植到另一个站点或应用程序。请注意,对于网络来说,“主题化”是一个复杂的主题,也就是说,使插件适应特定网页的方式是另一个必须纳入模块本身的自定义步骤。您可以在Drupal theming functions和theming api documentation中看到一个示例。
0
不确定任何资源 - 但我自己通过使用模块的用户控件的组合从头开始编写CMS,并使用通用代码文件的模板系统将所述用户控件加载到占位符中。
模板系统允许您使用一堆占位符(尽可能多的)创建一个aspx文件 - 然后您需要一个数据库或类似的数据库来管理哪些控件访问哪些页面上的占位符。一个模板可以处理很多页面。
下载和研究dotnetnuke的体系结构可以启发并给出构建自己的方法的想法,即使它是VB,数据结构也同样有趣。
1
看看www.allnewsmanager.net,也许你在找什么。它是一个可重复使用的模块,免费且开源。
相关问题
- 1. 创建可重用模块
- 2. 创建Cycle.js可重用模块
- 3. 玉兰CMS - 模块创建技术来创建模板
- 4. 创建LINQ to SQL的可重用块
- 5. JAXB - 创建模块以供重用
- 6. Orchard CMS模块仪表板中的重复模块条目
- 7. 是否有可能在.NET 3.5上用C#创建VB.net模块?
- 8. Orchard CMS模块web.config
- 9. 为Alchemy CMS创建自定义留言簿模块
- 10. 从模块创建果园CMS添加菜单
- 11. 如何创建一个可重用的库作为AMD模块构建?
- 12. Magnolia CMS的模板创建5.4.2
- 13. 使用Orchard创建模块
- 14. 在C++模块崩溃时创建PyTuple
- 15. python c api创建一个python模块
- 16. 如何在C中创建模块
- 17. 在DNN中创建一个C#模块
- 18. 创建单个python可执行模块
- 19. 创建vtiger模块
- 20. 创建DotNetNuke模块
- 21. 创建OTRS模块
- 22. 创建模块Java
- 23. drupal 6:创建自定义模块并重新创建轮子?
- 24. CMS模板创建和jQuery集成
- 25. 创建一个子模块模块
- 26. 使用SWIG创建PHP C/C++扩展模块
- 27. 带模板的CodeIgniter模块化CMS
- 28. cms实施调查模块
- 29. 创建可重复使用的模态对象/模板系统
- 30. 如何使用Edge.js模块创建和重用实例变量?