Jump to content
View in the app

A better way to browse. Learn more.

Learn more

SheffieldForum

Clients
  • Joined

  • Last visited

  1.    SheffieldForum reacted to a post in a topic: 5.1.0 Beta 3 is now available!
  2. As I'm signed up for Beta updates, it doesn't allow me to run patches or security updates without running the full updater for the Beta.
  3. As this has security updates, is the Beta now recommended for production sites on cloud?
  4. Came here to post about this. I noticed it happening where embeds are attached to the post, but that could be coincidence. I tried a post several times with a Facebook embed and it just wouldn't submit. Removed the embed and posted some random text and it posted, then I edited the embed back in.
  5.    Marc reacted to a post in a topic: Adding an event to an existing venue via API
  6. At the moment there's no way to link a calendar event to a saved venue through the REST API. Marc has confirmed this in Feature Support. The API already knows about venues. Event responses include a venue object, and venues can be listed, created and edited through /calendar/venues. Only setting the link from the event side is missing. What I'd like added: 1. A venue parameter (int, venue ID) on POST /calendar/events and POST /calendar/events/{id}, working the same as choosing a venue in the event form. Sending 0 would remove the link. 2. Ideally, a venue filter on GET /calendar/events, so integrations can list events by venue. Why it matters: - Venue pages: each venue's "Upcoming Events" block stays empty for API-created events, so venue pages can't show what's on. Likewise each event posted via the API is orphaned from it's venue. - Structured data: events linked to a venue output location.name in their Event schema. API events can only send a location, so Google Search Console flags every one as "Missing field 'name' (in 'location')". - Scale: we import hundreds of local events automatically each week, so linking them by hand in the edit form isn't realistic. It looks like a small addition, since the venue relationship already exists in the data model and the front-end form. It would go nicely alongside the image upload support requested here. Thanks!
  7. I did post in another topic here, but thought I would check if I am doing things right at the moment and are wrogn about this. I am adding events via the API. I also have a number of venues saved in the Events applications. I am able to create/update events and create update venues via the API. However, I can't seem to add the saved venue to the event (or vise versa) via the API. So the events are orphaned from their venues and and venues are ophaned from their events. Is this actually possible via the API? Am I missing something?
  8. Agree with the OP. Also, adding another related calendar REST API gap to this thread. POST /calendar/events and POST /calendar/events/{id} have no venue parameter, so there’s seemingly no way to link an event to a venue through the API. The API clearly knows about venues: the event response already includes a venue object, and venues can be created and edited through /calendar/venues. Only setting the link from an event is missing. This matters for SEO. Events linked to a venue output location.name in their Event structured data. Events created through the API can only send location, so they don’t, and Google Search Console flags every one with “Missing field ‘name’ (in ‘location’)”. We import local events automatically, so linking hundreds of them by hand in the edit form isn’t practical. Could a venue(int, venue ID) parameter be added to both endpoints, please? It would be a small addition and would sit alongside the image upload support requested above.
  9. Thanks Marc, I don't seem to have a patch in ACP, only an update to Beta 2 (which I believe isn't ready for production sites yet?).
  10. I'm experiencing an issue with Invision Community 5.0.20, where advertisements configured to repeat at regular intervals only appear once, rather than repeating throughout the list. This affects both: Forum view, between topic rows Topic view, between posts ConfigurationThe advertisements are configured as follows: Setting Value Advertisement type Supply HTML Code List Position At regular intervals Show this advert after every 3 items Repeated Unlimited Maximum number of impressions Unlimited Forums All The expected behaviour is for an advertisement to appear after every three topics (or posts), repeating throughout the page. Actual behaviour: The advertisement appears once after the third item, but does not repeat after subsequent groups of three items, even where there are plenty of further topics or posts on the page. Troubleshooting carried outI've performed several tests to isolate the issue: 1. Removed third-party advertising codeTo rule out an issue with our third party header bidding code, I completely replaced the advertising code with a simple static HTML test banner: <div style="background:#ffcc00; color:#000; padding:20px; margin:10px 0; text-align:center; font-weight:bold;"> TEST ADVERT PLACEMENT </div>Result: The yellow test banner appears after the third topic, but does not repeat anywhere else in the listing. This suggests the problem is with placement insertion rather than the third-party advertising provider. 2. Tested fixed-position placementI changed the advertisement's List Position setting from At regular intervals to Fixed position, specifying position 10. Result: The yellow test advert correctly moved to appear after the tenth topic. This confirms that the software can insert the advertisement at different points in the listing. The problem appears specific to the regular-interval repetition functionality. 3. Tested on the default themeAll tests were performed using the default, unmodified Invision Community 5 theme. Result: The issue persists, ruling out custom theme template modifications. 4. Checked the rendered page HTMLUsing browser developer tools, I examined the advertising elements generated on the page. The initial advertisement is present in an ipsData__item--advertisement element, but no subsequent repeated instances are generated further down the topic listing. This further suggests that the repeat placements aren't being output by software, rather than being hidden or failing to load. 5. Confirmed the issue also affects advertisements between postsThe same behaviour occurs when using the Topic view, between posts placement. Advertisements configured to repeat at regular intervals appear only once rather than repeating throughout the topic.
  11.    socceronly reacted to a post in a topic: Automatically post to Social?
  12. I was under the impression this was coming to Creator Plus too? 😫
  13. Thanks Marc, I did pass this as a ticket too (again, a reply to the same June/July problem ticket).
  14. To piggy-back on this topic, hopefully before anything breaks again! I’ve checked Google Analytics today and again found very large traffic spikes that look like a bot/scraper the last week or two. On the worst days we logged around 200,000 extra sessions a day. The fingerprint, if anyone wants to check their own site: in GA4 the sessions are almost all Direct, Windows, Chrome, screen resolution exactly 1920×1080, coming from 150+ countries (mostly the US, Brazil, Colombia, Ecuador and Mexico), one page per session and no engagement. That looks like headless Chrome running through a residential proxy network. It runs GA4’s JavaScript, so it shows up as “real” traffic. Even on quiet days around 10,000 sessions carry the same fingerprint, so there seems to be a constant background crawl that ramps up periodically. What it’s hitting: almost entirely member profile content tabs, working through every member and every combination of content type and sort order, e.g. /profile/[user id-username]/content/?type=forums_topic_post /profile/[user id-username]/content/?type=gallery_album_item plus the ?sortby= variants. On 14 October about 87,000 of roughly 90,000 landing pages were URLs like these, each hit once. What I’ve done so far: turned off guest permission to view profiles (ACP > System > Site Features > Applications, expand System, click the padlock next to Profiles, untick Guests). The bot will presumably still request the URLs, but it now gets the error page instead of member content. I did that this morning and the "Sorry you do not have permission for that" page is by far the number one top page in our Analytics Realtime report. I’ll report back on whether it gives up or moves to anything else. For the Invision team, a few questions/suggestions: As we’re on Invision’s cloud hosting, is there anything you can do at the Cloudflare level? For example, a managed challenge or rate limit for guest requests to /profile/*/content URLs with type= or sortby= parameters, or using Cloudflare’s bot scoring to challenge headless Chrome with this fingerprint. Because it seemingly rotates through residential IPs, blocking by IP or country won’t work, but a rule on the URL pattern plus bot score should. If it’s hitting us this hard, it’s probably crawling other cloud customers too(?), so an edge rule may help everyone? Could the profile content tab’s type and sortby combinations be rate-limited for guests, or marked noindex/nofollow? They create a near-infinite set of URLs for crawlers. Would a separate permission for the profile content tab (as opposed to the profile itself) be possible? Happy to share more detail if it helps anyone.
  15. There's also a secondary point that the social algorithms actively hate automatically posted content, so it gets devalued in the algorithm and your followers don't really see it (which cripples your long term engagement too because all your signals you are sending to the algorithm are thatyour followers aren't engaging with your content which causes a spiral of the algoritihm then just not showing your stuff in the feed in the first place). It's always best to post manually to platforms (and, where possible to tailor the content to that platform). Yes, it's an extra step of work, but it is worth doing if you rely on social traffic from your own pages.
  16. The way I see it is that Opensearch is like a third party integration you can add. It isn't included in the base software (except at Enterprise level). You can enable it, but need your own Opensearch server to do so. Consider it like adding the Google Maps integration, or Sendgrid, or Zapier, etc. The ability is there in the software, but you need to configure your own accounts and setup with those operators to be able to integrate them with your IC5 instance. I think that's what the replies to you are saying. The feature is an additional thing you need to set up (and pay for where applicable) yourself to be able to integrate and use.

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.