Jump to content

Dreadknux

Clients
  • Posts

    406
  • 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

Posts posted by Dreadknux

  1. OK that makes sense - I guess by default then, the 'Curators' would get approval notifications for the Pages app but not the Forums app as they don't have the access to moderate any of the forums... I am guessing there would be a similar way to set this up for Moderators so that the reverse is true (i.e. is there maybe a toggle on ACP > Members > Staff > Moderators that I could uncheck for the Moderator usergroup relating to Page Databases? Or maybe something to do with the Database's permissions area)?

    I just want to make sure the Mods on my forum aren't getting spammed with approval requests for something they don't care about! 🙂

    Appreciate the guidance on this!

  2. Thanks Marc. I just checked the individual notification settings area as advised - it doesn't seem like there's a way to allow for approval requests by database? It just has an overall "moderator approval" section which seems to apply to everything.

    The ideal things here would be for me to allow my Moderators usergroup to continue getting notifications for Forum-based approval requests (i.e. I have a 'newbie' usergroup for new registrations that require their first posts in the forum to be approved by a moderator), and allow for 'Curators' usergroup to only get notifications for Pages Database-based approval requests.

    Otherwise, my moderators will get requests for Pages approvals and Curators will get requests for Forums approvals, right? Or is there an option on AdminCP that would make sure Moderators and Curators don't get approval requests for areas they are not in authority over?

  3. Hello! I am about to launch a Pages Database that will work as a kind of crowd-sourced information resource (like a wiki, almost), and I have a few questions about moderation/approvals for this specific space that I wanted to ask in case I was missing anything:

    1. Is there a way to 'ban' offending users solely from the Pages Database instance, preventing them from editing/contributing to the Pages Database - while still allowing them regular access to other apps? My main app is Forums, and I don't want to have to completely ban users from the Forums if I want to simply restrict them from editing the Pages. Would I need to set up a new usergroup for this and just move users I don't want to edit Pages into that new usergroup?
       
    2. I have a usergroup called 'Curator' that will act as a semi-moderator for the Pages Database only. They will have no other moderation privileges and won't have the same access or status as a moderator. Is there a way to allow users in that specific group to receive and manage notifications for edit/create approvals for Pages Database? I imagine the way it works at the moment is that all Moderators and Admins will get such approval notifications, but I'd like this 'Curator' usergroup specifically to handle these entirely. I know there is an ACP section for Members > Staff > Moderators where I can specify exactly what each usergroup can be allowed to moderate, but there doesn't seem to be a toggle for managing approvals per database?
  4. Hello! Sorry if this is in the wrong forum, but I had a question about IPB's built-in tabbing tools and was hoping someone could steer me in the right direction.

    So I have a Pages database set up, organised as a sort of archive for certain video game releases. I have included a tabbed section in order to segment off parts of each record; I want to add a slug to the end of the record's url when they click to a specific tab, which I've managed to do by following the IPB documentation on ips.ui.tabbar. But it seems that the slug doesn't actually do anything besides cosmetic effect - when they click to a tab, then refresh the page with the url slug appended, they see a 404 error instead of the tab they were just on. 

    Here's an example of my code:

    <div class="ipsTabs ipsTabs_contained ipsTabs_withIcons ipsTabs_large ipsClearfix ipsResponsive_pull" id="elTabBar" data-ipstabbar data-ipstabbar-contentarea="#elTabContent" data-ipstabbar-updateurl="true">
    	<a href="#elTabBar" data-action="expandTabs"><i class="fa fa-caret-down"></i></a>
    	<ul role="tablist">
    		<li>
    			<a href="page" role="tab" id="1" class="ipsType_center ipsTabs_item ipsTabs_activeItem" aria-selected="true">
    				<i class="fa fa-file-text-o" style="font-size: 16px;"></i> Page
    			</a>
    		</li>
    		<li>
    			<a href="articles" role="tab" id="2" class="ipsType_center ipsTabs_item">
    				<i class="fa fa-newspaper-o" style="font-size: 16px;"></i> Articles
    			</a>
    		</li>
    		<li>
    			<a href="media" role="tab" id="3" class="ipsType_center ipsTabs_item">
    				<i class="fa fa-picture-o" style="font-size: 16px;"></i> Media
    			</a>
    		</li>
    		<li>
    			<a href="reviews" role="tab" id="4" class="ipsType_center ipsTabs_item">
    				<i class="fa fa-star-half-o" style="font-size: 16px;"></i> Reviews
    			</a>
    		</li>
    	</ul>
    </div>
    <article id="elTabContent" class="ipsTabs_panels ipsTabs_contained ipsContained ipsBox ipsResponsive_pull">
    	<div id="ipsTabs_elTabBar_1_panel" class='ipsTabs_panel' style="padding:0;">
    		PAGE CONTENT
    	</div>
    	<div id="ipsTabs_elTabBar_2_panel" class='ipsTabs_panel' style="padding: 0 !important;">
    		ARTICLES CONTENT
    	</div>
    	<div id="ipsTabs_elTabBar_3_panel" class='ipsTabs_panel'>
    		MEDIA CONTENT
    	</div>
    	<div id="ipsTabs_elTabBar_4_panel" class='ipsTabs_panel'>  
    		REVIEWS CONTENT
    	</div>
    </article> 

    Using the code above, a user will visit and land on the 'Page' part of the page, then may click the 'Articles' tab to view that segment of the page. The browser URL will have domain.com/database/record/articles appended to it. The user then refreshes their browser, and they are greeted with a "Sorry, that page does not exist" error message.

    I know logically why this is happening - there is no actual "articles" page for my IPB site to direct the user to - but is there an extra "ips" function I'm missing somewhere in my HTML that would direct the user straight to this tab upon reload? I imagine this is a functionality of the tabbed system otherwise it wouldn't be mentioned in documentation, so I'm assuming I'm just doing something wrong.

    Any help would be appreciated! 🙂 

  5. I’ve seen on other forum platforms, the ability for mods/admins to flag important posts in a topic with ‘threadmarks’, which can be collated and presented as a drop-down menu situated next to a topic’s pagination. Allowing users to quickly jump to areas of a topic where a significant update or subject change has occurred.

    I can’t find any such feature or third-party plugin to replicate this on InvisionCommunity, and I think it would be a great simple function that’d improve the browsing experience for users who return to a long fast-moving topic after a period of time.

  6. 35 minutes ago, opentype said:

    Actually, that shouldn’t be necessary unless you set custom URLs. As long as the marker like “-r15” remains, a change of the title and the URL – or even the category – doesn’t matter. The system will automatically forward to the correct record. 

    Yes, the idea would be for this to work with custom URLs. The record marker is unsightly so it would help in a situation where that element of the slug is removed with record creation.

  7. It's great that we can @ mention users dynamically in the post editor, but it would be a brilliant step up if we could do the same for Page/CMS records we have created on our community. Similar to how the individual Database Relationship custom field works, but baked into the post editor, that dynamically links to the record page and modifies its link URL and title if the record itself is ever edited (to avoid dead links).

    At the moment, I'm having to link through to on-site database records manually, by copy-pasting URLs into embedded text links... if later down the line, the target database record has a title or URL slug change, I have to find the post/s I made that linked to this record and manually change the link one by one. Or else there will be dead links. 

    Maybe it can be a new mention marker to specifically pull database entries instead of members, like a double @ (@@record) or something? I can see it working a bit like the below:

    Could contain: Plot, Chart, Page, Text

    You could also include the ability to change the link text by double-clicking it maybe, a bit like how embedded links already work in post editor. But I think the more important feature would be to just have database mentions work as above in the post editor in general.

  8. Hi @Sonya* - I'm really sorry for bothering you about this, but I am concerned about the November update of IPS requiring PHP8 and disabling all apps that do not follow the PHP8 coding standard... FXPages has been flagged as an app that is not compatible with PHP8/future versions, and there is still no update available on the Marketplace.

    I do not want to risk FXPages becoming disabled in the next IPS update and causing a problem for my visitors as a result. Can you please let us know a timeline for when an update for FXPages may come? We have been waiting since May. Thank you for all your hard work and efforts!

  9. From a content creation/design aspect, the one thing that I think is perhaps the most frustrating in the IPS suite is the inability to insert images in a gallery/grid-like arrangement in the editor/page. If there is one feature that prevents me from fully converting my Wordpress site into an IPS Pages/CMS setup, it is this.

    Wordpress allows for the upload of images, much like IPS - but also allows for the insertion of 'gallery'/grid containers that can neatly include these attachments on the page.

    Some images to illustrate how Wordpress does it:

    Could contain: Text, Page, Word

    ^ Initial 'Gallery' Block container

    Could contain: File, Webpage, Electronics, Monitor, Screen, Display

    ^ Image Uploader and Gallery Image Arrange Dialog

    Could contain: Outdoors, Nature, Mountain, Advertisement, Poster, Scenery, Path

    ^ The image gallery/grid output (on the WYSIWYG editor but this also has the same appearance on the public site)

    Could contain: Text, Text Message, Page

    ^ Gallery container block options

     

    ----------

    It boggles my mind that there isn't anything close to something like this available out of the box on IPS Suite. I have a number of other improvement suggestions related to image upload that I hope the IPS Staff is also taking on board, but I feel like this small improvement would be a trivial enhancement to add to a monthly update patch and would add so much QOL improvements for those of us who want to decorate our content in an organised way.

    Could something like this be taken on board and added to a future release please?

  10. I had a similar issue, but slightly different execution - maybe sharing my solution will help you in some way?

    I wanted to keep the quote truncation for forums/user-generated content, but I'm building out a news/blog side to my setup using Pages, and I didn't want truncation on quotes made on Page records. The quote blocks use CSS to truncate the content, so I used CSS to override this on Page records and allow full quotes to show only there.

    If you want to only remove truncation for quotes on a certain part of your site, this method does require you know the parent container CSS class so that your changes do not apply broadly to your entire installation.

    .XXXX .ipsQuote .ipsQuote_contents {
    	height: auto !important;
      	position: unset !important;
      	overflow: auto;
    	}
    
    .XXXX .ipsQuote .ipsQuote_contents.ipsTruncate + a.ipsTruncate_more,
    .XXXX .ipsQuote .ipsQuote_contents.ipsTruncate:after {
      	display: none;
    	}

    Where 'XXXX' is the class of the parent container (i.e. article.mysitenews, or even article[data-controller="core.front.modcp.report"]). The first CSS command opens the truncated quote block so the entire quoted text is visible, while the second CSS command removes the 'Expand' area underneath a truncated area.

    I don't know if you're looking for something a bit more advanced, given your talk of hiding quotes for ignored users etc - maybe a plugin is more what you're after - but hopefully this can help in some small way. 🙂

  11. I'm trying to emulate some of the things that IPS has done on its current community theme, and am getting stuck on the navbar and the dropdown menus that are being used there. I'm currently trying to include an ipsMenu dialog dropdown into my test theme navbar, but I am not getting a very great UX here.

    While I can essentially place a button and ipsMenu within the Navbar area, and it looks pretty good, the issues arise whenever you try to hover over the dropdown menu itself. It keeps disappearing, as if the site thinks you've placed your focus elsewhere. I can't think of any reason why it's doing this, perhaps IPS staff have an idea or some tips on how to make this work properly?

    I can't upload screen captures for some reason so here are some converted gifs to illustrate my point (ignore the options there, I copy-pasted from another ipsMenu that was working on the page and dead-linked the items).

    vid1.gif.b7164b9e620864e7da4c9b98f78409b3.gif

    It's not just ipsMenu dialogs that have this issue - if I move the userbar options into the navbar too, I get the same experience:

    vid2.gif.6f4b0545c4b5f6cfcd6ceda632168e28.gif

  12. Can't edit my last post for some reason, so will add: if there is a way for IPS to provide the header they built into a new 'default' theme at the very least, that would be really great. The thing I'm trying to work in particular is the dropdown items, it seems to be using ipsMenu but I can't replicate it properly on my stock install (it seems that stock IPS has ipsMenu containers generate at the bottom of the page html...? So whenever you try to set up an ipsMenu popup, it disappears as soon as you hover over the submenu...)

    There's QOL design code changes in this theme that I think is worth spending the time to build into the stock IPS theme, for sure.

  13. Thanks for this informative video guys! I know a lot of the feedback you get from customers here (including myself sometimes!) is to have more of a view on what’s coming up with new features and roadmap items, so it is great to see that happening with these videos. Hope they become a regular feature!

    I love the new Events front page, would this replace the current Calendar view at all? Also, my community tends to use the Calendar feature as more of a release date/anniversaries feature for certain products (games, comics, etc) so would those sorts of calendar events still be able to be presented in that Events homepage style? Or is it more designed for actual events (in-person or zoom call style)? I think it would make certain upcoming game anniversaries (ie. X Years Since Pac-Man Released) and livestream events look really cool!

    I know other services like Twitch was mentioned in the Q&A (which is great because I’d love to see Twitch and YouTube Live be integrated into this), but would Discord also be a consideration? We have a Discord server and it would be awesome if we could integrate it with our IPB site so that any Events we post on the IPB would be automatically reflected in our Discord server (and maybe vice versa , but not necessarily).

    Thanks for putting this video together!

  14. Bumping this suggestion up as there was a similar conversation happening in a previous suggestion topic I made (https://invisioncommunity.com/forums/topic/465645-gallery-allow-groups-to-share-gallery-as-attachments/#comment-2907323), and this is perhaps the more fully-fleshed version of that idea.

    It was suggested that Gallery's fundamental concept means that an image should be for a single user. If that is the case, then the above feature suggestion should be developed as its own app/feature that either connects to the Pages app or stands alone and plugs into all apps/nodes.

    I'm really keen to get some feedback on this particular suggestion from the IPS Staff because I feel it is one of the biggest holes missing in the entire suite and I really think it needs to be addressed in some way.

  15. If that's the foundational principle of the Gallery app, that's fine.

    But there NEEDS to be a shared media resource/gallery, usable by specified usergroups in all nodes that they can create (topics/page records/clubs etc) that works in the manner described in the OP. It is one of the biggest fundamental things missing from IPB's Pages app. The existing Page Management > Media section is not fit for this purpose and the solution suggested (knowing the URL) is fine for sites operated by a single user, but unworkable for those with a staff/usergroup all individually creating content.

    I posted a separate topic outlining some more specific feature suggestions to this point, so I'll direct the conversation there instead:

     

  16. Thanks Matt. A lot of what I'm doing at the moment is still WIP/behind the scenes so it's not critical, just a minor annoyance. 🙂 If it means anything, I should mention as well that I have this database set up to post topics when an entry is created, and similarly when the associated topic is created the date on that is also not adjusted to suit the intended past date (this is true on the forum its supposed to be created in, and the Search results page in which the topic pops up).

    I mention that in case fixing the issue with the Pages date setting also doesn't happen to fix the same for the associated topic posting. Usually I think you cannot edit a topic created from a Pages record, but I am at least able to work around this issue by using a third party plugin that allows me to edit the post date of topics...

    Appreciate you guys looking into this!

  17. Hello! Found something weird, not sure if anyone else is getting it or if I'm doing something wrong. But I have a Pages database with the Publish Date field activated. I'm trying to populate this database with backdated historical articles. The IPB system is letting me do this... eventually. But for the entire system to accept it I have to publish and edit the record several times.

    Here are the replicable steps:

    Step 1: Create new story as normal via Pages interface.

    Could contain: File, Text, Webpage

    Step 2: Set Publish Date field to a past date, instead of 'immediately'.

    Could contain: Flag, Symbol, Text

    Step 3: Publish. The system for some reason does not accept the past date, and instead acts as if we published this entry just now.

    Could contain: Text, Shop

    Step 4: Click the Prefix Tag ('Dreamcast', above the headline in the above image), which will take you to the Search section of the site listing entries matching the same tag. The newly-published article will be present, but its publish date will also be 'Just now' instead of in the past.

    Could contain: Text, Page, File, Word

    Step 5: Go back to the article, click 'Story actions > Edit'. Go to 'Publish Date' and re-enter the past date. Save. The article's date will be corrected.

    Could contain: Text

    Step 6: Again, click the prefix tag ('Dreamcast') and check once more the Search results for the tag. Even though the Pages entry's date has been fixed after the edit, the date listed on the search meta still acts as if it was recently posted.

    Could contain: Text, Page, File, Word

    Step 7: Go back one more time to the article, click 'Story actions > Edit', change nothing and just hit 'Save'. Go to the article in question, click the prefix tag one final time. Check the Search page results. The date has been fixed.

    Could contain: Text, Word, File, Page

    For some reason, going through the edit process a second time will correct the date on Search.

    I imagine this isn't expected behaviour, but wanted to know if there was anything I could do about this or if it is simply a bug that needs fixing? Authors should only need to input the publish date of an entry once, but in order for it to work properly here the entry needs to be published, edited and then edited again. It's a bit much. 😅

    Any ideas?

×
×
  • Create New...