roller-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Glen Mazza (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (ROL-1786) Add "named" pin support
Date Sun, 18 Aug 2013 19:41:48 GMT

    [ https://issues.apache.org/jira/browse/ROL-1786?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13743339#comment-13743339
] 

Glen Mazza commented on ROL-1786:
---------------------------------

What's a pin?
                
> Add "named" pin support
> -----------------------
>
>                 Key: ROL-1786
>                 URL: https://issues.apache.org/jira/browse/ROL-1786
>             Project: Roller
>          Issue Type: New Feature
>          Components: Database Access & Data Model, Page Rendering & Management,
Planet Aggregator, Theme specific, Weblog Editor
>    Affects Versions: 4.0.1
>            Reporter: Manos Batsis
>            Assignee: Roller Unassigned
>         Attachments: namedPinRoller5.patch.txt, roller-401-named-pins-patch.txt, screenshot-1.jpg
>
>
> Currently roller includes basic "Pin to Main" functionality. We did a project that required
the ability to create named pins, without disrupting the existing "Pin to Main" stuff.  This
allows us to:
> 1) pin posts to specific places in the main (or any other) page that has access to the
site model.
> 2) preserve compatibility with the existing "Pin to Main" for generic bulletin board
style pins.
> I'm attaching a rough patch for review. If you are interested in eventually adding this
to the trunk, I would be happy to make any corrections/additions etc and help with this. Our
implementation only covers JPA/MySQL. Bellow you can find an example of how we use this in
our main page (i.e. a modified version of main's Weblog.vm), I'm adding this cause the patch
does not include modifications to main, as this requires some effort from my part right now:
> #set($pinMap = $site.getNamedPinEntryMap(5))
> <tr>
>   <td class="named-pin" id="named-pin1" colspan="6">
>     #set($namedPinEntry = $pinMap.namedPin1)
>     <h2>
>       <a class="named-pin-title" href="$utils.escapeHTML($namedPinEntry.permalink)">
>         $utils.truncateNicely($utils.removeHTML($namedPinEntry.title), 50, 50, "...")
>       </a>
>     </h2>
>     <p class="named-pin-content">                    
>       $utils.escapeHTML($namedPinEntry.summary)
>       <a class="named-pin-more" href="$utils.escapeHTML($namedPinEntry.permalink)">
>         Read More...
>       </a>
>     </p>
>   </td>
> </tr>

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message