Problem/Motivation
The Aggregator module teaser_length setting is not used anywhere in 8.x.
In D7, the setting only changes the item description length in Aggregator's RSS view and then only if you have the system RSS Publishing feed content setting set to Titles plus teaser. Users thinking that the teaser length setting would change how items are displayed in Aggregator's page views have led to at least one bug report and some comments in the Related issues.
Since Aggregator's RSS feed is now generated by Views in 8.x, the teaser_length setting has no effect. At least I haven't been able to find anywhere that it's being used.
Proposed resolution
Remove the teaser_length setting from 8.x or enable it to do something, for instance by turning it into one of Aggregator's RSS View display options.
Remaining tasks
User interface changes
API changes
Comment | File | Size | Author |
---|---|---|---|
#24 | 2283877-24.patch | 8.13 KB | dcam |
#21 | 2283877-21.patch | 8.16 KB | dcam |
Comments
Comment #1
dcam CreditAttribution: dcam commentedComment #2
dcam CreditAttribution: dcam commentedI thought about this and realized this is a bug report, not a task. After all, this is a non-functional admin setting.
Comment #3
joelpittet@dcam since this has a migration from 6 and 7 would that need to be moved to Views trim formatter?
Comment #4
dcam CreditAttribution: dcam as a volunteer commentedI thought it might need to be moved there. I mentioned it as an option in the proposed resolution, but my meaning may not have been clear.
One of the problems with this configuration setting is the ambiguity about what it does. I imagine that if we moved it to the trim formatter's setting in Views, then it would no longer need to be part of the Aggregator config form. Removing it would solve the ambiguity problem.
Anyway, if this setting is considered important to retain, then yes it seems like the thing to do is move it into the Views field formatter.
Comment #15
quietone CreditAttribution: quietone at PreviousNext commentedThe
aggregator
module has been removed from Core in10.0.x-dev
and now lives on as a contrib module.Issues in the Core queue about the
aggregator
module, like this one, have been moved to the contrib module queue.Comment #16
larowlanComment #17
dcam CreditAttribution: dcam as a volunteer commentedI'm biased because I created this issue, but I still think this is a bug.
teaser_length
is a non-functional admin setting. But it's not worth arguing over. We only need to decide what to do about it.I'm in favor of eliminating the setting entirely with no further action. As I've become more familiar with this module over the past few months and studied it again tonight, I've come to believe that there isn't any place that we can migrate this setting into. The entity views and Views don't utilize formatters with options. We would have to add something in order to make it do something. It has been non-functional for 8 years. Let's allow it to die quietly. Here's a patch.
Comment #18
dcam CreditAttribution: dcam as a volunteer commentedComment #19
dcam CreditAttribution: dcam as a volunteer commentedI forgot to update this docblock when I copied it from another test I'd written. But I'm not going to bother changing it right now. We'll probably have to update this class's docblock to change the number of the update function it covers anyway. It can be fixed then.
Comment #20
larowlanGood to go too after re-roll and fixing comment per #19
Comment #21
dcam CreditAttribution: dcam as a volunteer commentedRerolled since the update function number has to be updated.
Comment #23
dcam CreditAttribution: dcam as a volunteer commentedComment #24
dcam CreditAttribution: dcam as a volunteer commentedRerolled for the 1.x branch.
Comment #26
dcam CreditAttribution: dcam as a volunteer commented