@berto avatar
UTC

Molto Verboso
2006 LX150 (carbed) | 2007 GT200
Joined: UTC
Posts: 1921
Location: Toronto
 
Molto Verboso
@berto avatar
2006 LX150 (carbed) | 2007 GT200
Joined: UTC
Posts: 1921
Location: Toronto
UTC quote
jess wrote:
The criteria for whether an edit is marked (or not) is not time dependent, though it can certainly appear that way. The actual criteria is 100% dependent on whether anyone else has replied to the topic prior to your edit being submitted.

TL;DR: It is only marked as being edited if it isn't the last post in the topic.
Ah... that makes sense, and is consistent with what happened here. Thanks for explaining!
@monogodo avatar
UTC

Molto Verboso
2017 Piaggio BV350
Joined: UTC
Posts: 1058
Location: Irving, TX
 
Molto Verboso
@monogodo avatar
2017 Piaggio BV350
Joined: UTC
Posts: 1058
Location: Irving, TX
UTC quote
jess wrote:
You mean like this?

I don't hate it, but it's veering wildly in the direction of skeuomorphism, rather than away from it.

Also, the button on the right is a bit odd in that I've just changed its off state to be colored to nudge people toward understanding it a little more clearly. The popped-in effect arguably makes it even more confusing.
If I'm understanding this correctly, this button affects the little grey triangle on the icons to the left of the topic list (the "take me to the last unread post" button), which shows the topics that the user has commented on.

If that is the case, I don't see a connection between the toggle button and the icons in the main topic list, and can understand why you're struggling with finding a solution.
OP
@jess avatar
UTC

Petty Tyrant
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
UTC quote
monogodo wrote:
If I'm understanding this correctly, this button affects the little grey triangle on the icons to the left of the topic list (the "take me to the last unread post" button), which shows the topics that the user has commented on.

If that is the case, I don't see a connection between the toggle button and the icons in the main topic list, and can understand why you're struggling with finding a solution.
No, not those icons. It applies only to the synthetic "Replied To" index -- the list of topics that you've replied to over your entire history at Modern Vespa. See the image below for the area I'm referring to.

Once you've replied to a topic, it shows up in that list. Additionally, in the topic itself, you'll then have three preference buttons instead of two -- the last one signifying whether or not that topic will show up in the overall "Replied To" index.

The only reason that button is there is that some people rely heavily on the "Replied To" index to keep track of the topics they are participating in, and sometimes you reply to a topic with heavy traffic that you don't want to see coming up in that index repeatedly.

Maybe it would make more sense if it was a much more generalized "ignore" button, though the ramifications of ignoring a topic completely are fairly drastic.
Forum member supplied image with no explanatory text
@jimc avatar
UTC

Moderaptor
The Hornet (GT200, aka Love Bug) and 'Dimples' - a GTS 300
Joined: UTC
Posts: 43475
Location: Pleasant Hill, CA
 
Moderaptor
@jimc avatar
The Hornet (GT200, aka Love Bug) and 'Dimples' - a GTS 300
Joined: UTC
Posts: 43475
Location: Pleasant Hill, CA
UTC quote
This may appear to be an odd request...

Just like one can 'ignore' a poster's signature, would it be possible to 'ignore' any image posted by a particular individual?
OP
@jess avatar
UTC

Petty Tyrant
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
UTC quote
jimc wrote:
This may appear to be an odd request...

Just like one can 'ignore' a poster's signature, would it be possible to 'ignore' any image posted by a particular individual?
I can't imagine who you have in mind, Jim.
@jimc avatar
UTC

Moderaptor
The Hornet (GT200, aka Love Bug) and 'Dimples' - a GTS 300
Joined: UTC
Posts: 43475
Location: Pleasant Hill, CA
 
Moderaptor
@jimc avatar
The Hornet (GT200, aka Love Bug) and 'Dimples' - a GTS 300
Joined: UTC
Posts: 43475
Location: Pleasant Hill, CA
UTC quote
jess wrote:
I can't imagine who you have in mind, Jim.
I couldn't possibly comment further.
@steelbytes avatar
UTC

Veni, Vidi, Posti
2019 GTS300 Supertech E3 58,000km
Joined: UTC
Posts: 5241
Location: Batmania aka Melbourne, Australia
 
Veni, Vidi, Posti
@steelbytes avatar
2019 GTS300 Supertech E3 58,000km
Joined: UTC
Posts: 5241
Location: Batmania aka Melbourne, Australia
UTC quote
whoops
Forum member supplied image with no explanatory text
OP
@jess avatar
UTC

Petty Tyrant
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
UTC quote
Well shit.
OP
@jess avatar
UTC

Petty Tyrant
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
UTC quote
Should be fixed now.

ngl, I'm sweating a bit.
@steelbytes avatar
UTC

Veni, Vidi, Posti
2019 GTS300 Supertech E3 58,000km
Joined: UTC
Posts: 5241
Location: Batmania aka Melbourne, Australia
 
Veni, Vidi, Posti
@steelbytes avatar
2019 GTS300 Supertech E3 58,000km
Joined: UTC
Posts: 5241
Location: Batmania aka Melbourne, Australia
UTC quote
Now that you've fixed that can you do me a favour and let me disable that click on an attachment appearing as full screen OR let me pinch zoom it. I keep accidentally tapping and ending up in full screen with no zoom ability whereas when the image is on the page as per normal i can pinch zoom. (Windows and Android).
OP
@jess avatar
UTC

Petty Tyrant
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
UTC quote
SteelBytes wrote:
Now that you've fixed that can you do me a favour and let me disable that click on an attachment appearing as full screen OR let me pinch zoom it. I keep accidentally tapping and ending up in full screen with no zoom ability whereas when the image is on the page as per normal i can pinch zoom. (Windows and Android).
Oh, interesting.

I don't know that it's worth a preference -- just more complexity. I'd be more inclined to scrap it altogether.
OP
@jess avatar
UTC

Petty Tyrant
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
UTC quote
It doesn't even do fullscreen images on iOS -- just desktop and iPad.
@jimc avatar
UTC

Moderaptor
The Hornet (GT200, aka Love Bug) and 'Dimples' - a GTS 300
Joined: UTC
Posts: 43475
Location: Pleasant Hill, CA
 
Moderaptor
@jimc avatar
The Hornet (GT200, aka Love Bug) and 'Dimples' - a GTS 300
Joined: UTC
Posts: 43475
Location: Pleasant Hill, CA
UTC quote
I'd be happy for you to scrap it - I too find it pretty damned annoying, especially with touch-screen devices.
OP
@jess avatar
UTC

Petty Tyrant
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
UTC quote
SteelBytes wrote:
Now that you've fixed that can you do me a favour and let me disable that click on an attachment appearing as full screen OR let me pinch zoom it. I keep accidentally tapping and ending up in full screen with no zoom ability whereas when the image is on the page as per normal i can pinch zoom. (Windows and Android).
jimc wrote:
I'd be happy for you to scrap it - I too find it pretty damned annoying, especially with touch-screen devices.
What if it were desktop only?
OP
@jess avatar
UTC

Petty Tyrant
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
UTC quote
Being impatient I've gone ahead and excluded devices that appear to have touch from getting the image fullscreen behavior. It should now be on desktop only.

Note that this also excludes the iPad, since it has touch.
@jimc avatar
UTC

Moderaptor
The Hornet (GT200, aka Love Bug) and 'Dimples' - a GTS 300
Joined: UTC
Posts: 43475
Location: Pleasant Hill, CA
 
Moderaptor
@jimc avatar
The Hornet (GT200, aka Love Bug) and 'Dimples' - a GTS 300
Joined: UTC
Posts: 43475
Location: Pleasant Hill, CA
UTC quote
jess wrote:
Being impatient I've gone ahead and excluded devices that appear to have touch from getting the image fullscreen behavior. It should now be on desktop only.

Note that this also excludes the iPad, since it has touch.
Excellent - no longer works on my Lenovo laptop.
@steelbytes avatar
UTC

Veni, Vidi, Posti
2019 GTS300 Supertech E3 58,000km
Joined: UTC
Posts: 5241
Location: Batmania aka Melbourne, Australia
 
Veni, Vidi, Posti
@steelbytes avatar
2019 GTS300 Supertech E3 58,000km
Joined: UTC
Posts: 5241
Location: Batmania aka Melbourne, Australia
UTC quote
jess wrote:
What if it were desktop only?
Most of my windows computers are touchscreen ...
OP
@jess avatar
UTC

Petty Tyrant
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
UTC quote
SteelBytes wrote:
Most of my windows computers are touchscreen ...
I figured those would be in the mix somewhere.

Isn't it touch that makes the fullscreen feature awkward, though? It seems like that's the main driver here.
@jimc avatar
UTC

Moderaptor
The Hornet (GT200, aka Love Bug) and 'Dimples' - a GTS 300
Joined: UTC
Posts: 43475
Location: Pleasant Hill, CA
 
Moderaptor
@jimc avatar
The Hornet (GT200, aka Love Bug) and 'Dimples' - a GTS 300
Joined: UTC
Posts: 43475
Location: Pleasant Hill, CA
UTC quote
SteelBytes wrote:
Most of my windows computers are touchscreen ...
But, as above, Windows touchscreen PCs no longer support that annoying full-screen feature, thanks to Jess, so your 'ask' has been fulfilled. Or am I completely misunderstanding the implication of your sentence?
OP
@jess avatar
UTC

Petty Tyrant
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
UTC quote
jimc wrote:
Or am I completely misunderstanding the implication of your sentence?
I'm equally unsure if I've grokked the ask correctly.
@steelbytes avatar
UTC

Veni, Vidi, Posti
2019 GTS300 Supertech E3 58,000km
Joined: UTC
Posts: 5241
Location: Batmania aka Melbourne, Australia
 
Veni, Vidi, Posti
@steelbytes avatar
2019 GTS300 Supertech E3 58,000km
Joined: UTC
Posts: 5241
Location: Batmania aka Melbourne, Australia
UTC quote
jess wrote:
I figured those would be in the mix somewhere.

Isn't it touch that makes the fullscreen feature awkward, though? It seems like that's the main driver here.
yes which is why I not only don't want it on phones but also don't want it on desktop. I don't want it anywhere
OP
@jess avatar
UTC

Petty Tyrant
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
UTC quote
SteelBytes wrote:
yes which is why I not only don't want it on phones but also don't want it on desktop. I don't want it anywhere
That's still a little bit ambiguous. I think you are agreeing that you don't want it where touch is active, because of the possibility of accidentally triggering full screen. Is that correct?

This isn't really desktop vs mobile, so let's strike those words from the conversation. This is about touch interfaces vs non-touch interfaces.
@steelbytes avatar
UTC

Veni, Vidi, Posti
2019 GTS300 Supertech E3 58,000km
Joined: UTC
Posts: 5241
Location: Batmania aka Melbourne, Australia
 
Veni, Vidi, Posti
@steelbytes avatar
2019 GTS300 Supertech E3 58,000km
Joined: UTC
Posts: 5241
Location: Batmania aka Melbourne, Australia
UTC quote
jess wrote:
That's still a little bit ambiguous. I think you are agreeing that you don't want it where touch is active, because of the possibility of accidentally triggering full screen. Is that correct?

This isn't really desktop vs mobile, so let's strike those words from the conversation. This is about touch interfaces vs non-touch interfaces.
I don't want it on anything. touch or non touch.
OP
@jess avatar
UTC

Petty Tyrant
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
UTC quote
SteelBytes wrote:
I don't want it on anything. touch or non touch.
Why?
@obx_dude avatar
UTC

Hooked
Joined: UTC
Posts: 219
 
Hooked
@obx_dude avatar
Joined: UTC
Posts: 219
UTC quote
SteelBytes wrote:
I don't want it on anything. touch or non touch.
Touch or not touch is the main question.
@steelbytes avatar
UTC

Veni, Vidi, Posti
2019 GTS300 Supertech E3 58,000km
Joined: UTC
Posts: 5241
Location: Batmania aka Melbourne, Australia
 
Veni, Vidi, Posti
@steelbytes avatar
2019 GTS300 Supertech E3 58,000km
Joined: UTC
Posts: 5241
Location: Batmania aka Melbourne, Australia
UTC quote
jess wrote:
Why?
it's just a preference.

ok, never want it on touch device. If it had some zoom support then would like it on non-touch device but otherwise no.
OP
@jess avatar
UTC

Petty Tyrant
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
UTC quote
SteelBytes wrote:
ok, never want it on touch device. If it had some zoom support then would like it on non-touch device but otherwise no.
And as that is what is currently active, you have your wish.
@steelbytes avatar
UTC

Veni, Vidi, Posti
2019 GTS300 Supertech E3 58,000km
Joined: UTC
Posts: 5241
Location: Batmania aka Melbourne, Australia
 
Veni, Vidi, Posti
@steelbytes avatar
2019 GTS300 Supertech E3 58,000km
Joined: UTC
Posts: 5241
Location: Batmania aka Melbourne, Australia
UTC quote
jess wrote:
And as that is what is currently active, you have your wish.
nope. on a non-touch pc clicking goes fullscreen but does not give me any zoom controls. in fact depending on the page zoom I had before clicking the image, full screen can be effectively a zoom out.
OP
@jess avatar
UTC

Petty Tyrant
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
UTC quote
SteelBytes wrote:
nope. on a non-touch pc clicking goes fullscreen but does not give me any zoom controls. in fact depending on the page zoom I had before clicking the image, full screen can be effectively a zoom out.
Facepalm emoticon

Okay. Giving up now. Sorry I even asked.

JFC.
OP
@jess avatar
UTC

Petty Tyrant
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
UTC quote
It's been the case for literally years that the system by which topic references, e.g.:
[topic1234]
are turned into topic titles, e.g. ...has been incredibly useful, but also incredibly inefficient. For the one or two topics that might be casually pasted into a post, this isn't a big deal. However (and there's always a "however" in these missives) this completely grinds to a halt when used with even a modest number of topic references.

One thing that might not be apparent is the same system that makes topic references work also forms the literal heart of the MV wiki that I created so many years ago. And with many wiki pages having many tens of links on them, this makes the wiki unbearably slow for link-heavy pages.

And it's been that way for years.

The main issue is that the processing of topic (and wiki) references is amateurishly procedural.
1. Find all the references in the given post or article (this, at least, is done with regex).
2. Loop through the list (one by one) and look up the topic or article title for each of them in the database (this is the slow part)
3. Check to see if the user is allowed to see this particular topic (which in the case of the wiki doesn't even make any sense)
4. Build a proper HTML link that points to the topic (or article) and has the correct title as the display text.
5. Substitute the HTML for the topic reference in the post.
I wrote this a long time ago. Probably 15 years, at least. And at the time, it worked well enough, though I do remember distinctly someone creating a topic full of topic references, and it quickly brought the server to its knees.

At some point along the way, I added HTML cacheing of each post to the server's repertoire of tricks, which means that generally only one person has to wait on a post full of links to be processed. This, plus the fact that the server is running on much better infrastructure these days, means that the issue has largely been ignorable.

Except for the @!#$ wiki. the main page of the @!#$ is pathetically slow to load.

So last night I spent all of half an hour remedying this long-simmering issue, refactoring the function that processes the wiki-specific version of these references. To my delight, it actually runs pretty well now.

The new procedure goes like this:
1. Find all the article references in the given wiki article (again with regex).
2. Make a list of all of the article references on that page.
3. Ask the database once for the article titles corresponding to the references found in step 2.
4. Mass-change the text with a single php call.
This takes the processing of the wiki main page (which used to take, I kid you not) from 125 separate queries down to only 9 or 10. And instead of taking many seconds to load, it now comes up in about 200ms, if the database is warm. Sometimes a bit longer if the database is cold, but still always under 1s.

I am satisfied with that.
OP
@jess avatar
UTC

Petty Tyrant
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
UTC quote
And because I can't help myself, I re-wrote the function that does the same for topic references (not just wiki references). This was substantially more complex (because reasons, mostly to do with page numbers and post IDs) but it is also similarly efficient now.

Not that anyone would ever notice in the first place.
@berto avatar
UTC

Molto Verboso
2006 LX150 (carbed) | 2007 GT200
Joined: UTC
Posts: 1921
Location: Toronto
 
Molto Verboso
@berto avatar
2006 LX150 (carbed) | 2007 GT200
Joined: UTC
Posts: 1921
Location: Toronto
UTC quote
jess wrote:
Not that anyone would ever notice in the first place.
I'm not so sure! I, for one, certainly notice how well cared for and zippy MV is. I'm sure many of us feel the same way.

Thank you! Clap emoticon
OP
@jess avatar
UTC

Petty Tyrant
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
UTC quote
berto wrote:
I'm not so sure! I, for one, certainly notice how well cared for and zippy MV is. I'm sure many of us feel the same way.

Thank you! Clap emoticon
Certainly! I actually was thinking that you might appreciate the wiki improvement, in particular.
@jimc avatar
UTC

Moderaptor
The Hornet (GT200, aka Love Bug) and 'Dimples' - a GTS 300
Joined: UTC
Posts: 43475
Location: Pleasant Hill, CA
 
Moderaptor
@jimc avatar
The Hornet (GT200, aka Love Bug) and 'Dimples' - a GTS 300
Joined: UTC
Posts: 43475
Location: Pleasant Hill, CA
UTC quote
jimc wrote:
When refreshing the page, whether to a different topic or just refreshing the current page, the page 'blinks' with just the background in view for a fraction of a second. This is quite distracting, and I'm fairly positive either didn't happen before the last few days, or happened so quickly it wasn't noticed. Doesn't seem to happen on the main index page though.
The blink is back - it must be a function of the background, somehow (currently Vespa oriented).
OP
@jess avatar
UTC

Petty Tyrant
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
UTC quote
jimc wrote:
The blink is back - it must be a function of the background, somehow (currently Vespa oriented).
I guess we can't rule out some browser-specific reaction to what is admittedly a complex background.

Hmmm.
OP
@jess avatar
UTC

Petty Tyrant
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
UTC quote
I'll be curious to know if you detect a pattern to it at all -- some threads but not others, jumping to unread vs opening it up from the start, and so on.
@jimc avatar
UTC

Moderaptor
The Hornet (GT200, aka Love Bug) and 'Dimples' - a GTS 300
Joined: UTC
Posts: 43475
Location: Pleasant Hill, CA
 
Moderaptor
@jimc avatar
The Hornet (GT200, aka Love Bug) and 'Dimples' - a GTS 300
Joined: UTC
Posts: 43475
Location: Pleasant Hill, CA
UTC quote
Using the 'back' button or refreshing a thread seem to produce it - among other situations - I can't try everything! At the moment very quick, but when I first came back to MV after 8 hours or so it took a bit longer, so very noticeable indeed, hence the heads-up.

Chrome browser with Adblock Plus, Privacy badger, etc, none of which throw up any concerns so I doubt any contribution - Win 10 64b.

When it's just the usual patterned background, no 'blink' is discernible - but just posting this with the current background produces it. 100ms or less.
OP
@jess avatar
UTC

Petty Tyrant
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
UTC quote
jimc wrote:
Using the 'back' button or refreshing a thread seem to produce it - among other situations - I can't try everything! At the moment very quick, but when I first came back to MV after 8 hours or so it took a bit longer, so very noticeable indeed, hence the heads-up.
It could very well be as simple as the browser running out of cache memory and needing to re-download some of the resources -- triggered by a larger-than-average background image hogging up the space in the cache.

Definitely not sure how to debug this.
@jimc avatar
UTC

Moderaptor
The Hornet (GT200, aka Love Bug) and 'Dimples' - a GTS 300
Joined: UTC
Posts: 43475
Location: Pleasant Hill, CA
 
Moderaptor
@jimc avatar
The Hornet (GT200, aka Love Bug) and 'Dimples' - a GTS 300
Joined: UTC
Posts: 43475
Location: Pleasant Hill, CA
UTC quote
jess wrote:
It could very well be as simple as the browser running out of cache memory and needing to re-download some of the resources -- triggered by a larger-than-average background image hogging up the space in the cache.

Definitely not sure how to debug this.
Just power-cycled the PC - first time for many, many days, and the blink seems to have gone. So a cache or fragmentation problem might be likely.

Not one to fuss over then.
OP
@jess avatar
UTC

Petty Tyrant
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 And counting
Joined: UTC
Posts: 37032
Location: Bay Area, California
UTC quote
jimc wrote:
Just power-cycled the PC - first time for many, many days, and the blink seems to have gone. So a cache or fragmentation problem might be likely.

Not one to fuss over then.
It still might indicate that the background image is unreasonably large. Which, I mean, it is. So at least I've been warned.
DoubleGood Design banner

Modern Vespa is the premier site for modern Vespa and Piaggio scooters. Vespa GTS300, GTS250, GTV, GT200, LX150, LXS, ET4, ET2, MP3, Fuoco, Elettrica and more.

Buy Me A Coffee
 

Shop on Amazon with Modern Vespa

Modern Vespa is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com


All Content Copyright 2005-2024 by Modern Vespa.
All Rights Reserved.


[ Time: 0.0407s ][ Queries: 5 (0.0207s) ][ live ][ 313 ][ ThingTwo ]