XsltDb - Build Your DotNetNuke Module In Minutes
XsltDb DotNetNuke Module is powerful XSLT-based developers-oriented module. Actually it is a
DotNetNuke browser-based development environment. You can easily develop and distribute DotNetNuke modules. Powerfull XSLT-based programming model, syntax highlighting and code completion, feature-rich framework, database access with
professional caching, ASP.NET and Telerik integration make XsltDb excellent development and integration platform.
With XsltDb, you can do very special things that default and commercial modules can’t. Not because they worse but due to your very special requirements.
Where XsltDb Is Used
The main usage for the moment is pressa-online.com ( 100K+ page views per day ).
What's new
Tutorials
Features of XsltDb
(fresh features are bolded)
- Safe database access directly from XSL using
mdo:xml and mdo:sql extension object.
- Caching database query results in ASP.NET cache, SqlCacheDependency support.
- Multiple XML sources access with document() XSLT function and
mdo:xml extension.
- ASP.NET and Telerik controls usage (example).
- Portal data isolation. You are able to limit each portal to query only it's own data.
- Visitor command processing (navigate,
ajax or
submit).
- Live modules. Аutomatic module refresh using timer.
- Form validation.
- SEO friendly ajax support,
XsltDb Javascript API!
- Javascript server-side handlers and
XsltDb javascript API.
- XML services with ws.ashx.
- Inline XML services using
mdo:service.
- Seamless
integration capabilities. Easily split your xslt into multiple modules.
- Reuse a module with <xsl:import /> tag.
- Localization API. ResX files helper.
read more...
- Safe unrestricted access to separate
dedicated database on per-portal basis.
- Safe .NET API access (mdo:net,
mdo:netcall).
- Free server-side scripting by msxsl:script tag
read more....
- File upload and management.
- Image processing including very
fast dimensions retrival.
- Request, form, cookie, session parameters access.
- DotNetNuke module, portal, user, page properties access.
- Client-side xsl transformations with
mdo:client-xsl.
- Module settings form using
mdo:setup
- WIKI-like content templates
- Distribution as a regular DNN module.
- Syntax highlighting, code completion, full screen mode, regex find & replace, context & online help.
- Visual Studio integration including
xslt debugger.
Testing
- Tested on DotNetNuke 4.9.5, 5.1.4, 5.4.1, 5.4.2, 5.4.3, 5.4.4
- Tested in Browsers:
- Google Chrome 2.x, 3.x., 4.x
- Fire Fox 3.5
- Internet Explorer 6.x, 7.x, 8.x
- Opera 10.x
- Safari 4.x
- Tested on MS SQL 2008