Saturday, April 24, 2010

April PenWag Update

It's been a while since the last post here, and quite a few things have changed on PenWag.com, so I'll just hit the highlights.

The most significant change is a change in who's in the driver's seat when it comes to site navigation. PenWag has for some time followed the examples where GWT runs the show. The new approach for PenWag is to let HTML control navigation, and use GWT where dynamic AJAX functionality is needed. There are a few important factors that lead to this change.

First, search engine visibility. To get maximum exposure via search engines, there has to be static content. Search engines such as Google just aren't going to see your snazzy stuff that's in a dynamically populated div. It's also very important that search engines' robots have links that they can follow to all the nooks and crannies of your site. If they can't navigate to a page via an href, that page's content will never be searchable by potential visitors.

Second, gadget integration. As you look around for gadgets to add to your site, they almost all, across the board, will be easier to integrate into a site that's using HTML for navigation instead of GWT buttons or other wizardry. One reason for this is that a lot of the gadgets depend on scripts that run when a page is loaded. If they're embedded in a dynamically-loaded div, the script, in general, will not be executed and the gadget won't work. This leads to the need for web-site funkiness such as the use of iframes to hold script-dependent gadgets.

Third, maintainability. It's just way, way easier/faster to make changes to layout and content and try different things when HTML is the driver, typically because it means a browser refresh instead of a module build then browser refresh. Module rebuilds are then only necessary when changing the dynamic parts.

Fourth, browser compatibility. This is largely an issue due to the iframe stuff mentioned above. Since browsers don't automatically size iframes like they do divs, you have to load your content then use a script to size it. This means you have to deal with browser compatibility directly. Yuck.

Fifth, analytics integration. If HTML is the driver, whatever you're using for analytics (such as Google analytics) will give a nice, clean page breakout automatically. If the site is GWT-driven from one or a few pages, you have to explicitly call out the navigation for the analytics, and that means more work.

Sixth, advertising. It's easier for the advertising engines to deliver content-relevant ads when there's static content.

30 comments:

均琇 said...

你可以從外表的美來評論一朵花或一隻蝴蝶,但你不能這樣來評論一個人........................................

Elvi107sS_Scholten0 said...

你的部落格很棒,我期待更新喔.............................................

姜姜 said...

才華在逆境中展現,在順境中被掩藏。.............................................

韋于倫成 said...

我只知道,假如我去愛人生,那人生一定也會回愛我........................................

D415_evonN_Risinger0 said...

這麼優的部落格一定要持續下去! ..................................................

佩GailBohanan1蓉 said...

你不能左右天氣,但你可以改變心情............................................................

SadeRa盈君iford0412 said...

It takes all kinds to make a world...................................................

許美玉 said...

好的開始並不代表會成功,壞的開始並不代表是失敗......................................................................

冠慧 said...

這個時代,不缺乏感傷,但缺乏反思~~希望能多看到值得思考.................................................................

江婷 said...

Pen and ink is wits plough.................................................................

常映 said...

Quality is better than quantity.....................................................................

偉倫 said...

死亡是悲哀的,但活得不快樂更悲哀。......................................................................

靜怡 said...

成熟,就是有能力適應生活中的模糊。.................................................................

毓er曹妃sf炳hd張jtr珠 said...

到處逛逛~~來繞繞留個言囉~~~~.......................................................

JasonBirk佳琪 said...

友誼能增進快樂,減少痛苦............................................................

竹青 said...

第一次來這裡 愛上你的部落格 感謝你的分享............................................................

林欣季林欣季 said...

真有內容的部落格~..................................................................

亦妮亦妮 said...

你要保守你的心,勝過保守一切,因為一生的果效是由心發出................................................

惠桂惠桂 said...

I have nothing to offer but blood, toil, tears and sweat..................................................................

溫緯李娟王季 said...

寫文章需要心情~~期待你再一次的好文章............................................................

鄭雅琦鄭雅琦 said...

與人相處不妨多用眼睛說話,多用嘴巴思考. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

蕙春蕙春 said...

閱讀您的BLOG文章,真是件快樂的事!!..................................................................

陳晏李秀樺雄 said...

rain before seven; fine before eleven.............................................................

和廖勇和廖勇 said...

It takes all kinds to make a world.............................................................

文旺江汝 said...

我們能互相給予的最佳禮物是「真心的關懷」。.................................................

家唐銘 said...

良言一句三冬暖,惡語傷人六月寒。......................................................................

宜明文潔 said...

道歉是人類一定必要的禮節..................................................

偉曹琬 said...

i trust everything will be fine. bless you!..................................................................

冠陳儒 said...

您的blog蠻不錯的耶,祝你快樂哦!期待您的更新!............................................................

淑芳 said...

做好事,不需要給人知道,雖然只是一件微不足道的事,但我相信,這會帶給我快樂。..................................................