Welcome to Rainbow Portal Community Sign in | Join | Help

Rainbow 2.0 Beta and Zen Engine

Ok, So it is almost 1 am, and i have to stop for the nite, but I thought I would update my findings.

I made some changes to the zen engine, and got it to render:

http://www.jonavi.com/site/1/Default.aspx

it currently renders a standard asp.net menu control, using cssfrendier rendering in keeping with zen, i borrowed some of the css adapter code, and injected into zen navigation. it can render horizontal and vertical.

I need to work on the css a bit, and a missing js file, but in principle it works, and a few more days i shuld have it working fully.

Zen engine also has no problems with the URL rewriting stuff miguel has implemented as my menu, pages, and everything work fine.

 

Published mercoledì 28 febbraio 2007 6.47 by Jonathan

Comments

# re: Rainbow 2.0 Beta and Zen Engine

giovedì 1 marzo 2007 6.58 by Jonathan

I have got the menu working pretty well, here is an empty page to see:

http://www.jonavi.com/site/300/Default.aspx

It can support horizontal and vertical, currently i borrowed the css from here:

http://www.asp.net/CSSAdapters/Menu.aspx

but i will bring back the original zen-example one theme.

the html is also quite clean, and i am thinkin now:

<div class="RB_MENU" id="ctl04_zenpanes_PortalMainNav">

<ul class="AspNet-Menu">

<li class="AspNet-Menu-Leaf">

<a href="/site/1/Default.aspx" class="AspNet-Menu-Link">

Home</a>

</li>

<li class="AspNet-Menu-WithChildren">

<a href="/site/21/Default.aspx" class="AspNet-Menu-Link">

Technology</a>

<ul>

etc...etc...

anyway, its comming along well.

I still have a weird bug in the logon, when i try to login. once i finish with my menu, i will investigate that.

I also turned of ie7 scripts, but i have not tested in ie6 or firefox yet, so ill see. ie6 might be all sorts of screwed now, but since its the css adapter menu, and js, i think it will work better than the original ie7 scripts, faster at least.

no more pause in the load really.

# re: Rainbow 2.0 Beta and Zen Engine

venerdì 2 marzo 2007 5.00 by Jonathan

Update, my menu is starting to look pretty close to the original zen sample.

It also renders equally fast and well in both ie7 and firefox, i will check ie6 when i get to work tommorow, but it should be ok.

There are currently a small number of errors on the page that are preventing it from validating proper xhtml, but those have to do with silly things like missing alt tags on images (which i think is a silly rule). One error of course comes from the viewstate id field.

css validation just crapped out, not sure why yet, dont really care all that much, but it would be nice to get my pages fully valid i suppose.

# re: Rainbow 2.0 Beta and Zen Engine

venerdì 2 marzo 2007 18.48 by ramseur

BAdASSSSSS however some of the pages still give the page cant be found error but Im sure youll find the fix.  This rocks man.  You should also check out the new geographical provider by MGF.  Its the answer to what you needed for the language list.  We just need to add it to portal settings.

# re: Rainbow 2.0 Beta and Zen Engine

lunedì 5 marzo 2007 16.03 by Jonathan

The errors are module erros and missing content according to my logs.

Mainly there are bugs with the changed paths for xml feeds and xslt locations, since the modules location ahs moved, and my database is old.

This is the cause for most the broken pages. I am still checking if its a code issue or simply bad data. The idea being eveyrthing with old data, should not have to wipe there data out, or manually find a fix, so there needs to be some solution figured here.

However, thats neither here nor there with the Zen Navigation or Engine talk, its more beta related.

# re: Rainbow 2.0 Beta and Zen Engine

lunedì 5 marzo 2007 20.00 by ramseur

Well take into mind that you were using an alpha and now we are on beta.  Data mapping/Upgrading between your alpha and the beta shouldnt matter too much.  Im more concerned with Rainbow 2006 on the .NET 1.1 framework and upgrading that to Rainbow Portal 2.0 future versions.  However its good to know this beforehand so when we get to a code freeze for the release; we can know how to do this.  We only did a small number of DB changes and put the modules in organized folders.  I saw that XSL/XSLT was working on your portal which was broken in the alpha.  Def want to know how you fixed that.

Anonymous comments are disabled