Feedback:User/Erebo85/Social network integration

From Guild Wars Wiki
Jump to navigationJump to search

Introduction[edit]

I think it will be great to share on a social network (Facebook, Google +, Twitter, etc...) the actions that you make in game and the progress of your personal story. It's a powerful way to advertise the game and a very funny way to remain in contact with your in-game friends out of the game. It will be possible for example:

  • share your drop with your friends or guild member in private or public facebook groups
  • share the progression of your personal story in your GDR group
  • make a book of your personal story visible to everyone on your website
  • tell to your off-line friend through external chat, where you are or what you have done

The way to implement this feature is pretty simple, it's needed to be created a link for a defined set of actions (drop, mob kill, map change, dinamic events completed) and for the pages of your personal story.

UI changes[edit]

The best and easiest way to let this be possible is to add a log channel on the chat interface. Every actions listed in the log should be clickable and must redirect on a dinamic webpage. Also is needed a link on each page of your personal story. Adding link will allow people to share their actions and it isn't too much intrusive. Also making links available on a log, let the player be able to share things when the in-game actions is over.

Links[edit]

All links must contain the actions type plus a descriptor, the time and the user (character name) that made the actions. The actions type can be:

  • drop
  • kill
  • learn skill
  • gain a trait
  • complete an event/dungeon

The descriptor must specify/describe the actions type, for example it must be: the object dropped, the mob/boss killed, the skill or trait learned, the event completed (also with the level of completion). A separated structure must be selected for the personal story, based on the structure that let the game write the personal story book in the character screen. Obviously I can't provide any info regarding this, because I've never seen my personal story book :D All this information must be encoded and decodable only by the webserver that build the webpage, this will prevent users to create fake actions.

Webpages[edit]

The webpages are pretty simple. The text on it must be variable and based on the action types and the descriptor. There will be at least one image based on the descriptor (I think it will be easy to use the image stored on the wiki). There will be the user and the time when the action were made. Also is needed a little image to be displaied on the link posted on the social network ( for example meta property="og:image" for facebook ), and a link description. This page will be generated from the parameters encoded in the link, and will be embedded in a page (container) with sharing buttons, trademarks, switch for the various languages, etc... The link shared should point directly on the page, without the container.

Additional features[edit]

It will be also a good idea, connect the Social network account with the game account, so in the page can be added info related to the users's social network account.