Posted by Grayside on October 24, 2009 at 2:16am
Jump to:
| Project: | freelinking |
| Version: | 6.x-3.x-dev |
| Component: | Miscellaneous |
| Category: | support request |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | closed (won't fix) |
| Issue tags: | FL3UX |
Issue Summary
I am now a co-maintainer on Freelinking, and have a number of thoughts about Freelinking 3. I wanted to start a roadmap discussion with anyone interested before I continue.
Here's to Brainstorming!
- Use hooks to create plugins, ala #612434: Freelinking 3 Plugins via Hooks
- Cleaner optional integration with Search and Prepopulate
- Extending the nodetitle/prepopulate pattern to optionally include taxonomy, book, and og. (Drawing from the linking node.)
- Plugins may opt-in to be manipulated by a hook_freelink_alter, allowing other modules to manipulate the link arguments before they are passed to l(), or perhaps a specified rendering function. (Overkill, or a leap forward in broad freelinking usefulness?)
- Plugins may opt-in for distinct links in a page to be added to the node links. (Useful?)
- Plugins may specify a failover plugin (Search and Create Node failovers becoming full plugins)
- Expansion of Wikipedia plugin into a Freelinking_Interwiki module. (As mentioned in eafarris' blog entry.)
All thoughts welcome.
Comments
#1
subscribing
PS: please remember to add the link for each topic that gets into its own issue
#2
Issue Summary
If you wish to discuss these issues at greater length, please post to the linked issue or create one. (Issues forthcoming for all points.) Issues are broken up by the release in which significant work is planned to begin. It is entirely subject to change.
Alpha 4
Failover Action. Plugins may specify what to do in the event a good replacement cannot be generated. (Begun in Alpha3, finished here.)Plugin Weight. A pre-requisite of Plugin Self-Matching to allow the selection of a dominant plugin for a given syntax.Enhance Argument Processing from Syntax. For example,[[target|link text|tooltip|nodetype=blog]].Alpha 5
Unknown Target/Ongoing
#3
Next time open the issue with a title but without the list of topics/sub-issues, then write the roadmap as the first comment which will remain editable as long as nobody replies to it. Otherwise start or join a group (groups.drupal.org) for discussing freelinking roadmap.
#4
8. Theming support #621586: Theming support
#5
it should be reconsider whether an FL3 release should have DB or not
+1 to not have DB support in FL3's core
+1 to have FL3 "bug free" #465360: freelinks don't redirect properly when content is cached
would the middle point be #637842: FL3 DB Functionality Through Separate Project?
#6
I have been wondering whether Freelinking DB should be a separate project or a sub-module, I will continue discussion in #637842: FL3 DB Functionality Through Separate Project.
#7
subscribing
#8
Closing. Issue left alone. As suggested in comment #3, further discussions should be taken in a group at groups.drupal.org.