Jump to content

ADMIN

Owner
  • Content Count

    42,135
  • Joined

  • Last visited

  • Days Won

    53
  • Points

    881 [ Donate ]

ADMIN last won the day on September 9

ADMIN had the most liked content!

Community Reputation

329 Marvelous

About ADMIN

  • Rank
    Lost Soul
  • Birthday 03/08/1923

Profile Information

  • Gender
    Male
  • Interests
    Chess, Snooker, Cricket, Politics.
  • Location
    Gujranwala

Contact Methods

Recent Profile Visitors

39,511 profile views
  1. I'm excited to reveal that we are making Invision Community native apps for iOS and Android! For the past few months, our staff has been using an internal test build right here on our community. Now we are ready to widen testing to a larger pool of customers. Information on how to become a tester is at the end of this post. But first, let's take a look at the app itself. Technology Preview We have a lot of exciting plans for the Invision Community app. We wanted to take full advantage of a clean slate and build a brand new experience that embraces a native app's interfaces. While the app is unmistakably Invision Community, it features new ways of interacting with your content. We want the app to help shape the future of Invision Community, and we're asking for you to help. What we are opening up for testing today is a technology preview. This slim app covers the essentials with a view to much more expansion later. The technology preview is locked to our community. The app we will release will be a 'multi-community' app; a directory of communities users can browse and save. We’ve taken this approach because the app stores have clamped down on ‘template’ apps, and the cost involved in building and maintaining a separate app per-community won’t be an option for many of our customers. A multi-community app is a great approach for most: simple setup, minimal cost, still fully-featured, and a great way for new users to find your community too. What The App Does For the initial phase of this technology preview, discussions are the main focus which is the foundation of every Invision Community. Also available are profiles, streams, search and notifications - including (at last!) push notifications. Any areas that the app does not currently support will open seamlessly in a web view within the app. As we build new functionality into the app over time, users will encounter fewer of these hybrid views. Your feedback will allow us to target the highest priority areas during the technology preview phase. RPReplay_Final1568062287_1.mp4 Pricing Note: The information below outlines our current intentions, but may change as we finalize the app's release to app stores. The good news is we intend for the app to be free to both our customers with active licenses and their end-users. In time, we will offer a premium option to communities. This funding will secure the app's long-term future. The premium option could enhance their listing in the directory, or provide special functionality when users use that community in the app. Availability We intend to release the app alongside the next significant point release of Invision Community, expected to be 4.5. Communities will need to upgrade to this version to allow their users to use the app. Questions? Why not a PWA (progressive web app)? Invision Community 4.4 already supports several PWA features. However, until iOS supports Push Notifications (and other features) in PWAs, we don't feel they are a fully-rounded solution to using communities on a phone. Building native apps allow us to experiment with new interfaces and approaches. As PWA support improves in the years to come, we'll feed what we learn back into the main product for the benefit of all users. Why now? Those with a long memory will recall that we've had a few attempts at providing an app in the past that weren't successful. We are great at building apps with web technologies but creating native apps ourselves wasn't sustainable. Enter React Native. React Native is an open-source technology for building native apps. React Native allows teams to build native apps using web technologies, but crucially, React Native doesn't build hybrid apps. They are compiled into real native apps - not browser wrappers, but native buttons, text, dialogs, animations and more. A year or so ago, we started experimenting with React Native to see if it might be a viable approach for us. And it was. Finally, there was a technology that enabled web engineers to build delightful cross-platform native apps. As we can build native mobile apps using the technology we are familiar with allows us to incorporate mobile app development into our existing processes. Why just forums? Invision Community is a large, fully-featured platform, and building the entire platform in a native app from the get-go didn't seem to be the best approach. Instead, we've focused on the most active area of most communities - forums - with other areas still supported in the app via webviews. Over time, additional features and tools will be built into the app so that it eventually reaches feature-parity with the web version. We'll take feedback from our customers to determine which areas to support next. How will I add my community to the app? The next significant point release of Invision Community (expected to be 4.5) will have app support built-in. Including your app in the directory will be as simple as enabling the feature in your AdminCP and configuring a few options. Is the app ad-supported? There are no ads of any kind in the app right now. We may include ads or allow communities to run their own ads as a premium option in future. Can I get a white-label version for my community? We aim to offer a white-label option in the future. Will my plugins work in the app? Probably not. We're intentionally building the app to work with standard Invision Community features and apps right now. If your plugins add new UI elements or change the functions that users interact with it's likely they will not work with the app. What about themes? Themes won't work in the app because the app doesn't use HTML. However, some branding/customization will be available via the AdminCP, and we may expand upon this in future. Have other questions? Let us know in the comments, and we'll answer them! Sign Up For Testing For the next stage of our testing process, we will be inviting several customers to try the app and provide feedback/bug reports. As part of the sign-up process, we'll ask for some information about your own community. We'll use this to select further testers once we begin testing of the 'multi-community' version of the app later. The answers you provide will not affect your chance of testing the app on our community. Interested in joining the testing group? Click here to sign up. RPReplay_Final1568062287_1.mp4
  2. The term "flame-wars" was coined way back in the 1970s when computer scientists talking in the first electronic discussion boards noticed that here was "an escalation of critical comments and an increase in the frequency with which people would respond with short negative messages." For anyone that has ventured into the comment section of Youtube, read Twitter for more than a few minutes or frequented active forums will know that our behaviour hasn't improved. Sherry Turkle, Ph.D., a psychologist and professor at MIT, conducted hundreds of interviews over 15 years and found that "we allow ourselves behaviours online we never would in person." These interactions aren't just restricted to strangers on social media as Turkle notes that "we do things online that hurt and damage real relationships". Why is this? Tom Sander, executive director of the Saguaro Seminar project on civic engagement at the Harvard Kennedy School, explains that having the ability to be anonymous "can be a real attraction if no one knows you have a drinking problem or depression. The Internet can be useful in allowing people to anonymously 'come out' about their problems and get support. But it is also an Achilles heel. If people don't know who you are, you are much more likely to say things in a nasty or snarky tone. In general, we invest less in our reputation in online groups because it is easier to exit them and join other groups. In real space, if you don't get along with your neighbour, you're less likely to say something really nasty, because moving out of town is costly." A lot of toxicity is from those who just like hearing themselves talk, or feel better when they put others down. Some people think they are clever and witty by using sarcasm and pointing out the flaws in another's argument. Here's a few ways to manage negativity in your community. Model your ideal behaviour The simplest and most effective way to manage negativity in your community is to be the behaviour you seek. Ensure your replies and friendly and polite. Be fun where appropriate and learn about your regular members. Make sure your team is visible and post regularly so the community feels well run and someone is on hand to deal with issues when they arise. Your community will follow suit and replicate your behaviour. When your community is positive and helpful, toxicity and negativity find it very hard to get a foothold. Your members will weed it out and correct those members for you. Have clear guidelines Socious's Senior Director of Community Management, Katie Bapple advises moderators not to be impulsive when dealing with toxic members. "Controversial community members should not be dealt with compulsively; have reasonable guidelines and policies in place that draw a clear line, so you know when it's been crossed." A clear and well-written community guidelines document won't stop trouble from occurring, but it will provide your team with clear boundaries and protocols to follow. Have a light touch with moderation tools It's easy to reach for the moderation tools when you see toxic or very harmful posts in a topic. It only takes a few clicks, and you can remove it from view and pretend it didn't happen. However, much like a child trying to get his parent's attention, the more you try and silence them, the louder and more insistent they will be to get heard. They'll very likely return more inflamed and vitriolic than before. Unless the content crosses the boundaries you have set for your community; it is often more productive to post a polite reply gently guiding the discussion back on track and thank contributors for their input so far. If this doesn't de-escalate the situation, then: Make it private Open a dialogue with the offender to try and calm the situation. Often this act alone makes the member feel valued and transforms them into a happy and productive member of the community. Just remind them of the boundaries set out in your community guidelines. At least you will stop the member from continuing to post in public areas and derailing topics. Use the appropriate moderation tool Invision Community is packed with tools to help manage toxicity and negativity. However, reaching right for the ban button may not be the best course of action. Consider a warning, which the member must acknowledge before posting again. Keep it friendly and polite and to the point. If the behaviour continues, then consider a short term block. Often an enforced 48 hours away from the community is enough to regain some perspective. Don't assume it'll go away The truth is people love drama, and most people are drawn towards negativity. We can't help but look when we come across a vehicle accident, and sadly, it's largely the same in a community. It might be tempting to keep on scrolling and hope that it all sorts itself out. Likely, it won't, and intervention will be required. That might be a polite, friendly reminder to get the topic back on track, or contacting the member in private. Either way, the best approach is to nip it in the bud with a light touch before it spins out of control, and more forceful action is required. You can't please everyone It should be a last resort, but your community may not be a good fit for everyone. If that is the case, then you can consider a permanent ban, or demoting the member into a read-only member group. Ultimately though negativity and toxicity are pretty rare in an upbeat and productive community. Most quarrels are fixed quickly, and it's rare to find a troll determined to corrupt your community. Identify your boundaries and educate your community on what is not acceptable and be proactive when issues arise, and you'll keep sentiment positive. If you run your own community, I'd love to know what tips you can share on dealing with negativity and toxicity. Let me know below.
  3. Emotion is energy in motion. Today’s article is the last element in our Sense of Community series, and it’s also the most powerful. It allows new communities to win over legacy ones; niche communities to triumph over generic platforms; and impassioned communities to outlast everyone. It’s also the hardest element to cultivate. What is it? According to a survey by psychologist Dr. Jenny Fremlin, shared emotional connection accounts for the single largest factor of community-building. In fact, almost half of all respondents in her research identified shared emotional connection as the factor most important to their community. How do you cultivate the principle of shared emotional connection? New Members For new members, your goal is to initiate them in your community’s rituals and connect them with other outstanding members who will help reinforce your community’s spirit. Induction – Joining your community should be the beginning of a member’s community story, which means leaving a part of himself behind and fostering a new selfhood for your community. Make induction an important part of onboarding a new member. Honor his new membership with community gifts. Require him to fulfill rituals that are unique to your community. Demand that he open himself to the community, the challenges he faces, and what he hopes to receive. By doing so, you are asking the new member to invest a part of their emotional selves in the community from the very beginning. Greater Contact – The more that people interact, the more likely they are to bond. Just like in the real world when a new visitor walks into a room and no one talks to him, he’s likely to leave. But if you can introduce him to other members, invite him to a table with other new members who also recently joined, or connect him with a mentor, then he’s more likely to stay. You can accomplish the same in your community. Connect members as much as possible, which spark new friendships. Existing Members For existing members, deepen their sense of shared emotional connection with these strategies. Community Story – Develop a story for your community, a narrative that is being written by and for members. It brings all members together in a common sense of history, and even though not all members may have participated the entire time, they identify with the story. Why was your community founded? Are you tackling a challenge in the world? Did you undergo a major obstacle? Are you aspiring to improve the world? Where are you going? Write down your past, present, and future and invite members into the living story of your community. Community Projects – All too often, community admins launch projects on their own or with an inner circle of staff. Launch a project that’s open to everyone, where all members can participate, give feedback, and contribute. Define a beginning and end to the project, which helps members with closure and remembrance (“Did you remember the time when we helped on XYZ project?”) . Industry Changes – What are disruptions that are happening in your field or industry? Is it affecting anyone you know? How do you feel about it? Is it positive or negative? How significant is the change? Use these shared events to get people disclosing their emotions about these disruptions, which helps form an emotional connection with others who are experiencing the same. The strongest bonds are among people who undergo a crisis together. Honor & Humiliation – Finally, the personal growth of members is punctuated by the highs and lows of their membership from rewards that highlight special achievement to penalties that discipline bad behavior. These moments of recognition and humiliation unlock joy and pain, which emotionally bond the member to your community. The strongest emotional bonds are experienced by those who traverse the greatest emotional journey – they come to your community as immature or inexperienced, and through rewards and moderation, grow to become a better person through your community. Members visit your community for all sorts of reasons. But out of all reasons, one stands above all others: shared emotional connection. There’s no one way to cultivating a shared emotional connection. Every community will be unique. You and your Invision Community must write your own individual story, cultivate your own special volkgeist, and honor and humiliate members in your own extraordinary way. The energy and emotion of your community will be uniquely yours. In the end, you want to foster your own “community of spirit” among members, an exceptional sense of purpose and friendship wrapped in shared emotion that no other community can match.
  4. When your customers buy or use your products, they will have many questions. They may have issues using the product, or they may have requests for future versions based on their needs. Managing and responding to those questions and requests quickly increases conversion, satisfaction and the likelihood or purchasing again. The statistics back this up. There is no doubt that unless you have a support community for your brand, you are not delivering the best experience for your customers and risk losing them to competitors that do. Building a support community around your product or service will positively drive your business across all departments from product development through sales and into customer support. Let's break it down and look at the key benefits for each department. Customer Service Encouraging your customers to visit your support community is the simplest way to reduce the cost of supporting your product or service. Creating a self-help culture allows other more experienced customers to offer assistance and troubleshoot any problems they have. 73% of customers fall in love with a brand because of friendly customer service representatives.** Quite often, new customers encounter the same issues that would flood customer support if they were all channelled to your support desk. For example, consider a company that produces an internet-enabled smart device. Less technically savvy customers will likely contact support to troubleshoot initial connectivity issues which can quickly be resolved by peers in the support community. These questions and answers form a crowdsourced knowledge base that will allow customers to help themselves without any intervention from your team. Furthermore, these questions will feature in external search results, driving more traffic to your site. Sales The primary purpose of your community may have initially been to help support your customers, but it quickly becomes a valuable resource to help drive sales. Your support community will be a relaxed place where customers talk to each other honestly and openly. They will be less inhibited than they would if they were talking to your sales agents. Customers might be discussing a need for more functionality that you have in another product or service. Your sales team can move these conversations from the community to your CRM to curate new sales leads. 72% of customers will tell 6 people or more if they have a satisfying experience. - Esteban Kolsky Customers that have had positive interactions with their peers and members of your support team will become advocates for your brand. They will help sell your product over social media and among their friend circles. Given than 90% of customers are influenced by a positive review when buying a product*, having brand advocates is critical to your growth. Marketing There are several costly routes to learning about your customers and their wants and needs. You can conduct external surveys, or pay for research groups to look at your products and offer feedback. 56% of customers don't mind sharing their personal information in exchange for better service.** The most effective method is to look at your community. Your customers will be posting their thoughts daily. They'll tell you exactly how they use your products, offering you valuable insight into the problems they are solving with your product. This information should be used as the basis of new marketing campaigns. Project Development Your support community is a direct line to your customers. You no longer need to use external tools and services to determine which features you should add next. You'll be told directly! 55% of customers are willing to spend more money with a company that guarantees them a satisfying experience.** You'll find that some feature requests bubble up regularly. These are the ones you will want to move to your product roadmap. Invision Community allows you to segment your community into private areas for beta testing. Your developers can interact with this group to work directly with your customers to shape new functionality. Harnessing analytical data will inform development decisions. Invision Community can track keywords in user-generated content. If you have released a new feature, you can track how often it is mentioned in conversations to monitor its uptake. 52% of customers believe that companies need to take action on their feedback.* Setting up your Invision Community Now we've looked at the compelling reasons you should create a support community around your products, let's take a look at how to set up your Invision Community. Support Desk Invision Community has a fully-featured built in support desk functionality. Commerce has all the features you need, including multiple support desk categories, reply by email, pre-written reply templates and private notes. However, if you already use another support desk such as Zendesk then our API tools mean that Invision Community can integrate with your existing support flow seamlessly. Keyword Tracking Invision Community allows you to track how often specific words or phrases. This is useful to monitor which of your products are trending or monitoring uptake on new features. To set this up, visit the Statistics section of the Admin CP. Question and Answers To formalize a support or ideation area within your support community, Invision Community offers a Question and Answer forum type. Question and Answer forum types allow your members to post questions and enable other members to upvote the questions and replies. Your support team can also flag specific responses as the "best answer" which turns historical questions into a crowdsourced knowledge base. Showcasing Great Content Invision Community has several tools to highlight great customer-created content. You can pin topics, and feature specific replies within those topics. You can also convert posts into new articles within a formal knowledge base or blog to further help your customers find the right answers to their questions. Extensibility Invision Community has OAuth and a REST API out of the box. This means it's trivial to extend Invision Community to work within your existing flows. Integrate Invision Community to your SalesForce CRM and Zendesk support systems seamlessly. Create a federated search to integrate your external knowledge base with client-generated knowledge. The options are limitless, and we can take care of any custom integrations for you. If you have any questions, please let me know below, or contact us to see how we can help you harness the power of community for your business. * https://www.customerthermometer.com/customer-service/customer-service-and-satisfaction-statistics-for-2019/ ** https://www.qminder.com/customer-service-statistics/
  5. I've said before that when I visit a new website, I often look for a link to their community. It's not uncommon for some brands to have a link to their Twitter account and Facebook page, with a hashtag they'd like you to use when discussing their products. That is an audience, not a community. A true community encourages group conversation and empowers people to contribute ideas, promotion, content and support. A community gives its members a true sense of belonging and more importantly it provides a sense of identity. A community is an ongoing dialogue between you and your customers. It allows you to nurture and grow relationships far beyond what is possible with a hashtag on Twitter. Now consider an audience. Let's say you and 500 other people go to a venue to watch a stand-up comic perform. There may be a little interaction between the comic and the audience, but you are there to be quiet and listen. When the show is over, you go home. Now imagine that instead of going home after the show, you all spend a while talking about the show and the comic. You talk about which bits you enjoyed and which bits made you laugh the most. You compare this comic with other favourites. You share video clips and jokes. This is a community. An audience will follow you and consumes what you broadcast, but it is a one-dimensional relationship. Consider the case of Lush Cosmetics, who earlier this year removed their Facebook Group and replaced their community with a Twitter feed and an app "where the latest digital experiments unfold". I feel this is a missed opportunity to bring customers together to talk about Lush products, share tips, reviews and builder a stronger relationship with Lush. I've also seen startups trying to build a community on Instagram with a hashtag. They tend to search popular hashtags in their business niche and attempt to befriend individuals who are active with those hashtags intending to broadcast their information. This is all fine, but they are just curating an audience. A community is more than a list of followers, and it's impossible to control what content is tagged with hashtags. Just ask McDonalds who quickly realised this with their 'McDStories' campaign. What do you think? Let me know below.
  6. Steve Smith was hit twice in the same afternoon by the phenomenal Jofra Archer on the 4th day at Lord's today. The pictures below are extracted from the highlights published by the England & Wales Cricket Board. It was the headline contest on a memorable, rain-free 4th day of a Lord's Test which has otherwise been mauled by bad weather. The wicket has played slower than usual. All Test cricket is made up of a contest between one batsman and one bowler. The average batsman and bowler in Test cricket are of the highest standard. But even among them, some stand out. Steve Smith has a better eye than most Test batsmen. It lets him use a technical approach which would be considered high risk for most batsmen. Smith's method against seam and swing bowling involves shuffling across his stumps and is based on his confidence that he cannot be beaten on his inside edge by most bowlers because they are not quick enough to do this. As the bowler is about the release the ball, Smith's back foot is planted outside off stump, and his head is positioned such that his eye is in line with off-stump. His front foot is still on middle and leg. The bat always comes down perfectly straight. This helps Smith's judgment outside off. As long as he does not play outside his eyes, he's defending his stumps. The picture below shows Smith's position as he was about the receive a ball from Stuart Broad yesterday. Jofra Archer is quick, effortless and precise as a fast bowler. He seems to have terrific endurance. Archer bowled 29 of England's 94 overs in the Australian 1st innings. He troubled every batsman he bowled to. He hit Smith twice and beat him often. But more than that, he forced a change in Smith's approach. Archer's extra pace meant that Smith could not shuffle across his stumps knowing that he could always catch up with the fast, full in-dipper designed to beat his inside edge. Archer's afternoon spell was especially quick. This sustained pace seemed to shrink Smith's shuffle. The picture below shows the delivery which hit Smith on the arm. Compare the position of Smith's feet here to their position above where he is shown facing Broad and Stokes. The front foot is not in front of middle and leg. Against Archer, Smith is as worried about being beaten on the outside edge as he is about being beaten on the inside edge. Archer's extra pace, allies with his high arm action and natural height means that he also gets steep bounce. This means that a ball which is short of a length on about off-stump which Smith would normally play off his hips to mid-wicket or square-leg cannot be addressed with a vertical bat without the batsman having to fend at it (the short leg fielder makes fending a risky proposition). If the batsman doesn't want to fend at the delivery, he has to try and evade it, or pull/hook it. Smith's shuffle makes evasion harder. For most batsmen, the way to evade a climbing delivery on off-stump would be to sway out of line and let the ball fly past the chest or the nose. For Smith, unless the bouncer is outside off stump, the only possible evasion is to let the ball fly over his left shoulder. This was the first of two occasions when Smith was caught in no man's land and had no option but to turn away from the delivery. The picture below is the first ball of the 77th over of Australia's innings. England had set a backward square-leg about 40 yards from the bat. Archer banged this ball in short of a length, and Smith managed to complete a pull shot which went just wide of that fielder to the boundary. The fact that it went so close to the fielder and the fact that he didn't control the shot well may have put a little bit of doubt in Smith's mind about playing the shot again. By now he'd faced most of Archer's quickest spell of the day. The picture below shows the very next ball. It was on a similar length and just as quick. While the previous ball was on middle stump and allowed Smith to go through with the shot, this one was on off-stump. Once Smith had decided not to play the shot, his only option was to try and get out of the way. He tried to do this but couldn't. Instead of whistling past his left ear, the ball slammed into Smith. It would be a mistake to think that Archer has the ability to move his bouncer with that much precision from middle stump to off stump. It is far more likely that Archer saw Smith's shot on the previous ball and thought that it was worth letting Smith have another one. The long-leg and the backward square-leg were positioned for the miscued hook, and the short-leg was waiting under the helmet if Smith fended at one. It was a classic ploy. What was remarkable was that it came from a bowler on Test debut. It would also be a mistake to think that this is a significant problem for Smith. Its a line of attack he has left himself open to in his pursuit of other advantages. What is most likely is that Smith will work out a method of evading this line of attack against Archer's extra pace. Justin Langer has described Smith as the best problem-solver in the game. Archer presents a problem worthy of Smith. It worth considering the fact that all this happened on a pitch where outside edges have not always carried to slip cordon. A more even-paced wicket than this uncharacteristically slow wicket at Lord's may make Archer easier to deal with. Fast bowling in Test cricket requires a unique combination of intelligence, power, endurance, and concentration. If Jofra Archer's debut demonstration of fast bowling is anything to go by, a new genius has emerged this week at Lord's. Not since Kagiso Rabada in 2015-16 has there been a more exciting arrival of a new fast bowler on the Test match scene. The thing about Archer (a fact he shares with Jasprit Bumrah) seems to be that he is genuinely quick without being a tearaway. Every ball he bowls is measured. As he bowls each ball, you can tell from his reaction at the end of his follow-through if he thinks he bowled the delivered well. Batsmen are often celebrated for their ability to play exactly one ball at a time. The idea behind this phrase is that some batsmen have the ability to forget what happened on the previous delivery when they face the current one. Archer, like Bumrah, seems to bowl exactly one delivery at a time. In the process, he managed to lay a siege to the best batsman in the world in his debut Test. The weather has probably interfered fatally with this Test match already. Only 203 overs have been played in the first four days. Nevertheless, Archer, Smith, Broad, Cummins and the others have provided a compelling exhibition of Test Cricket.
  7. Collecting, curating and organising ideas and feedback is a critical part of managing a community for a product. Even though here at Invision Community, we have a relaxed approach to ideation, we do read and review ideas and feature requests that come into us via our support community and via emails and tickets and organise them off-site. If you wanted to add more rigour to your ideation process, then Invision Community has built-in tools that you can use. This video covers setting up a "Question & Answer" forum, which forms the basis for your ideation section along with using the built-in translation tools to tweak the interface language. The complete process takes around five minutes and is the perfect way to collect and organise community ideas. Once you have it set up, your community members can post their ideas and fellow community members can upvote their favourite suggestions, leave comments on ideas and even upvote and downvote replies inside the idea. Let me know what you thought, and if you have any further questions below!
  8. Minor releases are almost always just maintenance releases. We gather up a fistful of bug reports and fix them to ensure that every month or so, our clients enjoy more stability and efficiency with Invision Community. However, more recently we've noticed that we're running low on bug reports, so we've managed to squeeze in a handful of improvements in Invision Community 4.4.5. Let's take a look and see what's new in Pages. How should the canonical tag behave? While this isn't the most exciting name for a feature, it does explain it reasonably well. We had a recent discussion on the forums where it was pointed out that the canonical tag directed search engines to the first page of any record. While this makes perfect sense for an articles or blog system where the content you create is more important than the comments, it makes less sense if the user-generated content (aka the comments) is more important than the content you put up. A good example here is where you put up a video or link for review. You don't want the canonical tag pointing to the first page as it will ignore the reviews themselves. If you didn't understand much of that, don't worry. The idea behind this feature is to provide Google and friends with a better hint about which content is more important. A happier Google bot slurping your site is a good thing. How about that Admin CP menu? When you create a new database in Pages, it is shown in the ACP menu under 'Content'. This is fine, but when you get a lot of databases, it starts looking a little cluttered, and it can be hard to find the correct one. We've reworked the menu so items have their own section, and can be re-ordered using the ACP menu re-ordering system. Member fields are now filterable. Pages allows specific field types to be filterable. This means you can sort by them with the table's advanced search box, and you can drag and drop a filters widget next to the table to refine the rows shown. Now a member custom field is filterable, which is handy if you use them in your databases. Other areas of the suite. Messenger search A while back, we made a change that removed the ability to search messenger by the sender or recipient name. We also limited the reach of the search system to one year and newer. Unsurprisingly, this wasn't very popular. We've restored sender, and recipient name searching removed the one year limit and re-engineered the internals of search, so it's more efficient and returns results much faster. How many members do you have? You can see quite quickly if you have the member stats widget on the front end, but finding out via the Admin CP is a little more tricky. Until now! We've added a dashboard widget that not only shows the number of members you have registered, but also a break down of their email opt-in status. A happier autocomplete. Apple has this cool feature where if you receive a text message for a two-factor authentication login, it offers to auto-fill the code box for you. We've had a sweep throughout the suite to ensure two-factor authentication fields allow this autocomplete to happen. While we were at it, we made sure that other fields are more easily autocompleted. That wraps up the new features in Invision Community 4.4.5. How many have you spotted after upgrading? Let us know your favourite below.
  9. Are you curious 🤔about ways to boost your engagement that don't require a lot of effort? Want some shortcuts to set your engagement on fire 🔥? Check out these 4x4 tips of four growth hacks that you can implement in less than four minutes ⏳ to boost engagement. 1. Add a content block at the bottom of topics. Sounds upside down 🙃, right? Most admins add content blocks at the tops of pages to attract users. But what do users do when they're finished reading or replying to a topic? Nothing. They're finished ... unless you add a block such as similar content, popular posts, recent topics, or another content block at the bottom of topics that help them discover new content. 2. Tag in your superusers 🌟 to stimulate a conversation. Your community's superusers are probably just as active as you are, and thoroughly involved in the community. They're comfortable in the community and would love to provide input. Wouldn't you agree with me @AlexJ @GTServices @Sonya* @Maxxius @media @Nebthtet@Ramsesx @tonyv?? 3. Run a poll ☑️. It makes the topic more interactive, and people love voting. 4. Write a contrarian topic or blog "Why XYZ isn't for you?" That's a surefire way to grab 😲 attention and begs the user to challenge back. And if you can't write a contrarian topic, then maybe ... being a community manager isn't right for you. Or is it?? 😜 Hope you enjoy these tips, and and share your growth hacks in the comments below!
  10. Bad communities promise great things to its members. Good communities offer great things to its members. Great communities fulfill the greatness of its members. A primary purpose of every community is to fulfill the needs of its members. A strong community will go beyond the immediate, basic needs and ensure that fulfillment is a positive experience. By doing so, it builds in positive rewards and reinforcement for an enjoyable sense of togetherness. One of the cornerstone ideas of behavioral sciences is reinforcement: delivering a positive experience to members through multiple dimensions. Why they come, why the stay, and how to fulfill those needs is our third element of Sense of Community: Rewards & Reinforcement. Discover all the ways to fulfill member needs for your Invision Community. Fulfillment of Functional Needs Your community must have a clear and unique purpose. Your community must offer something valuable. And your community must solve a problem. This is the prime reason why a user would visit you in the first place and how you fulfill his most basic needs. He searches for a question, and your community provides the answer. Many communities build up their expertise through two ways: Crowd-source community solutions - You can highlight community-driven solutions in Invision Community to curate attention to the best answers. Two of the most underutilized features are Content Messages and Recommended Replies, which allow moderators to showcase and explain great user content. Bring experts into the community – Authoritative content should be posted and marked separately from regular user content. You can accomplish this by giving experts a dedicated Blog, authorship in Pages, or enabling Post highlights. Fulfillment of Personal Needs Beyond the fulfillment of basics needs, users want other wishes and desires. It’s impossible to identify all personal needs, but here are three of the biggest ones why users come together more: Group Status – People like to be on the “winning team,” and community success brings group members closer together. Highlight community success in your monthly newsletter or topic announcements. Competence – People are attracted to others with skills or competence. Introduce superusers and subject matter experts (SMEs) through interviews, team talk, or AMA topics ("ask me anything"). Rewards – Behavioral research shows that users gravitate toward groups that offer more rewards. Use tools like the Leaderboard, Group rank, Badges, and Reputation for extrinsic motivation that excite users and make them feel special. Fulfillment of Shared Values Society and our upbringing instruct us in a set of shared values. We bring those values into our online communities because they provide a framework of how to address our emotional and personal needs and the priority in which we address them. When users with shared values come together, they’re more receptive to helping others with the same value system: A Values Statement: Make it a point to identify the shared values in your community, in Guidelines or on a separate page. Affirm those principles in your interactions and, in difficult situations, frame your decision by referencing your community values. Private communities with high engagement usually have the strongest statements of values. Process vs. Outcome: How you answer is just as important as the answer. If you run a community that is technical, offers customer support, or involves lots of questions-and-answers, the process by which you arrive at the solution can help other users troubleshoot similar but different problems. Reinforce the solving process, and you’ll discover users will feel better about sharing their knowledge even if they don’t know the exact answer. Fulfillment by Networking Groups will naturally coalesce into smaller groups, as people find other people that they enjoy and who fulfill their own needs. Strong communities find ways to fit people together. Multiply Relationships: The sooner you can build relationships among members, the stronger those members will feel towards your community. In my community, I’ve created an “Ambassador” task force that welcomes new members to build personal relationships as soon as possible. Be a Networker: One of the virtues of being a community manager is that you’re normally introduced to the greatest number of people. Use your personal network within the community to connect two users together, bring other users into a conversion, or tap the expertise of others to help answer user questions. CONCLUSION There’s an Arabian proverb that says, “A promise is a cloud, fulfillment is rain.” Make it rain. Find ways to fulfill the greatness of your members, unleash a tidal wave of rewards and reinforcement that touch upon all the functional, personal, communal, and social needs of your members in the ultimate approach to member fulfillment. Build not just a good community, but a great one.
  11. In the 50th over of England's run chase in the 2019 World Cup final, England were chasing 15. Ben Stokes and Adil Rashid were at the wicket. Trent Boult was the bowler. Boult conceded nothing from the first two balls. Stokes hit the third for Six. The fourth was hit towards deep mid-wicket and Stokes raced back for the 2nd runs to keep strike. Martin Guptill's throw hit Stokes' bat as he made a dive into his crease for the 2nd run and rolled away to the boundary. The umpire awarded six runs - they ran 2 and the four overthrows. Under the laws of cricket, this is incorrect. It's worth reflecting on a couple of basic points about the laws. Boundaries and runs are different categories in the game. They are governed by different laws. Law 18 governs runs, Law 19 governs boundaries. In the case of the run which is completed by the batsmen and the non-striker crossing over to the other end, the key moment is when the batsmen cross each other. As specified under Law 18.1.1, A run is scored "so often as the batsmen, at any time while the ball is in play, have crossed and made good their ground from end to end." There are two significant elements in a run. First, the batsmen must cross, and second, each must make ground from end to end. The crossing is significant because it determines which batsman is run out at which end if they fail to make their ground. Further, if the batsmen cross and then return to their original ends, then, if the umpire determines that they did this deliberately, they get no runs (under Law 18.5). If the umpire determines that the batsman has failed to complete the run inadvertently, they signal one short. Boundaries are 'declared' runs. If the batsman hits the ball and the ball crosses the boundary, then whether the batsmen run 0 or 1 or 2 or 3 before the ball crosses the boundary, it counts as 4 declared. 'Declared' runs are a fundamentally different category from runs which have been 'run'. However, if the batsmen complete 5 runs before the ball is grounded beyond the boundary line, then it is counted as 5 runs (as per 19.7.3). One important consequence of 'declared' runs is that the ball is no longer considered to be in play (i.e., the ball is "dead") once the ball is grounded beyond the boundary line. For example, suppose there's a very long boundary to mid-wicket, and the only fielders posted on the leg-side are a short-leg under the helmet and a long leg on the boundary. Suppose the batsman hits an on-drive, and by the time the helmeted fielder reaches the ball and is about the haul it in, the batsmen have crossed five times (i.e. they've run four and have already crossed each other for the fifth). If the fielder misses the ball completely, this counts as 5 runs. If the fielder misfields in some way - let's say that in diving to haul the ball in, the ball hits the fielder and crosses the boundary line - its still 5 runs. However, if the fielder hauls it in and tries to make a fancy relay throw and this throw goes wrong, then it is, technically, not a misfield, but a "willful act". This was a doubt I had back in 2009 when Suresh Raina made a diving stop on the long-off boundary and flicked the ball to Gautam Gambhir in one beautiful fluid motion, except, the ball missed Gambhir completed and went over the boundary. This should not have counted as a misfield. It should have counted as overthrows. Overthrow runs are counted in the same way as normal runs. They accrue to the batsman, and the total number of runs completed before the ball becomes 'dead' are counted. However, if throw reached the boundary, then under Law 19.8, the total runs to be counted are the allowance for the boundary plus the number of runs completed by the batsman plus the run in progress if the batsmen have crossed by the time the throw is made. The point about the "willful" act distinguishes the misfield from the overthrow. 19.8 also refers to 18.12.2 which determines which batsman should end up at which end. 18.12.2 says the following: 18.11.2.1 accounts for a boundary being scored. This governs to common fact that when a batsman hits a boundary, that batsman faces the next ball unless the boundary is scored from the last ball of the over. In this case, when Martin Guptill made the throw, the batsmen (Stokes and Rashid) had not yet crossed in the course of their attempted 2nd run (see 2:20 in the video below). As a result, under the laws, the correct conclusion is that they scored 1 run and they got the boundary from the overthrows. A total of five. Furthermore, Stokes was to return to the non-striker's end. So, Adil Rashid was to be on strike on the next ball. As it happened, the umpire wrongly awarded six runs to England and Stokes ended up at the striker's end. New Zealand should have been defending 4 from the final 2 balls with Adil Rashid on strike. Instead, they defended 3 from the final 2 balls with Ben Stokes on strike. It's nearly impossible for the umpires on the field to monitor exactly when the throw is made because they have to check for short runs at each end while the batsmen are running. It would help them if the TV Umpire could intervene in these circumstances, but it's not clear that the third umpire would be allowed to initiate an intervention. Under the laws, the only situation in which the third umpire is explicitly permitted to initiate an intervention is in a situation where the on-field umpire miscounts the number of deliveries in the over. Apart from this, the TV Umpire is only involved when consulted from the field of play. It will be tempting to condemn the umpires for this mistake. It did put New Zealand at a significant disadvantage in that final over, but it did not cause the Tie. The umpires have had an outstanding World Cup in general and Dharmasena, Erasmus and Dar are the three best umpires in the world. It cannot be denied that, as the former Test umpire Simon Taufel put it, they made "a clear mistake". The Laws of Cricket are beautifully intricate and precise. They have an internal logic which rests on a handful of basic concepts (such as the concept of a run, declared runs, the ball being "in play", the ball being "dead", the concept of an appeal). They constitute a great game. In much the same way that Video Assistant Referee (VAR) has made laws like handball and off-side more precise. The margin of doubt has been shrunk. Video evidence is doing something similar in Cricket. It is the precision with which the conditions are applied to events on the field which has changed as much as the accuracy. About 30 years ago, there probably wouldn't have been a drone camera which captured exactly when the throw was made and where the batsmen were when it was made in the same frame. Now that there is, the law has to be applied as precisely as the available evidence makes possible. Anything less will be considered an umpiring mistake. It is an unforgiving time for international umpires who are, regardless of what people say, experts who are outstanding at their job.
  12. What do visitors see when they visit your online community? And when was the last time you logged out to browse like a visitor? Check out these 4x4 tips of four items in less than four minutes for the visitor experience: Check your Registration Process, especially any social sign-ins. You may want to increase or reduce security checks. You may need to fix social logins. And you may want to offer an easier onboarding like Quick Registration + Profile Completion. Read your Guest Sign-up Widget. This is the most important text in your entire community, since it's the first message visitors will read. Is your Guest Signup Widget giving visitors the first impression you'd like, with proper keywords and messaging? Audit your Visitor Permissions. In the ACP, go to Groups > Guests > Permissions. Do your guests have access to the right boards and categories? Test on other browsers and devices. Most of us don't have ten different computers and smartphones running different OS's and browsers, so it can be hard to check the UIX. Luckily, there are free cross-browser tools like BrowserShots.org or Device Mode on Chrome Devtools that can help. Hope you enjoy these tips, and if you have any questions feel free to ask in the comments below.
  13. A month ago, CrossFit, Inc. posted a scathing blog entry outlining why they made the decision to quit Facebook and Instagram. I first came across CrossFit back in early 2007 when I was looking for new ways to improve my fitness. Their fitness programming was a breath of fresh air. Most workouts were based around either long cardio workouts such as running or traditional gym workouts with weights and machines. CrossFit successfully combined the two into a short intense workout which gained popularity very quickly. I was a fan immediately and followed the WODs (workout of the day) as closely as possible and watched the early CrossFit stars emerge. CrossFit, Inc. is very strong-minded. Their press release cites several reasons for their abandonment of the Facebook platform. They also expand on this and believe that "Facebook collaborates with government security agencies on massive citizen surveillance programs such as PRISM", "Facebook, as a matter of business and principle, has weak intellectual property protections and is slow to close down IP theft accounts." and "Facebook has poor security protocols and has been subject to the largest security breaches of user data in history." It's certainly a bold move. CrossFit does have a legacy forum system which dates back from its early days which gets some use still. I think that investing in that community platform through modernisation along with a solid community building strategy could pay dividends in them taking back control of their conversation without fear of falling foul of any heavy-handed moderation beyond their control. Modern community platforms like ours have plenty of tools to automate basic moderation, encourage more engagement and work well on mobile devices. CrossFit, Inc join Lush Cosmetics as high profile brands that have taken themselves off Facebook completely. Do you think we'll see a resurgence of owned-communities?
  14. The unfortunate news of Indian opener Shikhar Dhawan being ruled out of the ICC World Cup 2019 due to a fractured left thumb has left a huge hole at the top of the Indian batting lineup. Although, in the match against Pakistan, we did see KL Rahul step up to the occasion and form a great 100-run plus opening partnership, the void of the veteran lefty batsman is definitely going to be the most difficult to fill. Dhawan went down with the injury like a warrior. Having the base of his left thumb cracked, thanks to a deadly bouncer by Pat Cummins early on in the match between India and Australia at The Oval in London, the left-handed batsman went on to play a massive innings worth 117 runs, that not only made him the 'Man of the Match' but also led Team India to win one of the more challenging games of the ongoing tournament. View this post on Instagram ð¸ð¸ð®ð³ #TeamIndia A post shared by Team India (@indiancricketteam) on Jun 9, 2019 at 5:04am PDT The exit of the southpaw from the world championship got the team selectors in a bit of a fix, as they had to choose between an experienced and sturdy batsman in Ambati Rayudu and zealous and explosive Rishabh Pant. The management decided to go with the latter with the hopes of providing a fresh boost to the middle order. It is well documented that the only problem with Team India, is the weak and struggling middle order. Before the World Cup began, it was still being managed by former Indian skipper Mahendra Singh Dhoni but even the Ranchi-born seems to have lost his form off-late. Whenever India have tasted success while batting in either of the innings, it only comes if the batting partnership in the initial stages of the match is formed. Rohit Sharma and Dhawan have been doing it for years and on Sunday, Sharma and Rahul did it as well. View this post on Instagram HITMAN ðð #TeamIndia A post shared by Team India (@indiancricketteam) on Jun 16, 2019 at 4:40am PDT However with some good games against teams with brilliant bowlers like England and West Indies still ahead of them, we can't be certain of a solid opening partnership, especially due to the lack of experience of Sharma and Rahul playing together at number one and two spots, which, by the way, was also evident during their previous fleet against Sarfaraz Ahmed's men. Under such conditions, Rishabh Pant, who would most probably take the crease as the fourth batsman after Virat Kohli, will be expected to take the lead and put up big numbers on the scoreboard for his side. An extremely skilled and talented batsman who is a natural hitter, Pant played his last ODI match against Australia on 13th March during which he found himself to be cheaply dismissed (16 runs) at the hands of Nathan Lyon in a losing effort. The 21-year-old has been put under the microscope and criticised for his inability to stick to the crease for long and play a 50-over innings. So, when Pant is being brought in to play on the biggest platform there is in international cricket with such little experience, the amount of pressure on his young shoulders has to be immense. View this post on Instagram Donning the blue for the nation is a feeling nothing else can even come close to ðð» Wishing Team India a killer run to the ð Bring it home boys !! Good luck ðªð» ð®ð³ @indiancricketteam #jaihind A post shared by Rishabh Pant (@rishabpant) on May 28, 2019 at 4:50am PDT But this is the situation that makes or breaks a player and whenever it is that the Roorkee-born will play for India, be it against Afghanistan on 22nd June or the Windies on 27th June, it will only be his determination and the sheer will to be great, that will guide his performance on the ground. Here's hoping all the success that Pant deserves and should get this World Cup.
  15. It's summer and Peter Parker has decided to go on vacation, telling us that the Marvel Cinematic Universe is definitely far from being over. The social media embargo on reviews of 'Spider-Man: Far From Home' has been lifted and the feedback is as bright as a positive ray of light. Disney is definitely confident about what about the film director, Jon Watts has made and the reactions talk about its humour, action and a few major twists. Although the movie is set to release on July 5, the press screenings have started and we can't wait to catch the new Spidey flick. © Sony Pictures Releasing Marvel and Disney have always made it a point to lift embargos on movies way before their release to get a positive word of mouth in advance and this time was no different. According to the trailer, this one has Peter Parker aka Spider-Man taking a vacation in Europe with his classmates. However, he runs into Nick Fury (Samuel L Jackson) or rather he's hunted down by Fury and the mysterious Mysterio (Jake Gyllenhaal) aka Quentin Beck to help defeat some apolyptic 'Elemental' monster! © Sony Pictures Releasing Some are calling the film a perfect 'Avengers: Endgame' epilogue where the MCU goes on an emotionally fulfilling ride, while some say it's the best Spidey movie yet. Let's see what the critics have to say about 'Spider-Man: Far From Home' FAR FROM HOME has dethroned Sam Raimi's Spider-Man 2 & is now favorite Spider-Man film. What's insane is that I can't even tell u why I'm so in love with this film because it would be a spoiler. Gyllenhaal is incredible. Holland re-confirms as the best Spidey to date. Amazing. pic.twitter.com/pbynxYIEyQ — Kevin McCarthy (@KevinMcCarthyTV) 19 June 2019 I didn't expect to laugh so hard at a movie that deals with the emotional and global fallout of Avengers: Endgame. I really, really enjoyed #SpiderManFarFromeHome (liked it a smidge more than Homecoming), and thought it absolutely succeeded when it dealt with human-scale stories. pic.twitter.com/Cy985w2NeV — Terri Schwartz (@Terri_Schwartz) 19 June 2019 I had a big dumb smile on my face through all of #SpiderManFarFromHome. It makes for a lovely companion piece to Endgame, but it's also a top-notch Peter story. Oh, and Jake Gyllenhaal is clearly having the time of his LIFE. — Devan Coggan (@devancoggan) 19 June 2019 #SpiderManFarFromHome isn't quite as wonderful as Homecoming, but it's a really strong, endearing sequel that delivers some excellent moments in its second half in particular. It commendably furthers Peter's story while laying groundwork for what's next in a notably deft way. — Eric Goldman (@TheEricGoldman) 19 June 2019 I saw Spider-Man: Far From Home last night - it's pretty much the perfect Avengers: Endgame epilogue - reminding us that the MCU goes on in a joyous, emotionally fulfilling ride. #SpiderManFarFromHome — Sean Keane (@SpectacularSean) 19 June 2019 #SpiderMan #FarFromHome is an absolute home run. It's SO much fun. It's huge in itself and for the future of the MCU in the most surprising ways. Tom Holland, Jake Gyllenhaal, just a lethal, awesome combo!! I cannot wait to see this movie again. And again. pic.twitter.com/0hYJvKkdjN — Brandon Davis (@BrandonDavisBD) 19 June 2019 I can't stress this enough: stay all the way through the credits for #FarFromHome!!! There's a couple of brilliant sequences waiting for you! Dodge #SpiderMan spoilers as best you can!! pic.twitter.com/vhiJcMwzF1 — Brandon Davis (@BrandonDavisBD) 19 June 2019 Absolutely loved SPIDER-MAN: FAR FROM HOME. I'm a huge Mysterio fan and Gyllenhaal nails him. Also the movie is very clever (and funny) how it handles the fallout post ENDGAME in explaining how this world works now. — Mike Ryan (@mikeryan) 19 June 2019 Didn't LOVE #SpiderManFarFromHome as much as Homecoming but it's still a rad take on bearing the weight of great expectations and a fun ode to teen romance. Tom Holland continues to be amazing, Zendaya's MJ is just as cool as Shuri and Jake G's an inspired choice for Mysterio. pic.twitter.com/nnu7BPjcFO — Brian Truitt (@briantruitt) 19 June 2019 #FarFromHome non spoiler thoughts: most comic booky movie marvel has put out. Second and third acts are outstanding. The two post credit sequences are going to stick in my brain for a L O N G time. I cannot wait to see this movie at least three more times. — Preeti Chhibber (@runwithskizzers) 19 June 2019 #Spiderman #FarFromHome is SUCH a good movie! Jake Gyllenhaal suits up & completely embraces his role in its entirety & he's clearly having a blast. This is such a refreshing film after the heaviness of #EndGame. The post-credit scenes are a MUST WATCH & will blow your dang mind! pic.twitter.com/wcTh9iHaYq — Maude Garrett (@maudegarrett) 19 June 2019 Spider-Man: Far from Home is an extremely fun, cleverly executed, and frequently hilarious culmination of the MCU's wall-crawler's journey so far. Some very sweet moments, sly commentary and deft action set-pieces throughout #SpiderManFarFromHome pic.twitter.com/5sAmxh4E3p — Jim Vejvoda (@JimVejvoda) 19 June 2019 #SpiderManFarFromHome had the difficult task of following two epic Avengers movies AND Spider-Verse and succeeds by telling a smaller, classical story about Peter Parker caught between what he wants and what responsibility demands. Pure cat(spider)nip for Spidey fans like me. pic.twitter.com/G2a4p6YhAr — Matt Singer (@mattsinger) 19 June 2019 I love that #SpiderManFarFromHome is all sleight-of-hand. It begs to be seen multiple times. pic.twitter.com/nwIX24L8WH — Jason Guerrasio (@JasonGuerrasio) 19 June 2019 absolutely loved #SpiderManFarFromHome. Captures the spirit of the comics and mixes in some amazing movie magic. The second the film ended I wanted to watch it again. #JakeGyllenhaal is fantastic as Mysterio. pic.twitter.com/4ZYaS0L8mf — Steven Weintraub (@colliderfrosty) 19 June 2019 #SpiderManFarFromHome is the coda we needed after Endgame, a glimpse of how the world looks now that the dust has settled. Could maybe have gone a bit harder on P's emotional arc, but bursting with warmth and humor and awkward teen romance. ð Also: Jake G = perfect casting. — Angie J. Han (@ajhan) 19 June 2019 #SpiderManFarFromHome: B-/C+. If you loved the teen-centric stuff in Homecoming, there's more where that came from. Some of the comedy falls flat, but this film has A LOT going on – ultimately beneficial because it mostly distracts from stuff that doesn't land quite as well. pic.twitter.com/1wVMyT5bv9 — Ben Pearson (@benpears) 19 June 2019 'Spider-Man: Far From Home' is a refreshingly light-hearted adventure after the somber intensity of Avengers: Endgame, delivering exactly the kind of wise-cracking antics we've come to expect from Tom Holland's Peter Parker. - @jacobkleinman pic.twitter.com/EWik8F9VUr — Inverse (@inversedotcom) 19 June 2019 A lot of critics praised the film, saying it didn't disappoint them at all, as you can see above from the reactions. They all concurred that MCU has the most amazing ways to surprise their fans. There were also praises for how the film carved it's story post 'Avengers: Endgame' ending, and how the characters react to Iron Man aka Tony Starks death. There's a lot of mention of that towards the film's climactic action scene and several critics have mentioned that one may want to watch it over and over, just for that remarkable twist, towards the end. The film will conclude the third phase of the MCU, post which new characters will be introduced into the series, in all probability. So, get your Spidey game on and get ready to witness an excellent movie (as told by the critics) on July 5.
  • Recently Browsing   0 members

    No registered users viewing this page.

×