Jump to content



  • Content Count

  • Joined

  • Last visited

  • Days Won


GTServices last won the day on April 19 2019

GTServices had the most liked content!


About GTServices

  • Rank

IPS Marketplace

  • Resources Contributor
    Total file submissions: 3

Recent Profile Visitors

1,381 profile views
  1. Sorry, I was away on a trip. I noticed you fixed this issue. GREAT JOB!!!! (Basically, you can edit the CSS.) Even your PUBLIC GROUPS Directory looks AWESOME!! These look great. Thanks for giving back to the community.
  2. This app doesn't take away any Group functions (anywhere). If they have a Groups option (for you to send to a specific group) than it's still there.
  3. I agree, the NOFOLLOW on everything will still work but it doesn't help Google better understand and process links on my site as well as sites pointing to my site. Eventually, Google will make the proposed changes a requirement or drop it altogether. Google makes changes gradually. Plus, it doesn't hurt to give admins some control over this. Currently, it's either NOFOLLOW or nothing. (Just make the current option a dropdown.) Let us decide.
  4. In new version, you may want to consider adding the new NOFOLLOW options. Leave it up to the admins to decide how to use NOFOLLOW. You can read more about here... Evolving “nofollow” – new ways to identify the nature of links Qualify your outbound links to Google
  5. (UGH, it's so hard to read this small text on mobile. I can't be the only one who feels this way. ☹️) I love this topic and great responses... (totally agree about Youtubes approach) Interest Discoverability Three Ideas... 1 ) I use Groups. (Custom setup) Basically, I ask new members (in registration) where they best fit in (public groups). They select 1 or more options. This gives me an idea what interests they have. What "groups" they fit into. For example, I may offer the following options: Football, Baseball, Basketball, Soccer, Nascar. If they select Football and Baseball I now have the ability to target them. I could use this information for onboarding, newsletters, advertisements, feeds, reporting (business goals), etc. 2 ) I use custom one-word Labels for my forums. (Custom setup) For example, on THIS site, I would use the following Labels for... Community Administration Tips - Tips Client Lounge - Lounge General Chit Chat - Chat I could now track which forums (labels) they visit the most and use this information to target them (use as tags). I use Labels for other things such as hotlinking the label instead of the forum title. (Mobile first = Smaller windows) 🙂 3 ) Track recent search queries made by members. (Keep this to a minimum) You can use this information to display relevant information to them on sidebar, email, newsletters, etc. Notifications When I first moved to IPS (beginning of last year), I enabled ALL notification+email options. This was effective at first until the members started complaining. Plus, email costs went through the roof! Lesson learned. I changed all the settings to minimum. Enabled only the following notifications as default everything else can be enabled by members. New Content Replies to Own Content Mentions Conversations Club Invite At this point, we created a few howtos and videos to better explain the feature. I believe the Notification Settings can be improved. The BIGGEST problem is the overwhelming amount of options. KISS. 💋 If member doesn't do xyz than why show them the options? Clubs, Status Updates, Profile, etc Anyway, I think a lot of these options could be hidden until needed. Also, the Follow popup (for anything) could be completely removed. Most people don't change this. If I CLICK - follow. KISS. It's not hard for people to go to the Notifications area if they want to change something.
  6. Pages is a great built-in tool that allows the creation of Landing Pages. But, it lacks the tagging feature. Yes, tagging is available in Pages > Databases but not Pages. Tagging is great for content discovery. The idea behind this is to allow admins to tag the page within Pages.
  7. I see this as a bug but you may say "Working as designed". I'm just putting it out there just in case it's an oversight... Regarding the Schema Comment property... IPS counts each post as a Comment. This includes the first post. The first post shouldn't be listed as a comment in Topics. I just think it's better to stay safe. I'm not sure how Google (or other bots) translates this duplication. But one thing I'm absolutely sure about ... Google is promoting the use of proper Structured Markup for rich snippets, ranking, etc a lot more these days. In Schema json code, you have the first post as the schema topic 'text' as well as the first Comment 'text'. <script type='application/ld+json'> { "name": "BUG: Schema Topic Author", "headline": "BUG: Schema Topic Author", "text": "Check schema json code for this topic (View Source) ... you'll likely see something like this...\n \n\n\n \"author\": {\n \"url\": \"https://invisioncommunity.com/profile/578145-gtservices/\"\n },\n\n\n\tBut it should look like this...\n \n\n\n \"author\": {\n \"@type\": \"Person\",\n \"name\": \"GTServices\",\n \"image\": \"//dne4i5cb88590.cloudfront.net/invisionpower-com/monthly_2019_10/gt4.thumb.jpg.62ffd4a1877711c2fef011e6e250152f.jpg\",\n \"url\": \"https://invisioncommunity.com/forums/topic/455280-bug-schema-topic-author/\"\n },\n\n\n\tAlso 'Publisher' property (required by Google) is missing on topics.\u00a0\n \n\n\n\tNOTE: Both of these properties are working correctly for Articles. Not sure about other Content.\n \n", "dateCreated": "2020-01-05T11:25:01-0500", "datePublished": "2020-01-05T11:25:01-0500", "pageStart": 1, "pageEnd": 1, "image": "https://dne4i5cb88590.cloudfront.net/invisionpower-com/monthly_2019_10/gt4.thumb.jpg.62ffd4a1877711c2fef011e6e250152f.jpg", "author": { "url": "https://invisioncommunity.com/profile/578145-gtservices/" }, "interactionStatistic": [ { "@type": "InteractionCounter", "interactionType": "http://schema.org/ViewAction", "userInteractionCount": 11 }, { "@type": "InteractionCounter", "interactionType": "http://schema.org/CommentAction", "userInteractionCount": 1 }, { "@type": "InteractionCounter", "interactionType": "http://schema.org/FollowAction", "userInteractionCount": 12 } ], "@context": "http://schema.org", "@type": "DiscussionForumPosting", "@id": "https://invisioncommunity.com/forums/topic/455280-bug-schema-topic-author/", "isPartOf": { "@id": "https://invisioncommunity.com/#website" }, "url": "https://invisioncommunity.com/forums/topic/455280-bug-schema-topic-author/", "discussionUrl": "https://invisioncommunity.com/forums/topic/455280-bug-schema-topic-author/", "comment": [ { "@type": "Comment", "@id": "https://invisioncommunity.com/forums/topic/455280-bug-schema-topic-author/#comment-2808352", "url": "https://invisioncommunity.com/forums/topic/455280-bug-schema-topic-author/#comment-2808352", "author": { "@type": "Person", "name": "GTServices", "image": "//dne4i5cb88590.cloudfront.net/invisionpower-com/monthly_2019_10/gt4.thumb.jpg.62ffd4a1877711c2fef011e6e250152f.jpg", "url": "https://invisioncommunity.com/profile/578145-gtservices/" }, "dateCreated": "2020-01-05T11:25:01-0500", "text": "Check schema json code for this topic (View Source) ... you'll likely see something like this...\n \n\n\n \"author\": {\n \"url\": \"https://invisioncommunity.com/profile/578145-gtservices/\"\n },\n\n\n\tBut it should look like this...\n \n\n\n \"author\": {\n \"@type\": \"Person\",\n \"name\": \"GTServices\",\n \"image\": \"//dne4i5cb88590.cloudfront.net/invisionpower-com/monthly_2019_10/gt4.thumb.jpg.62ffd4a1877711c2fef011e6e250152f.jpg\",\n \"url\": \"https://invisioncommunity.com/forums/topic/455280-bug-schema-topic-author/\"\n },\n\n\n\tAlso 'Publisher' property (required by Google) is missing on topics.\u00a0\n \n\n\n\tNOTE: Both of these properties are working correctly for Articles. Not sure about other Content.\n \n" } ] } </script> NOTE: This also affects InteractionCounter. (When you say you have 1 Comment I expect to see a comment/reply. ) The schema code for Article is correct as it doesn't show the first post as Comment. (Actually, it doesn't show any Comments. Why leave out comments?)
  8. Check schema json code for this topic (View Source) ... you'll likely see something like this... "author": { "url": "https://invisioncommunity.com/profile/578145-gtservices/" }, But it should look like this... "author": { "@type": "Person", "name": "GTServices", "image": "//dne4i5cb88590.cloudfront.net/invisionpower-com/monthly_2019_10/gt4.thumb.jpg.62ffd4a1877711c2fef011e6e250152f.jpg", "url": "https://invisioncommunity.com/forums/topic/455280-bug-schema-topic-author/" }, Also 'Publisher' property (required by Google) is missing on topics. NOTE: Both of these properties are working correctly for Articles. Not sure about other Content.
  9. It would be great to have dateModified (schema properties) for forum topics. I am aware that it's available on Pages and Articles. Why? Because you already include it in other Content. Google currently recommends. Sooner or later this will become a requirement. Personally, we have a lot of old evergreen rich topics that are getting updated. I want to help Google know that Content has been updated.
  10. very exciting stuff... I see the CSV option (YEA) in stats (Registrations) ... I hope this means we'll see some improvements in Reporting 😜
  11. Great to see these changes 👍 I also love the neutral theme color/style choices. I'm hungry for this release!!
  12. What's New in Version 1.0.4 Fixed bug when having multiple languages. Public Name is now a required field. Added a new option to Restrict Group Type as either Primary or Secondary Groups. (Previously, it was set up as default.) Minor CSS/Template changes when displaying group icons in Profile. Added error messages when appropriate Some language changes
  13. Thank you for posting this. It saves me a lot of time.
  14. @fix3r It's actually possible but you will have to edit your postContainer template.
  15. There are no special "fields" for members to fill out after joining a group. They just have the option to join group. The same options are found in Registration as well. There is no "confirmation process". The goal here is to make it as easy as possible for members to take action. When a member joins a Public Group(s) we can use this information to onboard the members. For example, we can use Bulk Mail or Announcements to target specific groups. With this information we can easily onboard the members to take whatever action that you want them to take. ie. fill out a form
  • Create New...