This is a useful module to embed drupal site content on external sites. There are currently no such modules in Drupal 7 to embed site content to another site. My module is for Drupal 7 and I have not found such a module for Drupal 7 yet. Please review this module to help me to get full project access and maintain this module on drupal.org. This module has very limited functionality currently, but steadily I have planned to introduce more advanced features later on.

By enabling this module, the block configuration page in admin section will display a checkbox to choose whether embed button will be shown under the block or not. If user clicks embed button under the block, they are given a selectable javascript code to embed that in other site. The other site will display that dynamic block content with exactly same css styling of the original site whose block content is being embeded.

Currently iframe is being used to render the site content via javascript. In future, other embed features will be introduced (like igoogle, facebook etc) where one can embed the site content into other social network sites.

Please found the module code in attached file named embed_content.zip

CommentFileSizeAuthor
#1 embed_content.zip4.07 KBdigitalpiku

Comments

digitalpiku’s picture

StatusFileSize
new4.07 KB
digitalpiku’s picture

This is the link to Sandbox project page: http://drupal.org/sandbox/digitalpiku/1179710

jordojuice’s picture

You say there are currently no modules in Drupal 7 that do this. Does this mean there are Drupal 6 modules with this functionality? Do you feel your modules differs from these modules (other than in version)?

digitalpiku’s picture

There is a module named embed_widgets in drupal 6 (http://drupal.org/project/embed_widgets). This has the functionality to embed site content to external website. However, it is to be noted that, the codebase of the module is quote complex and on the contrary the codebase of my module will always be simple and light-weighted. The version of embed_widgets indicating that this module was last committed on 47 weeks ago means there is no active development of the module. I tried to contact the maintainer of the module but can't reach them. This module does not have a drupal 7 version and I feel this is a very useful functionality that a drupal 7 site might needed.

ccardea’s picture

Hello digitalpiku,

The wait time for a code review is currently approaching seven weeks. You may be able to help reduce your wait time by contributing to the code review process. All it takes is basic module writing skills. Please visit http://groups.drupal.org/code-review for details on how to participate.

jordojuice’s picture

Status: Needs review » Postponed

Module 'Foo' is just too complex so I have written a much simpler version.

Module duplication is a serious issue on drupal.org, and one of the goals of the project application review process is to try to prevent such duplication. Additionally, as noted in the excerpt above (from http://drupal.org/node/539608), writing a simpler version is not considered a valid reason for duplication. Considering that there is already a Drupal 6 module that implements this functionality, we would recommend that you first contact the maintainer of that module and extend an offer to either be brought on as a co-maintainer of the module or request to take over the module if no response is received. Your code and contribution can then be applied to that module to release a working Drupal 7 version of the module. This is a standard process with a sole purpose of mitigating module duplication and is in no way a negative reflection on your contributions to the community. Drupal promotes collaboration over competition, and this is simply another means to that end. We appreciate your contributions, having already exceeded those of most drupal.org users as evidence by this project application.

You mentioned that you already tried to contact the maintainer of the module, a great first step and evidence of your understanding of the process. Is there an issue that you can link to, or did you do so via the contact form? If not you are still okay and we will take your word for it. Just asking for recording purposes. So, considering that you have made unsuccessful attempts to contact the project maintainer, you should apply to take over maintainership of the project. Once project maintainership is received you can return here to reopen your project application for access to promote sandbox projects to full projects and demonstrate the changes you have made to the module. You will be free to implement your upgrade as you see fit and are not necessarily required to maintain the existing codebase and feature set.

I understand that this may seem like a burdensome and "admittedly circular process" (as another reviewer so aptly put it), but it has it's purpose and I would be glad to try to expedite your review once you've gained maintainership.

digitalpiku’s picture

Hello Jordan, Thanks for reviewing my application request. However, I will retry to contact with the maintainer of embed_widgets module and request to get project maintainership.

jordojuice’s picture

Just to be clear, if you cannot get in contact with the current maintainer, you will need to create an issue to take over maintainership of the current module in the webmasters issue queue. http://drupal.org/project/issues/webmasters?categories=All Once granted maintainership if you seek access to promote your sandbox projects to full projects you can return here and set this issue back to needs review and we will review the improvements and modifications, including your D7 version. This latter process is simply an opportunity for us to review your code for future projects even though you will already have access as a maintainer of that existing module.

Thanks again for your cooperation and understanding and for your contributions to the community.

greggles’s picture

The process for taking over an abandoned project is described at http://drupal.org/node/251466

sreynen’s picture

Hi digitalpiku,

Any update on this?

sreynen’s picture

Status: Postponed » Closed (won't fix)

I'm closing this due to no response for months. Please re-open if this was a mistake.

jebernier’s picture

Wanted to do the same thing, was looking for a better solution than an IFrame.

Tried the following solutions with no luck:
- Widgets Module - no good
- Drupal Content API Module - too complicated
- RSS (XML) Feed - had issues creating a View with a specific content type

So, looks like an IFrame is my only option.

Wish there was a better way.

John

Carlos Miranda Levy’s picture

Web widgets does it for Drupal 6 and 7.
See http://drupal.org/project/web_widgets

avpaderno’s picture

Title: Embed Content » [D7] Embed Content
Issue summary: View changes