Jump to content

All Astronauts

Clients
  • Posts

    1,231
  • Joined

  • Last visited

  • Days Won

    8

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Forums

Events

Store

Gallery

Posts posted by All Astronauts

  1. Pages Searchable Text Fields is fine on 4.7 - I resubmitted a new 4.0.0 version to the Marketplace so I could flag the file out as 4.7.x compatible, but other than the version number the plugin is the same - though I think in the next version I'll stick a flag in on database fields view so you can see that a field is flagged as searchable or not. 

    Looking at PCI now, should be back here in a bit...

  2. 4.7 is mostly a nothing burger internally. Some rejiggering for CIC stuff, bugs stomped, etc. so this is probably perfectly fine as is. I'll have to resubmit to get it flagged up for 4.7 though. A lot of us are taking our time with this release; mainly since there is no reason for any of our things to be broken.

    I'll poke it tonight and report back.

  3. Viewers 2.0.0 Submitted!

    • NEW! Pages application now supported! Both Custom Page views and Database Record views.
    • NEW! Blogs application now supported! Blog entry views.
    • NEW! Added Member Data Export for Pages Pages, Pages Database Records, and Blog Entries for GDPR compliance!
    • ENHANCED! Adjusted all Member Data Exports to match native IPS data export date formatting!
    • EXPECTED! 4.7.x compatibility sweep.
    • etc...

    As stated earlier - Pages Pages,  Pages Records, and Blog Entries are only widgets for the time being:

    Could contain: File, Text, Page, Word, Document, Webpage

    Drag and drop widgets are locked to their respective "thing". Blog Entries will only show something on Blog entries. Pages Pages will only show on basic pages. Pages Records will only show on record view. Yes, databases live on a "page" but that is accounted for.

    The GDPR member data export stuff is all set with the new stuff as well so those of you in affected areas, or just needing to comply with user data laws of some type, can rest assured you can dump this stuff will no problem at all.

    Available when approved.

  4. Submission will be tomorrow sometime (looks previous posts, laughs). I want to sleep on this before submitting and give Daniel and Stuart a break from any derpy things I may be doing in my sleep-deprived state.

    Large picture: Some of the deeper management things I'm skipping for now - specifically, building out the member view in the ACP - that is still locked on displaying only Forum Topic member view data - though the button that will let you cull out a single member's views lives there (that's new to 2.0.0 - go to the member's page in the ACP, click the Viewers tab, and you can cull what you like there). Also the Pages and Blog stuff is entirely widget based - no modal popups yet. Blogs will be an easy add, but Pages... that might end up being me giving you a bit of template code you will need to insert. 

    While poking this bear, I've come to the conclusion that the cached widgets really don't help all that much so I'm thinking about adding in some form of datastore caching specific to Viewers. 

    I gave the GDPR member data export stuff a once over, tightened up some spots, and of course, it covers all the newly introduced stuff. Works well. A reminder as well that I do log out when stuff is getting messed with. On topic view mods have an option to wipe the viewer data for that topic - that gets logged to the moderators log (who, what, when). The larger data wipes - all content item views, all of a members views, get logged to the administrators log (as those occur in the ACP)

    Thinking about Gallery. Albums are an easy add. Images are as well to a point but I'm wonder what the value of recording individual image views would be, and also there is the fact that image view defaults to the popup modal and I'm struggling to see where I can insert anything of value in there without it looking like a hot mess.

    Lastly for those of you wondering if this can be a universal sort of thing for 3rd-party apps, the answer is yes - provided they are serving up content items - I'm using separate tables for convenience right now but a universal table wouldn't be that crushing (just store the content item class is all) - especially if we are bypassing forums which we would be already. The only hitch is where to catch the view - if the app is really straight forward and rides the IPS rails the view data should be correct. If it starts doing wacky dispatcher or output things, or is loose with permissions, the view data will be wrong and you can get members recorded as viewing things they never did and if you are modding based on this stuff I want no part of THAT drama at all...

  5. FYI I'm also including Blog Entries as well. Taking some time to put in some management things - you can already wipe all the data and start over, but I'm adding in the ability to wipe any of the specific things individually (topic views, record views, etc.) and also sticking in the ability to wipe an individual member's views.

    Submission should be today sometime...

  6. Update for 4.7 will be submitted probably tomorrow, includes support for tracking viewers on Pages Database Records and plain, regular Pages Pages.

  7. 7.0.0 Submitted! Available when approved...

    NEW! Last Searches made by community members added alongside Quicksearch!
    NEW! @HDiddy Your Quicksearch filter filter has arrived!
    CHANGE! The remove content item icon from search results has been expanded into an emphasized search results view option.
    4.7.0 compatibility sweep. All good. 6.0.0 users are fine as well.

    Could contain: Text, Menu, Page, File

    Could contain: Text, Menu, Page

    This is an option in settings. Toggle it on and the last searches made by your community members will appear here. Unlike Social Search, I do not believe I am running these through the bad word filter - these are a straight pull from what IPS is saving as searches now. Yell if that is a problem. Otherwise, as long as you have searches this will populate nicely. Looks good when QS is not expanded, the results will pile in when it is expanded. There is a hard-coded three-minute cache on these terms. So after three minutes since the last build, the next Quicksearch user (or more likely page load) will rebuild the cache and so on - so your DB load is pretty much nil on this.

    Could contain: Word, Text, File, Page, Webpage

    This has been sitting in this plugin since December/January I think; sorry bout that. Anyways, as stated above, when you have a ton of pages content every bit gets jammed into Quicksearch. You can toggle some of them off here and just present a lean QS experience instead of overwhelming users with options. This affects the QS EXCLUSIVELY! Users using advanced search will still get all the options they can handle.

    As for the emphasized search results option, this:

    Could contain: Word, Text, Page

    Becomes this:

    Could contain: Word, Text, Page

    No more superfluous icons and photos, slightly enlarged search result text, margins and padding adjusted to fit.

    Everything is working as before in 4.7.0 - oh, though I did make an adjustment to the search marking terms cookie auto-destruct time.  When you click through on a search result with Searchlight enabled, your search term comes through on a cookie that is made on the spot, then read once your content page finished loading, and then is wiped out just as fast. I had it set to autodestruct after 8 seconds just as a safety catch but ya know, if you have a content item loading in that is - oh - say - maybe 1/3 of a book text? A really thick book? It takes time for a DB to grab that blob, and then it takes time for your browser to dump all that text into the window. Unlike when IPS was doing this with search and stream results (remember the whole point of this mod initially?), we do want all the text of the content item to load in. But time. Yeah. 8 seconds was not enough so Searchlight would not run if the page took longer than that to load, which it did on one of the sites under my purview. That number is now 16 seconds - maybe more. So, on the off-chance you have massive content items that Searchlight was not firing on to mark out terms, it probably does now 🙂

    BTW I'm way behind checking out my apps and plugins for 4.7 but I really do imagine everything is perfectly fine for upgrading if you don't want to wait.

  8. For those following along at home, Plesk vhosts have their own individual php.ini files, so the overall system php.ini may not have open_basedir set, but those might - and for Plesk, do by default.

    They lock down PHP processes to the website directory, and the system /tmp directory.

    Change it in the Plesk vhost panel whatevers to allow /proc, (and restart PHP), and all is well.

  9. Yep, either proc was not mounted (again, insanely rare), or your web user does not have any access to proc. 

    Shoot me a PM with your server provider (not here, IPS will remove posts discussing specific server providers)

  10. Take that back, I bet you don't have /proc/meminfo, or access to it at least. /proc/uptime as well. And even maybe proc/cpuinfo. In fact, you probably don't have access to proc with your user account - that or proc wasn't mounted (rare I think)

    Click the details button on that widget (lower right) and see if there is anything telling you what cpu you have - that and there should be additional tabs there as well. If they are missing, you need to give your user access to the proc directory

    Could contain: File, Text

     

  11. Bring up tasks in the ACP (there is a link where you set how tasks run) - look for spaciousServerStats or something like that - run it. 

    Still problems after that, give me a yell.

    EDIT: Also, based on that screenshot, I have other questions...

  12. We got rocked with storms late afternoon yesterday and I'm going to take advantage of these next-day high winds (less bugs, great noise) to hit the trails to go running and see the damage so that's me saying I'm too lazy to look right now (on phone) but I'm pretty sure KS has this setting already, just not as a per-group setting. Which would be doable.  We're talking about the same thing?

  13. Spacious ACP 21.0.0 Submitted!

    • NEW! Invision Community 4.7 compatible. No changes really, the last version will work fine too.
    • CHANGE! Amazon Alexa Rankings dashboard widget is still there but now just displays text stating the service has been retired.
    • REMAINS! The Alexa Rankings option remains in the Spacious ACP menu for you to view your previous (if any) historic ranking data. I'll have an export function in a later version.
    • REMOVED! Task that retrieves Alexa rankings...
    • NEW! Members Operating Systems and Web Browsers Dashboard Widget!

    For the Alexa stuff the end has come. No CSV export yet (does anyone even care about this historical data?) but on my punch list to do sometime. The upgrade routine should check if you have Alexa data at all and preserve the Alexa Spacious menu option in the ACP so you can see that stuff - otherwise it disables that menu option (no need for a menu option that lets you look at, checks notes..., nothing.)

    The Alexa dashboard widget is now nulled out with just a message stating that all is dust.

    For the NEW dashboard widget, after you install Spacious 21, you'll need to either wait 24 hours for the task that gets that data (uses member user agents over the last 90 days) to kick off or go to the tasks section of the ACP and run it manually (spacious_userAgents). Task runs daily.

    It is user agent based so it is what it is. Do not expect devices to come to this Spacious party - device identification via user agents is being degraded quite a bit - Apple leading the way here as Safari is effectively the same between desktop and iPads now. If one wanted to they could throw down some Javascript and start detecting device windows and touch points and so on but that's a whole other deal.

    This will get built out later on with a historical view and some trend arrows on the widget so you can spot, ya know... trends. For now just plain percentages is what you get.

    Could contain: Text, Paper

    From one of my communities. That Firefox percentage gob-smacked me. Your mileage, I guarantee, will vary.

    iOS entails desktop, pads, and phones for Apple.

    Linux also onboards any BSDs out there. Feel free to yell at me about that - don't care.

    Other is any and all whatevers including game consoles, Tizen, and gods know what else. Internet Explorer I imagine.

    For browsers the other category will have Samsung Browser, Brave, whatever...

    You'll see it when you see it. Kitchen Sink is next for my 4.7 sweep, then all my plugins, then back to remaining apps.

  14. I'm on the support list of a CIC client, the Client Area support button clearly states support request must come from my email address, your system bounces it telling me "lol no. You are self-hosted""

    If you see these bounces internally just grab it and go, otherwise point me in a direction. The actual site problem should be an easy fix (CMS block will not open for editing - clearly exists and is working - I'd poke it with the SQL tool but... you know...)

  15. So this is good to go? Just making sure this stuff will write out on CIC installs and not get ignored.

    EDIT: Never mind. Just went ahead and confirmed it myself. Works great. Thanks.

×
×
  • Create New...