ADF Faces web crawler support in Oracle JDeveloper 11.1.1.5 and 11.1.2

Web crawler support, also known as search engine optimization (SEO), has been added to ADF Faces in Oracle JDeveloper 11.1.1.5 (PS4) and Oracle JDeveloper 11g R2 (11.1.2).

"Search engine optimization (SEO) is the process of improving the visibility of a website or a web page in search engines via the "natural" or un-paid ("organic" or "algorithmic") search results."

- Wikipedia, http://en.wikipedia.org/wiki/Search_engine_optimization

The difference between ADF Faces pages queried by a user and a web crawler is that the agent is different in that browsers know how to render and display dynamic JavaScript, whereas a crawler cannot.

To index a page, crawlers need static links pointing to wherever site navigation goes to next. In addition, the ADF Faces window and controller token prevented pages from being indexed successfully. This has now been fixed for Oracle JDeveloper 11.1.1.5 and 11.1.2.

The documentation for this new feature is in the Oracle Fusion Middleware Web User Interface Developer's Guide for Oracle Application Development Framework for the two releases:

http://st-doc.us.oracle.com/review/rsb/html/B31973_09/ad_output.htm#CHDEIGJB (11.1.1.5)

http://download.oracle.com/docs/cd/E16162_01/web.1112/e16181/ad_output.htm#CHDEIGJB (11.1.2)

As documented, you can also use EL to "tune" pages for web indexing. A documentated sample shows how to enrich an ADF Faces page with a "goLink" to indicate navigation to another site.

<c:if test="#{requestContext.agent.type == 'webcrawler'}">
<af:goLink text="This Link is rendered only for web crawlers"
destination="http://www.newPage.com"/>
</c:if>

Note that there is nothing developers need to configure or do for the search engine optimization to work. More work on web crawler optimization is planned for ADFc in a future release of Oracle JDeveloper (no release dates and no further details available).

Comments:

Post a Comment:
Comments are closed for this entry.
About

The Oracle JDeveloper forum ranks in the Top 5 of the most active forums on the Oracle Technology Network (OTN).



The OTN Harvest blog is a summary of selected topics posted on the OTN Oracle JDeveloper forum.



It is an effort to turn knowledge exchange into an interesting read for developers who enjoy little nuggets of wisdom





Frank Nimphius

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today