create custom sharepoint calendar webpart with data from a WCF service - asp.net

I am fairly new to sharepoint. We are trying to create a custom calendar web part for our sales team to display their itinerary from an external WCF webservice. The calendar will look just like outlook calendar, but the calendar items are from an external service.
The display would have a custom date range of 30 days (Ex: 16 May to 14 Jun)
Each item in the itinerary will have a color code of its own.
On click of the item in the itinerary we have to populate another webpart.
Following are a couple of questions I have for which I am not able to get the answers:
Is it possible to use the calendar view with a custom daterange? If so how can I do that programatically?
Is it possible to have different colors for each of the calendar items?
Currently I am building my own calendar control from scratch. But I beleive the existing calendar component in Sharepoint should be able to handle my requirements. If that is the case it will save me a ton of a time and mostly bug free.
Thanks for answering my questions in advance!!

It looks like no one has gotten into this situation. I was able to get answers for my questions above.
It is not possible to have a calendar view with a custom date range. You can only choose between month, week or day.
It is possible to have different color code for each calendar item.
I ended up creating my own calendar control that accepts a daterange upto 31 days. The control builds the calendar view on its own.

Related

Google Forms Calendar Widget with Date Elimination

Long story short - I have a Google Form that has a calendar on it for project due dates. I have the form linked up as an integration to Monday.com that adds lead time when it populates in a queue.
What I want, is to have Google Forms automatically "gray" days starting from "today" up to four business days (Monday to Friday).
Is this a feature that is being overlooked? Or is it something that needs to be coded in?
Just curious how I can implement this process into my form for a more consistent workflow.
It's not possible to customize the "calendar widget" in Google Forms.
NOTE: Google usually don't mention on the documentation the features that aren't included; the Google Forms editor doesn't include any way to do that and Google Apps Script Forms service either.
Reference
https://support.google.com/a/users/answer/9991170?hl=en
https://developers.google.com/apps-script/reference/forms

How to show list View in Google Calendar for day's events?

I'm new in google calendar integration and apologize if this is asked earlier:
I have created four resources for Google Calendar from my Gsuite account, as I want the column layout in frontend using the
<iframe src=''></iframe>
generated from integrate calendar but on frontend only the month week and agenda is showing. I have tried different solution but all of them displaying the week & month if I combined all the calendar to one, than also the view is the same
I want to integrate this only with google Iframe, although using full calendar it is also possible.
Please, kindly check the attachment: I want this backend layout, and to the frontend with an additional option of the list view.
If I did understand it correctly what you want here is to have exactly this view as an iframe embedded on your website.
I'm afraid this is not possible to get that view using the iframe you can obtain following this steps:
https://support.google.com/calendar/answer/41207?hl=en
If you want another view you'll have to build it yourself retrieving the data using Google Calendar API and building the view yourself, or you can also use other existing libraries, like:
https://fullcalendar.io/
It may have a nicer view and the functionalities you are missing, take a look at it!

When does the "Other Calendar" from Google Calendar get updated?

I have added a calendar to my google calendar by using option "Add by URL".
This URL is from web application, so when I make some changes to the Schedule date of the task in web application it should also get reflected in google calendar that I have added.
When I add the calendar for first time all the schedule dates are shown in calendar but when some rescheduling is done those changes are not reflected.
So I would like to know the frequency at which google updates the "Other Calendar". Is is after every 24 hours?
Notes : ICalendar format is used for adding events.
I think this feature is not yet supported as of now.
This question was also asked in this calendar forum where the suggested workaround was:
just add another calendar by url, but this time change URL a little
bit so that Google thinks that this is a new, different calendar:
http://server.com/my/calendar/feed.php
http://server.com/my/calendar/feed.php?version=2
Your server will just ignore this extra parameter.

Full calendar: display multiple months on single view

I am using Full calendar scheduler, Wanted to display multiple months on single view.
Is there any ideas to implement that without changing the source code?
This issue is still open with fullcalendar team. See
https://fullcalendar.io/issues/

Google Calendar - Shared calendar event creator

currently I am using Google Calendar's XML feed for shared calendars to view when events are created and who created them. This works great, unfortunately, Google Calendar is getting rid of their XML feeds Nov 17, which is absurd but besides the point. Now I have a problem:
I have taken a look at the exported ICS file which tells me when an event was created but not the creator of the event, which is useless because there are 5 people sharing a calendar scheduling events and I need to know the author of the events. There is no specification for author in the ICS file (like there is with the author tag in the XML feed).
So the simple question is, with a shared calendar, is there a way to tell (without XML feeds) who created the event?
Thanks so much, Bob

Resources