[Dbix-class] InflateColumn::Markup::Unified inflates columns that use a markup language

Alexander Hartmaier alexander.hartmaier at t-systems.at
Wed Sep 30 12:57:42 GMT 2009


Am Mittwoch, den 30.09.2009, 12:45 +0200 schrieb Bernhard Graf:
> Jose Luis Martinez schrieb:
>
> > 2- I see that the Markup::Unified module requires, uses, and makes an
> > instance of the three markup modules that are supported. IMHO, I don't
> > think this is a good long-term strategy if you are willing to support
> > more modules because:
> >  - If you only want to use one markup_lang, you have to install all, or
> > the module fails to load.
> >  - People have to "bug" you, as the maintainer of the module to get
> > their markup language supported by Markup::Unified.
> >  - All markup modules will be loaded although the application will maybe
> > need only one.
>
> That's a good point!
> So Markup::Unified should be a universal markup class, that provides
> methods to build and to traverse a markup object.
>
> Then it would need Markup::Unified::Parser::* and
> Markup::Unified::Formatter::* classes for all kind of input and output
> formats. Those modules could be distributed seperatly.
>
> Sounds like a big challenge. :-)
> But I would estimate a certain amount of interest from wiki-application-
> implementors for such a beast - if there is not already one out.
>
> I think this is is getting a bit OT...

Sound to me like you need to write a module which represents the markup
column data as object and inflate to it with DBIC.

--
BR Alex


*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*
T-Systems Austria GesmbH   Rennweg 97-99, 1030 Wien
Handelsgericht Wien, FN 79340b
*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*
Notice: This e-mail contains information that is confidential and may be privileged.
If you are not the intended recipient, please notify the sender and then
delete this e-mail immediately.
*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*



More information about the DBIx-Class mailing list