The htmLawed module uses the htmLawed PHP library to restrict and purify HTML for security and compliance with web standards and admin policy. htmLawed is open-source, single-file, fast,highly customizable, well-documented.
Embed widgets allows content such as pages, blocks, views, and nodes from your Drupal site to be embedded in external sites (including non-Drupal ones). Widgets can be embedded in the following formats:
iFrame: Allows widgets to be embedded in any website that allows <script> tags.
Google Gadgets: Allows widgets to be embedded in any web page, iGoogle, and OpenSocial containers.
Facebook FBML: Allows widgets to be embedded in Facebook applications, but not profiles.
The first alpha release of Embed Widgets 2 was recently posted. It is not yet recommended that you upgrade from previous versions as there is no upgrade path, but feel free to test it out and play with it. Not recommended for production sites.
Embed Widgets 6.x-1.0 requires the following modules:
Collect nodes is about collecting nodes "on the fly", either from a full node (with an additional block) or from a list of nodes (views). It's also about making collections (IE: being able to list, thanks to views integration, the collected nodes).
The huge evolution with this module is that it's based on a FULL (WEB)SERVICE architecture. It's not really going to work without services and json_server properly configured (the first collect_nodes client has been developped in js/jquery/json). The goal here is to have a full gap between the "client" (widget) and the service (database and business logic). Thus, one can make it's own widget (why not flex/air widgets, that'll be easy).
For now on, the main features are:
admin configuration: set all the node types which can be collected AND set a maximum amount for a user's collection (and a handler once this limit is over) for normal users to collect nodes (associated with a specific role you can give to your customers). After this limit, you can do what you want (make your customers pay, connect to a workflow, give them points, ...)