<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent posts to Open Discussion</title><link>https://sourceforge.net/p/phpgedview/discussion/185165/</link><description>Recent posts to Open Discussion</description><atom:link href="https://sourceforge.net/p/phpgedview/discussion/185165/feed.rss" rel="self"/><language>en</language><lastBuildDate>Thu, 04 Jul 2024 16:57:28 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/phpgedview/discussion/185165/feed.rss" rel="self" type="application/rss+xml"/><item><title>Google Analytics 4 (GA4) support?</title><link>https://sourceforge.net/p/phpgedview/discussion/185165/thread/184d997887/?limit=100#7ddd</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Me either. Now I'm working on removing dependency from legacy libraries like prototype, behavior, scriptaculous and very old jQuery. About 80% of the work is done. Next, the google maps migration to leaflet is in my mind. Google analytics... Maybe some day. But not in the near future.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tomasz Babczyński</dc:creator><pubDate>Thu, 04 Jul 2024 16:57:28 -0000</pubDate><guid>https://sourceforge.netc15ae68a5f5c16e466ddb28612277bab3fd0f999</guid></item><item><title>Google Analytics 4 (GA4) support?</title><link>https://sourceforge.net/p/phpgedview/discussion/185165/thread/184d997887/?limit=25#76cb</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Nope.  No plans, unless somebody other than me volunteers.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gerry Kroll</dc:creator><pubDate>Wed, 03 Jul 2024 00:13:02 -0000</pubDate><guid>https://sourceforge.netce47d8f0a1aa877ae1d2b57b1ed57f26ecead829</guid></item><item><title>Google Analytics 4 (GA4) support?</title><link>https://sourceforge.net/p/phpgedview/discussion/185165/thread/184d997887/?limit=250#66be</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Does PGV support GA4 now that Universal Analytics is no longer supported?  How do I set it up?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bin Zhang</dc:creator><pubDate>Tue, 02 Jul 2024 22:13:23 -0000</pubDate><guid>https://sourceforge.net4387ed5004175b0d2d7dca80c2c833871b9797bb</guid></item><item><title>Googlemaps about to stop working?</title><link>https://sourceforge.net/p/phpgedview/discussion/185165/thread/346fc2ba65/?limit=100#4ede/fd54/4f47/fc29/c8b1/2ad0</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Huh, the problem is more serious than it appeared. And I suppose, the leaflet will be affected as well. The problem is in prototype.js library. It is no longer developed and as one gay said "its successors successor is obsoleted now". If I commented out the script calling the library (in js/prototype.js.htm), the maps works again but probably the other things doesn't. &lt;br/&gt;
To solve the problem, and maybe the others in the future, we should make the audit of the code, find the calls to prototype.js lib functions (also indirect from libs like behaviour, scriptaculous, etc., they all are obsoleted) and change them to up to date standards, e.g. jQuery, which is used already. Many of the features are incorporated directly in browsers now so probably the lib is not needed but it is to check.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tomasz Babczyński</dc:creator><pubDate>Thu, 02 May 2024 15:02:12 -0000</pubDate><guid>https://sourceforge.net1f74b892f062532c0cc73a716d8ea1771556ea81</guid></item><item><title>Googlemaps about to stop working?</title><link>https://sourceforge.net/p/phpgedview/discussion/185165/thread/346fc2ba65/?limit=250#4ede/fd54/4f47/fc29/c8b1</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;v.1.7.3 as downloaded:&lt;br/&gt;
* Main maps work&lt;br/&gt;
* Personal map on the individual menu, "Oops, something went wrong"&lt;br/&gt;
(If I comment that same line, then I get a blank box for the map)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David Smart</dc:creator><pubDate>Sun, 14 Apr 2024 22:25:24 -0000</pubDate><guid>https://sourceforge.net2094627e186998ba19ed59a928cc2d48d00333a6</guid></item><item><title>Googlemaps about to stop working?</title><link>https://sourceforge.net/p/phpgedview/discussion/185165/thread/346fc2ba65/?limit=100#4ede/fd54/4f47/fc29</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;David,&lt;br/&gt;
please check whether the file from the following link solves the issue. It is the newest available version of prototype.js file. It is actually file from 2015 but anyway newer than the file in PGV.&lt;br/&gt;
&lt;a href="https://ajax.googleapis.com/ajax/libs/prototype/1.7.3.0/prototype.js" rel="nofollow"&gt;https://ajax.googleapis.com/ajax/libs/prototype/1.7.3.0/prototype.js&lt;/a&gt;&lt;br/&gt;
&lt;a class="user-mention" href="/u/canajun2eh/profile/"&gt;@canajun2eh&lt;/a&gt; - maybe this proposed bump to 1.7.3 version of prototype helps to solve or or at least workaround the issue until we change google map api to leaflet&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tomasz Babczyński</dc:creator><pubDate>Sun, 14 Apr 2024 20:39:14 -0000</pubDate><guid>https://sourceforge.net26aa8aa3eaf38594205fa75068ad70e421059d21</guid></item><item><title>Googlemaps about to stop working?</title><link>https://sourceforge.net/p/phpgedview/discussion/185165/thread/346fc2ba65/?limit=250#4ede/fd54/4f47</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I found even the messages in the console window were not helping me.  Most of them came from deep in the google map apis and it wasn't able to show the call-stack (so perhaps an async thread). So, I was really struggling to see what caused it.&lt;/p&gt;
&lt;p&gt;This doesn't help me much (I don't know it well enough), but in "prototype.js", I commented out the following as a quick test - based on one of the console error messages.&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;Array.from = $A;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;The personal map "sort of" showed up. For some people, the map seemed to work as expected. For others, only part of the map filled in. It did move the failure point to elsewhere in the javascript - still without the ability to see the thread of execution leading up to it. &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;js?key=&amp;lt;key here&amp;gt;-…B9Ds&amp;amp;language=en:77 
 Uncaught Error: dnarr
    at js?key=&amp;lt;key here&amp;gt;-…&amp;amp;language=en:77:271
    at Nla (map.js:36:107)
    at map.js:76:260
    at &lt;span class="ge"&gt;_.F.Hz (js?key=&amp;lt;key here&amp;gt;-…language=en:335:934)&lt;/span&gt;
&lt;span class="ge"&gt;    at js?key=&amp;lt;key here&amp;gt;-…&amp;amp;language=en:46:314&lt;/span&gt;
&lt;span class="ge"&gt;(anonymous) @   js?key=&amp;lt;key here&amp;gt;-…B9Ds&amp;amp;language=en:77&lt;/span&gt;
&lt;span class="ge"&gt;Nla @   map.js:36&lt;/span&gt;
&lt;span class="ge"&gt;(anonymous) @   map.js:76&lt;/span&gt;
&lt;span class="ge"&gt;_&lt;/span&gt;.F.Hz  @   js?key=&amp;lt;key here&amp;gt;-…9Ds&amp;amp;language=en:335
(anonymous) @   js?key=&amp;lt;key here&amp;gt;-…B9Ds&amp;amp;language=en:46
setTimeout (async)      
&lt;span class="ge"&gt;_.fg    @   js?key=&amp;lt;key here&amp;gt;-…9Ds&amp;amp;language=en:108&lt;/span&gt;
&lt;span class="ge"&gt;_&lt;/span&gt;.F.start   @   js?key=&amp;lt;key here&amp;gt;-…9Ds&amp;amp;language=en:335
&lt;span class="ge"&gt;_.$m    @   js?key=&amp;lt;key here&amp;gt;-…9Ds&amp;amp;language=en:181&lt;/span&gt;
&lt;span class="ge"&gt;changed @   map.js:77&lt;/span&gt;
&lt;span class="ge"&gt;Lk  @   js?key=&amp;lt;key here&amp;gt;-…9Ds&amp;amp;language=en:153&lt;/span&gt;
&lt;span class="ge"&gt;_&lt;/span&gt;.Jk.bindTo @   js?key=&amp;lt;key here&amp;gt;-…9Ds&amp;amp;language=en:263
zD.Fg   @   map.js:110
(anonymous) @   js?key=AIza&amp;lt;key here&amp;gt;SyBIfMRq-…9Ds&amp;amp;language=en:209
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;In case this helps anybody.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David Smart</dc:creator><pubDate>Sun, 14 Apr 2024 14:54:41 -0000</pubDate><guid>https://sourceforge.netbb279b7c649cbeb9acbeec61a68c2b1b83263440</guid></item><item><title>Googlemaps about to stop working?</title><link>https://sourceforge.net/p/phpgedview/discussion/185165/thread/346fc2ba65/?limit=100#6747/0cb8</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;@GaryT You have my hands. And my phpstorm. And my modest leaflet knowledge.  But I refuse to migrate this part of code to anything before deep refactoring and moving all "mapping" code to one-and-the-only place. &lt;br/&gt;
In my site now, the edit place page and places diagram page display grayed out maps while the personal 'map' card doesn't display map "oops, something went wrong...".&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tomasz Babczyński</dc:creator><pubDate>Mon, 08 Apr 2024 19:47:39 -0000</pubDate><guid>https://sourceforge.netafc3b56a2118bf25276cd04cccdff9d0f072b0a2</guid></item><item><title>Googlemaps about to stop working?</title><link>https://sourceforge.net/p/phpgedview/discussion/185165/thread/346fc2ba65/?limit=250#6747/39d3</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I have a private project that uses google maps - in a far more primitive way. But I wasn't able to unravel in PhpGedView where the data is formed that is presented to google maps. If somebody has a good handle on that, and can point me to it, maybe I can also help out in some way. In my project, I tried to make it work with either google or bing maps, but I found bing couldn't handle the larger kml files I was producing and google could. I wasn't aware of other "open" map engines I could tap into.&lt;/p&gt;
&lt;p&gt;Do you see a way to get me enough insight into how it prepares the data for the map engine? (and maybe I just need to find an afternoon to study it in more detail).&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David Smart</dc:creator><pubDate>Mon, 08 Apr 2024 13:02:11 -0000</pubDate><guid>https://sourceforge.net2149b7309e077028abaacef361ec19c3dd9dd02d</guid></item><item><title>Googlemaps about to stop working?</title><link>https://sourceforge.net/p/phpgedview/discussion/185165/thread/346fc2ba65/?limit=50#6747</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I can have a look and see if I can at least reproduce.&lt;br/&gt;
I did get a leaflet based 'version'/option sort-of working, if that would be of interest.&lt;br/&gt;
It would be hopefully relatively easy (assuming I can remember what I did) to hack it into your system - less so to do a "proper" version that works out of the box. There's issues with bits of google maps specific code in odd places (presumably the refactoring that Tomasz referred to),  and potentially a legal/moral issue of having 'googlemaps' hardcoded in as well.  That would obviously be quite a bit of work for Gerry (and me) to sort out, if he was willing to help.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">GaryT</dc:creator><pubDate>Mon, 08 Apr 2024 05:21:49 -0000</pubDate><guid>https://sourceforge.net900778c8693aed671791a586ff078b32a93526c3</guid></item></channel></rss>