entityOS

Develop With Blog

A blog about building.

43 post(s), index »

Community Forum
Learn how this blog was built
Building a search engine indexable blog/forum/conversation
mark.byers

You can create a formatted version of a messenger conversation for internal use or creating a public facing blog.

If it is a public facing blog, then it is important that it can be indexed by search engines (like Google).   Search engines work through the content (HTML formatted) and the links contained with in the content to crawl the blog.

The following getting started guide steps through how a developer can set it up a blog that is suitable for indexing.

The user experience (adding comments etc) can then by progressively added using jQuery/js and the onemand MESSAGING_CONVERSATION methods. 

http://mydsondemand.com/gettingstarted_build_blog

Facebook integration - OAuth 2.0
mark.byers

In addition to the recent update to OAuth integration (allowing access to services like Twitter), we have now also updated the OAuth2.0 consumer integration.

This allows you to access (consume) other services that use OAuth2.0 access control - a simpler version of OAuth.  The largest service to use OAuth2.0 is Facebook.

This allows you to seamless mash the Facebook model (graph) into any mydigitalstructure based application - allowing access information about people your organisation may interact with and also the ability post information to them.

To find out more visit: http://mydsondemand.com/gettingstarted_oauth2_consumer

Another key concept, and why this type of integration is key to application development going forward, is the Open Graph development currently in progress at Facebook - where the Facebook graph goes beyond "people" and the simple action of "like".  If your organisation involves communicating with people and selling products and services, understanding the Open Graph could be just as critical in the future as understanding web page SEO is today.

Find out more at: http://developers.facebook.com/docs/beta/

list.js - Creating advanced lists
mark.byers

In addition to the jQuery UI based lists, list.js allows for the creation of advanced lists.

For non-developers:

Go to http://listjs.com to find out more.

For developers:

File can be found at /jscripts/list.min.js

Also don't forget about http://1blankspace.com/developers that has a list of some resources useful for building user experience clients using js.

jQuery Mobile 1.0
mark.byers

jQuery Mobile 1.0 - the first official non beta release is now available on mydigitalstructure.

For non-developers:

jQuery mobile allows you to build a web based mobile application that will work on many devices, but behave more like an application that has been built specifically for that device.  See jquerymobile.com for more information.

For developers:

The files are in the /jquery/jquerymobile/ directory. 

Social & OAuth - Twitter, LinkedIn...
mark.byers

mydigitalstructure is now a little more social!

You can now use CONTACT_COMMUNICATION_MANAGE & SEARCH to add extra information to a contact, like there twitter address, facebook name, linked in name.

We've also made it easier to connect to web services (like twitter, linked in) and either get information or send information.  e.g. there profile information in linkedin.

To do this you need to use the open authentication standard, OAuth. The following getting started page shows you how you can do it as a developer within mydigitalstructure and how we have hidden away all the complexities of using OAuth.

http://mydsondemand.com/gettingstarted_oauth_consumer

For non-developers, the important part is that you can now seamlessly integrate these other services into the mydigitalstructure platform.
 

Previous | Next