Introducing the Alfresco Gamification Addon

by Bhagya Nirmaan Silva at Redpill-Linpro, Karlstad, Sweden

Before my first visit to Stockholm to attend an Alfresco Share workshop, I was asked to come up with something interesting and useful to be developed during the workshop. I was giving it a thought and suddenly, it felt that Alfresco is missing something that I have become much familiar through the last few years. What is it? Gamification.

Of course, you already might have been awarded a few badges on your social sites like Stack-Overflow, foursquare, gowalla, getglue and many more . If you are still unfamiliar with the concept, try the below introduction.

Simply explained, gamification makes engagement more fun. It is the bigger and virtual version of being awarded a candy whenever you do something good when you were small. The users who positively engage with the system will be rewarded with virtual badges for their activity with the system. It also brings excitement and a sense of appreciation for the users.


Alfresco Gamification Addon contains two components built separately.

Rewarding Module : Awards badges to the users based on activities performed on Nodes. This attaches itself to Alfresco Default behaviors noticing changes made by the users.
Rewards View Dashlet : A Simple Alfresco Share Dashlet which displays the badges the user has achieved.

Additionally, it is possible to publish user rewards to the Alfresco Activity Feed. However, this was not implemented in the first release.

The Alfresco cm:user model is extended to add a mandatory aspect which keeps track of user activity and badges.

This is how it looks like when you have it installed and added to the users dashboard.

Alfresco Gamification Dashlet

Alfresco Gamification Dashlet

Clicking on a badge would display a text explaining the reason for the badge.

Text explaining the reason for awarding the badge.

Text explaining the reason for awarding a badge in Alfresco Gamification Addon

The badges used are from symb.ly (Thank you guys!) In future versions of the addon, expect some Alfresco exclusive badges.

The addon is now available on github on the following locations. Give it a go and feel free to extend and make more additions, you will be able to contact me via github or through comments. :-)

https://github.com/bhagyas/alfresco-gamification-behavior
https://github.com/bhagyas/alfresco-gamification-dashlet

Cheers!!!

About Bhagya Nirmaan Silva

simple and open hearted :) about.me/bhagyas
This entry was posted in Alfresco and tagged , , , , , . Bookmark the permalink.

293 Responses to Introducing the Alfresco Gamification Addon

  1. Erik says:

    Nice work mate!

    • bhagya says:

      Thanks Erik! :)

    • Debrah says:

      Arrr, those be just the thing for the barefoot beauty in my icon. She’s been priccitang her piratical one-eyed glare since just about birth, so she’ll fit right in!Happy birthday, Elise! I come bearing (a link to) .

    • mtuo.com says:

      joniway28 enero, 2009Como idea no está mal. A la gente que no le guste andar le puede venir bien como motivación el ver cuantos pasos, calorias ha gastado ese día, y ver como día a día va aumentando los kilómetros que anda. Pero la gente que ya anda todos los días o hace algún tipo de deporte, este juego no creo que se lo compren.

    • A parte che la Babayeva non si chiama Sabrina ma SÉ™binÉ™ (Sabina nella translitterazione occidentale), ma vorrei chiedervi una cosa: ma è stata la stessa SMTV a comunicarvi che non trasmetterà via satellite l’ESC 2012?

    • http://www./ says:

      Jerry –I think Gonzo worried too much about chemistry(i.e making Harvey happy). Willard should just play the guys that deserve the playing time — The competetion should be good for the team.As for RU, before making them the favorites for the Big East in 2011, lets make sure the kids all get into to schoool and are as good as the experts say. I hope Rice does not turn out to be like Gonzo, good with lesser players but unable to rise to the next level with the big boys.P.S. How is fatherhood? Is the kid toilet trained yet?

    • http://www./ says:

      Boikot si saya dukung,, tp jgn-jgn blogdetik ini engine blognya (WordPress) buatan dia lagi?? Hi,,hi,, ga lucu kan kita2 teriak boikot disini,eh ternyata WP bener buatan dia (usa dan israel),ups satu lagi browser yg kita pake (IE,MOzilla,Opera dll) buatan org amrik bukan ya?? Sy klarifikasi dulu ach,, takut malu,,

    • Lol, feel the same way. I did however go to the CN tower for the first time ever 2 weeks ago. I’d always wanted to check it out since I was a kid and would visit Toronto from my hometown of Montreal but never got a chance. After 4 years here I figured it was a must do.

    • http://www./ says:

      I conceive other website proprietors should take this internet site as an model, very clean and superb user pleasant style . “Grant us a brief delay impulse in everything is but a worthless servant.” by Caecilius Statius.

    • en restant sur le thème du livre, on commence tout doucement à mettre à jour la version anglaise du livre pour Debian Wheezy et bien entendu on mettra à jour la traduction française dès que cela sera terminé. Je parle

    • Photography is my biggest passion in life and for a while I thought that I would try to make it into a career. Once I started thinking of my art as source of income it lost a little of its magic, so to speak. I nixed the idea of becoming a professional because who wants the thing that they turn to in times of stress to turn into the source of stress? Thanks for being open and I totally understand what you are feeling!

    • http://www./ says:

      LiviBenéztem hozzád is!megfogtál az eper leveseddel!Az eper a kedvenc gyümim!Kimondhatatlanúl imádom!Csak kisérletezz vele,én megkostolom!Jöhet minden formában!!.:)De simán megenném ezt a csírkés pitás cuccost is.)Szimpatikus!:))

    • Simply wish to say your article is as astonishing. The clearness to your submit is simply great and that i can think you’re knowledgeable in this subject. Well with your permission let me to grasp your RSS feed to keep up to date with drawing close post. Thank you a million and please carry on the rewarding work.

    • Buenas tardes, Compre un departamento para inversion, ya estaba alquilado, estamos por hacer un nuevo contrato y la inquilina nos dice que por año se aplica un 10% de aumento , yo tenia entendido que es un 20 % , que es lo que se estila?.Gracias , slds

    • முன்பு வினவில் லீனாவை விமர்சனம் செய்ததற்காக அ.மார்க்ஸ் தலைமையில் கூட்டம் போட்டு திட்டியதை வசதியாக மறந்துவிட்டீர்களே மேகவண்ணன், ஆ.மார்க்ஸ் தாங்கிப்பிடித்த மாபெரும் போராளி இப்போது டாடாவின் கைக்கூலி என்று ஆன பின்பு நீங்கள் லீனாவையல்லவா ”ஏன் ஆ.மார்க்சை கொச்சைபடுத்திவிட்டாய்” என்று கேட்டிருக்க வேண்டும். அட்ரஸ் தெரியாமல் இப்பக்கம் வந்துவிட்டீர்களோ அது எப்படித்தான் கட்டுரயில் மையப்பொருளுக்கு பதில் சொல்ல வக்கற்று போய் சுத்தி சுத்தி துழவுகின்றன்றோ தெரியவில்லை. இவர்களைத்தான் கட்டுரை #ஒன்றும் சொல்லவோ, செய்யவோ முடியவில்லை என்றால் டாடாவின் கைக்கூலி லீனா மணிமேகலையின் அல்லக்கைகள் என்று வரலாற்றில் அழைக்கப்படுவீர்கள்# என்று சொல்கிறதோ?

    • ::::whistles:::: Looking good!I hope your peeper is on the mend soon. I love the pattern on that jumper. I am not the sewing type. The last time I sewed on a machine was in 8th grade and I managed to sew myself to my home economics project. Hee hee! I have a brand new sewing machine that was a gift. Maybe I will attempt to sew this winter :)

    • Liebe Familie Prokop!Wir gratulieren zu der Seite!!!Ist ganz toll, was Sie da zusammengestellt haben!Ein gesegnetes Pfingstfest,Herzliche Grüße aus unserem HausheiligtumEva und Erich Berger

    • to Apply For Online Payday Loans Even With Poor Credit – Get cash right NOW?. Bad Credit Okay. 24/7 Instant Approval. Cash Today.

  2. Nice Work Mate!. Learned about something that i have seen before but never knew about it in details . Great Job ! :)

  3. suba pron says:

    AAw9z8 Very good article.Really looking forward to read more. Fantastic.

  4. Thanks for sharing, it is a fantastic post.Significantly thanks yet again. Definitely Great.

  5. more safeguarded. Do you have any recommendations?

  6. click here says:

    Im thankful for the post.Much thanks again. Great.

  7. You might be my role models. Many thanks for the post

  8. that could be the finish of this article. Right here you

  9. this website says:

    Tumblr article I saw a writer talking about this on Tumblr and it linked to

  10. me. And i am glad reading your article. But should remark on some general things, The website

  11. click here says:

    Really enjoyed this article post.Much thanks again. Will read on

  12. tweet my newest twitter updates. I’ve been looking for

  13. hamptonbay says:

    There is visibly a bundle to identify about this. I consider you made various good points in features also.

  14. Major thankies for the blog article.Really looking forward to read more. Fantastic.

  15. you could have a fantastic weblog right here! would you prefer to make some invite posts on my weblog?

  16. Say, you got a nice blog.Much thanks again. Cool.

  17. This blog is no doubt entertaining as well as diverting. I have found many handy things out of this blog. I ad love to visit it every once in a while. Thanks a lot!

  18. 47hypes says:

    Your current positions always have got many of really up to date info. Where do you come up with this? Just declaring you are very resourceful. Thanks again

  19. Merely wanna Merely wanna remark that you have a very nice site, I the design it really stands out.

  20. Really appreciate you sharing this blog.Thanks Again.

  21. download mp4 says:

    It as exhausting to seek out knowledgeable individuals on this subject, but you sound like you understand what you are speaking about! Thanks

  22. Entplanet says:

    This is a great information, i appreciate for sharing

  23. weeks of hard work due to no back up. Do you have any solutions to stop hackers?

  24. Its nice information this really helps interesting site

  25. this website says:

    Seriously like the breakdown of the subject above. I have not seen lots of solid posts on the subject but you did a outstanding job.

  26. Thanks for sharing

  27. Lululemon Canada Factory Outlet Sale Online WALSH | ENDORA

  28. It is really a great and useful piece of information. I am glad that you shared this helpful info with us. Please keep us informed like this. Thanks for sharing.

  29. Share This says:

    useful reference What is a blogging site that allows you to sync with facebook for comments?

  30. There are so many choices out there that I am completely confused.. Any tips? Thank you!

  31. Major thanks for the blog post.Much thanks again. Really Cool.

  32. Thanks-a-mundo for the article post. Much obliged.

  33. This particular blog is really interesting and also amusing. I have chosen many handy tips out of this blog. I ad love to come back again and again. Thanks a lot!

  34. There is perceptibly a bundle to realize about this. I assume you made various good points in features also.

  35. I value the post.Really thank you! Cool.

  36. Lolita says:

    Wow that was strange. I just wrote an very long comment but after I clicked submit my comment didn at appear. Grrrr well I am not writing all that over again. Anyways, just wanted to say superb blog!

  37. Share says:

    Pretty! This was an incredibly wonderful article. Many thanks for supplying this information.

  38. Just Browsing While I was browsing yesterday I saw a great article concerning

  39. Scribbler, give me a student as record-book!)))

  40. Looking forward to reading more. Great blog post.Thanks Again. Will read on

  41. great site says:

    Well I really enjoyed reading it. This post procured by you is very constructive for proper planning.

  42. Online Shop To Buy Cheap NFL NIKE Jerseys

  43. Looking forward to reading more. Great article post.Thanks Again. Really Cool.

  44. Pas si sAаЂа›r si ce qui est dit sera mis en application.

  45. for details says:

    Just a smiling visitor here to share the love (:, btw outstanding pattern. Everything should be made as simple as possible, but not one bit simpler. by Albert Einstein.

  46. You made some good points there. I looked on the internet for the subject and found most guys will consent with your website.

  47. Thank you for your blog post.Much thanks again. Keep writing.

  48. new the web visitors, who are wishing for blogging.

  49. We hope you will understand our position and look forward to your cooperation.

  50. pre booked says:

    If I start a blog on Myspace, will it get listed in search engines like Google? If so, is there a way to keep them from being crawled?.. Thank you.

  51. you ave got an amazing blog right here! would you like to make some invite posts on my weblog?

  52. Very good post. I absolutely love this site. Continue the good work!

  53. Thanks a million and please carry on the gratifying work.

  54. Learn More says:

    You clearly know your stuff. Wish I could think of something clever to write here. Thanks for sharing.

  55. Really enjoyed this article post.Much thanks again. Really Great.

  56. Wow! This can be one particular of the most useful blogs We ave ever arrive across on this subject. Actually Wonderful. I am also a specialist in this topic therefore I can understand your hard work.

  57. Consider blending versus juicing as a means of getting fiber in your green juice.

  58. Jay-Z says:

    Thanks so much for the blog post.Really looking forward to read more. Awesome.

  59. I reckon something genuinely interesting about your blog so I saved to bookmarks.

  60. I think this is a real great blog post.Thanks Again. Really Cool.

  61. this website says:

    Muchos Gracias for your article. Much obliged.

  62. Right now it seems like BlogEngine is the preferred blogging platform out there right now. (from what I ave read) Is that what you are using on your blog?

  63. Hosting says:

    wow, awesome article.Really thank you! Really Cool.

  64. local says:

    There is certainly a lot to learn about this topic. I really like all the points you made.

  65. blue nike says:

    Many thanks for publishing this, I ave been on the lookout for this details for a whilst! Your site is awesome.

  66. Waec expo says:

    There is noticeably a bundle to identify about this. I feel you made various nice points in features also.

  67. Waec exam says:

    This is a really great study for me, Ought to admit that you just are a single of the best bloggers I ever saw.Thanks for posting this informative post.

  68. Thanks so much for the blog post.Much thanks again. Really Great.

  69. Major thanks for the blog post.Really looking forward to read more. Want more.

  70. of writing? I have a presentation subsequent week,

  71. This is one awesome blog post.Really thank you! Much obliged.

  72. Thanks again for the blog post.Much thanks again. Will read on

  73. entclass says:

    Usually I don at learn article on blogs, however I would like to say that this write-up very forced me to try and do it! Your writing taste has been amazed me. Thank you, very nice article.

  74. This blog was how do I say it? Relevant!! Finally I ave found something which helped me. Kudos!

  75. Major thankies for the post.Really thank you!

  76. News info I was reading the news and I saw this really cool information

  77. go to says:

    Thank you ever so for you blog.Really thank you! Cool.

  78. explore says:

    Really informative post.Really thank you! Want more.

  79. care says:

    In absence of Vitamin E and Gotu Kola extract may be of some help to know how to

  80. you know a few of the pictures aren at loading correctly. I am not sure why but I think its a linking issue. I ave tried it in two different browsers and both show the same outcome.

  81. Thanks a lot for the blog article. Cool.

  82. view says:

    That is a good tip particularly to those fresh to the blogosphere. Brief but very accurate info Thanks for sharing this one. A must read post!

  83. Wow! This could be one particular of the most beneficial blogs We ave ever arrive across on this subject. Actually Fantastic. I am also a specialist in this topic so I can understand your hard work.

  84. Nice post.I enjoyed it,Thanks for information

  85. more info says:

    It as not that I want to replicate your web page, but I really like the design. Could you let me know which design are you using? Or was it especially designed?

  86. Regards for this wondrous post, I am glad I detected this web site on yahoo.

  87. Kati says:

    topic of this paragraph, in my view its actually remarkable for me.

  88. Technology says:

    Nice article. Thumbs up. Thanks for this

  89. Really enjoyed this blog post.Really thank you! Will read on

  90. I?ve recently started a website, the information you provide on this site has helped me tremendously. Thank you for all of your time & work.

  91. you can do even better.

  92. enttech says:

    wow, nice write-ups love this blog to the core

  93. john news says:

    wow, nice updates

  94. situs Casino says:

    PANDUAN UNTUK PEMULA CARA MAIN JUDI BOLA ONLINE DI KAKEK TOGEL YA
    GUYS , UNTUK KAMU SERING KALAH DI WEBSITE LAIN
    KAMU BOLEH MENCOBA DI SITUS INI GUYS , SAYA SUDAH BEBERAPA KALI
    COBA MAIN DISINI , LUMAYAN JUGA GUYS , SAYA SUKA DENGAN PELAYANAN MEREKA YANG SABAR
    NGEHADAPI SAYA KETIKA SAYA KOMPLAIN BUAT KALIAN SAYA SARANKAN COBA MAIN DISITUS INI YA GUYS ,
    JIKA ANDA BERMINAT LINKNYA ADA DI DESKRIPSI
    GUYS , TERIMA KASIH

  95. tangkas.Life says:

    Lanjutkan Bosku!

  96. Grant says:

    Hajar Pamuji mksh master hehe..

  97. AlaraPuckett says:

    Thank you for introducing this! It helps me a lot! https://www.totom1.com/스포츠중계/

  98. raPe google says:

    If you desire to take much from this piece of writing
    then you have to apply such techniques to your won webpage.

  99. pokerklas says:

    thank yoı so much

  100. It’s encouraging to see writing like this online. I respect the work you do and the effort you have to put into getting this kind of material ready to write.

  101. I have kept your website. It is illuminating and fulfilling for me. I regard the central information you offer on your site. A devotion of thankfulness is all together for posting it.

  102. bets10 says:

    than ’s encouraging to see writin

  103. Are you a fan of the blogger’s physique of work?

  104. DeleAlli says:

    What are mgid ads?
    Mgid is a legitimate advertising network that is not involved in adware development or distribution. Many websites are using these ads to monetize their traffic intentionally.

  105. With havin so much content do you ever run into any issues of plagorism or copyright infringement?
    My blog has a lot of exclusive content I’ve either written myself or outsourced but it seems a lot of it is popping it up all over the internet without my authorization.
    Do you know any techniques to help reduce content from being ripped off?
    I’d certainly appreciate it.

  106. Your Excellent Site I Hope You Always Stand Right Right May God never fail in your life May God take care of you My helpers

  107. betting33 says:

    Pete Buttigieg said he is proud of the votes his campaign has earned, and that he is determined to “earn every vote on the road ahead.”

  108. best373 says:

    As votes continue to be counted in South Carolina on Saturday, Buttigieg took the stage in Raleigh, North Carolina, and congratulated Joe Biden on his victory in the state’s primary.

  109. bans33 says:

    The billionaire businessman will exit the race after he failed to claim victory in South Carolina, a state he invested heavily in, hoping it would turn around his sputtering run.

  110. ccclub700 says:

    Steyer spent more than $200 million on advertising for his presidential campaign, and contributed about $155 million in the fourth quarter of 2019. But the power of Steyer’s money was partially blunted late in his campaign by the entrance of former New York Mayor Michael Bloomberg, who has spent more than $500 million on ads in a few short months, effectively watering down Steyer’s omnipresence.

  111. hgame79 says:

    Bloomberg’s campaign manager Kevin Sheekey said they’ve been focused “on organizing Democrats and building infrastructure in states all around the country.”

  112. Bafanamusic says:

    This is a great information i must say, thanks for sharing.

  113. Very nice Information, thanks for sharing

  114. BTL카지노 says:

    Online casino tips for beginners are easy to find, BTL카지노 once you learn where to appear. If you need any aid together with your game, take some suitable time and energy to learn the basics. https://www.btlcasino.com

  115. suba suba says:

    Im grateful for the article post.Really thank you! Will read on

  116. Major thanks for the blog.Really looking forward to read more. Fantastic.

  117. the time to study or take a look at the subject material or internet sites we ave linked to beneath the

  118. Very good write-up. I absolutely love this site. Keep it up!

  119. Needless to express, you will need to endure quite high rates of interest

  120. you! By the way, how can we communicate?

  121. same unwanted rehashed material. Excellent read!

  122. You in fact dealt with several engaging items in this post. I came across it by employing Bing and IaаАа’б‚Т€ТšаЂаŒаАа’б‚Т€ТžаБТžve got to admit that I am now subscribed to your site, it really is very decent (:

  123. Major thankies for the article.Really looking forward to read more. Really Cool.

  124. Ideas Including A business idea to aid head inside path of success should be to offer incentives in your current clients or incentives to lure a new in

  125. Major thankies for the blog.Much thanks again. Really Cool.

  126. I really liked your blog article.Much thanks again. Really Cool.

  127. Really appreciate you sharing this blog.Much thanks again. Awesome.

  128. This blog was how do you say it? Relevant!! Finally I have found something that helped me. Cheers!

  129. ganja bears says:

    Very informative blog article.Really thank you! Really Great.

  130. Wanted to drop a comment and let you know your Feed isnt working today. I tried including it to my Google reader account and got absolutely nothing.

  131. I? not that much of a online reader to be honest but your blogs really nice, keep it up! I all go ahead and bookmark your site to come back later on. Cheers

  132. Usually I donaаАа’б‚Т€ТšаЂаŒаАа’б‚Т€ТžаБТžt read this kind of stuff, but this was genuinely fascinating!

  133. That is a good tip particularly to those fresh to the blogosphere. Simple but very accurate info Appreciate your sharing this one. A must read post!

  134. Rattling great information can be found on website.

  135. You could definitely see your expertise in the work you write. The world hopes for even more passionate writers like you who are not afraid to say how they believe. Always go after your heart.

  136. Very informative article.Really thank you!

  137. Its hard to find good help I am forever proclaiming that its hard to get good help, but here is

  138. This particular blog is really entertaining additionally factual. I have found a lot of useful tips out of this source. I ad love to go back again soon. Thanks a bunch!

  139. banners says:

    Thanks for the blog post.Thanks Again. click here

  140. Your style is very unique compared to other folks I have read stuff from. I appreciate you for posting when you ave got the opportunity, Guess I all just book mark this site.

  141. Very good blog post. I definitely appreciate this website. Stick with it!

  142. I truly appreciate this post. I have been looking all over for this! Thank God I found it on Google. You ave made my day! Thx again

  143. Thank you for your blog post.Thanks Again. Fantastic.

  144. pretty useful material, overall I consider this is worthy of a bookmark, thanks

  145. The Silent Shard This may possibly be pretty valuable for a few of one as employment I plan to will not only with my website but

  146. I truly appreciate this post. I ave been looking everywhere for this! Thank God I found it on Bing. You ave made my day! Thank you again

  147. Really enjoyed this blog post.Really looking forward to read more. Awesome.

  148. Some genuinely prize content on this website , saved to my bookmarks.

  149. Major thanks for the article. Will read on

  150. Mate! This site is sick. How do you make it look like this !?

  151. fake rolex says:

    Thank you, I have just been looking for info about this subject for ages and yours is the best I have discovered so far. But, what about the bottom line? Are you sure about the source?

  152. click here says:

    Very nice blog post. I absolutely love this site. Thanks!

  153. BTL카지노 says:

    Your blog is great!!! Good content!! I would recommend this to my friends. But are you looking for Oncasino site? Click the link below:https://www.btlcasino.com

  154. Preliminary writing and submitting is beneficial.

  155. marketing says:

    Muchos Gracias for your blog article.Thanks Again. Cool.

  156. SMM Panel says:

    Im no expert, but I imagine you just crafted an excellent point. You certainly understand what youre talking about, and I can really get behind that. Thanks for staying so upfront and so truthful.

  157. marketing says:

    please visit the sites we comply with, which includes this a single, as it represents our picks through the web

  158. SMM Panel says:

    Wanted posting. Loads of excellent writing here. I wish I saw it found the site sooner. Congrats!

  159. marketing says:

    Merely a smiling visitant here to share the love (:, btw great design and style.

  160. Well I definitely liked reading it. This article provided by you is very effective for correct planning.

  161. Well I definitely liked reading it. This tip offered by you is very practical for proper planning.

  162. There is clearly a lot to know about this. I consider you made various good points in features also.

  163. Wow, great blog article.Really thank you! Want more.

  164. I rruky epprwcierwd your own podr errickw.

  165. Well I really liked studying it. This post provided by you is very helpful for proper planning.

  166. Tattoo says:

    Im thankful for the article.Really looking forward to read more. Awesome.

  167. Tattoo Shops says:

    your excellent writing because of this problem.

  168. written by him as nobody else know such detailed about my difficulty.

  169. Im thankful for the post.Thanks Again. Fantastic.

  170. woh I am pleased to find this website through google.

  171. IaаАа’б‚Т€ТšаЂаŒаАа’б‚Т€ТžаБТžd should speak to you here. Which is not some thing Which i do! I like reading an article that can make individuals believe. Also, thank you for permitting me to comment!

  172. C_TS4C_2020 says:

    I truly appreciate this post. I ave been looking everywhere for this! Thank goodness I found it on Bing. You ave made my day! Thx again!

  173. There as definately a lot to find out about this subject. I love all of the points you ave made.

  174. C_TS4C_2020 says:

    Major thankies for the blog post.Really looking forward to read more. Cool.

  175. Looking around While I was browsing yesterday I noticed a great post about

  176. we came across a cool site that you simply could possibly love. Take a search for those who want

  177. We all talk just a little about what you should speak about when is shows correspondence to because Perhaps this has much more than one meaning.

  178. visita says:

    pretty helpful material, overall I believe this is really worth a bookmark, thanks

  179. explore says:

    I think, that you commit an error. Let as discuss. Write to me in PM, we will talk.

  180. Bonuses says:

    moved to start my own blog (well, almostHaHa!) Excellent job.

  181. Vip casino sitesi Cratosslot

  182. Online canlı casino sitesi Cratosslot

  183. Radyo says:

    Tüm radyo frekansları için

  184. more info says:

    Judging by the way you compose, you seem like a professional writer.;.\

  185. Wow! I cant think I have found your blog. Extremely helpful information.

  186. This is one awesome article post.Really thank you! Fantastic.

  187. Of course, what a fantastic website and informative posts, I definitely will bookmark your site.All the Best!

  188. Tattoo says:

    You made some clear points there. I did a search on the subject and found most individuals will consent with your website.

  189. You made some fine points there. I did a search on the topic and found nearly all persons will agree with your blog.

  190. Utterly indited content material, Really enjoyed studying.

  191. Tattoo says:

    tips on how to lose weight fast WALSH | ENDORA

  192. replica watches are amazing reproduction of original authentic swiss luxury time pieces.

  193. This is one awesome article.Really thank you! Cool.

  194. Some truly great posts on this site, appreciate it for contribution.

  195. the home as value, homeowners are obligated to spend banks the real difference.

  196. Major thanks for the blog article. Keep writing.

  197. such an ideal method of writing? I ave a presentation next

  198. Really informative post.Really looking forward to read more. Want more. here

  199. Your style is unique compared to other people I have read stuff from. Thank you for posting when you ave got the opportunity, Guess I all just bookmark this blog.

  200. This blog is without a doubt entertaining additionally factual. I have found many useful stuff out of this source. I ad love to return again and again. Thanks a lot!

  201. Really appreciate you sharing this blog.Really thank you! Cool.

  202. Thank you for your blog.Really thank you! Want more.

  203. Viagra says:

    This is one awesome post.Much thanks again. Really Great.

  204. Viagra says:

    Thanks for sharing this fine post. Very interesting ideas! (as always, btw)

  205. Very informative post.Really thank you! Really Great.

  206. Major thankies for the blog.Really looking forward to read more. Really Great.

  207. Really enjoyed this blog.Really thank you! Really Great.

  208. Purely mostly since you will discover a lot

  209. Rolet online says:

    I used to be suggested this blog via my cousin. I am no longer sure whether this post is written by him as no one else realize such detailed about my trouble. You are wonderful! Thanks!

  210. Rolet online says:

    Really appreciate you sharing this article post.Much thanks again.

  211. Rolet online says:

    Some genuinely interesting information, well written and broadly user pleasant.

  212. Tattoo Shops says:

    I truly appreciate this blog.Much thanks again. Keep writing.

  213. Tattoo says:

    to get my own, personal blog now my site; camping stove bbq

  214. torrent web says:

    Well I truly liked reading it. This information procured by you is very practical for accurate planning.

  215. Im grateful for the article. Will read on

  216. torrent day says:

    Im obliged for the blog article. Want more.

  217. Regular use of coconut oil for acne this diet plan, but a closer

  218. This particular blog is obviously entertaining and also diverting. I have chosen helluva helpful advices out of this amazing blog. I ad love to come back over and over again. Thanks a bunch!

  219. Say, you got a nice article post.Really thank you! Really Cool.

  220. Major thanks for the post.Much thanks again. Great.

  221. get help says:

    Thanks again for the blog.Thanks Again. Will read on

  222. get help says:

    Thank you ever so for you post.Thanks Again.

  223. It as not that I want to replicate your website, but I really like the pattern. Could you tell me which design are you using? Or was it tailor made?

  224. Photo paradise for photography fans ever wondered which web portal really had outstanding blogs and good content existed in this ever expanding internet

  225. you have got an amazing blog here! would you wish to make some invite posts on my blog?

  226. informative. I am gonna watch out for brussels.

  227. I value the blog article.Really thank you! Great.

  228. yours and my users would really benefit from some of

  229. Your style is really unique compared to other people I have read stuff from. Thank you for posting when you ave got the opportunity, Guess I will just book mark this page.

  230. Im no professional, but I think you just made a very good point point. You naturally know what youre talking about, and I can really get behind that. Thanks for staying so upfront and so sincere.

  231. Really appreciate you sharing this post. Really Cool.

  232. Loving the info on this web site, you ave got done outstanding job on the content.

  233. Major thanks for the blog article. Fantastic.

  234. Major thankies for the article.Much thanks again. Will read on

  235. EKDV-640 says:

    I truly appreciate this blog article. Fantastic.

  236. EKDV 640 says:

    Precisely what I was looking for, thanks for putting up.

  237. EKDV 640 says:

    Thank you for sharing this fine write-up. Very interesting ideas! (as always, btw)

  238. time here at web, however I know I am getting knowledge all the time by

  239. Bandar Q says:

    Music started playing anytime I opened this web site, so annoying!

  240. EKDV 640 says:

    Thanks for sharing this first-class piece. Very inspiring! (as always, btw)

  241. thongtin says:

    Thanks for sharing, this is a fantastic blog article.Much thanks again. Awesome.

  242. You might have an extremely good layout for the blog i want it to work with on my internet site too

  243. What as up Jackson, if you are a new net user after that you must visit every day this website and read the updated articles or reviews at at this place.

  244. merely growing bigger Not Fake i mean, normally

  245. Download Mp3 says:

    tout est dans la formation video ! < Liked it!

  246. just me or do some of the comments look like they are

  247. You certainly put a fresh spin on a subject that as been discussed for

  248. sicbo online says:

    You definitely ought to look at at least two minutes when you happen to be brushing your enamel.

  249. longchamp le pliage ??????30????????????????5??????????????? | ????????

  250. Slotxo says:

    Search engine optimization, link management services is one of the

  251. You are my inhalation , I have few web logs and infrequently run out from to brand.

  252. dad says:

    Major thankies for the blog.Thanks Again. Great.

  253. Wow, marvelous blog layout! How long have you been

  254. Pretty! This was an extremely wonderful article. Thank you for supplying these details.

  255. There as definately a great deal to find out about this topic. I really like all the points you have made.

  256. Tattoo Shops says:

    Very neat blog article.Much thanks again. Much obliged.

  257. The most effective magic formula for the men you can explore as we speak.

  258. Keep up the superb work , I read few posts on this web site and I conceive that your web blog is rattling interesting and contains bands of great information.

  259. intporn free porn forums adult xxx port pussy vagina

  260. thank you for this post, I am a big fan of this site would like to go along updated.

  261. Your style is so unique in comparison to other people I ave read stuff from. Many thanks for posting when you ave got the opportunity, Guess I will just bookmark this web site.

  262. This is a very good tip particularly to those new to the blogosphere. Short but very precise info Appreciate your sharing this one. A must read post!

  263. agen asiaqq says:

    Some genuinely great content on this web site , thankyou for contribution.

  264. agen asiaqq says:

    Thanks , I have just been looking for info about this topic for ages and yours is the greatest I have discovered so far. But, what about the bottom line? Are you sure about the source?

  265. agen asiaqq says:

    I really liked your blog post.Much thanks again. Really Great.

  266. asiaqq says:

    out there right now. (from what I ave read) Is that what you are using on

  267. Adsense says:

    It as in reality a great and helpful piece of info. I am happy that you simply shared this helpful tidbit with us. Please stay us informed like this. Thank you for sharing.

  268. windows says:

    Streaming gratuit erotique you por no Feel free to visit my web site; sexe shop

Leave a Reply to cambridge beauty salons Cancel reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>