List Info

Thread: Re: Apache Roller 3.1 RC3 (incubating) available for testing




Re: Apache Roller 3.1 RC3 (incubating) available for testing
user name
2007-02-09 12:30:42
On 2/9/07, Allen Gilliland <allen.gillilandsun.com> wrote:
>
>
>
> Matt Raible wrote:
> > On 2/9/07, Matt Raible <mraiblegmail.com> wrote:
> >>
> >> I used the 3.0 JARs - they seem to work fine.
Here's some issues I
> >> encountered when upgrading from 2.3-incubating
to 3.1-rc3:
> >>
> >> 1. #showCategoriesAsList('nil') is not
resolved.  This is a custom
> >> macro I
> >> created. See resolution below.
> >>
> >> 2. #showCommentsCountAndLink - another custom
macro. See resolution
> >> below.
> >>
> >> 3. Smileys don't work. Don't have a
resolution, explanation below.
> >>
> >> 4. CSS on Comment form is messed up. See
resolution below.
> >>
> >> 5. Search Again box is center-aligned. See
resolution and minor bug
> >> below.
> >>
> >> Most of these were caused by the fact that I'm
using a custom theme I
> >> created for 2.x.
> >>
> >> I found workaround for these. First off, I
replaced my _day.vm template
> >> with the one from andreas08 in the java.net
themes.
> >>
> >> With 3.1, showCategoriesAsList can be replaced
with
> >> #showWeblogCategoryLinksList in weblog.vm. 
However, I made the
> following
> >> change:
> >>
> >> <li class="selected"><a
> >>
href="$url.category($cat.path)">$cat.name</a
></li>
> >>
> >>
> >> Instead of:
> >>
> >> <li
class="selected">$cat.name</li>
> >>
> >> Personally, I don't like it when there's a
selected category that I
> can't
> >> click on - or a link that turns into text in
certain states. I think we
> >> should make this change in Roller core. After
making this change, my
> >> selected category is highlighted in blue.
Later I discovered I had to
> >> change
> >> this in another place in this macro. From:
> >>
> >> <li
class="selected">$text.get("macro.weblog.a
llcategories")</li>
> >>
> >> to:
> >>
> >> <li class="selected"><a
> >>
href="$url.category($categoryObject.path)">$tex
t.get("
> >>
macro.weblog.allcategories")</a></li>
> >>
> >> For #2, replacing it with the following
works:
> >>
> >>         #set($commentCount =
$entry.commentCount)
> >>         #if($entry.commentsStillAllowed ||
$commentCount > 0)
> >>             <a
href="$url.comments($entry.anchor)"
> >>
class="commentsLink">$text.get("macro.webl
og.comments
> ")[$commentCount]</a>
> >>
> >>         #end
> >>
> >> However, I don't like seeing
"Comments[0]" so I changed it to display
> >> "Add
> >> a Comment" when there are none. So I
changed it to:
> >>
> >>         #set($commentCount =
$entry.commentCount)
> >>         #if($entry.commentsStillAllowed ||
$commentCount > 0)
> >>             <a
href="$url.comments($entry.anchor)"
> class="commentsLink">
> >>             #if($commentCount == 0)
> >>                 $text.get(
"macro.weblog.addcomment" )
> >>             #elseif($commentCount == 1)
> >>                 $commentCount $text.get(
"macro.weblog.comment " )
> >>             #else
> >>                 $commentCount $text.get(
"macro.weblog.comments" )
> >>             #end
> >>             </a>
> >>         #end
> >>
> >> I think we should make this change in all
templates - it's in the "
> >> day.vm"
> >> page of andreas08.
> >>
> >> As far as the Smiley plugin, it looks like my
class names are wrong.
> The
> >> "enabled plugins" section seems to
be missing from the settings page.
> >> I have
> >>
org.apache.roller.ui.rendering.plugins.smileys.SmileysPlugin
in my
> >> roller-custom.properties.
> >>
> >> Looking in the log files, it appears that the
class names are wrong
> >> for my
> >> plugins. However, these are the names the
following page recommends:
> >>
> >> h
ttp://wiki.java.net/bin/view/Javanet/JSPWikiPlugin
> >>
> >> ERROR 2007-02-09 10:27:04,625
PluginManagerImpl:loadPagePluginClasses -
> >> ClassNotFoundException for
> >>
>
org.apache.roller.ui.rendering.plugins.convertbreaks.Convert
LineBreaksPlugin
> >>
> >> ERROR 2007-02-09 10:27:04,629
PluginManagerImpl:loadPagePluginClasses -
> >> ClassNotFoundException for
> >>
org.apache.roller.ui.rendering.plugins.topictag.TopicTagPlug
in
> >> ERROR 2007-02-09 10:27:04,633
PluginManagerImpl:loadPagePluginClasses -
> >> ClassNotFoundException for
> >>
org.apache.roller.ui.rendering.plugins.search.WikipediaLinkP
lugin
> >> ERROR 2007-02-09 10:27:04,636
PluginManagerImpl:loadPagePluginClasses -
> >> ClassNotFoundException for
> >>
org.apache.roller.ui.rendering.plugins.search.GoogleLinkPlug
in
> >> ERROR 2007-02-09 10:27:04,640
PluginManagerImpl:loadPagePluginClasses -
> >> ClassNotFoundException for
> >>
org.apache.roller.ui.rendering.plugins.textile.TextilePlugin

> >> ERROR 2007-02-09 10:27:04,644
PluginManagerImpl:loadPagePluginClasses -
> >> ClassNotFoundException for
> >>
org.apache.roller.ui.rendering.plugins.acronyms.AcronymsPlug
in
> >> ERROR 2007-02-09 10:27:04,647
PluginManagerImpl:loadPagePluginClasses -
> >> ClassNotFoundException for
> >>
org.apache.roller.ui.rendering.plugins.bookmarks.BookmarkPlu
gin
> >> ERROR 2007-02-09 10:27:04,650
PluginManagerImpl:loadPagePluginClasses -
> >> ClassNotFoundException for
> >>
org.apache.roller.ui.rendering.plugins.email.ObfuscateEmailP
lugin
> >> ERROR 2007-02-09 10:27:04,652
PluginManagerImpl:loadPagePluginClasses -
> >> ClassNotFoundException for
> >>
org.apache.roller.ui.rendering.plugins.smileys.SmileysPlugin

> >> ERROR 2007-02-09 10:27:04,654
PluginManagerImpl:loadPagePluginClasses -
> >> ClassNotFoundException for
> >>
org.apache.roller.ui.rendering.plugins.readmore.ReadMorePlug
in
> >> ERROR 2007-02-09 10:27:04,656
PluginManagerImpl:loadPagePluginClasses -
> >> ClassNotFoundException for
> >>
net.java.roller.plugins.weblogentry.jspwiki.WikiPlugin
> >
> >
> > I fixed this by changing my
roller-custom.properties to have:
> >
> > plugins.page=
> >
org.apache.roller.ui.rendering.plugins.ConvertLineBreaksPlug
in 
> >
,org.apache.roller.ui.rendering.plugins.TopicTagPlugin 
> >
,org.apache.roller.ui.rendering.plugins.WikipediaLinkPlugin

> >
,org.apache.roller.ui.rendering.plugins.GoogleLinkPlugin 
> >
,org.apache.roller.ui.rendering.plugins.TextilePlugin 
> >
,org.apache.roller.ui.rendering.plugins.AcronymsPlugin 
> >
,org.apache.roller.ui.rendering.plugins.BookmarkPlugin 
> >
,org.apache.roller.ui.rendering.plugins.ObfuscateEmailPlugin

> >
,org.apache.roller.ui.rendering.plugins.SmileysPlugin 
> >
,net.java.roller.plugins.weblogentry.jspwiki.WikiPlugin
> >
> > One other issue I encountered, my entries' posted
time is listed as:
> >
> > Posted in Java at 20070205
> >
> > When I'm used to:
> >
> > Posted in Java at Feb 09 2007, 08:02:54 AM MST
> >
> > Changing my _day.vm to have:
> >
> > $utils.formatDate($entry.pubTime,
$text.get("
> > macro.weblog.date.timestampFormat") )
> >
> > Instead of:
> >
> > $utils.formatDate($entry.pubTime,
"yyyyMMdd")
> >
> > Fixed the problem. This seems like a friendlier
default to me.
> >
> > I also discovered a couple more issues:
> >
> > 1. My custom "render the entry's title when
viewing a single post" is no
> > longer working.  Here's my logic:
> >
> > #set( $xmap =
$pageModel.getRecentWeblogEntries(1,'nil') )
> > #foreach( $day in $xmap.keySet() )
> >   #set( $recentEntries = $xmap.get($day) )
> >   #foreach ($var in $recentEntries)
> >       #set ($title = $var.title)
> >   #end
> > #end
> >    <title>#showWebsiteTitle() | #if
($requestParameters.isEmpty() &&
> > $page.Name == "Weblog") Matt Raible's
discussions on Java and Web
> > Development #elseif
($req.getParameter($WEBLOGCATEGORYNAME_KEY) &&
> > $page.Name == "Weblog")
> >
$req.getParameter($WEBLOGCATEGORYNAME_KEY).substring(1)
Category #elseif
> > ($page.Name == "Weblog") $title #else
$page.Name #end</title>
>
> I don't know why you are doing all of that, how aobu
this ...
>
> #if ($model.permalink)
>          <title>$model.weblog.name:
$model.weblogEntry.title</title>
>      #else
>          <title>$model.weblog.name</title>
>      #end


That works - thanks!

>
> > 2. My "switch the body class based on chosen
category" logic is no
> longer
> > working:
> >
> > #if( $req.getParameter( $WEBLOGCATEGORYNAME_KEY )
)
> >    #set( $chosenCat = $req.getParameter(
$WEBLOGCATEGORYNAME_KEY ) )
> >    #set( $chosenCat =
$stringUtils.replace($chosenCat, " ",
> > "").toLowerCase() )
> >    #set( $chosenCat =
$stringUtils.replace($chosenCat, "/",
"") )
> > #end
> >
> > <body
id="page-#showPageName()"#if($chosenCat)
class="$chosenCat"#end>
>
> you don't need that request parameter mumbo jumbo, try
this ...
>
> #if ($model.weblogCategory)
>    #set( $chosenCat = $model.weblogcategory.name )
>    ## and any cleanup you want to do on the name
> #end


There was a typo in the second line (Category should be
capitalized) - but
this works too:

#if ($model.weblogCategory)
    #set( $chosenCat = $model.weblogCategory.name )
    #set( $chosenCat = $stringUtils.replace($chosenCat,
" ",
"").toLowerCase() )
    #set( $chosenCat = $stringUtils.replace($chosenCat,
"/", "") )
#end

Thanks!

Matt

-- Allen
>
>
> >
> > If I can fix these two issues, I think I'm good to
upgrade.
> >
> > Thanks,
> >
> > Matt
> >
> > I though I could fix the  comment form CSS by
copying the contents of
> > css.vminto my
> >> themes.css file.  My css.vm didn't contain a
bunch of CSS like the
> >> andreas08 theme does. Mine has:
> >>
> >> #set($theme = "andreas08" )
> >>
#parse("/WEB-INF/classes/themes/css.vm")
> >>
> >> Doing this didn't fix the problem - it just
made my theme look like
> >> Dave's. I then realized I should probably my
Weblog.vm to have:
> >>
> >> <div class="entries">
> >>     #set($pager =
$model.getWeblogEntriesPager())
> >>     <div
class="next-previous">
> >>         #if ($model.results)
> >>            
#showWeblogSearchAgainForm($model.weblog)
> >>            
#showNextPrevSearchControl($pager)
> >>         #else
> >>            
#showNextPrevEntriesControl($pager)
> >>         #end
> >>     </div>
> >>
> >>     #showWeblogEntriesPager($pager)
> >> </div>
> >>
> >>  #if ($model.permalink)
> >>    #showWeblogEntryComments($entry)
> >>    #showWeblogEntryCommentForm($entry)
> >> #end
> >>
> >> instead of:
> >>
> >> #displayWeblogEntries()
> >>
> >> That fixed the problem, but my current site
stretches the comment form
> so
> >> it's full width. I changed my forms.css (seems
to be in css.vm in
> >> Roller's
> >> andreas08) to have:
> >>
> >> form textarea.large, form textarea.textarea{
> >>     width: 100%;
> >> }
> >>
> >> Instead of:
> >>
> >> form .large, form textarea.textarea{
> >>     width: 340px;
> >> }
> >>
> >> I fixed the searchBox issue by adding
text-align: left to #searchAgain
> in
> >> andreas08.css. I did discover a bug - the
title of the link on the
> search
> >> term has:
> >>
> >> title="Define  on
Dictionary.com"
> >>
> >> That's it!  I'm ready to upgrade if I can get
the plugins problem
> fixed.
> >>
> >> It only took me 3 hours to write this e-mail.
:-/
> >>
> >> Matt
> >>
> >> On 2/9/07, Matt Raible <mraiblegmail.com> wrote:
> >> >
> >> > Those are for 3.0. Has nothing changed
with 3.1?
> >> >
> >> > Matt
> >> >
> >> > On 2/9/07, Nelson Carpentier <
nelz9999gmail.com > wrote:
> >> > >
> >> > > h
ttp://wiki.java.net/bin/view/Javanet/JSPWikiPlugin
> >> > >
> >> > > On 2/9/07, Matt Raible
<mraiblegmail.com> wrote:
> >> > > > I'm trying to upgrade to RC3
now - but I can't find the downloads
> >> > > that are
> >> > > > usually on java.net (for
JSPWiki and Hibernate).  Are those
> located
> >> > > > somewhere or should I just
build from head?
> >> > > >
> >> > > > Matt
> >> > > >
> >> > > > On 1/12/07, RW < rollertauceti.net > wrote:
> >> > > > >
> >> > > > > Hi!
> >> > > > >
> >> > > > > I've upgraded from RC2 to
RC3. The problems I've had with RC2
> are
> >> > > gone.
> >> > > > > Now everything runs fine.
> >> > > > >
> >> > > > > Thanks to all contributors
for this fine software!
> >> > > > >
> >> > > > > Greetings
> >> > > > > Robert
> >> > > > >
> >> > > > > Dave wrote:
> >> > > > > > How many folks have
tested the 3.1 RCs so far?
> >> > > > > > I think it's time to
call for a 3.1 release vote.
> >> > > > > >
> >> > > > > > Apache Roller 3.1 RC3
(incubating) is available for testing:
> >> > > > > > http://people.apache.org/~snoopdave/apache-roller-3.1/

> >> > > <http://people.apache.org/%7Esnoopdave/apache-roller-
3.1/>
> >> > > > > >
> >> > > > > > Required jars are
available from the separate Roller Support
> >> > > project:
> >> > > > > > http://tinyurl.com/yds9wy
> >> > > > > >
> >> > > > > > We're tracking RC
issues here:
> >> > > > > > http://rollerweblogger.org/wiki/Wiki.jsp?page=Rolle
r31Testing
> >> > > > >
> >> > > > >
> >> > > >
> >> > > >
> >> > > > --
> >> > > > http://raibledesigns.com

> >> > > >
> >> > >
> >> >
> >> >
> >> >
> >> > --
> >> > http://raibledesigns.com

> >>
> >>
> >>
> >>
> >> --
> >> http://raibledesigns.com

> >
> >
> >
> >
>



-- 
http://raibledesigns.com

Re: Apache Roller 3.1 RC3 (incubating) available for testing
user name
2007-02-10 02:17:43
Another question, in the 3.1 release, the nextPrevious pager
shows:

Main <http://rollerw
eblogger.org/roller/> | Next
page<http://
rollerweblogger.org/roller/?page=1>ยป

I thought we talked about a year ago and decided that:

<< Previous page | Main

...was more appropriate?  Next page current takes you
"back" and when I
think of back, I think of <<, not >>.

Also, is it possible to hide this on the main page - or
rather, how do you
detect when you're on the main page.  I'd like to show it
when viewing a
permalink, category or browsing by date - but not on the
main page.

Thanks,

Matt

On 2/9/07, Matt Raible <mraiblegmail.com> wrote:
>
>
>
> On 2/9/07, Allen Gilliland <allen.gillilandsun.com> wrote:
> >
> >
> >
> > Matt Raible wrote:
> > > On 2/9/07, Matt Raible <mraiblegmail.com> wrote:
> > >>
> > >> I used the 3.0 JARs - they seem to work
fine. Here's some issues I
> > >> encountered when upgrading from
2.3-incubating to 3.1-rc3:
> > >>
> > >> 1. #showCategoriesAsList('nil') is not
resolved.  This is a custom
> > >> macro I
> > >> created. See resolution below.
> > >>
> > >> 2. #showCommentsCountAndLink - another
custom macro. See resolution
> > >> below.
> > >>
> > >> 3. Smileys don't work. Don't have a
resolution, explanation below.
> > >>
> > >> 4. CSS on Comment form is messed up. See
resolution below.
> > >>
> > >> 5. Search Again box is center-aligned.
See resolution and minor bug
> > >> below.
> > >>
> > >> Most of these were caused by the fact
that I'm using a custom theme I
> >
> > >> created for 2.x.
> > >>
> > >> I found workaround for these. First off,
I replaced my _day.vm
> > template
> > >> with the one from andreas08 in the
java.net themes.
> > >>
> > >> With 3.1, showCategoriesAsList can be
replaced with
> > >> #showWeblogCategoryLinksList in
weblog.vm.  However, I made the
> > following
> > >> change:
> > >>
> > >> <li
class="selected"><a
> > >>
href="$url.category($cat.path)">$cat.name</a
></li>
> > >>
> > >>
> > >> Instead of:
> > >>
> > >> <li
class="selected">$cat.name</li>
> > >>
> > >> Personally, I don't like it when there's
a selected category that I
> > can't
> > >> click on - or a link that turns into text
in certain states. I think
> > we
> > >> should make this change in Roller core.
After making this change, my
> > >> selected category is highlighted in blue.
Later I discovered I had to
> > >> change
> > >> this in another place in this macro.
From:
> > >>
> > >> <li
class="selected">$text.get("
macro.weblog.allcategories")</li>
> > >>
> > >> to:
> > >>
> > >> <li
class="selected"><a
> > >>
href="$url.category($categoryObject.path)">$tex
t.get("
> > >>
macro.weblog.allcategories")</a></li>
> > >>
> > >> For #2, replacing it with the following
works:
> > >>
> > >>         #set($commentCount =
$entry.commentCount)
> > >>         #if($entry.commentsStillAllowed
|| $commentCount > 0)
> > >>             <a
href="$url.comments($entry.anchor)"
> > >>
class="commentsLink">$text.get("macro.webl
og.comments
> > ")[$commentCount]</a>
> > >>
> > >>         #end
> > >>
> > >> However, I don't like seeing
"Comments[0]" so I changed it to display
> > >> "Add
> > >> a Comment" when there are none. So I
changed it to:
> > >>
> > >>         #set($commentCount =
$entry.commentCount)
> > >>         #if($entry.commentsStillAllowed
|| $commentCount > 0)
> > >>             <a
href="$url.comments($entry.anchor)"
> > class="commentsLink">
> > >>             #if($commentCount == 0)
> > >>                 $text.get(
"macro.weblog.addcomment" )
> > >>             #elseif($commentCount == 1)
> > >>                 $commentCount $text.get(
"macro.weblog.comment " )
> > >>             #else
> > >>                 $commentCount $text.get(
"macro.weblog.comments" )
> > >>             #end
> > >>             </a>
> > >>         #end
> > >>
> > >> I think we should make this change in all
templates - it's in the "
> > >> day.vm"
> > >> page of andreas08.
> > >>
> > >> As far as the Smiley plugin, it looks
like my class names are wrong.
> > The
> > >> "enabled plugins" section seems
to be missing from the settings page.
> >
> > >> I have
> > >>
org.apache.roller.ui.rendering.plugins.smileys.SmileysPlugin
in my
> > >> roller-custom.properties.
> > >>
> > >> Looking in the log files, it appears that
the class names are wrong
> > >> for my
> > >> plugins. However, these are the names the
following page recommends:
> > >>
> > >> h
ttp://wiki.java.net/bin/view/Javanet/JSPWikiPlugin
> > >>
> > >> ERROR 2007-02-09 10:27:04,625
PluginManagerImpl:loadPagePluginClasses
> > -
> > >> ClassNotFoundException for
> > >>
> >
org.apache.roller.ui.rendering.plugins.convertbreaks.Convert
LineBreaksPlugin
> > >>
> > >> ERROR 2007-02-09 10:27:04,629
PluginManagerImpl:loadPagePluginClasses
> > -
> > >> ClassNotFoundException for
> > >>
org.apache.roller.ui.rendering.plugins.topictag.TopicTagPlug
in
> > >> ERROR 2007-02-09 10:27:04,633
PluginManagerImpl:loadPagePluginClasses
> > -
> > >> ClassNotFoundException for
> > >>
org.apache.roller.ui.rendering.plugins.search.WikipediaLinkP
lugin
> > >> ERROR 2007-02-09 10:27:04,636
PluginManagerImpl:loadPagePluginClasses
> > -
> > >> ClassNotFoundException for
> > >>
org.apache.roller.ui.rendering.plugins.search.GoogleLinkPlug
in
> > >> ERROR 2007-02-09 10:27:04,640
PluginManagerImpl:loadPagePluginClasses
> > -
> > >> ClassNotFoundException for
> > >>
org.apache.roller.ui.rendering.plugins.textile.TextilePlugin
> > >> ERROR 2007-02-09 10:27:04,644
PluginManagerImpl:loadPagePluginClasses
> > -
> > >> ClassNotFoundException for
> > >>
org.apache.roller.ui.rendering.plugins.acronyms.AcronymsPlug
in
> > >> ERROR 2007-02-09 10:27:04,647
PluginManagerImpl:loadPagePluginClasses
> > -
> > >> ClassNotFoundException for
> > >>
org.apache.roller.ui.rendering.plugins.bookmarks.BookmarkPlu
gin
> > >> ERROR 2007-02-09 10:27:04,650
PluginManagerImpl:loadPagePluginClasses
> > -
> > >> ClassNotFoundException for
> > >>
org.apache.roller.ui.rendering.plugins.email.ObfuscateEmailP
lugin
> > >> ERROR 2007-02-09 10:27:04,652
PluginManagerImpl:loadPagePluginClasses
> > -
> > >> ClassNotFoundException for
> > >>
org.apache.roller.ui.rendering.plugins.smileys.SmileysPlugin
> > >> ERROR 2007-02-09 10:27:04,654
PluginManagerImpl:loadPagePluginClasses
> > -
> > >> ClassNotFoundException for
> > >>
org.apache.roller.ui.rendering.plugins.readmore.ReadMorePlug
in
> > >> ERROR 2007-02-09 10:27:04,656
PluginManagerImpl:loadPagePluginClasses
> > -
> > >> ClassNotFoundException for
> > >>
net.java.roller.plugins.weblogentry.jspwiki.WikiPlugin
> > >
> > >
> > > I fixed this by changing my
roller-custom.properties to have:
> > >
> > > plugins.page=
> > >
org.apache.roller.ui.rendering.plugins.ConvertLineBreaksPlug
in 
> > >
,org.apache.roller.ui.rendering.plugins.TopicTagPlugin 
> > >
,org.apache.roller.ui.rendering.plugins.WikipediaLinkPlugin

> > >
,org.apache.roller.ui.rendering.plugins.GoogleLinkPlugin 
> > >
,org.apache.roller.ui.rendering.plugins.TextilePlugin 
> > >
,org.apache.roller.ui.rendering.plugins.AcronymsPlugin 
> > >
,org.apache.roller.ui.rendering.plugins.BookmarkPlugin 
> > >
,org.apache.roller.ui.rendering.plugins.ObfuscateEmailPlugin

> > >
,org.apache.roller.ui.rendering.plugins.SmileysPlugin 
> > >
,net.java.roller.plugins.weblogentry.jspwiki.WikiPlugin
> > >
> > > One other issue I encountered, my entries'
posted time is listed as:
> > >
> > > Posted in Java at 20070205
> > >
> > > When I'm used to:
> > >
> > > Posted in Java at Feb 09 2007, 08:02:54 AM
MST
> > >
> > > Changing my _day.vm to have:
> > >
> > > $utils.formatDate($entry.pubTime,
$text.get("
> > > macro.weblog.date.timestampFormat") )
> > >
> > > Instead of:
> > >
> > > $utils.formatDate($entry.pubTime,
"yyyyMMdd")
> > >
> > > Fixed the problem. This seems like a
friendlier default to me.
> > >
> > > I also discovered a couple more issues:
> > >
> > > 1. My custom "render the entry's title
when viewing a single post" is
> > no
> > > longer working.  Here's my logic:
> > >
> > > #set( $xmap =
$pageModel.getRecentWeblogEntries(1,'nil') )
> > > #foreach( $day in $xmap.keySet() )
> > >   #set( $recentEntries = $xmap.get($day) )
> > >   #foreach ($var in $recentEntries)
> > >       #set ($title = $var.title)
> > >   #end
> > > #end
> > >    <title>#showWebsiteTitle() | #if
($requestParameters.isEmpty() &&
> > > $page.Name == "Weblog") Matt
Raible's discussions on Java and Web
> > > Development #elseif
($req.getParameter($WEBLOGCATEGORYNAME_KEY) &&
> > > $page.Name == "Weblog")
> > >
$req.getParameter($WEBLOGCATEGORYNAME_KEY).substring(1)
Category
> > #elseif
> > > ($page.Name == "Weblog") $title
#else $page.Name #end</title>
> >
> > I don't know why you are doing all of that, how
aobu this ...
> >
> > #if ($model.permalink)
> >          <title>$model.weblog.name:
$model.weblogEntry.title</title>
> >      #else
> >         
<title>$model.weblog.name</title>
> >      #end
>
>
> That works - thanks!
>
> >
> > > 2. My "switch the body class based on
chosen category" logic is no
> > longer
> > > working:
> > >
> > > #if( $req.getParameter(
$WEBLOGCATEGORYNAME_KEY ) )
> > >    #set( $chosenCat = $req.getParameter(
$WEBLOGCATEGORYNAME_KEY ) )
> > >    #set( $chosenCat =
$stringUtils.replace($chosenCat, " ",
> > > "").toLowerCase() )
> > >    #set( $chosenCat =
$stringUtils.replace($chosenCat, "/",
"") )
> > > #end
> > >
> > > <body
id="page-#showPageName()"#if($chosenCat)
class="$chosenCat"#end>
> >
> > you don't need that request parameter mumbo jumbo,
try this ...
> >
> > #if ($model.weblogCategory)
> >    #set( $chosenCat = $model.weblogcategory.name )
> >    ## and any cleanup you want to do on the name
> > #end
>
>
> There was a typo in the second line (Category should be
capitalized) - but
> this works too:
>
> #if ($model.weblogCategory)
>     #set( $chosenCat = $model.weblogCategory.name )
>     #set( $chosenCat = $stringUtils.replace($chosenCat,
" ",
> "").toLowerCase() )
>     #set( $chosenCat = $stringUtils.replace($chosenCat,
"/", "") )
> #end
>
> Thanks!
>
> Matt
>
> -- Allen
> >
> >
> > >
> > > If I can fix these two issues, I think I'm
good to upgrade.
> > >
> > > Thanks,
> > >
> > > Matt
> > >
> > > I though I could fix the  comment form CSS by
copying the contents of
> > > css.vminto my
> > >> themes.css file.  My css.vm didn't
contain a bunch of CSS like the
> > >> andreas08 theme does. Mine has:
> > >>
> > >> #set($theme = "andreas08" )
> > >>
#parse("/WEB-INF/classes/themes/css.vm")
> > >>
> > >> Doing this didn't fix the problem - it
just made my theme look like
> > >> Dave's. I then realized I should probably
my Weblog.vm to have:
> > >>
> > >> <div class="entries">
> > >>     #set($pager =
$model.getWeblogEntriesPager())
> > >>     <div
class="next-previous">
> > >>         #if ($model.results)
> > >>            
#showWeblogSearchAgainForm($model.weblog)
> > >>            
#showNextPrevSearchControl($pager)
> > >>         #else
> > >>            
#showNextPrevEntriesControl($pager)
> > >>         #end
> > >>     </div>
> > >>
> > >>     #showWeblogEntriesPager($pager)
> > >> </div>
> > >>
> > >>  #if ($model.permalink)
> > >>    #showWeblogEntryComments($entry)
> > >>    #showWeblogEntryCommentForm($entry)
> > >> #end
> > >>
> > >> instead of:
> > >>
> > >> #displayWeblogEntries()
> > >>
> > >> That fixed the problem, but my current
site stretches the comment
> > form so
> > >> it's full width. I changed my forms.css
(seems to be in css.vm in
> > >> Roller's
> > >> andreas08) to have:
> > >>
> > >> form textarea.large, form
textarea.textarea{
> > >>     width: 100%;
> > >> }
> > >>
> > >> Instead of:
> > >>
> > >> form .large, form textarea.textarea{
> > >>     width: 340px;
> > >> }
> > >>
> > >> I fixed the searchBox issue by adding
text-align: left to
> > #searchAgain in
> > >> andreas08.css. I did discover a bug - the
title of the link on the
> > search
> > >> term has:
> > >>
> > >> title="Define  on
Dictionary.com"
> > >>
> > >> That's it!  I'm ready to upgrade if I can
get the plugins problem
> > fixed.
> > >>
> > >> It only took me 3 hours to write this
e-mail. :-/
> > >>
> > >> Matt
> > >>
> > >> On 2/9/07, Matt Raible < mraiblegmail.com> wrote:
> > >> >
> > >> > Those are for 3.0. Has nothing
changed with 3.1?
> > >> >
> > >> > Matt
> > >> >
> > >> > On 2/9/07, Nelson Carpentier <
nelz9999gmail.com > wrote:
> > >> > >
> > >> > > h
ttp://wiki.java.net/bin/view/Javanet/JSPWikiPlugin
> > >> > >
> > >> > > On 2/9/07, Matt Raible
<mraiblegmail.com> wrote:
> > >> > > > I'm trying to upgrade to
RC3 now - but I can't find the
> > downloads
> > >> > > that are
> > >> > > > usually on java.net (for
JSPWiki and Hibernate).  Are those
> > located
> > >> > > > somewhere or should I just
build from head?
> > >> > > >
> > >> > > > Matt
> > >> > > >
> > >> > > > On 1/12/07, RW <
rollertauceti.net > wrote:
> > >> > > > >
> > >> > > > > Hi!
> > >> > > > >
> > >> > > > > I've upgraded from
RC2 to RC3. The problems I've had with RC2
> > are
> > >> > > gone.
> > >> > > > > Now everything runs
fine.
> > >> > > > >
> > >> > > > > Thanks to all
contributors for this fine software!
> > >> > > > >
> > >> > > > > Greetings
> > >> > > > > Robert
> > >> > > > >
> > >> > > > > Dave wrote:
> > >> > > > > > How many folks
have tested the 3.1 RCs so far?
> > >> > > > > > I think it's
time to call for a 3.1 release vote.
> > >> > > > > >
> > >> > > > > > Apache Roller
3.1 RC3 (incubating) is available for
> > testing:
> > >> > > > > > http://people.apache.org/~snoopdave/apache-roller-3.1/
<http://people.apache.org/%7Esnoopdave/apache-roller-3.1/
>
> > >> > > <http://people.apache.org/%7Esnoopdave/apache-roller-
3.1/>
> > >> > > > > >
> > >> > > > > > Required jars
are available from the separate Roller
> > Support
> > >> > > project:
> > >> > > > > > http://tinyurl.com/yds9wy
> > >> > > > > >
> > >> > > > > > We're tracking
RC issues here:
> > >> > > > > >
> > http://rollerweblogger.org/wiki/Wiki.jsp?page=Rolle
r31Testing
> > >> > > > >
> > >> > > > >
> > >> > > >
> > >> > > >
> > >> > > > --
> > >> > > > http://raibledesigns.com
> > >> > > >
> > >> > >
> > >> >
> > >> >
> > >> >
> > >> > --
> > >> > http://raibledesigns.com
> > >>
> > >>
> > >>
> > >>
> > >> --
> > >> http://raibledesigns.com
> > >
> > >
> > >
> > >
> >
>
>
>
> --
> http://raibledesigns.com




-- 
http://raibledesigns.com

[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )