Jump to content

Joel R

Clients
  • Posts

    6,647
  • Joined

  • Last visited

  • Days Won

    141

Reputation Activity

  1. Agree
    Joel R got a reaction from CheersnGears in We need webp NOW   
    1. Webp is not a niche image format anymore. Full stop.  While I could understand that argument in 2015,  webp is now almost universally supported by all browsers: 
    https://caniuse.com/?search=webp
    2. The grand irony - or perverse absurdity - is that my own website delivers images as webp via my Cloudflare.  I literally have users who have downloaded my site's images, but can't upload them back to my site! That comes across as distinctly discrepant.  
  2. Agree
    Joel R got a reaction from Linux-Is-Best in We need webp NOW   
    To me, the problem is not in delivering webp images.  It's in posting webp images.  
    My users re-post webp images from around the web.  It works when they post to Facebook, to twitter, to tumblr, to their blog, but then it doesn't work when they post to my site. 
  3. Like
    Joel R got a reaction from MEVi in CP-Admin: Manager of TAG   
    Just buy Radical tags.  
    I'm almost certain IPS privately comissioned the app because they know the functionality is needed, but it's been a third party function forever.  
  4. Like
    Joel R got a reaction from AlexWebsites in We need webp NOW   
    To me, the problem is not in delivering webp images.  It's in posting webp images.  
    My users re-post webp images from around the web.  It works when they post to Facebook, to twitter, to tumblr, to their blog, but then it doesn't work when they post to my site. 
  5. Agree
    Joel R got a reaction from OptimusBain in Commerce - Invoices   
    This might actually be useful information as follow-up marketing.  Kind of like an abandoned cart drip campaign.  
  6. Like
    Joel R got a reaction from OptimusBain in Commerce - Invoices   
    It's also smart marketing.  A user took the time to already add an item to his cart but never finished.  The conversion on those abandoned carts is way higher than a raw lead.  
  7. Like
    Joel R got a reaction from sobrenome in Add Whatsapp and Messenger support icon   
    Do you mean:
    Support for your users to reach you?   Support for you to reach IPS?  
  8. Like
    Joel R reacted to LMX in Developing on Cloud Hosted Version   
    Hello to whomever may stumble upon this! 

    I work for a small organization that doesn't have the capacity to support a self hosted solution but still needed to extend upon the base functionality of the website. This means I don't have access to the developer console - as a result I have been experimenting over the last month or so with development on the cloud hosted version. While not ideal I have been able to accomplish some features that have been useful for us.  If you are in a similar situation I hope this can be useful for you as well and perhaps save you some time.

    If you read this and think there are better ways to achieve these means I would be very happy to learn them. Please do share any ideas you may have if you care to do so!

    Here is an example of a Community Map we built via PHP & HTML custom blocks.
    PHP Block for getting member data - template key = "php_template_key"
    Standard API request as outlined in the docs with the addition of setting the returned data in the global $_SESSION variable to make it accessible from the front end HTML block. (thanks to @bfarber for that idea!).
    $communityUrl = 'BASE_URL_HERE'; $apiKey = 'API_KEY_HERE'; $endpoint = '/core/members?perPage=700'; $curl = curl_init( $communityUrl . 'api' . $endpoint ); curl_setopt_array( $curl, array( CURLOPT_RETURNTRANSFER => TRUE, CURLOPT_HTTPAUTH => CURLAUTH_BASIC, CURLOPT_USERPWD => "{$apiKey}:", CURLOPT_USERAGENT => "MyUserAgent/1.0" )); $response = curl_exec( $curl ); $_SESSION['apiResponseVariable'] = json_encode($response,JSON_HEX_APOS|JSON_HEX_QUOT); Since I only need member name, a custom field and their location I could (and probably should) groom the data here on the BE before passing to the front end. 
     
    HTML Block for rendering map
    This requires you to enable Google Maps Third-party Enhancement at 'YOUR-DOMAIN/admin/?app=core&module=applications&controller=enhancements'.
    Some useful docs for working with the Google Maps API:
    https://developers.google.com/maps/documentation/javascript/adding-a-google-map
    https://developers.google.com/maps/documentation/javascript/marker-clustering
    {block="php_template_key"} {{$response = $_SESSION['apiResponseVariable'];}} <html> <head> <title>Community Map</title> <script src="https://unpkg.com/@google/markerclustererplus@4.0.1/dist/markerclustererplus.min.js"></script> <script src="https://maps.googleapis.com/maps/api/js?key=API_KEY&callback=initMap&libraries=&v=weekly" defer ></script> <style type="text/css"> #map { height: 400px; width: 100%; } .welcome-text { padding-bottom: 20px; } .welcome-text span { font-size: 16px; } </style> <script> function initMap() { let mapStyleOptions = [ { featureType: "water", elementType: "geometry", stylers: [ { color: "#d0d3d4" } ] }, { featureType: "landscape", elementType: "geometry", stylers: [ { color: "#dee2e3" } ], }, { featureType: "road", elementType: "geometry", stylers: [ { visibility: "off" } ], }]; const myMap = new google.maps.Map(document.getElementById("map"), { zoom: 2.5, center: {lat:24.63940428579627, lng:-50.6783944937192}, styles: mapStyleOptions, }); /* This is the messy bit of conforming the $apiResponseVariable to usable json */ let data = '{json_decode($response, TRUE)}'; data = data.replace('{json_decode("', ''); data = data.replace('", TRUE)}', ''); data = JSON.parse(data); let locations = []; let markers = []; let infowindow = new google.maps.InfoWindow(); data.results.forEach(member => { let memberLoc = JSON.parse(member.customFields[1].fields[2].value); if(memberLoc.lat !== null && memberLoc.long !== null) { let organization = member.customFields[1].fields[3].value; let memberName = member.formattedName; let memberUrl = member.profileUrl; let displayName = memberName; if (memberName != organization && organization != '') { displayName = memberName + ' - ' + organization; } locations.push({ id: memberLoc.lat.toString() + memberLoc.long.toString(), name: displayName, profileUrl: member.profileUrl, lat: memberLoc.lat, lng: memberLoc.long }); }; }); const uniqueLocations = Array.from(new Set(locations.map(a => a.id))) .map(id => { return locations.find(a => a.id === id) }); for (i = 0; i < uniqueLocations.length; i++) { marker = new google.maps.Marker({ position: new google.maps.LatLng(uniqueLocations[i].lat, uniqueLocations[i].lng), icon: { url: "some-custom-image-url", }, }); markers.push(marker); google.maps.event.addListener(marker, 'click', (function(marker, i) { return function() { let UrlElement = '<a href="' + uniqueLocations[i].profileUrl + '">' + uniqueLocations[i].name + '</a>'; infowindow.setContent(UrlElement); infowindow.open(myMap, marker); } })(marker, i)); } let clusterImagePath = 'some-custom-image-url' new MarkerClusterer(myMap, markers, { imagePath: clusterImagePath, height: '100px', width: '100px', }); } </script> </head> <body> <div class="welcome-text"><h2>Welcome to the community map!</h2><span>Use our Community Map below to find and interact with other members.</span></div> <!--The div element for the map --> <div id="map"></div> </body> </html>
    I've used this pattern of BE API request and FE PHTML/JS jumble to achieve a fair amount of custom tooling so far (in the absence of access to the developer console). Hope this is useful to someone out there.  Happy to answer any questions or receive feedback.
    Peace love and chicken grease.
     
  9. Agree
    Joel R got a reaction from Kouren in IPB native Points System (IP.Subeconomies? IP.Points?)   
    If IPS is serious about gamification, here are some foundational points:
    Entire suite -- Not just forums. Not just apps.  But the entirety and power of the full Invision suite: uploading a cover photo, filling out a profile custom field, writing a status update, making a blog post, RSVPing to a calendar event, getting a post marked as best answer, creating an album, renewing a subscription for the sixth time, winning second in the leaderboard, getting an item promoted.      Weighted -- Writing an in-depth long-form blog is very different from uploading one image, but IPS weighs them the same as one content item.  They shouldn't count the same.   Customizable -- I would like a gamification system to be customizable to exclude / include nodes, categories, and apps.  How I reward my users is very different than how you run your community or how Invision runs its community.  How we offer member journeys will be as diverse as our communities.   Clubs -- I would like a gamification system to include clubs.  Not nearly at the same amount of customization, but each club deserves its own basic set.   Meaningful -- The rewards should be: Immediate, Recognize the relative difficulty of the accomplishment, and Provide the steps needed to get to the next reward.   Typical reward: "Congrats, you won a badge for making X posts." Better reward: "Congrats, you won a badge for making X posts, an accomplishment that puts you into the top 10% of users.  Your next badge is at Y posts." Attention Grabbing -- If a tree falls in a forest and no notification is sent out, does anybody care?  Gamification needs to have movement, to have excitement, to be dynamic, and offer a call to action.      What I'd like for gamification to address:
    Profile onboarding - I've logged in to the accounts of multiple users over the years, and every single one has totally ignored the Profile Completion.  I would love to actually see usage statistics on larger sites, but at least on my site, most users don't care about Profile Completion.  I'd rather deprecate Profile Completion in favor of Gamification.   New user activation - There needs to be multiple calls to action within the first X minutes, where X is the site's average session duration. I've seen first-hand how if I can talk live to a user when he first joins, his posting skyrockets at least over that session. There needs to be activity, excitement, and movement within that first session duration.      Member pathways - Users find fulfillment in many ways in our communities. We need to empower them to both progress along certain member pathways while encouraging them to also explore other pathways.  
  10. Agree
    Joel R got a reaction from zyx in IPB native Points System (IP.Subeconomies? IP.Points?)   
    If IPS is serious about gamification, here are some foundational points:
    Entire suite -- Not just forums. Not just apps.  But the entirety and power of the full Invision suite: uploading a cover photo, filling out a profile custom field, writing a status update, making a blog post, RSVPing to a calendar event, getting a post marked as best answer, creating an album, renewing a subscription for the sixth time, winning second in the leaderboard, getting an item promoted.      Weighted -- Writing an in-depth long-form blog is very different from uploading one image, but IPS weighs them the same as one content item.  They shouldn't count the same.   Customizable -- I would like a gamification system to be customizable to exclude / include nodes, categories, and apps.  How I reward my users is very different than how you run your community or how Invision runs its community.  How we offer member journeys will be as diverse as our communities.   Clubs -- I would like a gamification system to include clubs.  Not nearly at the same amount of customization, but each club deserves its own basic set.   Meaningful -- The rewards should be: Immediate, Recognize the relative difficulty of the accomplishment, and Provide the steps needed to get to the next reward.   Typical reward: "Congrats, you won a badge for making X posts." Better reward: "Congrats, you won a badge for making X posts, an accomplishment that puts you into the top 10% of users.  Your next badge is at Y posts." Attention Grabbing -- If a tree falls in a forest and no notification is sent out, does anybody care?  Gamification needs to have movement, to have excitement, to be dynamic, and offer a call to action.      What I'd like for gamification to address:
    Profile onboarding - I've logged in to the accounts of multiple users over the years, and every single one has totally ignored the Profile Completion.  I would love to actually see usage statistics on larger sites, but at least on my site, most users don't care about Profile Completion.  I'd rather deprecate Profile Completion in favor of Gamification.   New user activation - There needs to be multiple calls to action within the first X minutes, where X is the site's average session duration. I've seen first-hand how if I can talk live to a user when he first joins, his posting skyrockets at least over that session. There needs to be activity, excitement, and movement within that first session duration.      Member pathways - Users find fulfillment in many ways in our communities. We need to empower them to both progress along certain member pathways while encouraging them to also explore other pathways.  
  11. Agree
    Joel R got a reaction from User2016 in IPB native Points System (IP.Subeconomies? IP.Points?)   
    If IPS is serious about gamification, here are some foundational points:
    Entire suite -- Not just forums. Not just apps.  But the entirety and power of the full Invision suite: uploading a cover photo, filling out a profile custom field, writing a status update, making a blog post, RSVPing to a calendar event, getting a post marked as best answer, creating an album, renewing a subscription for the sixth time, winning second in the leaderboard, getting an item promoted.      Weighted -- Writing an in-depth long-form blog is very different from uploading one image, but IPS weighs them the same as one content item.  They shouldn't count the same.   Customizable -- I would like a gamification system to be customizable to exclude / include nodes, categories, and apps.  How I reward my users is very different than how you run your community or how Invision runs its community.  How we offer member journeys will be as diverse as our communities.   Clubs -- I would like a gamification system to include clubs.  Not nearly at the same amount of customization, but each club deserves its own basic set.   Meaningful -- The rewards should be: Immediate, Recognize the relative difficulty of the accomplishment, and Provide the steps needed to get to the next reward.   Typical reward: "Congrats, you won a badge for making X posts." Better reward: "Congrats, you won a badge for making X posts, an accomplishment that puts you into the top 10% of users.  Your next badge is at Y posts." Attention Grabbing -- If a tree falls in a forest and no notification is sent out, does anybody care?  Gamification needs to have movement, to have excitement, to be dynamic, and offer a call to action.      What I'd like for gamification to address:
    Profile onboarding - I've logged in to the accounts of multiple users over the years, and every single one has totally ignored the Profile Completion.  I would love to actually see usage statistics on larger sites, but at least on my site, most users don't care about Profile Completion.  I'd rather deprecate Profile Completion in favor of Gamification.   New user activation - There needs to be multiple calls to action within the first X minutes, where X is the site's average session duration. I've seen first-hand how if I can talk live to a user when he first joins, his posting skyrockets at least over that session. There needs to be activity, excitement, and movement within that first session duration.      Member pathways - Users find fulfillment in many ways in our communities. We need to empower them to both progress along certain member pathways while encouraging them to also explore other pathways.  
  12. Like
    Joel R got a reaction from Claudia999 in IPB native Points System (IP.Subeconomies? IP.Points?)   
    If IPS is serious about gamification, here are some foundational points:
    Entire suite -- Not just forums. Not just apps.  But the entirety and power of the full Invision suite: uploading a cover photo, filling out a profile custom field, writing a status update, making a blog post, RSVPing to a calendar event, getting a post marked as best answer, creating an album, renewing a subscription for the sixth time, winning second in the leaderboard, getting an item promoted.      Weighted -- Writing an in-depth long-form blog is very different from uploading one image, but IPS weighs them the same as one content item.  They shouldn't count the same.   Customizable -- I would like a gamification system to be customizable to exclude / include nodes, categories, and apps.  How I reward my users is very different than how you run your community or how Invision runs its community.  How we offer member journeys will be as diverse as our communities.   Clubs -- I would like a gamification system to include clubs.  Not nearly at the same amount of customization, but each club deserves its own basic set.   Meaningful -- The rewards should be: Immediate, Recognize the relative difficulty of the accomplishment, and Provide the steps needed to get to the next reward.   Typical reward: "Congrats, you won a badge for making X posts." Better reward: "Congrats, you won a badge for making X posts, an accomplishment that puts you into the top 10% of users.  Your next badge is at Y posts." Attention Grabbing -- If a tree falls in a forest and no notification is sent out, does anybody care?  Gamification needs to have movement, to have excitement, to be dynamic, and offer a call to action.      What I'd like for gamification to address:
    Profile onboarding - I've logged in to the accounts of multiple users over the years, and every single one has totally ignored the Profile Completion.  I would love to actually see usage statistics on larger sites, but at least on my site, most users don't care about Profile Completion.  I'd rather deprecate Profile Completion in favor of Gamification.   New user activation - There needs to be multiple calls to action within the first X minutes, where X is the site's average session duration. I've seen first-hand how if I can talk live to a user when he first joins, his posting skyrockets at least over that session. There needs to be activity, excitement, and movement within that first session duration.      Member pathways - Users find fulfillment in many ways in our communities. We need to empower them to both progress along certain member pathways while encouraging them to also explore other pathways.  
  13. Like
    Joel R got a reaction from DawPi in IPB native Points System (IP.Subeconomies? IP.Points?)   
    If IPS is serious about gamification, here are some foundational points:
    Entire suite -- Not just forums. Not just apps.  But the entirety and power of the full Invision suite: uploading a cover photo, filling out a profile custom field, writing a status update, making a blog post, RSVPing to a calendar event, getting a post marked as best answer, creating an album, renewing a subscription for the sixth time, winning second in the leaderboard, getting an item promoted.      Weighted -- Writing an in-depth long-form blog is very different from uploading one image, but IPS weighs them the same as one content item.  They shouldn't count the same.   Customizable -- I would like a gamification system to be customizable to exclude / include nodes, categories, and apps.  How I reward my users is very different than how you run your community or how Invision runs its community.  How we offer member journeys will be as diverse as our communities.   Clubs -- I would like a gamification system to include clubs.  Not nearly at the same amount of customization, but each club deserves its own basic set.   Meaningful -- The rewards should be: Immediate, Recognize the relative difficulty of the accomplishment, and Provide the steps needed to get to the next reward.   Typical reward: "Congrats, you won a badge for making X posts." Better reward: "Congrats, you won a badge for making X posts, an accomplishment that puts you into the top 10% of users.  Your next badge is at Y posts." Attention Grabbing -- If a tree falls in a forest and no notification is sent out, does anybody care?  Gamification needs to have movement, to have excitement, to be dynamic, and offer a call to action.      What I'd like for gamification to address:
    Profile onboarding - I've logged in to the accounts of multiple users over the years, and every single one has totally ignored the Profile Completion.  I would love to actually see usage statistics on larger sites, but at least on my site, most users don't care about Profile Completion.  I'd rather deprecate Profile Completion in favor of Gamification.   New user activation - There needs to be multiple calls to action within the first X minutes, where X is the site's average session duration. I've seen first-hand how if I can talk live to a user when he first joins, his posting skyrockets at least over that session. There needs to be activity, excitement, and movement within that first session duration.      Member pathways - Users find fulfillment in many ways in our communities. We need to empower them to both progress along certain member pathways while encouraging them to also explore other pathways.  
  14. Agree
    Joel R got a reaction from Maxxius in IPB native Points System (IP.Subeconomies? IP.Points?)   
    If IPS is serious about gamification, here are some foundational points:
    Entire suite -- Not just forums. Not just apps.  But the entirety and power of the full Invision suite: uploading a cover photo, filling out a profile custom field, writing a status update, making a blog post, RSVPing to a calendar event, getting a post marked as best answer, creating an album, renewing a subscription for the sixth time, winning second in the leaderboard, getting an item promoted.      Weighted -- Writing an in-depth long-form blog is very different from uploading one image, but IPS weighs them the same as one content item.  They shouldn't count the same.   Customizable -- I would like a gamification system to be customizable to exclude / include nodes, categories, and apps.  How I reward my users is very different than how you run your community or how Invision runs its community.  How we offer member journeys will be as diverse as our communities.   Clubs -- I would like a gamification system to include clubs.  Not nearly at the same amount of customization, but each club deserves its own basic set.   Meaningful -- The rewards should be: Immediate, Recognize the relative difficulty of the accomplishment, and Provide the steps needed to get to the next reward.   Typical reward: "Congrats, you won a badge for making X posts." Better reward: "Congrats, you won a badge for making X posts, an accomplishment that puts you into the top 10% of users.  Your next badge is at Y posts." Attention Grabbing -- If a tree falls in a forest and no notification is sent out, does anybody care?  Gamification needs to have movement, to have excitement, to be dynamic, and offer a call to action.      What I'd like for gamification to address:
    Profile onboarding - I've logged in to the accounts of multiple users over the years, and every single one has totally ignored the Profile Completion.  I would love to actually see usage statistics on larger sites, but at least on my site, most users don't care about Profile Completion.  I'd rather deprecate Profile Completion in favor of Gamification.   New user activation - There needs to be multiple calls to action within the first X minutes, where X is the site's average session duration. I've seen first-hand how if I can talk live to a user when he first joins, his posting skyrockets at least over that session. There needs to be activity, excitement, and movement within that first session duration.      Member pathways - Users find fulfillment in many ways in our communities. We need to empower them to both progress along certain member pathways while encouraging them to also explore other pathways.  
  15. Agree
    Joel R got a reaction from CoffeeCake in IPB native Points System (IP.Subeconomies? IP.Points?)   
    If IPS is serious about gamification, here are some foundational points:
    Entire suite -- Not just forums. Not just apps.  But the entirety and power of the full Invision suite: uploading a cover photo, filling out a profile custom field, writing a status update, making a blog post, RSVPing to a calendar event, getting a post marked as best answer, creating an album, renewing a subscription for the sixth time, winning second in the leaderboard, getting an item promoted.      Weighted -- Writing an in-depth long-form blog is very different from uploading one image, but IPS weighs them the same as one content item.  They shouldn't count the same.   Customizable -- I would like a gamification system to be customizable to exclude / include nodes, categories, and apps.  How I reward my users is very different than how you run your community or how Invision runs its community.  How we offer member journeys will be as diverse as our communities.   Clubs -- I would like a gamification system to include clubs.  Not nearly at the same amount of customization, but each club deserves its own basic set.   Meaningful -- The rewards should be: Immediate, Recognize the relative difficulty of the accomplishment, and Provide the steps needed to get to the next reward.   Typical reward: "Congrats, you won a badge for making X posts." Better reward: "Congrats, you won a badge for making X posts, an accomplishment that puts you into the top 10% of users.  Your next badge is at Y posts." Attention Grabbing -- If a tree falls in a forest and no notification is sent out, does anybody care?  Gamification needs to have movement, to have excitement, to be dynamic, and offer a call to action.      What I'd like for gamification to address:
    Profile onboarding - I've logged in to the accounts of multiple users over the years, and every single one has totally ignored the Profile Completion.  I would love to actually see usage statistics on larger sites, but at least on my site, most users don't care about Profile Completion.  I'd rather deprecate Profile Completion in favor of Gamification.   New user activation - There needs to be multiple calls to action within the first X minutes, where X is the site's average session duration. I've seen first-hand how if I can talk live to a user when he first joins, his posting skyrockets at least over that session. There needs to be activity, excitement, and movement within that first session duration.      Member pathways - Users find fulfillment in many ways in our communities. We need to empower them to both progress along certain member pathways while encouraging them to also explore other pathways.  
  16. Agree
    Joel R got a reaction from Jordan Miller in IPB native Points System (IP.Subeconomies? IP.Points?)   
    If IPS is serious about gamification, here are some foundational points:
    Entire suite -- Not just forums. Not just apps.  But the entirety and power of the full Invision suite: uploading a cover photo, filling out a profile custom field, writing a status update, making a blog post, RSVPing to a calendar event, getting a post marked as best answer, creating an album, renewing a subscription for the sixth time, winning second in the leaderboard, getting an item promoted.      Weighted -- Writing an in-depth long-form blog is very different from uploading one image, but IPS weighs them the same as one content item.  They shouldn't count the same.   Customizable -- I would like a gamification system to be customizable to exclude / include nodes, categories, and apps.  How I reward my users is very different than how you run your community or how Invision runs its community.  How we offer member journeys will be as diverse as our communities.   Clubs -- I would like a gamification system to include clubs.  Not nearly at the same amount of customization, but each club deserves its own basic set.   Meaningful -- The rewards should be: Immediate, Recognize the relative difficulty of the accomplishment, and Provide the steps needed to get to the next reward.   Typical reward: "Congrats, you won a badge for making X posts." Better reward: "Congrats, you won a badge for making X posts, an accomplishment that puts you into the top 10% of users.  Your next badge is at Y posts." Attention Grabbing -- If a tree falls in a forest and no notification is sent out, does anybody care?  Gamification needs to have movement, to have excitement, to be dynamic, and offer a call to action.      What I'd like for gamification to address:
    Profile onboarding - I've logged in to the accounts of multiple users over the years, and every single one has totally ignored the Profile Completion.  I would love to actually see usage statistics on larger sites, but at least on my site, most users don't care about Profile Completion.  I'd rather deprecate Profile Completion in favor of Gamification.   New user activation - There needs to be multiple calls to action within the first X minutes, where X is the site's average session duration. I've seen first-hand how if I can talk live to a user when he first joins, his posting skyrockets at least over that session. There needs to be activity, excitement, and movement within that first session duration.      Member pathways - Users find fulfillment in many ways in our communities. We need to empower them to both progress along certain member pathways while encouraging them to also explore other pathways.  
  17. Like
    Joel R reacted to AlexWebsites in Club Categories   
    Yes but they are listed as individual forums, so if you have 50 clubs...enjoy scrolling your page on the traditional forum view home page.
  18. Haha
    Joel R reacted to Mopar1973Man in Terrible support here as a priority user   
    Even myself I'm on VPS server. I know enough to be dangerous sometimes. (Evil Laughter) 
  19. Agree
    Joel R got a reaction from OptimusBain in Quote expansion   
    My only problem with the Quote is that once you expand, you can't hide again.  
    Especially on mobile, when I'm trying to scroll up or down to prior posts, hiding a long quote helps.  
  20. Agree
    Joel R got a reaction from Cristian Romero in Any way to search for clubs in the search magnifier   
    Not possible.
    You should post into Feedback
  21. Like
    Joel R got a reaction from OptimusBain in best way to share articles   
    Can you answer the following questions:
    Is it important to show both video + text? OR mainly just video? Are you the primary poster?  OR Are many people posting?     From what I've read, you want both video + text and you're the primary poster.  If that is true, I would recommend:
    IP.Pages -- Pages is the most powerful (and confusing!) application.  Nothing like it exists in vBulletin.  It basically allows you to create multiple front-end CMS systems.  You would basically define a custom Pages database for your videos, where you would define: a YouTube / video field, text, comments, custom tagging, etc.  You will need to customize the layout, so I would recommend you tap a third-party dev like @opentype.  Pages is good if you want to publish definitive news.   IP.Blog -- If you want to allow multiple people to post their stock analysis, then blogs would be the recommended way.   Some other notes:
    The default editor, which is used universally in IPS, allows YouTube embeds.  This is probably recommended rather than you uploading the raw video to your file server.  Youtube takes care of transcoding, bitrate transmission, and display on all screen sizes.  If you upload to your own server, users literally have to download the file to their device and then manually play.   You can create multiple databases in Pages.  You can have one dedicated to video analysis, one dedicated to research reports, one dedicated to market news, etc.  Each one can have a totally different layout, styling, and fields.  Pages is very, very powerful.   There are a ton of features in IPS that you can probably utilize beyond your video analysis.  To give you some examples: Q&A boards / Mark as Solved -- If users have a question in the forums, you can help percolate the most valuable or most correct answer.   Clubs - You can start investor circles and launch in their own clubs.  Blogs -- If users want to post their own stock market journeys, then Blogs would be perfect.    IPS actually uses Pages for their own company blog (https://invisioncommunity.com/news/).  
  22. Like
    Joel R reacted to Kjell Iver Johansen in Prevent guests from seeing full size image   
    Agree. My single most important plug-in is the one that hides links from guests. When I installed the plug-in several years ago the new users sign-up tripled. But off-course, signing up for a new site is one thing, another is if the will contribute to the community later on.
    But the idea of just showing smaller images or maybe blurred images for guests appealed to me as well.
  23. Thanks
    Joel R got a reaction from ASTRAPI in Move IPB 3.4 server to new server, or upgrade, or...   
    You can contact third party migration people like @ASTRAPI @Makoto or @DawPiwho can probably help you migrate and upgrade.  
  24. Thanks
    Joel R got a reaction from steve00 in forum upgrade from 4.3 or 4.4 to 4.5   
    Who is the original author of your custom theme?  That would be your best bet.  
    Otherwise, you should start messaging theme developers:
    https://invisioncommunity.com/third-party/providers/?csrfKey=1d95d540c0199b44e8d63bfb9022f693&advanced_search_submitted=1&sortby=primary_id_field&sortdirection=asc&content_field_124[1]=1
    I would recommend @Brian A. or @ehren. or @steve00. I'm not as personally familiar with the others.  
  25. Like
    Joel R got a reaction from zyx in Back to Top button   
    IPS has created multiple features that duplicated existing features in the Marketplace.  I've lost count how many third-party mods they've cannibalized: letter avatars, clubs, reactions, membergroup colors, etc.  
    Their latest feature of Anonymous Accounts existed in the Marketplace for many years, so this reasoning is totally irrelevant.  
×
×
  • Create New...