Artisteer 2.5 native support

A place for discussion about skinning and design. Before posting questions here you should review the documentation about creating skins.

This thread is closed to new posts. You must sign in to post in the forums.
10/31/2010 9:57:47 PM
Gravatar
Total Posts 26

Artisteer 2.5 native support

i think it might be posibale to add native support im not great at xml so i was wondering if some one wants to take a crack.

 

if you look in C:\Program Files (x86)\Artisteer 2\Library\Data\Templates\ you will see all the native supported sites what i was thinking is maby we could edit Joomla.xml or one of the other Templates use them as a blank and edit the xml for mojoportal.

 

as a example of the xml here is the one from joomla.xml

 

<?xml version="1.0" encoding="utf-8" ?>
<template
  extends="Default"
  caption="Joomla Template"
  icon="Joomla.ico"
  glyphStyleTemplateExtensions="js,css,ie6.css,ie7.css,editor.css"
  class="Artisteer.Business.Document.CustomViews.JoomlaView">
  <publishing>
    <command name="export" caption="Joomla Template" icon="Export_Joomla.ico" />
    <command name="html" caption="HTML Template" icon="HTML.ico" />
  </publishing>
  <Operation Caption="Joomla" Order="20" Thumbnail="Joomla.png" Category="Content Management System (CMS) Theme"
    FootnoteText="&lt;a href=&quot;http://www.artisteer.com/?p=joomla_templates&quot;&gt;Joomla template&lt;/a&gt; created with Artisteer" />
  <fragment name="JoomlaNoDirectAccess"><![CDATA[defined('_JEXEC') or die('Restricted access'); // no direct access]]></fragment>
  <export>
    <thumbnail width="206" height="150" name="template_thumbnail.png" />
    <fragment name="path_to_template"><![CDATA[<?php echo $templateUrl; ?>/]]></fragment>
    <block name="JoomlaVMenu" caption="Vertical Menu">
      <glyph type="VMenu" name="VMenu" />
    </block>
    <article name="JoomlaArticle">
      <icon name="PostDateIcon"><![CDATA[]]></icon>
      <icon name="PostAuthorIcon"><![CDATA[]]></icon>
    </article>
  </export>
  <htmlExport>
    <block name="JoomlaVMenu" caption="Vertical Menu">
      <glyph type="VMenu" name="VMenu" />
    </block>
    <block name="JoomlaMainMenu" caption="Main Menu">
      <![CDATA[<ul>
 <li class="active"><a href="#"><span>Home</span></a></li>
 <li class="parent"><a href="#"><span>Joomla! Overview</span></a></li>
 <li><a href="#"><span>Joomla! License</span></a></li>
 <li><a href="#"><span>More about Joomla!</span></a></li>
 <li><a href="#"><span>FAQ</span></a></li>
 <li><a href="#"><span>Hyperlink</span></a></li>
 <li><a href="#" class="visited"><span>Visited link</span></a></li>
 <li><a href="#" class="hover"><span>Hovered link</span></a></li>

</ul>]]>
    </block>
    <block name="JoomlaPolls" caption="Polls">
      <![CDATA[<form action="index.php" method="post" name="form2">
 <table width="95%" border="0" cellspacing="0" cellpadding="1" align="center" class="poll">
  <thead>
   <tr>
    <td style="font-weight: bold;">Joomla! is used for?</td>
   </tr>
  </thead>
  <tr>
   <td align="center">
    <table class="pollstableborder" cellspacing="0" cellpadding="0" border="0">
     <tr>
      <td class="sectiontableentry2" valign="top">
       <input type="radio" name="voteid" id="voteid1" value="1" alt="1" />
      </td>
      <td class="sectiontableentry2" valign="top">
       <label for="voteid1">Community Sites</label>
      </td>
     </tr>
     <tr>
      <td class="sectiontableentry1" valign="top">
       <input type="radio" name="voteid" id="voteid2" value="2" alt="2" />
      </td>
      <td class="sectiontableentry1" valign="top">
       <label for="voteid2">Public Brand Sites</label>
      </td>
     </tr>
     <tr>
      <td class="sectiontableentry2" valign="top">
       <input type="radio" name="voteid" id="voteid3" value="3" alt="3" />
      </td>
      <td class="sectiontableentry2" valign="top">
       <label for="voteid3">eCommerce</label>
      </td>
     </tr>
     <tr>
      <td class="sectiontableentry1" valign="top">
       <input type="radio" name="voteid" id="voteid4" value="4" alt="4" />
      </td>
      <td class="sectiontableentry1" valign="top">
       <label for="voteid4">Blogs</label>
      </td>
     </tr>
     <tr>
      <td class="sectiontableentry2" valign="top">
       <input type="radio" name="voteid" id="voteid5" value="5" alt="5" />
      </td>
      <td class="sectiontableentry2" valign="top">
       <label for="voteid5">Intranets</label>
      </td>
     </tr>
     <tr>
      <td class="sectiontableentry1" valign="top">
       <input type="radio" name="voteid" id="voteid6" value="6" alt="6" />
      </td>
      <td class="sectiontableentry1" valign="top">
       <label for="voteid6">Photo and Media Sites</label>
      </td>
     </tr>
     <tr>
      <td class="sectiontableentry2" valign="top">
       <input type="radio" name="voteid" id="voteid7" value="7" alt="7" />
      </td>
      <td class="sectiontableentry2" valign="top">
       <label for="voteid7">All of the Above!</label>
      </td>
     </tr>
    </table>
   </td>
  </tr>
  <tr>
   <td>
    <div align="center">
     <span class="art-button-wrapper">
      <span class="l"> </span>
      <span class="r"> </span>
      <input type="submit" name="task_button" class="art-button" value="Vote" />
     </span>&nbsp;
     <span class="art-button-wrapper">
      <span class="l"> </span>
      <span class="r"> </span>
      <input type="button" name="option" class="art-button" value="Results" />
     </span>
    </div>
   </td>
  </tr>
 </table>
</form>
]]>
    </block>
    <block name="JoomlaKeyConcepts" caption="Key Concepts">
      <![CDATA[<ul>
 <li><a href="#"><span>Extensions</span></a></li>
 <li><a href="#"><span>Content Layouts</span></a></li>
 <li><a href="#"><span>Example Pages</span></a></li>
</ul>]]>
    </block>
    <block name="JoomlaWhoIsOnline" caption="Who's Online">
      <![CDATA[We have&nbsp;1 guest&nbsp;online]]>
    </block>
    <block name="JoomlaLoginForm" caption="Login Form">
      <![CDATA[<form action="#" method="post" name="login" id="form-login" >
 <fieldset class="input">
  <p id="form-login-username">
   <label for="modlgn_username">Username</label><br />
   <input id="modlgn_username" type="text" name="username" class="inputbox" alt="username" size="18" />
  </p>
  <p id="form-login-password">
   <label for="modlgn_passwd">Password</label><br />
   <input id="modlgn_passwd" type="password" name="passwd" class="inputbox" size="18" alt="password" />
  </p>
  <p id="form-login-remember">
   <label for="modlgn_remember">Remember Me</label>
   <input id="modlgn_remember" type="checkbox" name="remember" class="inputbox" value="yes" alt="Remember Me" />
  </p>
 <span class="art-button-wrapper">
  <span class="l"> </span>
  <span class="r"> </span>
  <input type="submit" name="Submit" class="art-button" value="Login" />
 </span>
 </fieldset>
 <ul>
  <li><a href="#">Forgot your password?</a></li>
  <li><a href="#">Forgot your username?</a></li>
  <li><a href="#">Create an account</a></li>
 </ul>
</form>]]>
    </block>
    <block name="JoomlaAdvertisement" caption="Advertisement">
      <![CDATA[<div class="bannergroup_text">
 <div class="bannerheader">Featured Links:</div>
 <div class="banneritem_text"><a href="/Joomla-1.5/index.php?option=com_banners&amp;task=click&amp;bid=3" target="_blank">Joomla!</a><br />
 Joomla! The most popular and widely used Open Source CMS Project in the world.<div class="clr"></div></div>
 <div class="banneritem_text"><a href="/Joomla-1.5/index.php?option=com_banners&amp;task=click&amp;bid=4" target="_blank">JoomlaCode</a><br />
 JoomlaCode, development and distribution made easy.<div class="clr"></div></div>
 <div class="banneritem_text"><a href="/Joomla-1.5/index.php?option=com_banners&amp;task=click&amp;bid=5" target="_blank">Joomla! Extensions</a><br />
 Joomla! Components, Modules, Plugins and Languages by the bucket load.<div class="clr"></div></div>
 <div class="banneritem_text"><a href="/Joomla-1.5/index.php?option=com_banners&amp;task=click&amp;bid=6" target="_blank">Joomla! Shop</a><br />
 For all your Joomla! merchandise.<div class="clr"></div></div>
 <div class="bannerfooter_text"><a href="http://www.joomla.org">Ads by Joomla!</a></div>
</div>
]]>
    </block>
    <article name="JoomlaContent1">
      <header><![CDATA[Text, <a href="#">Link</a>, <a class="visited" href="#">Visited</a>, <a class="hovered" href="#">Hovered</a>]]></header>
      <icons>
        <icon name="PostDateIcon"><![CDATA[September 23th, 2007]]></icon>
        <icon name="PostAuthorIcon"><![CDATA[Written by Administrator]]></icon>
      </icons>
      <content>
        <![CDATA[
    {PostPreviewImage}
    <img src="joomla_images/Joomla.png" alt="an image" style="float:left;border:0;margin: 1em 1em 0 0;" />
    <p>Lorem <sup>superscript</sup> dolor <sub>subscript</sub> amet, consectetuer adipiscing
        elit, <a href="#" title="link">link</a>, <a class="visited" href="#" title="visited link">visited link</a>,
 <a class="hover" href="#" title="hovered link">hovered link</a>. Nullam dignissim convallis est.
        Quisque aliquam. <cite>cite</cite>. Aliquam libero nisi, imperdiet at, tincidunt nec, gravida vehicula, nisl.
        Donec sed tellus eget sapien fringilla nonummy. <acronym title="National Basketball Association">NBA</acronym> Mauris a
        ante. Suspendisse quam sem, consequat at, commodo vitae, feugiat in, nunc.
        <abbr title="Avenue">
            AVE</abbr></p>

 <p>Aliquam pharetra. Nulla in tellus eget odio sagittis blandit.Maecenas at nisl. Nullam lorem mi, eleifend a,
    fringilla vel, semper at, ligula. Mauris eu wisi. Ut ante dui, aliquet nec, congue non,
    accumsan sit amet, lectus. Mauris et mauris. Duis sed massa id mauris pretium venenatis.
    Suspendisse cursus velit vel ligula. Mauris elit.
 </p>

<p>Aliquam pharetra. Nulla in tellus eget odio sagittis blandit.Maecenas at nisl. Nullam
 lorem mi, eleifend a, fringilla vel, semper at, ligula. Mauris eu wisi. Ut ante
 dui, aliquet nec, congue non, accumsan sit amet, lectus. Mauris et mauris. Duis
 sed massa id mauris pretium venenatis. Suspendisse cursus velit vel ligula. Mauris
 elit.</p>

  <p class="modifydate">Last Updated ( Thursday, 03 May 2008 09:39 )</p>

  <p>
 <span class="art-button-wrapper">
  <span class="l"> </span>
  <span class="r"> </span>
  <a class="readon art-button" href="javascript:void(0)">Read&nbsp;more...</a>
 </span>
  </p>
    ]]>
      </content>
    </article>
    <article name="JoomlaContent2">
      <header><![CDATA[Community Portal]]></header>
      <icons>
        <icon name="PostDateIcon"><![CDATA[November 5th, 2008]]></icon>
        <icon name="PostAuthorIcon"><![CDATA[Written by Administrator]]></icon>
      </icons>
      <content>
        <![CDATA[<h1>Heading 1</h1>
    <h2>Heading 2</h2>
    <h3>Heading 3</h3>
    <h4>Heading 4</h4>
    <h5>Heading 5</h5>
    <h6>Heading 6</h6>
    <p>Lorem <sup>superscript</sup> dolor <sub>subscript</sub> amet, consectetuer adipiscing
        elit, <a href="#" title="test link">test link</a>. Nullam dignissim convallis est.
        Quisque aliquam. <cite>cite</cite>. Nunc iaculis suscipit dui. Nam sit amet sem.
        Aliquam libero nisi, imperdiet at, tincidunt nec, gravida vehicula, nisl. Praesent
        mattis, massa quis luctus fermentum, turpis mi volutpat justo, eu volutpat enim
        diam eget metus. Maecenas ornare tortor. Donec sed tellus eget sapien fringilla
        nonummy. <acronym title="National Basketball Association">NBA</acronym> Mauris a
        ante. Suspendisse quam sem, consequat at, commodo vitae, feugiat in, nunc. Morbi
        imperdiet augue quis tellus.
        <abbr title="Avenue">
            AVE</abbr></p>
    <h3>List</h3>
    <ul>
        <li>List Item 1</li>
        <li>List Item 2</li>
        <li>List Item 3</li>
    </ul>
    <h3>Quote</h3>
    <blockquote>
        <p>
            &#8220;This stylesheet is going to help so freaking much.&#8221;
            <br />
            -Blockquote
        </p>
    </blockquote>
    <h3>Table</h3>
    <table class="art-article" border="0" cellspacing="0" cellpadding="0">
    <tbody>
    <tr>
    <th>Header</th>
    <th>Header</th>
    <th>Header</th>
    </tr>
    <tr>
    <td>Data</td>
    <td>Data</td>
    <td>Data</td>
    </tr>
    <tr class="even">
    <td>Data</td>
    <td>Data</td>
    <td>Data</td>
    </tr>
    <tr>
    <td>Data</td>
    <td>Data</td>
    <td>Data</td>
    </tr>
    </tbody></table>
    <p class="modifydate">Last Updated ( Thursday, 08 November 2007 11:03 )</p>
    <p>
  <span class="art-button-wrapper">
   <span class="l"> </span>
   <span class="r"> </span>
   <a class="readon art-button" href="javascript:void(0)">Read&nbsp;more...</a>
  </span>
    </p>
    ]]>
      </content>
    </article>
  </htmlExport>
</template>

 

let me know if you think this might be posable

11/1/2010 6:28:20 AM
Gravatar
Total Posts 18439

Re: Artisteer 2.5 native support

I doubt very much that dropping in an extra xml file is all that is needed, if it was that easy I'm sure Artisteer would add native support for mojoPortal. If you find any documentation about making a plugin for Artisteer export that would be different, but the existence of files like this does not mean one can easily make native support for Artisteer export.

Best,

Joe

11/1/2010 8:35:16 AM
Gravatar
Total Posts 26

Re: Artisteer 2.5 native support

i was talking abougth cloning the folder and modding the scripts to add the sepific stuff for mojo

11/1/2010 8:42:25 AM
Gravatar
Total Posts 26

Re: Artisteer 2.5 native support

maby just the plane html template folder as a blank ect i just picked that one at randome but it may be posable the files in the folders are not that many just mostly what is normaly exported + a few files and a xml which im assuming is what tells artisteer the default layout and what to do when you export

11/1/2010 8:49:28 AM
Gravatar
Total Posts 26

Re: Artisteer 2.5 native support

well blah hopefully they will add offical support it may be differnt if the owner of mojoportal called artister directly and talked to them 

11/1/2010 10:19:42 AM
Gravatar
Total Posts 18439

Re: Artisteer 2.5 native support

If you want to try experimenting to see if you can make an export plugin that is great, if you have any success please let me know.

I did ask Artisteer to support mojoPortal a long time ago, but they said they have a long list of requests to support cms systems and gave me advice on how to support it myself in mojoPortal by using the html export format, so that is what I did. Maybe someday they will reconsider if more people keep asking them to support mojoPortal.

Best,

Joe

11/1/2010 10:20:46 AM
Gravatar
Total Posts 1203
Proud member of the mojoPortal team

Help support mojoPortal!
Add-on modules

Re: Artisteer 2.5 native support

Hi Nathan, if you're interested in reading the whole history of how Artisteer became supported by mojoPortal, take a look at this thread.

Jamie

11/2/2010 2:38:14 PM
Gravatar
Total Posts 26

Re: Artisteer 2.5 native support

you could add my site to the community list if you like http://www.inspiredpc.com

11/4/2010 5:31:54 AM
Gravatar
Total Posts 71

Re: Artisteer 2.5 native support

http://cooltemplate.com , design asp.net templates online :D , is it possible to export mojo templates ? enlightened

11/4/2010 11:53:03 AM
Gravatar
Total Posts 1203
Proud member of the mojoPortal team

Help support mojoPortal!
Add-on modules

Re: Artisteer 2.5 native support

First, you should make a request to the author of that site. They already have an ASP.NET Master Page export, so that could be extended to support a mojoPortal skin format with a little work on their part.

If you want to try doing this yourself, I took a (very) quick crack at it to see what I thought would be required. Here's what I would do to get started:

  1. Create a 3-column template layout
  2. Export your layout in HTML format
  3. Clone an existing non-Artisteer skin for layout.master reference.
  4. At least the following changes will have to be made when merging the cooltemplate HTML into the layout.master:
  • Class BodyContent -> wrapwebsite
  • Class Header -> wrapheader (topnav div inside this)
  • Replace Menu div with <portal:SiteMenu...
  • Class Columns -> wrapcenter
  • div class="Column1" -> <asp:Panel id="divLeft"...
  • div class="MainColumn" -> <asp:Panel id="divCenter"...
  • div class="Column2" -> <asp:Panel id="divRight"...
  • Class Footer -> wrapfooter

Finally, you'll need to clean up all the corresponding CSS in style.css to match the above changes. Use FireBug in FireFox to help you identify things that are out of whack. You'll also need to merge in all of the CSS styling for mojo-specific object styling.

Now, even with that all said, it's still possible that mojoPortal code changes might be needed if cooltemplate has extra styling divs that are not accounted for by mojoPortal. I'd be interested to hear if you can get it working! It would be a worthy addition to the mojoPortal community tutorials.

Jamie

11/4/2010 4:07:09 PM
Gravatar
Total Posts 2239

Re: Artisteer 2.5 native support

Hi,

If we, as a community, can convince the people behind cooltemplate.com to create a mojoPortal export, that would be great. I don't think Joe will be interested in reverse engineering another template utility because keeping up with the changes in Artisteer is time consuming enough.

Thanks,
Joe D.

You must sign in to post in the forums. This thread is closed to new posts.