Closed (won't fix)
Project:
Freelinking
Version:
6.x-3.x-dev
Component:
Code
Priority:
Normal
Category:
Support request
Assigned:
Unassigned
Reporter:
Created:
19 Nov 2009 at 23:27 UTC
Updated:
6 Jul 2012 at 16:01 UTC
I agree eafarris about having the core of freelinking free of DB http://drupal.org/node/621180#comment-2219226
which might help improving its development cycle
nevertheless, a major issue seems to require it #465360: freelinks don't redirect properly when content is cached
so, I'm proposing to bundle the release of FL3 with an optional sub-module capable of bringing DB support (kind of basic freelinks tracking) to sort out the most sensible issues
after that, other complementary modules might provide better approaches replacing optional FL3DB provided
Comments
Comment #1
Grayside commentedThis sub-module would be a prime consumer of #621180: Unique Links by Page.
I agree that this should exist. I am on the fence as to whether it should be an FL-specific module, or a grander module that looks at all links and has special integration for Freelinking. I've decided the first step in either case is a Freelinking submodule, as this functionality will be a lot easier as part of Freelinking than something using hook_cron to crawl the site in search of HTML links.
I think this is more likely something that will be targeted more at FL3 1.1, rather than the initial release. (Unless you would like to tackle it?)
Reaction Thoughts
Possible Items for DB Schema
Comment #2
arhak commented@Grayside
I have my own draft halted due to lack of time to spare on it
whenever I'm posting in a Drupal site I think about having freelinks/wiki-links, but certainly most people can live without it, refraining them self from referencing other relevant resources or by simply naming titles without dropping the appropriate links
they aren't in favor of spending development time to get this done :(
so other tasks gets prioritized
Comment #3
arhak commentedBTW: if you intend to have a DB-driven sub-mod which solves most of problems then the schema will need more analysis, it seems to me that your first draft is missing something (that's why I'm with eafarris about not having DB in FL3 core)
as this gets (wisely) postponed, we should get back here to discuss schema more deeply before getting it done
Comment #4
arhak commented@http://drupal.org/node/613236#comment-2288162
a separated project IMO
a DB-driven module will require upgrade path whenever schema be changed
having it as a sub-mod will make it the deployment blocker, the same as having DB back end in the core API of FL3
Comment #5
Grayside commentedPart of "separate project" is the question of whether it's long-term evolution is Freelinking-specific or just Freelinking-centric.
Comment #6
Grayside commentedIf this is Freelinking-centric, all FL3 database stuff should probably be in the same place. #634332: Freelinking UI can join the party as another DB-driven Freelinking tool.
Comment #7
arhak commented@#6 -1, I disagree
UI might require a wide different schema, and absolutely unrelated with the DB-driven part of freelinking
those might be even maintained by different staff
Comment #8
AlanAtLarge commentedsubscribing
Comment #9
juampynr commentedThis has been left forgotten. Does the fact that some freelinks may get broken with the time really needs such an amount of work?
I think I still do not get the big picture, am I missing something?
Comment #10
juampynr commentedClosing. No further feedback was given.