Hi, We are looking for a wiki that has a very high level of scripting capabilities... It's for an internal network documentation project that would have some pages being automaticaly updated through database (like Computers:ComputerName) while being able to be manually commented through wiki edits from IT users. We have fair resources locally to script php but we came to the conclusion that a wiki would still give us more capabilities (like easy link creation between objects/pages) than a strict home-made database.
@StreamR May I suggest MindTouch. MindTouch is an open source collaboration and product help wiki. As you stated above, you wanted a wiki that has a very high level of scripting capabilities. MindTouch uses DekiScript - a scripting language for mashing-up data from MindTouch, extensions, and virtually any XML/JSON web-service. DekiScript has over 100 built-in functions for accessing and manipulating data. With DekiScript you can read data from a wiki page, combine with data from a web-service, and generate dynamic page personalizd to the current user. DekiScript makes it possible to automate complex reports, mash-ups, and data visualization that would otherwise require programming.
What sets DekiScript apart is that:
(a) it is safe to be used by anyone, enabling power users to customize or extend existing scripts;
(b) it supports XML and JSON, making it easy to acccess almost any web-service;
(c) it always generates valid XML structures, making it impossible to generate invalid content;
(d) it is fully integrated into MindTouch, both for creating dynamic pages and even for creating extensions.
With DekiScript, you can create dynamic pages, but you can also create custom workflows or applications by leveraging the MindTouch API capabilities. The form of DekiScript has been compared to Lua.
You can learn more about DekiScript in our community: http://developer.mindtouch.com/en/docs/DekiScript
Please let me know if you have any questions about MindTouch. I will be more than happy to assist.
You are not logged in.