Archive for the ‘Web 2.0’ Category

IE6 Countdown: Right time for Browser Standards

Sunday, March 6th, 2011

Its good to see world is ready to move on from Internet Explorer 6. Here is a snippet from IE6 count down site:

10 years ago a browser was born. Its name was Internet Explorer 6.
Now that we’re in 2011, in an era of modern web standards, it’s time to say goodbye.

This website is dedicated to watching Internet Explorer 6 usage drop to less than 1% worldwide, so more websites can choose to drop support for Internet Explorer 6, saving hours of work for web

Internet Explorer 6 usage around the world

Internet Explorer 6 usage around the world

As per my previous post Write Once, use everywhere? Content Vs Code, I think it’s perfect timing to get some standards defined around web browsers.

For corporates, its time to move on and this move is definitely going to give great boost on Intranet front, presenting more opportunities and opening new doors.

Non–Latin Character Domain Names

Saturday, November 14th, 2009

Recently ICANN (Internet Corporation for Assigned Names and Numbers) approved the introduction of the complete Internet domain names in non-latin specific languages (Non-latin characters in domain names)

Extract from one of the Press release:

“Up to now, domain names had to use the 26 Latin letters in the English alphabet as well as 10 numerals and the hyphen.Technical efforts have enabled display of parts of Internet addresses in other scripts, but the two-letter suffixes had to be made up of those 37 characters.The approval for non-Latin characters applies for now only to domain names connected with the two-letter country codes, like .ru for Russia and .cn for China.Languages that could become available in 2010 for Internet-site names include Arabic, Mandarin Chinese, Cyrillic, Hebrew, Hindi and Korean.he so-called generic top-level-domain suffixes, like .com, .net and .gov, will remain Latin-characters-only for now.”

Tha above announcement could bring in number of changes in current industry. Here are few of them:

  • Web Content Managment: With new non-latin domains getting registered everyday, WCM demand will increase than ever before with the focus on multilingual support. In my experience with WCM, I have not come across many implementations that support multilingual. So, its going to be a challenge for both the product vedors as well as System Integrators. It is important to test the current implementations for non-latin languages and becoming a Must Have feature for any implementations going forward. The same will hold good for e-commerce .
  • Translators: The market for translators will increase and will become more prominent. The content will start becoming more localized to regions and translators will come to rescue to retrieve any such localized information to outside world. And there is a good chance that translators becoming one of the offerings of WCM products.
  • Search: Local/regional seach will start occupying the search space. This might lead to emergence of lot of localized search engines and will provide stiff challenge to some of the bigger players today in the industry
  • Social Networking: With Web 2.0 and social networking the key in todays world, I can imagine local facebook, twitter etc. versions emerging in the market. Localized social search is other area to watch out.
  • Migration tools: Emergence of tools which could help to migrate your existing site to localized version

The announcement will:

  • Bring in new business opportunities and whole new dimension for non-latin countries
  • Internet users will increase exponentially
  • Internet will start becoming the preferred source of communication for non-latin countries through localized email and social networking sites
  • System Integrators local market in non-latin countires will increase many folds
  • Add more challenge to the big brands as they will be pressured to register their current domain names in any number of non-Latin-script languages to prevent fake sites
  • Another potential issue highlighted is that some characters in non-Latin scripts appear similar to those of Latin-alphabet characters. So, if we substitutea non-Latin character for the similar Latin character, it will createa unique URL — and the potential for site-spoofing

What are your thoughts about it?

Translations – Web 2.0 Extn? Or Web 3.0?

Wednesday, June 13th, 2007

There is lot of talk about Web 2.0 all around with focus on making web as a platform, enhanced user experience etc. with DATA as the primary focus area. But one thing that is still missing in Web 2.0 is about translations – from one language to other. There is lot of data in different languages which might be useful for me, but due to language constraint I am not able to really utilize that. Google is making head-ups in this area as well where they recently added new languages to their blogger including Hindi. They also came up with the concept of file a search in one language and you specify the results language. I am sure soon Google’s blogger will give option where you type post in one language and it will give you option to translate post in other languages using automatic translators and your post will appear in different languages to different people based on their Geography settings. Is this going to be Web 3.0?
How CMS will adopt this?

JAX India 2007: Day 1: Web2.0? But I am Barely keeping up with Web 1.0 Right Now !

Monday, May 28th, 2007

Its been an exciting day on the inaugural day of JAX India 2007. The day was
meant for workshops and I attended half a day workshop on
“Web 2.0? But I am Barely keeping up with Web 1.0 Right Now !”
by Craig R McClanahan. Here is extract from the session:

The session covered from history of web to what is Next Generation web (Web 2.0) and what we should do towards it. Here is extract from his presentation:

HISTORY OF WEB

He started with his experience of Web way back when he started in 1975. From Lonely computers, which were self-absorbed applications to telephone lines (part lines to kids line) which lead to evolution of Internet and standards like HTTP and HTML.

MAINSTREAM WEB APPLICATIONS TODAY

This section of the presentation covered about how the current web applications are. Few main highlighting points are:

  • Increasing support for cross browsers
  • Key area of development happening around Mobile space
  • Server side capabilities are growing
  • Programming understanding in multi-threaded environment
  • Storage capacity is effectively free, CPU nearly so
  • Network infrastructure improving
  • Development technologies maturity at a much slower pace and challenges are in coming up with a framework like Struts and IDEs for JS-DHTML developments
  • More and more user personalization
  • Standardization at different scales and complexities

NEXT GENERATION WEB DRIVERS

Craig stressed on using next generation web rather than Web 2.0 with emphasis on 4 key drivers:

Enhanced User Interfaces

The driving force is the limited usability of web applications compared to applications installed locally. Ajax and DHTML are the immediate solutions.

Lightweight Programming Models

  • Strong preference towards simplicity; less code = less initial work, less update work
  • Scripting languages again gaining popularity with many large application built with php, perl etc.
  • Loose coupling and layer based design
  • Increasing preference for quick, iterative approach (Agile model)
  • Programming models  
    • Ajax and DHTML (server side business logic)
    • Ajax and DHTML (client side business logic ) i.e. making web applications
      available offline 
    • Browser plugins (Flash/ Flex/ Java FX etc)

Web as a Platform

  • Web applications to become more of a service
  • Web platform providing Social network effect
  • Reducing “local islands” of important data
  • Users looking something bigger
    • Identity
    • Flexibility
    • Ubiquity 

The read/write web 

  • Web as a Bulletin Board

WHAT SHOULD WE DO

Craigs Top Ten Suggestion List

10 – Expose Data/Logic as services

9 – Incorporate External Content

8 – Seek QOS (Quality of Service) deals from Sources

7 – Give QOS Deals to users

6 – Adopt Agile Processes

5 – Test Driven Development

4 – Architect for Scalability

3 – Embrace Heterogeneity

2 – Reach out to Mobile Clients

1 – Enable User Provided Content

The session turned out to be good for users who do not have exposure to Web 2.0. The first 45 minutes where Craig covered History of web and existing applications was bit too extended and I was looking for more on Web 2.0. Let’s hope the other sessions lined up around Web 2.0 will be able to provide more insight.

Is Ajax making sites less reachable?

Thursday, May 17th, 2007

We have been talking about Ajax and Web 2.0 technologies for sometime now. At one end Ajax becoming an asset from usability point of view but on the other hand it is making sites less search engine friendly. Search engines for now are not intelligent enough to make a server side request and retrieve the information to index. So it boils down to Usability Vs Search-ability? Which one to achieve?

What is the best way to achieve a balance between the two – making my site usable as well as search-able.

Here is one of the possible approach:

Step 1: To design your site without any Ajax. Javascript
Step 2: Then modify your website to include small Ajax, Java scripts components making sure that the content that gets hidden is available else where in the site which does not deploy Ajax

Another Collaboration Feature: Google’s Gadget

Wednesday, May 2nd, 2007

Here is another Collaboration Feature from Google. Google has introduced a new Gadget maker product for iGoogle (new name for Google Personalized Homepage). The users without having any programming or web design experience can create Gadgets and share with community or other iGoogle user. The Gadgets are as simple as filling out the form in the predefined 7 templates:

• A Photo gadget which is designed to share a series of photos
GoogleGram gadget that display a new greeting message for every day of the week
Daily Me gadget which will show what you’re currently doing, as well as quotes, what’s on your mind etc.
Free Form gadget that as the name suggest will allow free flow of information, image text layout background colour
YouTube Channel gadget to share good videos on YouTube
• Personalized List Gadget to basically present your list of items. It could be list of your favorite songs, a list of items to buy today etc.
Personalized Countdown gadget is more like a reminder to any event, happening with a countdown

Apart from this, it provides option to update the Gadget and re-publish so that it gets updated at the other end.

Pretty neat way to bring people togather !!!! :)

But few things to watch out for:

• Updation at receiving end took a pretty long time to get refreshed with updated information
• No intimation whether the iGoogle user has added your Gadget or not
• If the Gadget creator deletes the Gadget, will it get deleted at the other end?
• A way to establish two way communication rather then just one way for now

CMS, Web 2.0 and SEO

Monday, April 23rd, 2007

To what I understand till now about Web 2.0, it emphasize on Search Engine Optimization as one of the main area of concern. Let me try to list down few of the Search Engine Optimizations from CMS implementation point of view:

A utility to detect duplicate content detection at the time of content publish
I do not think that there is any WCM out in the market (commercial or Open source) that provides any utility for duplicate content detection

A spell-checker to ensure that the content submitted online doesn’t have any spelling mistakes
This has become and integral part of WISIWYG editors like FCKeditor. Most of the WCMS tools adopt to such content editor tool.

Content Structure which enforce Alt attribute for Image tag, title, meta descriptions, keyword tags and templates supporting picking up those information while rendering page
A more of a design consideration and rendering aspect. Lets leave this to individual design and implementation. It might be a good idea if in future, CMS provides something out-of-the-box for such considerations

What You See Is What You Get (WYSIWYG) editors for providing facility to content editors to add formatting to text content
Most of the WCM provides WYSIWYG editors that provides basic formatting stuff like h1, h2, b etc. OpenCMS has its own inbuilt editor.

An editor that can clean up unwanted HTML tags and make it W3C compliant
Its again part of the WYSIWYG editors.

An editor that gets integrated with your CSS of the site
Most of the text editors provide this facility. FCKEditor is one such that support CSS for better integration with website. WCM’s are adopting these editors for their content editors frontend.

A utility to help detect duplicate page titles or a mechanism to generate unique page title
I can not re-collect that there is any CMS in the market that provides such utility. At present its taken more at individual implementation level rather than a CMS providing out-of-the-box.

A utility to determine broken links at the time of content publish to avoid broken links
OpenCMS is one that does provide this functionality of validating the links and reporting the broken links. but I do not know many other which does that. Fatwire do provide this in a little different way, if at the time of rendering content, it doesn’t find the link, it removes hyperlink and render content. But I think most of the CMS products doesn’t really provide this out-of-the-box.

Looking at my list above, I feel most of the Search Engine Optimization techniques are taken care at the text editor level which have become powerful over the period of time. From CMS perspective, providing few utilities like duplicate content detection, broken links etc. will sure make them Web 2.0 compliant. :)

What each Product Name Means?

Saturday, April 21st, 2007

Just wondering how much a name of a product make sense? This strike me when I was reading about Search Engine Optimization and came across how domain name plays a vital role in optimization (will cover SEO in my next posts). Lets have a look at few products from each space and try to understand what they really mean.

Lets start with Portals space:

ATG:
Art Technology Group – A group who created art for Internet world by providing common face to all the applications within the organization/

BroadVision:
Broad-vision = enterprise wide vision? Nicely framed but their vision is really going hey-ward :(

Vignette:
A decorative design or small illustration used on the title page of a book or at the beginning or end of a chapter. A decorative design for your information capturing from beginning to end, from all systems across the organization.

JBoss Portal:
Java Boss?

Liferay Portal:
Life – ray : a ray of life for all the vendors who can not afford commercial portal products.

Plone:
Anyone out there help me. I have no clue about it :(

(more…)

Web Applications to be available offline

Friday, April 13th, 2007

Off late there has been lot of web sites that I came across which are trying to provide offline access for their Web applications. The basic idea is that the application can be worked with in a browser offline and automatically sync up whenever you get online.

Scrybe is one such online/offline calender and organizer service that provides offline web application service.
(more…)

Fatwire Releases Content Server 7

Thursday, April 12th, 2007

Fatwire announced much awaited release of Web Content Server 7. The newest release is built around the Web 2.0 jargon’s. It bring in the concept of “tagging” making it easy for everyone to navigate, organize and socially contribute web content. The theme for the new version, as Fatwire states “Content Management for Everyone”.

Another feature that impress is the multilingual support built directly into data model which help global market organisations to expand their presence at no extra cost.

Other thing that comes with CS 7 is three different interfaces for content contributors/editors.
1) Insite editor for people who manages content and page layout. This was already present with the previous versions of the Content Server. Whats new is markers and designers rearrange web pages using a simple drag-and-drop interface.
2) Dash board, a new interface with this version targeted for frequent business users. Much simpler UI with easy organization and quick access to content based on user-defined tags.
3) Advanced or the actual UI which help with Admin tasks along with defining content structure. This interface is the original one which is available though out product life name it is Futuretense or OpenMarket or divine or Fatwire.

Need to wait and see how it impact WCMS world?

Apoorv’s thought about Content Server 7