[
https://issues.apache.org/jira/browse/ROL-1786?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Glen Mazza closed ROL-1786.
---------------------------
Resolution: Not A Problem
This is outside the scope of Roller, we're not a content management system, and
adding functionality in this direction (including database changes and the
like) would raise countless other CMS JIRA items and move us too far from our
core mission. Users can alter templates if they have information they need to
place in different areas, but IMO it's better for Roller to focus on being a
solid blogging server than a poorly functional CMS system.
> 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)