Do you ever need to format some encrypted, auto-generated XML, HTML, or JSON? Well, I do this a lot to debug compressed JSON, HTML, and XML files and I found this great site that not only does formatting for some basic file types but also does a heck of a lot more. Some great things FreeFormatter.com does:
- Formats files with different indents
- String escapers
Check it out and let me know what you think!
Quick Tip of the Day – don’t have a mobile device? Then use Chrome to test your responsive design on many kinds of devices! I have used this technique specifically to test what the site will actually look like on a mobile device. Even though responsive designs “work” when you resize the browser, sometime it’s not perfect.
One of the things I really love about WordPress is the statistics feature it gives me for the where readers from my blog are coming from. This is the map from the WordPress.com site that shows a “heat map” of where the visitors to this blog came from within the last 90 days. You don’t get this map in the JetPack stats screen, you have to go to the actual WordPress.com to see this map:
This has really changed the way I work and doing mockups and proof of concepts. Check out the new Tip of Day video to see how you can edit the CSS for a website live using Google Chrome and the developer tools.
The one and only Marco Deluca from the IBM WebSphere Commerce development team walks you through the very cool Commerce Composer tool now included with WebSphere Commerce.
Starting at Pulse, IBM started doing an “App Throwdown” to encourage developers to create the “next cool” application based on IBM technology. IMPACT and now the Smarter Commerce Summit now have the same opportunity.
The theme of this year’s conference is “Smarter Commerce: Moments Matter”—every interaction, every experience is a moment of truth; the most exceptional ones are All Star Moments. This is your opportunity to showcase your app success and how you created exceptional customer solutions that deliver All Star Moments!
Watch this video to learn what App Throwdown is:
Read the rest of the article here and make sure you scroll down for the Smarter Commerce piece – link
In this video I show how I integrated IBM Mobile Web Push and WebSphere Commerce using basic jQuery and a few marketing campaigns to target product categories. There will be an article on developerWorks published soon, walking you through this implementation so stay tuned for that. If you have any questions please let me know!
I don’t often blog more than once a day, even write during the day for that matter but during lunch today I read this article and it got me thinking this really could be the next big thing in retail. Granted the article is for better health but how about this…
Today we see technologies that track you in the store based on your mobile phone or an application on the phone and even send coupons or offers to you. Well imagine this, retailers offer an automatic 10% off all their merchandise if you are “wearing their clothes or accessories“. Embedded technology in wearable gear and clothes will certainly spark many retailers to “reward” customers in the store that are wearing those clothes.
This means you don’t have to install an application, check into a store, or even have your phone on you (yeah, that’s kind of funny I know), to receive a loyalty discount. And talk about promoting loyalty – “just wear our clothes in our store and we will reward you at the register“.
So this week I got the opportunity to create my first widget for the new WebSphere Commerce Composer in feature pack 7. I have to give big kudos to the documentation team and the InfoCenter because I followed the five steps in this tutorial and after a couple of hours got it all up and running in my first attempt! I am not going to say what kind of widget I created to extend WebSphere Commerce but I will say its pretty cool and I am excited that I got past this first hurdle. The I could barely contain myself as I rebuilt the Management Center project and then launched the Commerce Composer to see if my widget was listed with all of the other widgets to be inserted into my page layout (and no, I am not showing my widget name in the screen shot, more on that on another day):
The instructions are very easy to follow if you have the development environment for FEP7 already up and running, however, the info center accounts for this if you don’t and shows you how to install things like JET.
Speaking of JET, while the emitter is not 100% with its output, it is pretty darn close, I would say about 99.9%! Mainly because there is a file or two you have to merge into existing files. All of the source code for the widget was generated for me from this simple XML:
<?xml version="1.0" encoding="UTF-8"?>
<pageLayout vendor="IBM" targetFolder="src">
<widgetDef identifier="BobsWidget" UIObjectName="BobsWidgetObject" displayName="Bobs Widget" description="Bobs Widget" widgetDisplayGroups="AnyPage,SearchPage"
<property name="channeldID" displayName="Channel Id"/>
<property name="maxNumberOfOffers" displayName="Max Number of offers"/>
Once you run the XML through the JET emitter class specified in the instructions all of the code is generated for you. This also gives you an idea how the architecture of Management Center works and is a great primer just for that.
So in short, if you want an integration with the one of the largest ecommerce deployment packages in the world (ie. WebSphere Commerce) then get your widget created today!
Many marketing platforms offer advertisement placement within the layout of the web site. eCommerce solutions (like WebSphere Commerce) even offer powerful precision marketing engines to personalize content inside of widgets or espots within the layout of the page. I have five reasons why you would use a marketing tool like IBM Mobile Web Push for your site that will enable marketing beyond the page layout:
- You get an out of the box “inbox” of the offers you have received. The marketing person can even control whether to send the offer as a popup message or directly to the inbox.
- The inbox can easily be customized as there are API’s to the offer data store – I am thinking jQuery or Dojo for a really cool experience.
- You can send customer and page data to the Reactor server which gives the marketing person the ability to isolate offers specific pages and shoppers on the site
- You can completely customize the offer user interface – ie. have a popup in the middle of the screen, a slide in to the right, left, bottom, or top of the site.
- You can create custom events for tracking, analytics, and custom messaging.