roller-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Glen Mazza (JIRA)" <>
Subject [jira] [Closed] (ROL-1786) Add "named" pin support
Date Wed, 26 Feb 2014 09:21:20 GMT


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:
>             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)">
>        
>       </a>
>     </p>
>   </td>
> </tr>

This message was sent by Atlassian JIRA

View raw message