The actual modules has been created to avoid to load code that would not be used from the user.
Splitting nodewords.module in three modules has caused the problem that enabling only nodewords.module doesn't enable any meta tags.
If there is a way to avoid load code for meta tags that are not enabled, that would be good; so far, splitting the main module in three module is not the right solution to the problem.
| Comment | File | Size | Author |
|---|---|---|---|
| #2 | nodewords_090007.patch | 120.32 KB | avpaderno |
Comments
Comment #1
avpadernoOnce that all the version 6.x-1 code will be ported to version 6.x-3 (which should happen on tomorrow morning, or 24 hours later), I will start to implement this.
Comment #2
avpadernoThe code has been ported from branch 6.x-1 to 6.x-3. The attached patch doesn't include the files that have been added.
Comment #3
avpadernoI am changing the title to better reflect the task that needs to be done.
Rather than splitting the modules between basic and extra, it would be better to split the modules basing on the type of meta tags handled. nodewords.module should handle the meta tags that most probably are required from web site, nodewords_dublin_core.module should handle the Dublin Core meta tags, and nodewords_site_verification.module should handle the site verification meta tags.
nodewords_custom.module will be the module that allows the admin user to create custom meta tags without to write PHP code.
Comment #4
avpadernoConsidering the last development of the code, the modules will be re-organized as follow:
It is necessary to keep separated nodewords_basic.module, and nodewords_extra.module from nodewords.module because users with permission to administer meta tags can see the edit form fields of all the meta tags implemented.
Comment #5
Anonymous (not verified) commentedI am changing the status of this report to remind me that the code is being changed as per this task; the modules created are not the ones reported here, but the code is being moved to different modules.
Comment #6
Anonymous (not verified) commentedThe code has been changed, and re-organized in different modules; some modules will be created to implement features that are at the moment postponed.
As usual, read what reported in the project page, before to update the installed modules.