问题标签 [moinmoin]

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.

0 投票
2 回答
680 浏览

authentication - 使用 MoinMoin 的 Ldap (AD) 身份验证不起作用

我正在尝试将 MoinMoin 与我的 AD 服务器连接,但它不起作用。我的意思是,我尝试使用我的域帐户登录,我没有收到任何错误(如果我尝试使用以前创建的超级用户帐户登录,我会收到用户名或密码错误的错误),但我还没有登录。如果我遵循MoinMoin/auth/ldap_login.py中的代码,我就有了正确的凭据。我是否以正确的方式进行设置?我在 FreeBSD 9.1 上使用 MoinMoin 1.9.6 和 python 2.7,而没有安装 MoinMoin(即我只从存档中提取文件并运行 wikiserver.py)。

在这里,我向您展示我的 wikiconfig_local.py:

0 投票
1 回答
250 浏览

flask - 如何在 MoinMoin 宏中使用烧瓶渲染模板?

我是 MoinMoin 和烧瓶的新手。我有一个使用 python 宏的 moinmoin 站点。目前,我只是使用一些基本的字符串格式方法从我的宏中返回 html。我想将烧瓶模板与该render_template方法一起使用。它现在不起作用,因为上下文堆栈似乎是空的。我真的不知道使它工作的好方法是什么。我应该通过给它宏对象本身或宏请求来创建一个带有烧瓶的上下文吗?

0 投票
2 回答
172 浏览

python - 某些页面上的 MoinMoin ACL

我们使用 MoinMoin 作为我们应用程序的 wiki。我们想打开被设置的页面给公众访问。我该怎么做?

我可以在配置文件中的某些页面上设置公共访问吗?

0 投票
2 回答
105 浏览

python - CreatePdfDocument 与 MoinMoin 1.9.7 一起挂起

我在 Mac 上安装了 moinmoin 1.9.7,并添加了 CreatePdfDocument 操作。当使用一个非常基本的页面(仅包含字符串“此页面故意留空”)时,我能够调出 pdf 配置菜单

http://somehost:8080/Page?action=CreatePdfDocument

并且可以继续到服务器尝试生成 pdf 的位置 - 它重定向到:

http://localhost:8080/Page

然后提供以下html:

<html><body marginwidth="0" marginheight="0" style="background-color: rgb(38,38,38)"><embed width="100%" height="100%" name="plugin" src="http://somehost:8080/Page" type="application/pdf"></body></html>

moin-moin 服务器似乎挂在最后一个请求上,从不返回生成的 pdf。我在 CreatePdfDocument 操作源代码中添加了一些调试语句,我可以看到正在生成正确的 pdf。

有什么想法可能出了什么问题,或者我可以从哪里最好地开始调试这个问题?由于服务器在最后一个请求上挂起/没有响应,我无法弄清楚问题可能是什么。

0 投票
1 回答
61 浏览

python - 我如何以编程方式从宏内部获取包含宏的页面的完整呈现版本?

我正在寻找一个 moinmoin 宏,它对页面的完全呈现版本执行一些处理(也许这最好通过一个动作来实现?我是 moinmoin 的新手,不确定最佳方法)。

有没有一种简单的方法可以让我获得包含宏的 moinmoin 页面的完整呈现版本?

似乎请求对象具有一些关闭的属性(例如页面和数据),但不是最终结果

0 投票
1 回答
46 浏览

python - 如何捕获 MoinMoin 解析器的输出?

假设我正在编写一个解析器,并希望在我返回的结果中包含另一个解析器的输出。如果我做这样的事情:

然后 WikiParser 会将其工作结果直接放入我的 self.request 对象中。

不过,我想截取它——我宁愿获取 WikiParser 工作的结果,并对其进行更多操作。

我有办法做到这一点吗?我该怎么做?

0 投票
1 回答
108 浏览

javascript - 如何在 MoinMoin 中加载一段 javascript 以与我的操作表单一起使用?

我创建了一个 moin-moin 动作,并想向它添加一些 javascript-y 动画。

这意味着我的表单需要加载一些 javascript 库。

当 moinmoin 为我的操作提供表单时,如何指示它加载一些(外部)javascript 库?

0 投票
1 回答
205 浏览

moinmoin - 页面上的 MoinMoin acl 不起作用

wikiconfig.py我有

但是我有一些页面,我想让那些期望 EditorGroup 的人无法阅读。我试图在页面 acl 行上做到这一点:

但是作为 ReaderGroup 成员的用户仍然可以访问该页面.... 谁能告诉我,我在哪里做错了?谢谢。

0 投票
1 回答
236 浏览

upload - 无法在 MoinMoin 上上传附件

我已经在我的 Windows 机器上安装了 MoinMoin:

MoinMoin 1.9.7,Python 2.7

但是,我无法将附件上传到任何页面。每当我单击“上传”时,都会出现以下错误:

我也尝试过 Python 2.5 并且行为是相同的。

0 投票
1 回答
1461 浏览

debian - 在 Debian Wheezy 上设置 MoinMoin 的问题

我在 Debian Wheezy 上设置单个 MoinMoin wiki 时遇到问题。我想要的是一个维基localhost/MyWiki(实际上我不在乎它到底在哪里)。我遵循了三个不同的安装指南:Debian 软件包的官方 README.Debian、Debian 的MoinMoin 安装指南Oz123 的安装说明,都无济于事。

这是我的设置说明(对不起,因为配置不是微不足道的,我想我最好具体一点):

1)创建和填充/var/www/mywiki

2) 将 wiki 传递给 Apache:

3)配置Apache2:

添加以下内容/etc/apache2/sites-available/mywiki

4)配置MoinMoin:

编辑/etc/moin/mywiki.py以包含这些行(注意:安装后python-moinmoin/etc/moin不包含名为 的文件mywiki.py,所以我先搜索复制它:

然后我添加/更改了文件以包含以下行:

然后我附加www-data localhost/etc/moin/wikilist

5) 激活维基:

6) 访问您的新 wiki,http://your.site/MyWiki/LanguageSetup然后创建您的帐户(名称根据您在上面指定的超级用户)。

但是,访问http://localhost/MyWiki/LanguageSetup给出了以下错误:

所以我搜索wikiconfig.py

通读wikiconfig.py后,我发现这个文件应该与 和 位于同一个目录data/underlay/。由于我/var/lib/mywiki在步骤 1) 中将两个目录都复制到了,因此我也将这个脚本复制到了那里:

我还更改sitename = u'Untitled Wiki'为与(步骤 4)sitename = u'MyWiki'中的配置匹配。mywiki.py尽管如此,访问http://localhost/MyWiki/LanguageSetup给出了另一个错误:

为什么脚本试图找到data/usr/share/moin/server/data不是/var/lib/mywiki/data像我在其中配置的那样mywiki.py(参见步骤 4)?在尝试让 MoinMoin 运行比我愿意承认的次数更多之后,我想知道你们中的一个人是否可以指出我的方式中的明显错误......