Note that there are some explanatory texts on larger screens.

plurals
  1. POHow to generate good links for given topic?
    text
    copied!<p>In my application (PHP/MySQL), I need to generate project management links dynamically (using some crawling, etc). Essentially, the user configures their project and specifies the project management methodology (agile, XP, waterfall). It is a free form field, so technically, the user could have entered anything (or left it null). As a new feature, we are thinking of sending a periodic email with some relevant articles about that methodology to the project manager.</p> <p>So, firstly, the problem becomes that this is a free form field, not a drop down. But, this part I have been able to solve more or less using String matching and Levenshtein etc, and about 93% of non null fields from production data match to some known methodology. So, this doesn't seem to practically be an issue. I presume my synonyms will only improve over time.</p> <p>The second question (the one that is not solved) is as to how to find good relevant links. There are two options here:</p> <p><strong>(Option 1)</strong> Say, I use a web crawler to search relevant links for a project methodology. This, I am afraid, leads down the slippery slope of writing a search engine. But if I limit myself to a small set of websites, that may work. [StackOverflow tag search comes to mind.]</p> <p><strong>(Option 2)</strong> Say, I use a Google alert to receive alerts for the known project methodologies, and then deliver that. This may be a no go option due to licensing (I presume Google Alerts are allowed for personal use only, but would love to be wrong.)</p> <p><strong>Do you have any suggestions between options 1 and option 2? Any definite views on legal aspect of option 2? How does the community provide this feature of emailing their users about some "news" about some topic?</strong></p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload