Jump to content

Brainy S.

Clients
  • Posts

    119
  • 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 Brainy S.

  1. Does social stream support guests making comments?
  2. Thanks! Since you indicate that it should work with Guests I will take a deeper dive to see what it could be about my configuration. I certainly haven't had a chance to try a more baseline testing configuration as of yet.
  3. It appears based on my testing this does not work with guests, only registered accounts. Are you able to specifically confirm that this is the case?
  4. From an attorney perspective there is a shortfall in how the IPS system natively handles this: the boiler plate {cookie} language that IPS provides I find insufficient, and the mechanics of IPS in cookie consent tracking/removal of consent are basically lacking altogether. To me a great cautionary tale is the recent case where a German court awarded 100 euros to a plaintiff who sued over a site that used embedded Google Fonts (like many sites...though not IPS) which reveals an IP address to Google which was not adequately disclosed. Adequate disclosure would likely have been sufficient as "necessary" or "essential" for the proper function of the site (making the assumption that authentic rendering of the site visually equates to an essential function). Of course Google farms data left and right at every level one can presume. Between those who use their 8.8.8.8 DNS server, to embedded Youtube videos on a site, to Google Fonts embedded on the site, to any banner ads, analytics, etc. In the specific case of IPS, it does use FontAwesome. No idea what they do, probably nothing near as invasive as Google, but the total absence of any mention, disclosure, disclaimer, etc. in the default {cookie} policy provided by IPS is a giant gap on this point. The default {cookie} policy also does not mention two additional specific cookies that IPS uses: ips4_hasJS - Indicates to the site whether JavaScript support in your browser has been detected. ips4_ipsTimezone - Used to display site events properly for your time zone. I have pointed these out to IPS in private. For points 1 and 2, I handle this through a more thorough {cookie} policy. For point 4, one can at least try to make the guest/public area is a "functional" place to sufficiently satisfy some level of "access" without non-essential cookie consent (this being tied to registration). For point 3 and 5 I've repurposed another plugin to serve as the mechanism for managing proof and withdrawal of consent. The last thing I would want is for IPS to waste any time on something that wasn't necessary that doesn't provide added functionality for users and/or site owners. I would personally rather have some cool new feature rather than IPS needing to dump any development resources into something to just "break even" for legal concerns. However, things do have to be stepped up guys, sorry to say. This is only going to be more of an issue. It's not just EU and UK GDPR, but other places' laws are stepping things up as well. A lackluster boiler plate {cookie} policy aside, there has to be at least SOME mechanism made available to regular site owners to at least SOMEWHAT A) allow users manage/withdraw consent and B) demonstrate some manner of attempted compliance/proof/record of this that can be demonstrated by a site owner in court for point 5. It does not have to be perfect to be useful for this purpose. Something, in some regard, is far far better than nothing from my perspective, even if it was only 30% of what it needs to be.
  5. Thanks for looking into this!! I just wanted to correct a small mistake in what I said. What I should have said was, "although the Ignore Forums plugin gives the option inside clubs to ignore/stop ignoring a club forum, the "clubs forum on forums index" plugin seems to ignore this and still shows the club anyway in the main forum index.
  6. In addition to this "Clubs Forums on Forums Index" plugin I also use your "Ignore Forums" forums as well. However, the Ignore Forums plugin doesn't give the option to ignore specific clubs forum that this plugin brings to the main forums page. For example, for clubs with multiple forums it would be great if users could ignore ones they don't want to see on the main forums index. Do you think integrating the functionality of these two plugins would be worth while?
  7. Hi, I purchased plugin today for running on IPS 4.6 and I did not notice the plugin was only compatible with 4.4. When I try to go to the reactions section in ACP I get this unless I disable the plugin: Error: Call to undefined method IPS\Content\Reaction::reactionStore() (0) #0 /var/www/html/edunderground/system/Node/Controller.php(111): IPS\Content\hook473::roots() #1 /var/www/html/edunderground/system/Helpers/Tree/Tree.php(130): IPS\Node\_Controller->_getRoots() #2 /var/www/html/edunderground/system/Node/Controller.php(99): IPS\Helpers\Tree\_Tree->__toString() #3 /var/www/html/edunderground/applications/core/modules/admin/membersettings/reputation.php(109): IPS\Node\_Controller->manage() #4 /var/www/html/edunderground/system/Dispatcher/Controller.php(101): IPS\core\modules\admin\membersettings\_reputation->manage() #5 /var/www/html/edunderground/system/Node/Controller.php(69): IPS\Dispatcher\_Controller->execute() #6 /var/www/html/edunderground/applications/core/modules/admin/membersettings/reputation.php(53): IPS\Node\_Controller->execute() #7 /var/www/html/edunderground/system/Dispatcher/Dispatcher.php(153): IPS\core\modules\admin\membersettings\_reputation->execute() #8 /var/www/html/edunderground/admin/index.php(13): IPS\_Dispatcher->run() #9 {main} Is this something you would consider updating to 4.6 in the near future? Otherwise would it be possible to get it refunded?
  8. Hey, I do have another question (or suggestion). Are the verification codes time-sensitive? If not, that would be a great feature to have in my opinion. I would love if it was either settable, or was something like 10 minutes. Part of the use case (at least in my situation) is trying to have some modest level of certainty that the person's picture holding up the code, is the person themselves. A time-out wouldn't guarantee that of course, but it would moderately help.
  9. I still consider this great support on your part that you looked into this and gave it a good go even though it turned out not to be practical. Thanks!
  10. Thanks for clarifying this for me. For anyone else interested or facing the same issue, I did find a solution for my specific need using this plugin:
  11. Question: Would this allow me to have a "regular" widgets that can be used on any regular page? (forums, clubs, etc.) Or are these 'widgets' only for the dedicated "Statistics" page itself?
  12. Would your plugin solve my problem? My problem (link below) is that I want Admin/Moderators to be able to see and edit a Profile Field and edit it through a members Profile page, but at the same time NOT allow a member to see NOR edit the Profile Field.
  13. We have a number of additional Profile Fields set up. When I am in the member's profile page I want to be able to edit their profile and then to add/change the content of these additional Profile Fields. I also do not want the member themselves to be able see, nor edit, those fields. This is in order for Staff to keep various private moderation notes related to a member. However, even as an Admin my ability to see/edit these fields when I edit their profile seems to wholly depend on the "Member can edit value" being turned on. If it's not turned on, I cannot even see the values when I go to edit their profile. If it is turned on, I can edit just fine. Is my ability to edit these fields as an Admin supposed to be tied to this value and goes along a member's own ability to edit it, or not?
  14. Thank you! This was indeed my issue. To clarify for anyone else reading this I had added new fields (such as URL, Phone Number, etc.) that were not showing up when users on the front end would go to create a new record to contribute. My issue was indeed permissions on the new fields were not granted (not even to myself as admin). Thanks again!
  15. I think it would be great if this also displayed a member's verification status icon when the member is listed as part of a Clubs member listing/pending application. Is there a bit of simple code you can suggest that I could try adding to the "member row" template for Clubs that would do this?
  16. I do agree that the area of screen real estate design is a huge area of opportunity for IPS and wish there was the ability for people to more easily modify these design choices. Also, it's taken me a long time to get accustomed to the nooks and crannies of the UI and wish this aspect in particular would get a great deal of reconsideration in the future. With the major change in standard support I really wish this also would further be taken as an opportunity to provide greater (and updated) technical references / documentation to those not using the cloud-based SaaS version of IPS. I often wonder if the lack of such resources is meant to discourage all of the self-hosted IPS users and encourage them to move to the cloud. That being said, at the end of the day I'm glad for the continued availability of a reasonable price-point for entry for all of us self-hosted users and the ability (if somewhat difficult and frustrating at times) to dig through the volumes of material to cobble together answers from the quite old information scattered throughout the site.
  17. I'm assuming there's no built-in way direct way to select which database fields can be displayed when doing an "Add new record" on the front-end in Pages (beyond the Title, Content, and Image)? Or is there actually a way to do that? Assuming not, can this be accomplished by modifying a template or through some other specific method? If so, are there any examples of this that I could be directed to?
  18. One of my favorite features of IPS is the auto-save when writing a post and coming back to the whole "Your previous content has been restored" message. How does this actually work? Does it rely on a browser's cache and or cookies? Or is it literally saving it to the server? It works great for me, but not for some of my users. Before I take a deep dive into why it's not working for some users I was wondering if anyone actually already knows the answer.
  19. I recently installed Quizzes on a fresh 4.5 install before then upgrading to 4.6. Generally it seems to work fine.
  20. I really like this on a desktop browser, but on a mobile browser it's way too much of a screen hog. On the desktop version it fits in nicely with the Start New Topic sharing just 1 single line, but taking up 3 lines it becomes a burden to swipe past each time. Would it be easy for you to provide a modification to shrink this down to 2 lines, or ideally 1? Or to be able to place it at the bottom of the forums, not at the top? Are you planning any update to 4.6 soon? I'd honestly rather turn it off until an update because of how much it affects the mobile users of my site at the moment. I did end up modifying the buttons for Customize / Peek All buttons to be split buttons to combine them into one line instead of two lines. I think most people would appreciate if a future update did that as well. I also removed entirely the "Start new topic" button from the regular and mobile view. For anyone else that wants to do this here is the code you can add to custom.css to remove the desktop view "Start new topic" and the mobile view of the "Start new topic" without disabling the header entirely (which would block this plugin's buttons as well): body[data-pagemodule="forums"][data-pagecontroller="index"] .ipsPageHeader .ipsToolList_primaryAction{display: none;} body[data-pagemodule="forums"][data-pagecontroller="index"] .ipsResponsive_hideTablet .ipsToolList_primaryAction{display: none;} Also, the language reference for the mouse-over label for the Peek All tooltip has a typo.
  21. Thanks, both these were helpful for the problem now (cleared cache) and for juggling things for the move to come.
  22. What is the best way to set up a new install of IPS for an existing (live) community site (based on another CMS) that I want to have minimal change-over and downtime when I finally redirect the old domain name to the new hosting and the new ready-to-go-fully-configured IPS system? I thought just having no domain on the new site, then once the domain is transferred that IPS would be "ok" with being on a domain name where previously it was on an IP-address only. I wanted to test this out. So using a newly registered throwaway domain, I tried this fake "switchover" dress rehearsal. For the 99% of it, IPS was fine! But the Font Awesome icons...of all things, is literally the only thing that broke. Specifically, AdminCP lost all its font awesome icon ability. The browser console shows the error of the webpage trying to load the font awesome icon from the previous IP-based URL which it shouldn't even know about. I can't see any place IPS stores the whole Font Awesome resource links, I only see the one LOCAL reference in fonts.css, not the full hard-coded URL of the previous IP-based address I'm actually getting. So obviously that didn't work. Is there any way to fix that? (anyone know where the full reference lives?) If not, I can start from scratch. In that case what IS the proper way to achieve what I'm trying to do? (i.e. setting up an IPS install in advance before the domain name is configured) Would installing IPS fresh on the throwaway domain name this next time provide any better switching survivability (versus switching from an IP address only)? I have a half-dozen people helping this pre-launch process. If it was just me, I'd be fine doing a local HOSTS file and have the server lie to itself that it is serving up the live domain, but most of these people are using their school library computers where they don't have access to HOSTS, or using iOS devices. P.S. Here is what I get in the console: Failed to load resource: The certificate for this server is invalid. You might be connecting to a server that is pretending to be “<IP ADDRESS>” which could put your confidential information at risk. https://<IP ADDRESS>/public_html/applications/core/interface/font/fontawesome-webfont.woff2?v=4.7.0 Obviously an IP address can't have HTTPS, which makes me hopeful that maybe this would work with the pre-install based on the throwaway domain???
  23. Has anyone been able to confirm if this will work after upgrading to 4.6?
×
×
  • Create New...