问题标签 [hippocms]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
content-management-system - Hippo CMS 的 RSS 功能可从 facet 获取提要
我正在研究 Hippo CMS,它有一个用于 RSS 提要的插件,
RSS 可以从现有文件夹中获取文档。
但我想实现一个功能,让它从方面而不是真正的文件夹中获取文档。
所以我可以做一些事情news/2012/published
来得到我想要的。
以前有人试过吗?请分享一些关于我如何做到这一点的想法。
java - Hippo CMS - 在每次重新加载页面时显示随机新闻提要
如果我有一个类似 : 的列表List<NewsItems>
,并且该列表中有 10 个新闻项目,有没有什么方法可以让我每次都获得一组 4 个不同的新闻项目,例如,说第 1、4、8 和 10 个项目列表。
我目前正在使用 Pageable Collections 并将新闻项目的显示分解为每页显示 4 个新闻项目(最大)。因此,通过这种方式,我可以随机更改要显示的页面(从而最终在每次刷新时更改新闻),但每个新闻项并不是随机的(例如:1-4 项总是在一起,5-8 项也是如此)。
有没有办法我仍然可以使用 Pageable Collections 并随机获取新闻提要?或者其他方式?任何帮助是极大的赞赏。
jsp - 将 JSP 参数从一个 jsp 传递到另一个:代码使用 HIPPO
我正在尝试将参数从一个 jsp 文件传递到另一个使用
来自 Index.jsp
然后使用在footer.jsp中访问param main
但是,param.main 在footer.jsp 中仍然为空。
我们的代码使用 HIPPO CMS。有没有办法可以在 HIPPO CMS 中将参数从一个 jsp 发送到另一个。我尝试搜索,但找不到与 HIPPO CMS 相关的任何内容。
hippocms - 通过(正则表达式)模式限制文件夹名称
我想根据模式限制我的文件夹名称。例如,我希望文件夹名称为年份。目前这在河马 7.8.x 中是可能的吗?
lucene - 配置自定义 Lucene Analyzer 以接受某些停用词
我需要修改 lucene 分析器以使其能够识别单词“Ben”(荷兰语停用词)。请进一步指导我。如何让 Lucene Analyzer 接受这个词作为常规词?
服务器的 Repository.xml
工作区.xml
logging - 枚举 HippoCMS 中所有可能的事件日志条目
我正在尝试确定哪些用户活动记录到 Hippo CMS 实例的审核日志中。我的目标是评估条目是否足够详细以符合客户的审计要求。
据我了解,这些事件是从“工作流程”生成的,并且由于这是可扩展的,因此答案取决于项目中包含的插件集合。
因此,问题可以表述为:我如何才能找出存在哪些事件?是否有一个事件注册表可以查询以枚举所有可能发出的事件?或者,我应该在源代码中使用什么 grep 来收集这些信息?
最佳,爱德华多
hippocms - 如何从组件中获取 ChannelManager
我正在寻找一种从 Component#doBeforeRender 调用中获取 ChannelManager 引用的方法,其方式与 QueryManager 有点相似。
是否有 *Manager 注册表我可以要求服务接口?
最佳,爱德华多
hippocms - 如何将密码保存在河马存储库中
如何将密码保存在 Hippo 存储库中?
我写了一个生成新密码的类,我希望将他的密码保存在存储库中。但是我该怎么做呢?
java - 基于 Java 的 CMS,带有 RESTful 服务/API 来访问内容
对于那些可能因“不具建设性 - 目前看来,这个问题不适合我们的问答形式”而可能投票结束这个问题的人。- 如果您建议我应该在哪里发布这个问题(https://softwareengineering.stackexchange.com/?或任何以 CMS 为重点的论坛?)
之前也有人问过类似的问题:
- https://stackoverflow.com/questions/918722/java-or-php-for-homegrown-cms
- https://stackoverflow.com/questions/4005811/is-there-a-good-cms-for-java
- https://stackoverflow.com/questions/8298790/java-web-cms-recommendations
- https://stackoverflow.com/questions/4837502/recommendations-for-a-lightweight-java-web-cms
- https://stackoverflow.com/questions/1939238/can-you-recommend-an-easy-to-use-easy-to-develop-cms
他们都有几年的历史,所以我想知道是否有新的建议/讨论。
一些背景知识:我们是一家 Java 商店,我们为客户创建/维护网站,我们的技术堆栈是 Java、Spring、SQL、JSP、HTML5、JQuery、Tomcat、JBoss、Maven 等……通常的东西。到目前为止,就“内容”而言,我们要么将其放入 JSP 读取的某些属性文件中以获取副本(例如产品 X 的描述),要么将其放入提供动态内容的后端服务(例如产品 X 的当前值是多少) )。
现在我们正在重新考虑管理内容的方法,因为我们正在为具有相同内容的客户管理越来越多的属性(例如网站、移动网站、移动应用程序等),因此我们绝对希望避免拥有多个副本相同的内容四处传播。
我特别要找的几件事:
基于 Java(因为我们是 Java 商店:1)在处理基于 Java 的东西方面有更多的专业知识,2)避免将其他技术引入堆栈)
可扩展性/定制。需要能够自定义 CMS(这就是我们想要坚持我们的 Java 专业知识的原因),以便可以将其扩展为与其他 Web 服务连接以使用内容等。
专注于内容——我们需要明确区分内容与 UI 渲染,回到我们正在寻找的内容,我们需要将内容交付到单独的属性中。
访问内容的 RESTful 服务/API - 同上。我们需要内容可以作为 JSON / JSON-P / 直接访问。XML 提要。
需要有一个像样的 UI 来使用,并且对业务用户来说越直观越好,因为我们的一些可能被转移到平台的客户可能希望管理他们自己的内容
多语言支持
开源/低成本
到目前为止,我有几个选择是:
Adobe CQ - 看起来是最理想的解决方案,但不幸的是它的成本太高了
Hippo CMS - 看起来符合我们的要求,我不确定它的文档记录如何,教程/操作指南似乎很稀少,它们在欧洲的市场份额似乎比在北美更大。
Liferay - 与提供内容的 CMS 相比,更专注于“门户”
Alfresco - 更专注于“文件”
dotCMS - 与 Hippo CMS 一样,似乎这个可能适合我们的需求。
Magnolia CMS - 看起来与 dotCMS 和 Hippo 一样。从我看到的评论来看,他们似乎更专注于单个网站,而不是内容与 UI 之间的清晰分离。
我个人之前没有太多使用 CMS 的直接经验。
您对上述每个选项的想法/评论,或者如果您有其他未在此处提及的解决方案,我们将不胜感激!我面临的一个挑战是我们需要做出一个非常合理的决定,因为无论我们决定走哪条路,我们都可能会坚持下去,决定不是可以轻易放弃并重新开始的事情。
hippocms - 更改 Hippo 存储库路径
请帮帮我!我的 Web 应用程序在带有 Ubuntu 的服务器上运行。Jenkins 获取 Bitbucket 上显示的代码,然后对其进行设置并手动加载 Tomcat 中的 war 文件,该文件不是由 cargo 部署的。问题在于,当我使用 Web 应用程序手动刷文件夹时,下次安装时,存储库中的所有数据(设置、用户)都会消失。我尝试在控制台中配置自动导出,但该按钮未激活,并且按下配置/模块/自动导出中的复选框也无济于事。在本地机器上一切正常,按钮处于活动状态,数据导出到文件夹“bootstrap”到项目所在的文件夹。但是在服务器上没有项目文件夹,它在Bitbucket上。并在货物中包含自动导出到配置 pom.xml 文件。run plugin too 不适合,那是 Jenkins 没有通过 cargo 部署,并且在 Tomcat 中加载了 war 文件。还有其他方法可以更改 Hippo 存储库路径吗?