Jump to content

Dreadknux

Clients
  • Posts

    396
  • Joined

  • Last visited

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Forums

Events

Store

Gallery

Everything posted by Dreadknux

  1. Design I echo the comments regarding general end-user design and navigation/travel. I like the idea that V5 will be 'mobile first' as V4 is a little bit unwieldy. In particular, browsing a member's profile page is an absolute nightmare on mobile and I think design cues from social media platforms (or sites like Deviantart's user profiles) would be a good source of inspiration in terms of a do-over so everything flows better. Tabs also need to be designed better for mobile - no more dropdown menus, make it sleek and more like a scrolling mobile navbar instead. 🙂 App Integration Broadly speaking, and at risk of sounding like a broken record, a better integration and cohesion of apps (on the end-user side, not necessarily the dev side) would be most welcome. I've already raised a few ideas, at the (much higher) risk of being annoying about it! 😄 Theme Development As someone who isn't necessarily a coder but likes to play around with theme templates, it would be fantastic if V5 had a fully-fleshed out documentation this time around. I'm talking about a complete encyclopedia/wiki of every kind of IPS code that can be used/referenced in templates, what they do, and all of the possible variables that can be used. For example, I had to spend an unreasonable amount of time to trial and error myself, without much in the way of online documentation, the below code to tell IPS to simply display a record image in an Activity Stream entry if one existed and the entry happened to be a Pages Database entry. I was lucky I figured that out, but in other areas, trying to do things myself has not been so successful. {{if $indexData['index_class']::$title == 'content_record_comments_title_1' || $indexData['index_class']::$title == 'content_record_comments_title_4'}} {{if $itemData['record_image']}} <img src="{file="$itemData['record_image']" extension="cms_Records"}"> {{endif}} {{endif}} I know documenting all the possible little things is really long and laborious work, but it could help unlock the potential of so many more amazing communities if theme designers knew of absolutely all of the tools they have at their disposal. That's all I have in my head right now, but generally speaking I'm excited for what you guys have planned and can't wait to learn more. Yeah agreed, an option where you can just upload an image directly to a topic (rather than having to rely on anything already existing in a topic post) would be ideal. Something that works a bit like a 'Record Image' does in Pages, only for Forum Topics. You could even template it and have it set as a 'header image/background' for a topic?
  2. I wanted to revisit this topic as I've recently been using the 'Copy to Database' system on a live community situation and have been polling feedback on how it works. For context, I ended up using a plugin to sort of 'hack' my way around the suggestions made in the OP - so with the plugin installed, using 'Copy to Database' will 100% prevent the original topic content being overwritten by the resulting Pages record that is written from it. However, the link between Page and Topic is still established, meaning comments and replies are still synced. What I am now interested in exploring/suggesting, is a means to allow the Topic OP to be overwritten by the Page Record content after all... but instead MIGRATE the Topic OP content into its own new Topic/Comment meta that is inserted into the top of the comment/reply list. I've mocked up an example just to illustrate what I mean. First, this is the original Topic, before it is made into a Pages Record using Copy to Database: Next, I Copy this to Database and rewrite the entire post copy, to suit my own site's needs as I see fit. Below is a mockup of that Page record being published. And below is a mockup of how I imagine my new suggestion would look like on the original topic. Note that the OP has been changed to sync correctly with the Page Record, but the original topic content has been saved and inserted into the topic as a Meta so as not to lose any context from the following replies/discussion. It could also be inserted at the top of the Page Record's Comments section too, so that it can be visible and highlighted. Perhaps there could be a way for that OP content to be edited within the Post editor page as well? But that's the general idea that I'm having with this thing now.
  3. What do you mean by “spaces” in this context? The theme editor already uses tabs; each HTML template or CSS file you edit appears in its own tab so you can work between files at once.
  4. I think what MMXII is saying is that, if you have it set so images don’t display and links don’t convert to embedded content, the URLs they post will contribute towards the character limit you want to set. Meaning that if a user wants to post a long link or something, they’ve potentially run out of half their character allotment.
  5. Actually, that's a good point - @opentype and @Dean_ since you've done this before, is there anything I need to know / inform my users upon this change? If they no longer will be able to use FB/TW to sign into their account, does anything lock out for them? Any housekeeping they need to do that I need to warn them about (i.e. remember email address, change password, that sort of thing)? Appreciate any help!
  6. Yeah I'm looking forward to seeing how you guys may re-organise these as there's a lot going on there now. Although I've gotten used to using them for different things (Pinned and Featured on a news database to feature in a home page highlights box, Featured on Forums to highlight user-contributed topics that we have turned into news stories, Promoted as a capture of all-site content - it would be good to be able to organise that/call results in IPS code by content type for this too). Anyway, all this has made me wish death to all social media platform connectivity. Might just sunset the whole lot and ask users to straight-up register an account on my suite. No risk of anyone forgetting their credentials/emails then (he said... 🤣)
  7. Thanks Matt, that's understandable. What would happen to the Our Picks feature, will that be going as a result of this as well in V5? Will there be some similar feature being introduced?
  8. So with Twitter going a bit insane with all its API stuff lately, I have noticed that a lot of functionality on my IPS Suite no longer works (such as the ability for users to sign up/log in using their Twitter accounts). So I decided to deactivate the Twitter option from the 'Login and Registration' page on the Admin panel. I don't know if it was the above action that caused the following to happen (or if the Twitter API stuff in general just caused this), but... I noticed that I now cannot de-couple Twitter from the 'Social Media Promotion' section of the Admin panel. And yet, Twitter fields and icons still appear in the Promote button/dialog which is functionally useless. First, going to Social Media Promotion > Twitter shows that it's "not set up", which is odd because... ... the Twitter icon still appears on the Promote button... ... and an option for Twitter still exists. If it doesn't work (thanks Twitter), I don't want the option on here anymore, but obviously I can't remove it because IPSAdmin thinks the application is not set up. The problem is, as I suspected, I can't actually "re-set up" the Twitter application because going to 'Login & Registration' > 'Twitter' > 'Enable' and filling in the Settings results in constant errors. Obviously the problem with this is Twitter, not IPS, but that's the entire reason why I want to just get shot of the Twitter integration. But something's happened here where IPS thinks it's not connected to Promotions, even when it functionally is (despite it likely not working). Not sure if it's just something on my setup because I pressed a button wrong somewhere and Twitter's API changes caused a lock on my Suite, but it'd be nice to have a hotfix for this issue in case it can be replicated on other communities.
  9. Oh my, that sounds wonderful @Daniel F! One of the things stopping me from investing in Gallery is a (seemingly, I only have context via Trial versions of the Suite) inability to x-ref Gallery albums with Pages records (so I could, for example, have a "Wiki" Page that can connect to a "Related Gallery" that would output thumbnails from that gallery in-page), similar to how I can x-ref different Pages Database with one another. Regarding Topic/Pages in particular, I'd love to be able to have Topics "know" if a Pages record is connected to it so I could try and do things like; Add a Meta block linking to the Record within the Topic (not like the "Read Full Article" link that currently exists, more like a block inserted between posts that could include a template/record image etc) Allow for automatically 'credit' the original Topic Author before new author/content sync (I have a custom field in Pages that allows me to search for members that allows me to do this manually but it's a bit unwieldy) Open up for automatic rewards via the Achievements system 'Lift' the original topic post and "place" it elsewhere so that the original post content can be saved even if the Pages content overwrites it in sync (I'm thinking like an inserted mini-post block between the OP and first reply in the topic, similar to the Topic Summary block) I think a lot of people would appreciate (and thank) you sharing that app for V5, even if it was a paid extension or something, as I think it would go some way to integrating a lot of my content a lot more closely (a big part of my site feedback I heard earlier this year was they didn't know when certain Events were happening, likely because it feels like the different IPS apps are separate worlds in a way). 😀
  10. I see. I thought as much, thanks @opentype and @Daniel F - I'm guessing this is a symptom of just how the Copy to Database feature has been coded/locked in for V4? Bit of a shame, but I can work with it for now. Hopefully this is something that is re-built/re-imagined for IPS V5, I would like to be able to integrate the Topic/Pages thing a little better than I've been able to so far with V4.
  11. Hi, I’m looking to see if there is some built-in IPS code that allows me to check if a topic in a row is synced/connected to a Pages record. The use case I’m thinking of, is something like, on a Forum’s topic list: IF topic row is of a topic that has a connection to a Pages record (comments/topic replies are sync’d), THEN display [HTML] I’d also like to be able to pull a Topic’s original post content and display it somewhere else when using Copy to Database so that the original topic content isn’t lost when the Page Record and Topic is sync’d up… but I’m guessing that’s more of a Feature Request to make and that’s not something I can currently do in v4? Thanks for the assistance as always!
  12. Yes, it’s causing problems - when using typographical (curvy) quote marks in a Pages title, the quote marks are added to a record’s URL, for example: domain.com/database/vinyl-4”-record Because these typographical quote marks are not standard characters for URLs, it causes huge issues when sharing these links (on social media for example - Tumblr simply refuses to acknowledge the above as a valid link) and sometimes even when clicking through to them as either browsers or the IPS software has trouble parsing the correct destination due to the quote mark inclusion. This doesn’t seem to be an issue when using regular “non-curvy” quote marks as these characters are ignored when IPS creates the URL slug. It would be great if IPS also ignored the typographical quotes too to avoid future issues and confusion.
  13. Sorry to bring this topic up again - this issue has occurred again today, and I remembered this topic to check in and remind myself what the responses were. I checked and the headline did in fact have a typographic quotation mark and that was what was displayed in the URL. I changed the quote marks to a standard " and it fixed the URL. My question is, why does IPS Suite include typographic/curvy quote marks in URLs? I cannot see a use case where this would be a desired result (I can see why people would want typographic quotes to be displayed on a page/in a headline, but never in a URL). Is it possible to close this rather odd 'loophole' and have IPS/Pages handle typographic quote marks the same way it does regular quote marks?
  14. Shouldn't IPS investigate and pull the app pre-emptively and re-approve once the author has fixed the issue? If there really is an app on IPS' official marketplace that has malicious code in it, isn't there a risk of other customers being negatively impacted?
  15. Since the most recent update, I've noticed that a user who is confronted with the cookie consent form will have their browser redirect to the community's set home page (in my site's case, the forum index) after clicking the 'Accept' or 'Reject' button, regardless of what page they encountered the consent form at. For example, a user who may click a link to a Pages record (from say, a tweet we posted) will see the cookie consent form at the bottom of the Pages record they are viewing. They may instinctively click 'Accept' or 'Reject' to get rid of the consent bar before reading any of the text. The browser then takes them to the forum index instead of keeping them on the same page. It's only a small bug, but it's not really desired behaviour and it could offer bad UX. It'd be great if this was fixed.
  16. I noticed IPS has also uploaded a new patch fix as well relating to ‘cookie consent’ so I’ve installed that and cleared caches. Hopefully that fixes everything (unfortunately adding @adik’s code doesn’t quite resolve the logged in problem but it solved everything else).
  17. I don't want to jump the gun, but I believe this has fixed the login issue (and actually a number of other issues, including restoring the Notifications popup list!). Thank you so much @adik, I've marked as solution for now but will follow up if there are any other problems!
  18. Thanks for posting - seems like I am not the only one affected by this. I posted my own issues with my install following the last patch/update here: https://invisioncommunity.com/forums/topic/474315-pii-update-patch-appears-to-have-broken-my-suite-themes/#comment-2944849
  19. Hi Stuart - I tried clearing caches again (I did try this before) and still no change I'm afraid. I fear I may have to rewrite my custom skin in order to fix many of these issues (which I'm sort of resigned to, it's fine), but one thing that I don't think I'll be able to fix is the logging-in issue. Many users (including myself) are being asked to log in several times. Here's some feedback from my users: Any chance someone can check my suite/setup and see if something is wrong there?
  20. Hi guys Installed the latest patch fix last night, and now I'm getting strange issues on mobile and desktop on my IPS suite. Notifications list won't appear when the bell icon is clicked Trying to post a status update on the Status Updates homepage returns the user to their profile page (not expected/desired behaviour) Embedded content such as tweets no longer show up Profile Banners no longer show up Users have had to re-log in a number of times Some of these issues do not appear to be occurring when changing to default IPS theme, however when comparing my custom theme to the new default I can not see any changes that can allow me to fix the issue. For example, Notifications list - this is what I'm experiencing on my custom theme: However, checking the theme comparisons does not appear to result in any changes that I can revert that would fix the issue: There's nothing missing in my custom skin. So I am confused as to why this has broken down. The same with a number of other issues I'm experiencing - no problems on Default, but when I go to investigate what part of the custom theme would need to change, I cannot find anything to fix. Clearing Caches do not fix the problems. If IPS can offer a changelist from its last patch regarding themes, that I can refer to, that would be great. If I still have issues, I may need some deeper technical support please.
  21. So I guess the question to ask @Marc Stridgen and team in this topic is; does IPS' consent features meet Google's certified requirements for a CMP? Are there any plans to make IPS' consent features Google-certified? How can we integrate IPS Suite cookies information (the required/non-rejectable ones) into a single CMP form (i.e. using Google's own consent form built into Adsense)? FWIW, I've been using IPS' built-in privacy + cookie settings for this purpose, but it doesn't seem like this would be satisfactory for Google/Adsense as there needs to be a specific consent checkbox for each vendor within the Adsense platform (and as far as I can see, there is no option to add these to IPS). So I'd likely have to have both the IPS Cookies/Privacy box at the bottom of the screen and Google's popup consent form for Ads in the middle of the screen. 😤 There is a /cookies/ page on IPS Suite, which outlines the cookies needed to run for functionality. But there's also a checkbox for "optional cookies" and I'm not entirely sure what that activates/deactivates. Similarly, I have a /privacy/ page which has the following at the bottom of the page: If this is capturing data, does it make more sense to include these in the /cookies/ page instead so it is all in one location for the end user, and if they uncheck 'optional cookies' they can opt out of the third party tracking/data capture mentioned in the quote box above? Long story short, I'm new to all of this and I don't want to have to present three or four different consent boxes to my users in order to cover all of my bases as that offers an extremely crummy UX.
  22. I’m also interested in this; I’m not well-versed on CMPs and the complexities of adserving (if I was I probably wouldn’t be using AdSense in the first place!?), so whatever is the path of least resistance to remain compliant is best for me. I plan to dig a little deeper into Google’s approved list later, but a quick sweep seems to suggest that there are options within AdSense that allow you to remain compliant without using a third-party CMP? Google Consent Management Solutions here: https://support.google.com/adsense/answer/10924669?sjid=306907628750831755-EU#zippy=%2Csite-message-testing-instructions-and-parameters But I could be off-base here.
  23. I was just going to chase on this 😅 Many thanks for following through Marc/IPS Team, I’ll upgrade later tonight and will follow up if I continue to have any issues. Appreciate the support!
  24. I have a question: one of the things I'd really make use of is a means to track and analyse long-term user/visitor data for my IPS Suite in general as well as on a per-Pages database basis (say, for a news database). I have Google Analytics, sure, but it would be great to have something a bit more native as well. Is this part of this update, and if so is it available for Self-Hosted? I would expect a simple page that outlines historical 'News' Database records in a chart and list Views/Comments etc isn't something that requires any kind of cloud technology (the views/comments for each Pages record is counted on the platform already, this would just be compiling everything in a trackable way), so if something like this would be exclusive to cloud customers my follow-up question would be, would it be a time-limited exclusivity (i.e. cloud customers get the feature for a year or so to help get dev costs back more efficiently, then made available for self-hosted)? If so, I wouldn't mind that. I can wait for such a feature. 🙂
×
×
  • Create New...