Recurring Entities Referenced In These Posts
People: My Life (1x), James Doohan (1x), Gordon Cooper (1x), Michael Brito (1x)
Companies: Google Inc. (1x), Titan (1x), Flickr (1x), YouTube (1x), Digg (1x), img (1x)
Welcome back for part 3 of a series of posts on how to build a SocialBrowse like service with CloudShout... When we last left off we had accomplished the following tasks: Set up our test environment Created a new app at CloudShout Set up the basis of our JS code Coded the methods to attach small icons by all text links on page Coded the methods to open the link sharing dialog And we last left off with 2 hours and 15 minutes invested into the project... The goals I set out when i began coding for this session where: Create sidebar widget Have links share to all my friends Build a commenting system Icons by the links in pages should changed based on who shared them Create the Sidebar Widget In the previous post, we attached icons to all links on the page... We are doing that here too, but for cleanliness, we stored the JSON data in the this.elms object and reference it here through this.elms.links this.elms = { links: { elm: "div", parent_elm: this.info.id + "_content", content: { type: "html", value: "" }, atts: { id: this.info.id + "_links", className: "itkp_rc" }, styles: { position: "absolute", overflow: "hidden", top: "5px", left: "5px", width: "156px", height: "205px", backgroundColor: "#fff", fontSize: "10px", fontFamily: "verdana", color: "#666" } } } this.elms is my JSON DOM elements repository that I ' ll keep my element information stored in... But note, I ' m only putting it in there for myself, the following for loop is where we send it to our friends... Since I ' m not my own friend (sad, i know), I ' ll never get the message of a new link... Following, we will look at the "change_link_to()" function: this.create_link_record = function(friend, id, url, title, comment, comment_count, links_count, shared_at){ var div = itku.id(this.info.id + "_links") var a = "" a += " table cellpadding= ' 4 ' cellspacing= ' 0 ' border= ' 0 ' width= ' 100% ' onmouseover= ' this.style.backgroundColor=\"#e9f6fb\" ' onmouseout= ' this.style.backgroundColor=\"#fff\" ' " a += " tr " a += " td width= ' 24 ' valign= ' top ' img src= ' " + this.user_icon(friend) + " ' width= ' 24 ' height= ' 24 ' /td " a += " td style= ' font-family:verdana;font-size:10px;color:#666 ' " a += " [ span id= ' " + this.info.id + "_link_count_for_" + id + " ' " + links_count + " /span ] " a += " a name= ' " + this.info.id + "_link ' href= ' " + url + " ' " + title + " /a br/ " a += " span style= ' color:#666;font-size:9px; ' " + shared_at + " /span br/ " a += " " + comment + " br/ " a += " span onclick= ' " + this.info.id + ".show_comments(\""+this.user_icon(friend)+"\",... We now have the ability to: Share a link with friends Display these links to our friends Chat about the links in real time Have visual que ' s as to who ' s shared a link (the icons by the links) Not bad, and development time for the above is 4 hours... … View Post »
Entities This Post References
Companies: img (+)
Links To: http://this.incoming_link (-), http://this.style.backgroundColor (+), http://this.create_comment_header (+), http://this.incoming_comment (+), http://this.format_comment (+), http://this.scroll_comment_area (+), http://itkp.new_widget (-), http://itkp.new_float (+), http://this.elms.comments_header (+), http://this.elms.comments_holder (+), http://this.elms.comments_input (+), http://this.send_comment (+), http://_share_icon.png (+), http://div.scrollHeight (+)
:) CloudShout does add social functionality to any site it ' s installed on, but not only that..... It provides gui, communication, and other tools to allow developers to create applications (widgets) that expand your site either with new functionality, or extended functionality from other web apps such as Flickr, YouTube, Digg, or anything with an API really... It ' s going to be awesome to see what people do with CloudShout once it ' s released!... … View Post »
Entities This Post References
People: Michael Brito (+)
Companies: Flickr (+), YouTube (+), Digg (+)
Get the Code: Log into Cloudshout Click on the "EDIT" icon next to your blog (If you have not added your blog yet, you can do so now) Click on the "ITK Code" tab Copy the two snippets of code in steps one and two on that page... Edit the layout of the blog: Login into your Blogger Admin page and click on the layout tab for the blog you are adding CloudShout to... This will open a window with the different types of gadgets you can add... This will change the popup window to an area to paste text... Paste in the code you copied from Step 2 Click "Save" Now we decide where to put the Activity Hub: I ' ve decided to add my hub to the side bar... On the same Layout screen above, click on the "Add a Gadget" link in the side bar... If you have any questions about this process, please let me know!... … View Post »
Not enough text to summarize. View Post »
Sitting here watching the Falcon 1 launch : "The third flight will also be from Omelek... It was to have carried TacSat-1 for the Naval Research Laboratory (NRL), but NRL canceled the launch of the satellite after the success of the already-launched TacSat-2 ... This mission was originally scheduled for 2005, from Vandenberg AFB , but delays due to the Titan IV launch, and problems with the rocket pushed it into mid-2006... It was then delayed further, as the failure of the maiden flight necessitated a second test mission... This flight is also scheduled to carry a space burial payload including cremated remains of James Doohan , Gordon Cooper , and others."... Update@11:52 EST "The second stage most likely did not reach orbit, and has probably already crashed on the ground."... … View Post »
Entities This Post References
People: James Doohan (-), Gordon Cooper (-)
Companies: Titan (-)
About to give a presentation to the board on the future of ITK... getting very nervous!!! :)… View Post »
As the main developer of ITK (and part of it ' s job is to collect this data), and having developed the demographics pages in SocialSpark, I was kind of let down to see soooooo many people with their stats set to private... Perhaps it ' s because the formula for calculating RealRank is open , or perhaps because Google ' s formula is hidden (and they hand out spankings ), I guess I thought more people would be open to share their information... But who am I to say, I only get a visitor here and there from time to time... by life... My Thoughts, Ideas, and Ramblings written by blm03 "A day in the life of a work at home mom . . ."... Traveling Thoughts written by Courtney "Anything that passes my brain and causes me to take a mental trip" The BenSpark written by BenSpark "Daily Photos, Entertainment, Traveling and My Life."... My Road Less Traveled By written by blm03 "What you should go see and do" There ' s no way I could go through the entire list of blogs, so I know there are more of you out there..... … View Post »
Entities This Post References
People: My Life (+)
Companies: Google Inc. (-)
My changes to the cropping tool are being tested internally before we release to the world... The other day I was working on some updates to the image cropping tool we have in SocialSpark to allow members to create their Avatars... … View Post »
Lots of coffee is definitely on the top of the list, but I ' d like to share some of the other tools we use to make our life easier... One tool that really helps out is Skitch from plasq... You can select an area of your screen to crop out, then circle things, type... … View Post »
