application development: how to add events to the built-in calendar?

I am looking for ways to add events to this calendar.

I know that I can use third-party applications to do it from the GUI (or synchronize it with an online service like Google), but I am specifically interested in how it can be done programmatically (from my own application, for example).

So far I have been banging my head against the wall trying to search on Google.

How can I display the selected events on the Main Events category screen for Google Analytics?

I am trying to filter several events from my event list. I'm trying to do it through a segmentation, but it doesn't work. What is the correct way to do this?

How can I display the selected events on the main event category screen?

I am trying to filter several events from my event list. I'm trying to do it through a segmentation, but it doesn't work. Is there any right way to do it?

Alexander

datetime: Dateless year field for annual events

I need a dateless year field (that is, only with day and month) to record events that are repeated every year on the same date (birthdays, anniversaries, etc.). What is the standard way to achieve this?

I tried the date_recur module, but it does not meet the requirements. It has a complex "recurring" configuration, while I only need annual recurrence. In addition, it also requests start and end data, and the date entry format has a year.

Is there a simple solution that records only day and month?

php – the button events don't work for me and it doesn't open the windows to log me in

HTML to get me normal with mail

HTML

    `
     
  
     
          Coffeto 
    
  
  


Login

`

this is the firebase class so i can log in with mail

Configuration for firebase by mail

   `var firebaseConfig = {
     apiKey: "AIzaSyDWZecSPIVG83W7Tw0LWFeDjhvC3Mw740E",
     authDomain: "coffeto-fcd09.firebaseapp.com",
     databaseURL: "https://coffeto-fcd09.firebaseio.com",
     projectId: "coffeto-fcd09",
     storageBucket: "coffeto-fcd09.appspot.com",
     messagingSenderId: "103726986646",
     appId: "1:103726986646:web:6d021a53fcfdd4ee79d9b7"
 };
 // Initialize Firebase
   firebase.initializeApp(firebaseConfig);

I send the event to access with the mail but it does not open send me anything

    const txtEmail = document.getElementById('correo');
    const txtPassword = document.getElementById('pass');
    const btnLogin = document.getElementById('login');
    btnLogin.addEventListener('click', e => {
    const email = txtEmail.value;
    const pass = txtPassword.value;
    const auth = firebase.auth();
    const promesa = auth.signInWithEmailAndPassword(email,pass);
       promesa.catch(e => location.href = "admin/error.php");});
       firebase.auth().onAuthStateChanged(firebaseUser => {
       if (firebaseUser) {
        location.href="admin";}});`

The html to log me into a social network does not respond to me at the time of clicking

HTML for some social network

`
  

   
   Coffeto
   
   
 
      
       
    

    

Login

`

This is to log me with a social network but the same does not respond to me when clicking on firebase

Configuration with firebase to a social network

`var firebaseConfig = {
 apiKey: "AIzaSyA8FAtktFL37cZXsxXci-WJjGQY4SgLrLw",
 authDomain: "publico-89981.firebaseapp.com",
 databaseURL: "https://publico-89981.firebaseio.com",
 projectId: "publico-89981",
 storageBucket: "publico-89981.appspot.com",
 messagingSenderId: "954177981585",
 appId: "1:954177981585:web:dcde1e7908475d5350c330"
};
  // Initialize Firebase
  firebase.initializeApp(firebaseConfig);

command to call the event and to register but does not send me any window where you can register

   function IngresoGoogle() {
     if (!firebase.auth().currentUser) {
     var provider = new firebase.auth.GoogleAuthProvider();
      provider.addScope('https://www.googleapis.com/auth/plus.login');
      firebase.auth().signInWithPopup(provider).then(function(result){
         var token = result.credential.accessToken;
         var user = result.user;
         var name = result.user.displayName;
         var correo = result.user.email;
         var foto = result.user.photoURL;
         var red = 'Google';
         location.href = 'login/index.php?name=' + name + '&correo=' + correo + '&foto=' + foto + '&red=' + red;
    }).catch(function(error){
        var errorCode = error.code;
        if (errorCode === 'auth/account-exist-with-diferent-credential')         {
            alert('El usuario ya existe');
        }});
       }else{
        firebase.auth().signOut();}
 }
         document.getElementById('btn-Google').addEventListener('click',IngresoGoogle,false);

    function IngresoFacebook() {
     if (!firebase.auth().currentUser) {
    var provider = new firebase.auth.FacebookAuthProvider();
     provider.addScope('public_profile');
         firebase.auth().signInWithPopup(provider).then(function(result){
         var token = result.credential.accessToken;
         var user = result.user;
         var name = result.user.displayName;
         var correo = result.user.email;
         var foto = result.user.photoURL;
         var red = 'Facebook';
         location.href = 'login/index.php?name=' + name + '&correo=' + correo + '&foto=' + foto + '&red=' + red;
    }).catch(function(error){
        var errorCode = error.code;
        if (errorCode === 'auth/account-exist-with-diferent-credential') {
            alert('El usuario ya existe');}});
         }else{
         firebase.auth().signOut();
       }
      }
        document.getElementById('btn-Facebook').addEventListener('click',IngresoFacebook,false);
       function IngresoTwitter() {
        if (!firebase.auth().currentUser) {
        var provider = new firebase.auth.TwitterAuthProvider();

    firebase.auth().signInWithPopup(provider).then(function(result){
        var token = result.credential.accessToken;
        var user = result.user;
        var name = result.user.displayName;
        var correo = 'no lo manda';
        var red = 'Twitter';
        location.href = 'inicio/index.php?name=' + name;
    }).catch(function(error){
        var errorCode = error.code;
    if (errorCode === 'auth/account-exist-with-diferent-credential')     {
            alert('El usuario ya existe');}
         });
    }else{
        firebase.auth().signOut();}
   }document.getElementById('btn-Twitter').addEventListener('click',IngresoTwitter,false);`

How can I change the visibility of several events at once in Google Calendar?

How can I change the visibility of several events at once in Google Calendar?

enter the description of the image here

SEO: Google shows pages of outdated old events instead of pages of current events on our site

I manage a website for a company that offers classroom training on a specific topic. Our training page is well optimized and is located on page 1. The page lists our next sessions. We have json-ld script for the "Course" and "Event" types. Our course records and payment processing are handled through Eventbrite, which also ranks well. We publish ads in an online business newspaper that are linked to our page, which in turn links to the Eventbrite page. All this is well classified.

What I have noticed for some time now is that Google results often list outdated / expired versions of our ads and Eventbrite events. For example, our current line consists of offers on 12/3/19, 12/5/19, 4/7/20, 11/8/20 and 12/1/20.

However, performing a search ("course api 580", for example) yields results in the Inspectioneering aggregate and the Eventbrite event that refer to the session of 8/13/19 that ended long ago. We get an event widget that appears on the right, but this only shows the session on 3/12/19, which is now sold out. When looking for additional results, there are links to competing events that have occurred at some time in the past (since 2015, in some cases) are in no way relevant today.

So, the question is why is Google not updated in its SERPs? One would expect it to show the most relevant offers: Eventbrite links for the next two offers on 12/2019, the Inspectionerring announcement for the 12/2019 session, and perhaps list all upcoming sessions in the Event widget, or at minus both offers 12/3/19 and 12/5/19.

I read all the time about Google constantly trying to improve the relevance of your search results. I think showing current events would be part of that and shouldn't be that difficult.

enterprise sharepoint – Filtering the list of events by date

I have a list of events, some of which last 2 to 3 days, or extend over several months, p. 20.10.2019 – 19.12.2019. If I want to filter upcoming events for a month but I would also like to include ongoing events that extend over the months, what should I do? Now, for filtering, I use a column calculated by Start Date, that is, the Start Date is greater than or equal to [Today] And the start date is less than [Today] +31, and the ongoing events that They started 1-2 months ago are not shown. Should I create one more calculated column?

Thanks in advance!

Tool that generates Google Cal events (and Slack reminders) based on a cal event

I am looking for a tool that links events / reminders to a Google Cal base event (and update the schedule if the base event moves).

I am scheduling reminders based on recurring (but irregular) calendar events. For each one, I would like to automatically generate preparation events, for example, if I had to move one of these base events, the preparation / reminder events would move with them. Open to other methods to generate automatic reminders a fixed number of days before an irregular event, such as preset Slack reminders to send.

Fullcalendar TimeGrid View grouping events of one week

I am trying to show a 12 week (3 month) planner with all the tasks grouped at the beginning of the week.

similar to the design below. Therefore, the tasks can last several weeks, but they can start any day of that week.
At the moment we have it manually configured in two columns on a blackboard, but we keep an updated view of the monthly calendar and then transfer it to the board.

Week as of 11/25
1. Task1
2. Task2
3. Task3

Week starting 02/12
1. Task1
2. Task3
3. Task4
4. Task5

Week starting 09/12
1. Task1
2. Task4
3. Task5

Is there any way to configure this kind of thing with fullcalendar?