Google Web Calendar and Chrome Extensions - google-chrome-extension

I have a Chrome extension that was working in the old design of the Google Calendar website, dynamically injecting information on the calendar that my users want to see.
With the new design, direct modifications to the DOM are reversed in short order.
Is there a new way, or an API of some sort, to interact with the DOM of the calendar webpage to add more information?
Or is there a way to get a new "calendar system" embedded into the calendar page?
Here's a sample of some of what the extension does, adding labels in each day cell:

Related

Xpage to show resource calendar

I would like to create a small Xpages application that can show the calendar of our conference room. My idea is to have a web browser open on the Conference Room TVs so when somebody wants to get in the conference room they will see really quick that there is a meeting scheduled in 10 min.
I have tried using this template from OpenNTF - Link but I couldn't figure out how to pull the data from my Conference room resource into the calendar.
Any other idea how I can accomplish this?
Note: Having the user check the conference room schedule on LN is not an option. They already don't like LN.
Thanks,
Extension Library has a calendar control. It's basically the (8.5) iNotes calendar control, so data is loaded via a REST service. There are two methods of getting the data into a REST service, depending on whether or not the view you're picking up has columns with the programmatic names that are found in a Notes Mail calendar. The documentation in the XPages Extension Library book should cover the basics but, if you need clarification on any of the content, I wrote it.
Modifying the look and feel is not likely to be easy, because it's an XPage version of an IBM-specific Dojo-based control, which is possibly also why no version has been released to use the R9 look and feel.
Alternatively, it would be feasible to build a repeat control layout. Creating a ViewEntryCollection based on a DateRange is key to getting all entries between dates.

Is it possible to combine extension's Google Analytics stats with those of a site?

I have a site which refers to the Chrome Web Store where users can download an extension advertised on the site. I do not want to lose track of those users decided to abandon downloading the extension. Currently I have the GA embedded in the site.
I was wondering if it's somehow possible (in order to determine our user acquisition price) to set up the same GA for the extension so that I could see those who clicked "Download" button on the site and ultimately came to use the extension.

Updating document found in iNotes calendar view

How do I edit a document displayed in a iNotes Calendar View.
I have set up a REST Service using "calendarJsonLegacyService" towards a notes view.
I have also created a iNotes Calendar and connected this to the service.
And the calendar entries are displayed alright.
But how do I manipulate this entry in the iNotes calendar events (onOpenEntry, onRescheduleEntry)?
I have named the "var" in the REST service to 'entry'.
Please keep in mind that I'm new to the whole xPage-framework.
Feeling a bit lost here :)
/Anders
Take a look of TeamRoom teamplate from openNTF or from latest version of Extension Library; there you can find logic to manipulate different evets on calendar entries.

Sharepoint 2007: Pop up message on new announcements

Is it possible to display on a page a javascript popup message if there are new unseen items in an announcements list?
If you want the pop-up to jump out even when the user does not refresh a page, you will need to develop a polling mechanism (using JS) and call a web service to find out if there are new items.
Otherwise, you just need to add a web part to the page that will do the check on page load.
We did something similar, showing the users how many documents there are in a document library that each user has not read. we used the SPAudit object to find our what items have been seen by which user. Of course it has to be optimized for performance, so we just check a few of the latest items, not all of them. We even added this to the quick links menu, so that next to each document library appears a number of document the current user has not read yet, it is really cool, very similar to what you need.
You could store the last time the user viewed the announcements in a cookie and read that out to compare against the newest item. You can also store that the user has closed the pop-up.
Have a look at the following resources. You can make it work with minimum alteration
Using Jquery In Sharepoint To Display Notifications For Open Tasks
SharePoint Tasks Popup using JavaScript API
jQuery Ticker for SharePoint Announcement List

Google docs : does it exist some models in HTML or other webformat to publish a spreadsheet?

I've tested the API of Google to interact with Google doc (Calendar, Spreadsheet, etc) and everything runs correctly. However, I wonder if there is a framework that implements some model in HTML or an other web format to publish/visualize a calendar or a spreadsheet within a web page. My goal is to integrate a spreadsheet/calendar into a web page and then a user can modify the values of this spreadsheet/calendar.
Does it exist something similar to my request?
For spreadsheets, the Google answer Publishing: Embedding a spreadsheet in your blog or webpage explains what you have to do. Especially the last sentence is important:
If you want to embed a form in a
website or blog, click the More
Actions button at the top of the
editor, and select the 'Embed' option
from the drop-down menu.
But don't forget all the steps listed above this.
For Google Calendar, there's Embed on your Website - Google Calendar, another answer from Google, that even contains a slideshow that shows what you have to do.

Resources