On Wed, Sep 1, 2010 at 10:01 AM, White, Tim <[email protected]> wrote:
> Perhaps, although we'd have to rewrite 100's of .js files to use that syntax.

i don't think there's an easy solution here.  you can hack your own
versions of Velocity/VelocityTools, you can restructure your app to
not use a dynamic rendering servlet to serve static content, or you
can adapt your static files to be served through a template parsing
system.  i don't see any other options at this point.

> It may be possible to use Tools 2.x for just this stuff through some clever 
> URL management, but it doesn't look like the 2.x version of VVS bubbles up 
> getContent either...

yeah, i don't know how upgrading your Tools version would help with
this, nor am i at all convinced that it should give access to
getContent().  that's just not what it's for, and i'm not motivated to
put in time to support what i consider bad practice (serving static
content via Velocity).  sorry.  :(

> On Sep 1, 2010, at 10:10 AM, Nathan Bubna wrote:
>
>> On Wed, Sep 1, 2010 at 9:02 AM, White, Tim <[email protected]> wrote:
>>> Sure.  We have 100k+ templates, and a massive setup to use the resource 
>>> loaders to pull things across from numerous locations.
>>>
>>> 90% of the time what we're pulling is Velocity templates, but the remaining 
>>> 10% is .js files and such that aren't valid velocity, so they break when we 
>>> try to load them....
>>
>> can you use Engine 1.7-beta1?  It has the textblock feature:
>>
>> #[[ this is included but not parsed,
>> so you can put anything here ]]#
>>
>> which you can use to keep your javascript from breaking.   of course,
>> this still means a wee bit of parsing overhead and context
>> construction.  but if you are serving static files through the VVS,
>> then i think you'll just have to live with that.  it's designed only
>> with dynamic files in mind, where #include is the extent of static
>> support.
>>
>>> On Sep 1, 2010, at 9:56 AM, Nathan Bubna wrote:
>>>
>>>> Ick.  Why run that stuff through the resource loaders at all?  This is
>>>> not really an intended usage of Velocity, so don't be too surprised
>>>> that there isn't much (anything?) in the way of support for it.  I
>>>> can't currently think of any way to do this via the VVS that doesn't
>>>> involve hacking a custom build of Velocity.
>>>
>>>
>>> This communication is the property of Qwest and may contain confidential or
>>> privileged information. Unauthorized use of this communication is strictly
>>> prohibited and may be unlawful.  If you have received this communication
>>> in error, please immediately notify the sender by reply e-mail and destroy
>>> all copies of the communication and any attachments.
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>
>
> This communication is the property of Qwest and may contain confidential or
> privileged information. Unauthorized use of this communication is strictly
> prohibited and may be unlawful.  If you have received this communication
> in error, please immediately notify the sender by reply e-mail and destroy
> all copies of the communication and any attachments.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to