[
https://issues.apache.org/jira/browse/ROL-1786?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Glen Mazza updated ROL-1786:
----------------------------
Component/s: (was: Page Rendering & Management)
> Add "named" pin support
> -----------------------
>
> Key: ROL-1786
> URL: https://issues.apache.org/jira/browse/ROL-1786
> Project: Apache Roller
> Issue Type: New Feature
> Components: Database Access & Data Model, Planet Aggregator, Themes
> and Macros, 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 was sent by Atlassian JIRA
(v6.1.5#6160)