IRC is just a chat protocol, you can integrate it in any way you can imagine. There are a number of good open source web clients out there, such as qwebirc. Also, is it XMPP that your brother works with by chance, out of pure curiosity?
I've never used the chat app on any of my sites, but I host my own IRC networks for my communities and have a basic web chat client embedded on an IP.Content page for users to access. Usually the channel becomes mostly populated by the communities most active members, it becomes a place for the veterans to hang out and socialize and it less often actively used by the everyday user just stopping by. But overall there are rarely any problems maintaining a decent level of activity and I don't think these channels have ever taken away from any of my communities at all. The chat rooms are for casual discussions. For serious topics, people use the forums. Not everything that is discussed needs to be done in a forum topic that is set in stone after all.
That heavily depends on what you use IRC for I suppose, and what networks you frequent. For casual discussion topics such as anime, I idle on some Rizon channels occasionally, which these channels are usually decently active. But for the most part I use IRC for access to development related channels on Freenode. Most of which are quite active. I'm often idling on #archlinux, #archlinux-offtopic, #freenode, #laravel, ##php, #python and ##English in particular. Also, if you use IRC seriously, you don't sit and stare at a web client waiting for people to talk, you use a real IRC client and keep it running in the background. Just as you don't always get an immediate response to a question or comment you post on a forum, you don't always get an immediate response on IRC. (It depends entirely on how active the channel is at that time). That's why concepts such as highlighting exist in IRC (that is, when someone mentions you in a message, your IRC client sends you a notification). So in that sense, it really isn't that much different from a forum. You don't have to sit there staring waiting for a response, and most development related channels are active enough that you can get a response from people immediately. Forums and IRC are both great mediums. I would hate having to create a forum topic every time I wanted to ask a simple questions relating to PHP or Python in general, but for more complex questions that can't be easily answered, forums (or similar services such as Stack Overflow / Reddit) allow you to have more in-depth conversations over an extended period of time and are discussions that don't simply fade away after a short time span. Generally when I have a question on something development, I ask on IRC first. If I can't get an answer I'm satisfied with, I'll move onto a forum, Stack Overflow, mailing list or any other medium that allows for a more extended, in-depth conversation on the topic. For casual, non-dev related discussions, I also still actively participate in several other niche IRC channels on various networks. Naturally, again, just like most forums, these channels aren't always active 24/7. Most of the time I'm just idling in them with my IRC client running in the background. But any time a conversation does come up, I can easily tab into my IRC client and join in. tl;dr I imagine the popularity of some casual channels may be declining in favor of Skype or Facebook related groups. Most of the channels I idle in are pretty much just full of techies anyways and aren't used by the average end-user. For development related channels I don't imagine there's much of an impact at all. The only thing that will replace IRC is another IRC. That is, another open, non-proprietary chat protocol.
This was posted a long time ago. I have not yet tried to install / run IPB 4.0 with HHVM yet. I had planned on testing such a configuration eventually, but I've been tied up with other things recently and haven't had much time to invest in IP.Board related projects. Whenever I do get around to it though, I'll be sure to post my findings here for you.
You know those people who say "hashtag whatever" in real life? Yeah. Also it seems like every company that launches a new product has to try and cram their hashtag down your throat with every ad and commercial. Hashtags are everywhere. They're a cancer that started on one sub-section of the internet and have grown to infect society as a whole.
Is clicking the "Insert image" button in another forums editor really so difficult if you want to directly embed the image into your post? This is what you do for every single other image on the internet that you wish to embed.
I've been meaning to submit a bug report about this. Whenever I get this screen, I can not get passed it. No matter how many times I fill in the captcha input, the page just refreshes, and I end up being locked out of the site for ~6-12 hours before I can access it again. It's happened to me two or three times now I think, and every time it's the same thing. This is on Chromium Version 41.0.2272.101 (64-bit), but I believe the problem exists on all browsers.
HTML input in code blocks becomes parsed HTML on post submission for the client. That is, when you submit a post with a code block containing any HTML markup, that HTML ends up being parsed in the code block for the posting client until you refresh the page. (Basically to reproduce this just post any HTML into a code block) After posting / Ajax post preview:
This is a very stock Galaxy S5, I'm not sure what the "apple-factor" you're referring to is, but the clock and Google search are both stock widgets and nothing else besides the background has been customized.
There's nothing you can really do about that. Google Pagespeed offers a filter that can theoretically do this, but it's been a bit finicky in my experience. Also, please update the above cache control headers to the following (so cache headers are applied to Font Awesome font files as well), # Cache-Control Headers
Header set Cache-Control "max-age=2592000, public"
</ifModule>As far as optimizing images, some of these tools have varying definitions of "optimize", re-compressing jpegs to lower quality settings is not "optimizing" as far as I'm concerned, it's just reducing quality. The quality setting you use for your websites lossy images is a matter of opinion and not a strict recommendation you need to adhere to, though there's generally not much benefit compressing images at a quality setting above 90. Actual image optimization that does not involve re-compressing images includes stripping metadata from jpeg images and utilizing tools such as OptiPNG to re-compress lossless PNG's (which can potentially significantly reduce the filesize of some images). However, if you don't have shell access to your server (or you don't know how to safely utilize the command line) this also isn't really an option for you.
You don't have gzip compression enabled. There's no excuse for that. Enable it. Seriously. http://www.feedthebot.com/pagespeed/enable-compression.html You can add cache control headers to static resources by adding the following to your .htaccess file, # Cache-Control Headers
Header set Cache-Control "max-age=2592000, public"
You do realize your "fix" is essentially to unapply the security patch, right? Here is a temporary fix that should resolve the issue without actually undoing the patches intention, please use it instead if you must: $this->request['quickjump'] = ( isset($this->request['quickjump']) && preg_match("/^[a-zA-Z]$/", $this->request['quickjump']) ) ? $this->request['quickjump'] : 0;
IRC is still far more actively used than you may think Stripe uses IRC for support, as an off-the wall example. So do most major PHP frameworks that I know of. MySQL, MariaDB, Apache, Nginx, NSD, Bind, Exim, Postfix, Memcached, Redis.. pretty much all server related software packages have official support channels on Freenode's IRC network and are still used as a/the primary means of community support. It would be nice if you it could be brought back as a community support channel again, more so as a community for developers than general support maybe. I get the feeling that's unlikely to ever happen though.