What is VHTML? How it works? Where can I find information about this?
The code below continues many lines until it ends up with the expected / veotherwise / vechoose. I started a bit with one of the developers where they used this html version called vhtml. I have a search on the internet, but it contains various definitions for vhtml. I've seen some posts in Joomla about vhtml but they don't look like the code below. I was expecting to get a pointer on how to understand the language.
It looks a lot like normal html with very similar commands or maybe few characters. But I can just decipher it. Any help would be appreciated. If you would like more information, please post comments.
<vechoose>
<vewhen criteria='isPortalEdit'>
widget: practices-landing-page
</vewhen>
<veotherwise>
<veinclude src='private/webportal/webtemplate-content.vhtml'>
<vesection name='content-body'>
<% // Determine portlet visibility %>
<vecalc expression='isEmpty = false' output='none' />
<vechoose>
<vewhen criteria='isEmpty'>
<veif criteria='portlet.ifEmptyDo == "Hide"'>
<script>getTag( 'portlet_<%=portlet.order%>' ).style.display = "none";</script>
</veif>
<veif criteria='portlet.ifEmptyDo == "Show Message"'>
<%#portlet.ifEmptyMessage%>
</veif>
</vewhen>
...
source to share
I think it is an internal language between bringing the server side aspect to the display in the browser. I haven't been able to find any documentation in this language and I don't think Stained Glass explains it. The server uses coyote as the web browser, tomcat as the servlet handler and java as the backend.
Any new information please email.
source to share
Managed to find this: http://vitrage.sibweb.ru/english/ Looks like it might be an Apache module called VITRAGE. Not much in English, but I'm really not sure if this is a match.
When you read the sample code you posted, it looks like an XML-style procedural language. Are you sure it is available elsewhere, or perhaps something that was developed internally?
source to share