WikiPlex 2.0

Rating:        Based on 2 ratings
Reviewed:  1 review
Downloads: 4900
Change Set: 0e0d6194643b
Released: Nov 17, 2010
Updated: Nov 17, 2010 by matthaw
Dev status: Stable Help Icon

Recommended Download

Application WikiPlex - .NET 4.0
application, 138K, uploaded Nov 16, 2010 - 2540 downloads

Other Available Downloads

Application WikiPlex - .NET 3.5
application, 122K, uploaded Nov 16, 2010 - 363 downloads
Example WikiPlex Sample (.NET 4.0)
example, 397K, uploaded Nov 16, 2010 - 1091 downloads
Documentation Documentation
documentation, 986K, uploaded Nov 16, 2010 - 906 downloads

Release Notes

Official Version: 2.0.0.259 | Official Release Notes
  1. Breaking Changes from v1.x
    1. All renderers have been moved into the namespace WikiPlex.Formatting.Renderers from WikiPlex.Formatting. This also includes the IRenderer interface.
    2. The following interfaces have been removed: IMacroCompiler, IMacroParser, and IFormatter.
    3. The classes MacroParser and MacroFormatter have been renamed to Parser and Formatter, respectively.
  2. New Features
    1. There is a new base Renderer class that encapsulates and simplifies common implementations.
    2. Ordered and Unordered lists can now be interleaved.
      1. For example: level one can be Ordered items while level two can be Unordered items, etc.
      2. The macros OrderedListMacro and UnorderedListMacro have been merged into a single ListMacro.
      3. Intermixing of different list types on the same level is unsupported.
    3. Images can now contain height and width parameters on the image resource.
      1. Similarly to other macros, they're specified as "http://foo.com/image.gif,height=220,width=380".
      2. You can use any unit type - ie Pixel, Percent, etc.
    4. A new multi-line indentation macro was added with the syntax of :{ ... :} so that content that normally spanned multiple lines (tables, lists, etc) can be indented.
      1. The :{ and :} need to be placed on separate lines encapsulating the content.
      2. You can have N number of colons to indicate level of indentation.
      3. The number of starting and ending colons must match in order for the macro to be valid.
    5. Headings can now be indented on a single line by simply specifying the indentation macro, ie ": ! Heading"
    6. Two new overloads were added to IWikiEngine that accept an IEnumerable<IRenderer>. This is an exclusive list the engine will use to format, similarly to overload that takes macros.
    7. The ScopeRendered event on Formatter now also includes RenderedContent.
    8. The sample application now supports unicode characters as internal wiki page links.

Reviews for this release

     

by sarathsatheesh on Jan 1 at 11:50 AM