Intro
This module provides a filter that converts predefined keywords into links. The keywords and links are defined via a custom administration panel.
Project page
https:///www.drupal.org/project/dynamic_links_filter
Contains much more detail about the project.
Similar projects
Dynamic Internal Linking. Ideal if you only need to crosslink internal pages. However, although the motivation is similar, this module allows you to cross link to external sites as well as a more seamless conversion using filters.
Git Clone
git clone --branch 7.x-1.x https://git.drupal.org/project/dynamic_links_filter.git
Manual reviews of other projects
- https://www.drupal.org/node/2837757#comment-11972234
- https://www.drupal.org/node/2842791#comment-11974266
- https://www.drupal.org/node/2746815#comment-11974474
This is my first project application, but I am co-maintainer on several projects including FlexSlider, View Unpublished and Entity connect all of which I have ported to D8. I have been an active member for 10 years. This particular module has been in use for 4 years and I finally received the permission to contribute it back to the Drupal community.
Comments
Comment #2
PA robot commentedThere are some errors reported by automated review tools, did you already check them? See http://pareview.sh/pareview/httpsgitdrupalorgsandboxamaria2850241git
We are currently quite busy with all the project applications and we prefer projects with a review bonus. Please help reviewing and put yourself on the high priority list, then we will take a look at your project right away :-)
Also, you should get your friends, colleagues or other community members involved to review this application. Let them go through the review checklist and post a comment that sets this issue to "needs work" (they found some problems with the project) or "reviewed & tested by the community" (they found no major flaws).
I'm a robot and this is an automated message from Project Applications Scraper.
Comment #3
amaria commentedGit error that was reported about default branch is now fixed. Plus fixed the warnings for good measure.
Comment #4
khurram_awan commentedHi There,
This module does not work properly. if you just add "blah" in "Enter substring of URLs which will not be converted to lower case in new lines." it does not redirects to home page. it is because you are using
$currentUrl = $protocol . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];please use
current_path()Thanks,
Khurram
Comment #5
amaria commented@khurram_awan I think maybe you applied this review to the wrong module. None of that code is in the Dynamic Links Filter module.
Comment #6
amaria commentedComment #7
khurram_awan commentedOh I am sorry it was "seo 301 redirect" module.
Comment #8
jefuri commentedAutomated Review
This automated report was generated with PAReview.sh, your friendly project application review script. You can also use the online version to check your project. You have to get a review bonus to get a review from me.
Manual Review
This review uses the Project Application Review Template.
Comment #9
jefuri commentedShould be needs work in hindsight. Because the 2 recommendations are kind of important from drupal coding standards perspective and usage of drupal API.
Comment #10
amaria commentedOk, added comments in the ui module admin include file and replaced __FILE__ with drupal_get_path.
Comment #11
qzmenkoAutomated Review
Manual Review
strtolower()todrupal_strtolower()This review uses the Project Application Review Template.
Comment #12
amaria commentedOk, fixed the new issues that were raised.
No more pareview errors.
Coding style & Drupal API usage
Comment #13
sumit.prajapati commentedHi amaria,
Module is not working There is no setting available in content type.
Replace with $_GET['q'] to drupal_get_query_parameters().
Comment #14
amaria commented@Sumit, please look over the README. The setting is not in the content type. It's in the filter.
Comment #15
amaria commentedAlso, drupal_get_query_parameters() is not what needs to replace $_GET['q'] but current_path(). I have done that as well as a couple of other modifications to avoid function call nesting within the filter process callback.
Comment #16
qzmenkoLooks good for me after fixes in #12
Comment #17
amaria commentedComment #18
amaria commentedComment #19
amaria commentedModule promoted and available at https://www.drupal.org/project/dynamic_links_filter.
Thanks for the reviews!
Comment #20
amaria commentedGo back to reviewed and tested, for security check access.
Comment #21
amaria commentedComment #22
amaria commentedAny way to get some eyes on this for the security advisory status? The module has a release candidate version. Thanks.
Comment #23
avpadernoThank you for your contribution!
I am going to update your account so you can opt into security advisory coverage now.
These are some recommended readings to help with excellent maintainership:
You can find more contributors chatting on the IRC #drupal-contribute channel. So, come hang out and stay involved.
Thank you, also, for your patience with the review process. (I apologize it took a year to reach this point.)
Anyone is welcome to participate in the review process. Please consider reviewing other projects that are pending review. I encourage you to learn more about that process and join the group of reviewers.
I thank all the dedicated reviewer(s) as well.
Comment #24
avpadernoComment #26
avpaderno