Sunday, June 28, 2009

SUPER ©: "If you need a simple, yet very efficient tool to convert (encode) or play any Multimedia file, without reading manuals or spending long hours training, then SUPER © is all you need."

Thursday, June 25, 2009

Enterprise Application Integration, and Spring: Video
Microsoft Bing Search Launches Early Preview: "xRank is one of the tabs that most interested me. When heading to you will be presented with the most popular and gaining searches performed on Bing. This looks all so much familiar.. does Google Trend ring a bell?"
Google Shares Best Practices for Making the Web Faster: "Some of the Tools featured on the site are:
  • Google’s own Firefox/Firebug add-on called Page Speed
  • AOL’s tool for measuring and analyzing web page performance called Page Test
  • Yahoo’s Firefox Add-On, YSlow which analyzes web pages and suggest ways to improve perfomance

The site also contains various tutorials such as GZIP compression, HTTP caching, web graphics optimization, PHP performance tips, and more. Proceedings of various Tech Events/Talk sponsored by Google were also included on the site."

Monday, June 22, 2009

Connecting OpenSSO IDP with SimpleSAMLphp SP | Waylon Kenning Blog & Tips about an OpenSSO getting started tutorial (technology) & ISE OpenSSO Tutorials - Identity Suite Essentials -
Sonar: "enables you to collect, analyze and report metrics on source code. Sonar not only offers consolidated reporting on and across projects throughout time, but it becomes the central place to manage code quality"

Thursday, June 18, 2009

SAML and Drupal | Willy Dobbe: "If you do not think that OpenID or LDAP is a good solution for you identity management solution, you might want to take a look at SAML." & Looking for Drupal SAML SP implementation | B. Mann Consulting: "Related to this is the Google Apps Authentication module, which lets you use your Drupal database as an authentication source for Google Apps -- the for pay, Enterprise or Education edition. This is a SAML v2.0 IdP implementation as far as I know..."
video Hacker-proof your code: Advanced Drupal Security | DrupalCon DC: "Demos, explanations and how to avoid: Cross-site scripting attacks, Cross-site request forgery, SQL injection, Menu access checks, Node access checks"

Wednesday, June 17, 2009

Taxonomy Access Control (TAC): Controlling Access to Content by Configuring Groups as Roles | "This tutorial describes an alternative, probably cleaner, solution for groups using the core taxonomy module and the contributed taxonomy_access modules. When building a site you must consider future changes and upgrades to next Drupal releases. Therefore it is better to use as much as possible from the Drupal core and as few as possible contributed modules."
video How To: Multisites vs. Multiple Sites | | Drupal Tutorials

Monday, June 15, 2009

CAS | Drupal module to allow single sign-on with CAS (via Drupal in Education -- BoF notes |
HOW TO: theme gmap popup - easy as pie... | to Print Driving Directions

Sunday, June 14, 2009

Mapping with Drupal: GMap, Location & Views | "You can use views to create maps that only show particular content types for example, or only display nodes near a particular location. You can expose filters to the user, so they can filter what is displayed on the map (see the great brewers map example). Some of the views integration is a bit buggy, so search the issues queue for gmap if you are having problems." & Google Maps API in 6.x using Blocks and CCK Field | "I then use 'Views' to allow me to create custom node maps. For example, all nodes in a specific region/province" & How do I display a GMAP for a Location CCK field ? | : "style GMap: make sure you select "choose long/lat fields" for data source under style options, and select latitude and longitude fields bellow. (my default was Location.module)" & Take a look at this for Views + proximity searching using Google Maps API + Location: Proximity search views-filter - broken, or missing?? |
Search engine optimization (SEO) for Views |
Custom RSS Feed in Drupal | tribute media: "If you like to create a custom RSS feed in Drupal, it is pretty simple. You just need to load the Views module and make sure that you have a content type that you want to have a feed for."

Saturday, June 13, 2009

iMacros for Firefox - Script your Firefox Web Browser: "This powerful tool has countless applications. You can use it to fill in forms that stretch across multiple pages, to automatically log into a site and perform specific activities, or even to extract data from a site and save it as a CSV file. It's particularly useful for web developers looking to test the performance and functionality of their sites. Macros can be edited, controlled with JavaScript and combined with other extensions."

Wednesday, June 10, 2009

Announcing Geo June | Advantage Labs & Drupal as a GeoCMS | DrupalCon DC (webcast): "The Geo API provides a pluggable backend for OpenGIS geospatial data types. It supports PostGIS and MySQL Spatial extensions. It also supports importing Shapefiles and using them for CCK fields and Views."

Tuesday, June 09, 2009

Federated Single Sign-On for Google Apps in OpenSSO & Federated Single Sign-On for Salesforce in OpenSSO & opensso: Content: "OpenSSO Extensions is an incubator for modules that build on the access control, single sign-on and federation technology in OpenSSO, but are not part of the core project. For example, currently there are developers working on an OpenID identity provider and a PHP client sdk."
Understanding OAuth : Complete Tutorial |

Sunday, June 07, 2009

Event Registration with Ubercart | DrupalEasy & Just Racing UK - Selling an Event with Drupal, Ubercart, Views, Dates and some glue & Advanced Ubercart Usage | DrupalCon DC: "Current stores use Ubercart to sell audio content, recurring fan club memberships, node access, store credit, and event registrations." & Ubercart Event Registration | OpenConcept Consulting Inc. & Paid event | Ubercart: "uc_event turns an event content type (from the event module) into an Ubercart product"

Friday, June 05, 2009

It felt good to see that other SEO professionals share my view that SEO and Web Accessibility come Hand in Hand! I was lucky in 2003 when I was sent to Wells Fargo to help them create Online Banking Website compliant with Section 508 Web Accessibility standards (Federal Electronic and Information Technology Accessibility Compliance Act). Section 508 is predecessor of & and very similar in nature to new Web Accessibility Initiative Guidelines (WCAG) 2.0. Here is detailed side-by-side comparison how my 508 expertise maps into WCAG 2.0.
Firefox Accessibility Extension Documentation: Overview and Installation: "Test dynamically generated web content" (via 5 Tools for On-page Image Usage Analysis).

Thursday, June 04, 2009

nextMEDIA-Source: Google increasingly battles Facebook in search: "As people search out advice online for everyday, personal decisions, the standard list of links served up by Google is not seen as intimate or trustworthy. For decisions such as choosing a restaurant or a day care provider, social networking sites or known review sites have an advantage, said Google Group Product Manager Ken Tokusei. Such sites offer information from friends or acquaintances, and Tokusei said users tend to trust that information more. This puts Google's results at a disadvantage. 'We haven't gotten to the point where results are seen as if they come from someone you know,' said Tokusei."
iPhoney: Test Your Site for iPhone Compatibility: "iPhoney is not an iPhone simulator but instead is designed for web developers who want to create 320 by 480 (or 480 by 320) websites for use with iPhone. It gives you a canvas on which to test the visual quality of your designs."

Monday, June 01, 2009

Calais | "The Calais Web Service automatically creates rich semantic metadata for the content you submit – in well under a second. Using natural language processing, machine learning and other methods, Calais analyzes your document and finds the entities within it. But, Calais goes well beyond classic entity identification and returns the facts and events hidden within your text as well." & Introduction to Calais: "The format passed back is in an open, semantic web-compatible format (Resource Description Framework or RDF) which then allows you to form intelligent relationships between articles based on the subject matter."