Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation since 02/24/2013 in all areas

  1. 5 points

    Version 3.2.6

    63 downloads

    Allows you to define certain key words or phrases which, when used in any of the enable/supported applications, can be hover/clicked over to get a popup with more information which you have defined. This popup can contain whatever content you like, such as term definitions. Features: Any application that uses the content item class (all of IPS applications work) Group Settings to add/delete/hide/edit/change/use html author. Use HTML and BBC in descriptions. Keywords to URL (use a URL instead of a popup). Profile Tab to show contributed keywords. Shows up in activity stream. Keyword lists with filtering. Keyword Statistics Rules App integration (by kevin carwile) Note: works only with IPS 4.1 (if installed on 4.0, the front navigation will error out). PHP 5.4 minimum (using specific things found in php 5.4+).

    $50.00

  2. 4 points
    another update video to 3, a lot of the work has gone on behind the scenes, a few of the things on the front end: new/working features: @mentions pop up "who is" typing message in rooms (this might not make it into the final or the service as it does cause some weird cpu spikes at time from my testing, so unless i can find a way to make it more efficient its days might be numbered) popout growing textarea delete/edit messages grouping (chains your messages together till chain is broken) you to the right (your avatar/messages appear on the right instead of the left, everyone else is to the left. looks more like other chat apps) most of the work has taken place in the backend of things, getting everything smoothed out, to make working with babble easier for me and other developers if they so choose. as you can see in the video there are still plenty of bugs left
  3. 3 points

    Version 1.2.3

    37 downloads

    CJ Duplicate Member Logger Logs members who use multiple accounts on the same computer/browser to access your site. Features: Logs member accounts and possible alts Automatic responses (like PM/AutoBans) ACP/MCP interfaces to view and handle infringers (allows you to ban alts/main account, email, delete alts) Exclude Goups/Members (Exclude groups and Members from being logged) Exclude Members Notes (leave a note about why a member is excluded) NOTE: Requires min php 5.4 and IPS 4.1.4 (due to the use of traits)

    $35.00

  4. 3 points

    Version 2.8.11

    241 downloads

    This is the self hosted version of babble chat. it requires you to have access to nodejs or provide nodejs for it. this is a unconditional requirement for this application. if you are interested in this program, but can not provide access to nodejs, there is a service version located here: NOTICE: If you are upgrading Babble, you will need to restart your babble.js application. if you have moved it from the default directory you will need to take the updated one, verify the information it contains, and replace the one you removed and then restart the babble.js app for node. Babble is a real time chat system using node.js and sockets. It uses less resources and doesn’t rely on long polling or interval scripts to check for new message. Babble is fully featured with those features laid out below. Requirements: A modern browser that supports web sockets. (Firefox/IE11/Edge/Chrome/Safari supports websockets. For mobile browsers, I will only be supporting Safari and Chrome). Node.js installed on a local or a remote server that can run a node.js script. I have only tested the last 4 versions of node.js, but the latest version of node.js you can install, the better. nodejs v4.x+ (v0.10 and v0.12 do not ship with ECMAScript 2015 enabled by default and might have other version related issues with third party libs in use for babble) and npm to be installed. Notes: babble requires node.js. This is an unconditional requirement. So many of the features of babble are node.js dependent, that there isn’t any fallback to another web technology (like ajax/long polling). With that in mind, Babble is very javascript dependent, it will not degrade gracefully if javascript has been disabled in the browser,if you have any tin foil hat wearing members, they will not be able to use babble. Notes2: Cloudflare, cloudflare only has a limited range of ports that can be used if you choose to use this particular service, you will need to contact them about what ports are available to you. the only alternative to this is to use a sub-domain (not tied into cloudflare) and/or the servers IP address instead of your sites URL for the NODE URL in the ACP. Note: **if you are running a server that doesn't use a LAMP ( Linux, Apache, MySQL, PHP) or LEMP (Linux, NGINX, MySQL, PHP) server, I will not be able to give support for. AFAIK node.js/socket.io will run on windows and mac os x, but configuration might prove difficult. As for *BSD servers, they should operate similar to a Linux server. Refunds will be given at my discretion, this does not mean I will not provide them for any reason, but for a valid reason. Each purchase only entitles a installation on 1 live site and 1 dev site. If you wish to run babble on multiple sites, you will need to purchase babble for each site. If you are found in violation of this agreement, I can choose to revoke your access to future updates and support until the matter is rectified. If you purchase a copyright removal, Babble will occasional make a call home to http://codingjungle.com to validate the copyright removal key. Copyright Removal keys will need to be purchased for each purchase of babble if you wish to run it on multiple sites without branding. Features: Rooms: Babble comes with two default rooms that can not be removed. The “Babble” room is used by default for Babble, and the Widget Room is used by the “Widget” (the widget can be configured to use the default room). Each room has permissions that can be set like “View, Message, Whisper, Edit, Delete, Upload, and Archives”. Each room also has the ability to be configured independently of each other on uploads (what types and sizes), how many messages to show by default, rules to show before entering the room. Rooms can also have 3 bots they can configure (more on bots later). Rooms can be password protected. Uploads: Each room can be configured to allow uploads. If the upload is an image, the image will be “lazy loaded” and resized to fit the dimensions of the message area better. If it is a non-image upload, it will display a link to download. NOTE: Groups who can see the room, can also download and view images. Sounds: Babble comes with a collection of sounds for send, receive, entering, leaving and whispers. Users can enable or disable each sound as they see fit. The sound files can be replaced at any time in the ACP by pointing to the corresponding sound setting to the new location (this is to avoid future updates from overwriting your sound files). NOTE: due to some limitations in mobile OS’s (iOS and android) even if the sounds are enabled by the user, there is one additional step they must take to hear sounds on the effected OS’s. On mobile devices a Speaker Icon will appear, that will need to be activated to be able to hear sounds, this action must be done each page refresh. Whispers: Whispers are private messages that are sent in between users. They will open in a “tab” in the room and will flash when a new message is received if you aren’t currently active on the tab that is. Whispers only work inside the room, you currently can not “whisper” to some one who is not logged into the room you are in (at a later date this might change). Browser Notifications: A user can set how many new messages they receive in a room before a browser notification is triggered (or they can disable them all together). Currently these do not work on mobile OS’s, in the future I plan on adding notifications for iOS and Android. New Message Order: By default babble will order messages newest to oldest, for some users this might not be ideal, so they can reverse the order to oldest to newest. Any new message after this will honor the setting. Group Content: You can set a min. content count per room for each user group before they can send messages. You can use this feature as a reward to your members for participation on your site. Note: Messages made in babble will not increment content counts. Command Aliasing: you can set any number of aliases to existing/custom commands, this will help if you want to "localize" the commands. Stats - if stats are enabled for a room, you can keep track of basic stats like how many messages have been made in a room, the most online ever in a room, the current day's tally of how many have been in a room, and the top 5 users who make messages in a room. Archive - if enabled, a user can select to load messages previous made in the room. this is a group permission. BOTS: Babble comes with 4 bots, each serve a different function and are triggered in different ways. 3 of the bots can be configured per room, where the 4th bot can be configured to which rooms it sends messages too, as most of its settings are “global”. Hopefully Babble Bots can help you accomplish some pretty amazing things and enrich your users experience with babble. Time Bot: the time bot can be configured per room*. This bot can be configured to send different messages at different times**. You can use HTML/BBC in the bots messages. This bot runs from a task, so its HIGHLY recommend that you have your task configured to run as a cron job to see the best results. If not configured to a cron, this bot might not function properly. * you can configure this bot to store its messages in the database or not. Due to a technical limitation with node.js the bot is unable to check to see if there are any users in the room or not, so instead of having the chat history filled with messages from the time bot, they will “go away” on a page refresh. ** this is in minutes passed since the bot was configured, if you set a message to send every 10 minutes, then the first message will be sent 10 minutes after you configured the bot, and each additional message will be sent 10 minutes after this. Count Bot: This bot can be configured per room. You can configure this bot to send messages after x amount of messages sent by users*. You can also send different messages x amount of messages sent. You can use HTML/BBC and special variables(1) in your messages. * this does not include whispers sent or messages from other bots. Phrase Bot: This bot can be configured per room. You can configure this bot to send messages when a match to a word/phrase is made. You can have multiple matches for the same message or multiple messages for different matches. You can use HTML/BBC and specials variables(1) in the messages. Notifications: This is the bot that has a global configuration. This bot will send messages out when new content is posted to the supported applications*. Permissions are honored on these notifications, so if the user doesn’t have access to to view the area in question, they wont see the notification. This bot can only be configured to tell it which rooms to run in, the rest of its settings are global due to its nature. * IPS applications are the only ones support for notifications. In theory any application that uses the content item class should work, but I have only tested my own application that use this and they will work with it, so I’m pretty sure it will work with the other 3rd party application that use the classes. Babble has some API elements to it that will be document on my site later, so any application it doesn’t support, the application developer should be able to create a hook without much of a problem. (1) There are special variables that the count bot and phrase bot have access to, that can be used in the message, to show the name of the person who triggered, the bot’s name, and the match (this is for the phrase bot only). Bots can use commands, if it the command requires a the members name, use the special variable #member# Commands: Commands can perform special functions when issued. The commands can be issued thru the chat area (similar to how IRC does it). Some commands have group restrictions. You can add commands in 2 ways, in the ACP you can add basic commands , if you need more advanced functionality you can create a “command” file. Commands have been expanded greatly in 2.1, you can now "alias" them and the phrase/count bot can now use commands (the time bot can as well, but it wont have access to the #member# special variable). Command list: Announce – adds or removes an announcement to the room Ban – bans a user for a room. Unban – unbans a user for a room. BanList – Show’s who has been banned from a room. Ignore – Ignore a user in a room. Unignore – Stop ignored a user in a room. Kick – kick a user from a room. Me – an action command for a room. Mute – Mutes a member for everyone in a room. Unmute – unmutes the member in a room. Mutelist – shows a list of users who have been muted. Notifications – disables or enables notifications from the notification bot. Topic – adds or removes a chat topic from a room. Rules - Show the rules for a room if they have them. Password - sets a password for a room Purge - deletes all the existing messages in a room Stats - displays a rooms stats if enabled Rand - display a random GIF from giphy.com and many more!

    $200.00

  5. 2 points

    Version 2.8.11

    385 downloads

    Request a on site trial: You can request a trial for your site. please contact me here. Please in the PM include what site you will be using it on and on average how many users will be using it at any given time. the demo is full featured, but it will expire 10 days after the key is issued. this is only good for one site and you can only request 1 demo, so if you request it and don't use it in the allotted time, i will not extend the trial. After Purchase: After purchase, go to Store->Purchases, you will need the license key and your email address that was used when purchased. After installing babble and activating the license, it can take up to 2 hours before use. Babble is a real time chat system using node.js and sockets. It uses less resources and doesn’t rely on long polling or interval scripts to check for new message. Babble is fully featured with those features laid out below. The application will come with the first 3/6/12 month(s) (depending on package purchased) of service. Requirements: requires IPS 4.2 as it uses clubs. A modern browser that supports web sockets. (Firefox/IE11/Edge/Chrome/Safari supports websockets. For mobile browsers, I will only be supporting Safari and Chrome). Babble and the chat service will require a purchase per site and a bi-yearly renewal agreement. If you purchase a copyright removal, Babble will occasional make a call home to http://codingjungle.com to validate the copyright removal key. Copyright Removal keys will need to be purchased for each purchase of babble if you wish to run it on multiple sites without branding. Features: Rooms: Babble comes with two default rooms that can not be removed. The “Babble” room is used by default for Babble, and the Widget Room is used by the “Widget” (the widget can be configured to use the default room). Each room has permissions that can be set like “View, Message, Whisper, Edit, Delete, Upload, and Archives”. Each room also has the ability to be configured independently of each other on uploads (what types and sizes), how many messages to show by default, rules to show before entering the room. Rooms can also have 3 bots they can configure (more on bots later). Rooms can be password protected. Uploads: Each room can be configured to allow uploads. If the upload is an image, the image will be “lazy loaded” and resized to fit the dimensions of the message area better. If it is a non-image upload, it will display a link to download. NOTE: Groups who can see the room, can also download and view images. Sounds: Babble comes with a collection of sounds for send, receive, entering, leaving and whispers. Users can enable or disable each sound as they see fit. The sound files can be replaced at any time in the ACP by pointing to the corresponding sound setting to the new location (this is to avoid future updates from overwriting your sound files). NOTE: due to some limitations in mobile OS’s (iOS and android) even if the sounds are enabled by the user, there is one additional step they must take to hear sounds on the effected OS’s. On mobile devices a Speaker Icon will appear, that will need to be activated to be able to hear sounds, this action must be done each page refresh. Whispers: Whispers are private messages that are sent in between users. They will open in a “tab” in the room and will flash when a new message is received if you aren’t currently active on the tab that is. Whispers only work inside the room, you currently can not “whisper” to some one who is not logged into the room you are in (at a later date this might change). Browser Notifications: A user can set how many new messages they receive in a room before a browser notification is triggered (or they can disable them all together). Currently these do not work on mobile OS’s, in the future I plan on adding notifications for iOS and Android. New Message Order: By default babble will order messages newest to oldest, for some users this might not be ideal, so they can reverse the order to oldest to newest. Any new message after this will honor the setting. Group Content: You can set a min. content count per room for each user group before they can send messages. You can use this feature as a reward to your members for participation on your site. Note: Messages made in babble will not increment content counts. Command Aliasing: you can set any number of aliases to existing/custom commands, this will help if you want to "localize" the commands. Stats - if stats are enabled for a room, you can keep track of basic stats like how many messages have been made in a room, the most online ever in a room, the current day's tally of how many have been in a room, and the top 5 users who make messages in a room. Archive - if enabled, a user can select to load messages previous made in the room. this is a group permission. BOTS: Babble comes with 4 bots, each serve a different function and are triggered in different ways. 3 of the bots can be configured per room, where the 4th bot can be configured to which rooms it sends messages too, as most of its settings are “global”. Hopefully Babble Bots can help you accomplish some pretty amazing things and enrich your users experience with babble. Time Bot: the time bot can be configured per room*. This bot can be configured to send different messages at different times**. You can use HTML/BBC in the bots messages. This bot runs from a task, so its HIGHLY recommend that you have your task configured to run as a cron job to see the best results. If not configured to a cron, this bot might not function properly. * you can configure this bot to store its messages in the database or not. Due to a technical limitation with node.js the bot is unable to check to see if there are any users in the room or not, so instead of having the chat history filled with messages from the time bot, they will “go away” on a page refresh. ** this is in minutes passed since the bot was configured, if you set a message to send every 10 minutes, then the first message will be sent 10 minutes after you configured the bot, and each additional message will be sent 10 minutes after this. Count Bot: This bot can be configured per room. You can configure this bot to send messages after x amount of messages sent by users*. You can also send different messages x amount of messages sent. You can use HTML/BBC and special variables(1) in your messages. * this does not include whispers sent or messages from other bots. Phrase Bot: This bot can be configured per room. You can configure this bot to send messages when a match to a word/phrase is made. You can have multiple matches for the same message or multiple messages for different matches. You can use HTML/BBC and specials variables(1) in the messages. Notifications: This is the bot that has a global configuration. This bot will send messages out when new content is posted to the supported applications*. Permissions are honored on these notifications, so if the user doesn’t have access to to view the area in question, they wont see the notification. This bot can only be configured to tell it which rooms to run in, the rest of its settings are global due to its nature. * IPS applications are the only ones support for notifications. In theory any application that uses the content item class should work, but I have only tested my own application that use this and they will work with it, so I’m pretty sure it will work with the other 3rd party application that use the classes. Babble has some API elements to it that will be document on my site later, so any application it doesn’t support, the application developer should be able to create a hook without much of a problem. (1) There are special variables that the count bot and phrase bot have access to, that can be used in the message, to show the name of the person who triggered, the bot’s name, and the match (this is for the phrase bot only). Bots can use commands, if it the command requires a the members name, use the special variable #member# Commands: Commands can perform special functions when issued. The commands can be issued thru the chat area (similar to how IRC does it). Some commands have group restrictions. You can add commands in 2 ways, in the ACP you can add basic commands , if you need more advanced functionality you can create a “command” file. Commands have been expanded greatly in 2.1, you can now "alias" them and the phrase/count bot can now use commands (the time bot can as well, but it wont have access to the #member# special variable). Command list: Announce – adds or removes an announcement to the room Ban – bans a user for a room. Unban – unbans a user for a room. BanList – Show’s who has been banned from a room. Ignore – Ignore a user in a room. Unignore – Stop ignored a user in a room. Kick – kick a user from a room. Me – an action command for a room. Mute – Mutes a member for everyone in a room. Unmute – unmutes the member in a room. Mutelist – shows a list of users who have been muted. Notifications – disables or enables notifications from the notification bot. Topic – adds or removes a chat topic from a room. Rules - Show the rules for a room if they have them. Password - sets a password for a room Purge - deletes all the existing messages in a room Stats - displays a rooms stats if enabled Rand - display a random GIF from giphy.com and many more! ** there is a 100 user soft limit placed on per site where babble is used. this limit isn't enforced, but if it becomes a commonality and a issue, it will be. if there is a demand for higher limits, i will create additional packages.

    From $35.00

  6. 2 points
    I'd like to see enhancements to the mobile menu: the mobile menu should be able to be extensible from up to down (finger slide) the navigation elements must be easily touchable - even for bigger fingers. F.e. set font size, bold, coloring of each element I'd like to see an option for "colored element tiles". I'm talking about a setting to replace elements with custom images in colored squared tiles, like in the "windows 10 mobile" home screen. Bur for custom images, not only for font awesome icons. the whole mobile menu should have the look & feel like a native app
  7. 2 points
    A simple, elegant and effective chat application for IPS. Finally!!! I have used most of the chat room software integrations on the market, including a custom one which I had high hopes for. Long and behold, the best chat software is right here. It works seamlessly with our board and the community are loving it. Excellent support from the developer. Thank you!!!
  8. 2 points
    2.4.6 looks awesome with the connection spinner. Thanks.
  9. 2 points
    Any updates to the v3 project?
  10. 2 points
    sorry must've missed this. i was recovering form an illness and it threw everything into the works into some delays, and now with the 4.2 on the horizon, i'm thinking of releasing 3 shortly after that, but setting up the service stuff now for 2, so things are still rolling.
  11. 2 points
    http://www.screencast.com/t/NJdvngYZX this shows the progress of 3 so far: message grouping online list with retained offline pm's online list with offline coming online message row with early styling there are some bugs in the video that you can see can't make it perfect and let you all think i'm a coding god or something let me know what you think of it below edit: gave messages rows some background colors, rounded the edges and gave it a stem.
  12. 2 points
    I have been sick for the past few weeks and haven't been able to take care of bug reports or develop much. I am better this week, but still a bit below normal, so i will do my best to get to everyone's issues sometime this week. Regards, Michael
  13. 2 points
    Would it be possible to have a little "Who's Chatting" widget like the IPS Chat does? It doesn't have to be anything fancy, even if it just polls every 5 mins or something.
  14. 2 points
    Changed Fixed In to Babble 2.2.0 Changed Status to Implemented Feature
  15. 2 points
    seems if you move a controller from one module to another module, its acp perm gets removed. I've added it back in for 2.2.0 (which should be released some time this week)
  16. 2 points
  17. 2 points
    New Features: MM Style Mobile Menu (similar to the one found in IPS 4.x, there are limitations to this menu, as it only handles menus, so any magic block or application addon features as popular and featured are not displayed. this only applies to the mobile menu however. This is a setting in the group management, by default it will use CJ Menu's mobile menu) add stems to sub menu disable "cloning of menu" import from IPS Navigation (from their menu system, not just import everything) speed improvements
  18. 1 point
    I am alive, I don't mean to disappoint anyone if you are I had a chance to use my talents to help a few local schools out with their IT dilemma (mostly fixing their old and donated computers to hand out to children who don't have one). So i was busy with this for a bit, and then i got sick (not with covid19, at least they told me it wasn't it, but it kicked my butt for about 5 days), but i am back now. I have a few things to get thru for a few clients, and then i will start working my way thru the backlog. hope everyone is staying safe and well
  19. 1 point
    its a automatic process the closing. this really is a server issue, php/apach (or nginx) can't set file permissions on the file. try deleting the directory for cjdml and extacting and uploading the files directly via ftp, then manually running the upgrade process.
  20. 1 point
    I'll put a switch in there if it detects it is on iOS or a mobile device, that the off focus mechanism that when triggered will disconnect, i think i read a few months back that iOS has started to clear out js timers on off focus to save battery life, maybe if we get lucky this will be the solution.
  21. 1 point
    part of the problem seems to be with "custom emojis" the first image is from my installation here, and the second one is from my relatively "fresh" dev board, seems IPS changed them, why i couldn't duplicate right away on my dev, i guess this is similar to what is happening to you too, that you have these basic text emoji's as customs like i do. now i know why, i can work on a solution as i don't see IPS getting rid of "custom emoji's" any time soon
  22. 1 point
    I know it might seem like version 3 is a pipe dream, but after a lot of debate, thinking and trying to figure out what i was going to do with it, i've began work on version 3. Its gonna be different than what i've previously shown for babble version 3, it will have some elements lifted from it. but here is a list of some features removed and added into version 3: Removed: Guest Messaging: this was removed cause the code was a bit buggy and was standing in the way of some features i wanted to add in. guest will be able to view the room, but there wont be any settings to allow them to chat. Rooms: well they're not really gone perse, but they act differently. in 2, they were treated as different entities than each other, in 3, they are treated as "channels'. persistent online list: as some of you know the online list has been a bane to my existence for awhile, i had thoughts of removing it completely cause of the issues, but i did a lot of work on it for 2, and have taken what i've learned to 3. in 3, the user list is pulled directly from who is connected at the time when it was connected, in 2 it was a list i tried to maintain and i think that was the problem, trying to keep the list synced. entry/exit notifications: this wasn't really popular with folks, got a lot of complaints about them, so i've decided to just remove them. New: front interface: i really like how the new interface for babble is turning out, it reminds me a lot of chats like slack/discord in the way it functions. new sounds: there will be new sound files, less annoying and softer than the old sounds. whisper history: will show you a list of everyone you have had a conversation with in the past, with showing you their status. Statuses: change your status, if you go idle, automatically sets to away. new bots: there will be several new bots and the way they are configured. Group Chats there will be more news as i finalize the alpha of 3, here is a short video of some of the new features and what version 3 looks like: *note: there isn't the final look, as i have minimal styling atm, as i get all the elements built and changes in the codebase.
  23. 1 point
    To save space and condense, have you considered consolidating messages when the same user posts 2 or more times in a row? Example, currently its like this: Person 1: Hi Person 1: How are you? Person 1: Anything new? Person 2: Hello! What about instead it would be like: Person 1: Hi How are you? Anything new? Person 2: Hello! It may not seem like much space saved at first glance, but for each message with how it currently is, there is an avatar for each message, and the line-height of each one, etc. When condensed it would only show the avatar and poster once, and height would be based off the combined messages only. Hopefully this makes sense, otherwise I can try and whip up an example image.
  24. 1 point
    This guide is intended to help you install babble 2.4+. this guide is only applicable to the self hosted version, if you have the chat service, check this out. requirements for this guide: nodejs v4.x+ (v0.10 and v0.12 do not ship with ECMAScript 2015 enabled by default and might have other version related issues with third party libs in use for babble) and npm to be installed. (forever is optional) a terminal application such as putty to be able to connect to your server via SSH. optional: text editor (such as notepad++) if you will be using SSL you will need the full paths for the location of your SSL's .key and .crt file (if you have a ca.cert file, you will need its full path too, this is not always required). this guide will assume you have a understanding of how to use a terminal application and connecting to your server via SSH. I do offer a installation service for babble (just babble and configuring the babble.js, i will not install nor configure node.js itself or do anything related to server maintenance, etc). this service is $75 for the first hour, then an additional $50 per hour after this, i will require the $75 to paid before i will begin. the installation will also need to be scheduled, please contact me via PM (Michael) if you are interested in this service and/or to schedule an installation. Notice: the installation of Nodejs/forever/npm are not covered here. nodejs and npm are requirements to install and run babble. the installation/configuration/maintenance of nodejs/npm are not covered in support for this application. these are server level software like apache/nginx/php/mysql, you will need to contact your host for assistance with these programs. in your zip file, you will find babble.tar, extract it it from the zip. Babble will install in the ACP of IPS like any other IPS application. if you have read/write restrictions, you will need to extract the contents of the babble.tar and upload them to your server via FTP or you will need to disable said restrictions to be able to install babble. after installing you will see babble in the left hand menu: Go to Configuration->General and click on the "Node Settings" Tab: fill in the Node url (this could be your servers URL without the trailing slash, a server IP, etc) it will need to be a full URL, so it will need to include https:// or http://. (note: the URL field might already be populated here with the URL and port number, if this is the case remove the port number from the URL.) fill in the port number you will wish to use. by default this is 3000. you will need to check with your host to see which ports are available. you don't need to do anything with the node private key setting, it should already be populated if not, it will populate after save. save, once saved navigate back to the Node Settings Tab. you will notice a new section has appeared. it will contain a download link for babble.js and package.json, both are required to finish the installation of babble. once you have downloaded the babble.js, and if you do not require SSL to be configured, skip to step 14 if not open up babble.js in a plain text editor such as notepad++ (notepad in windows will also work, but not wordpad). once opened, please locate these two variabls in babble.js: var sslPrivateKey = ''; var sslCertificate = ''; and place the full path to the location of your SSL key and crt. they should look something like this when done: var sslPrivateKey = '/etc/ssl/certs/mysite_com.key'; var sslCertificate = '/etc/ssl/certs/mysite_com.crt'; if you have a ca.cert, you can add it to the (this is not always required as some cert companies do not issue them, auto-ssl in cpanel will not contain a ca.cert/bundle): var sslBundle = ''; now upload babble.js and package.json to your server, to any folder you like. i would suggest making this folder not accessible via the browser, and if it is, you are responsible for taking steps to making sure the contents of babble.js are not viewable and/or downloadable. connect to your server via ssh. navigate to the folder where you uploaded babble.js and package.json. once you have done that, we will need to install the node modules that babble.js uses. execute this command: npm install this could take a few minutes as it has to retrieve and install the modules that are required for babble.js to run. once they are done installing (ignore the error about babble.js not having a licenses or repo field). once they have been installed, we can start up babble.js. there are a few ways to do this, i suggest using forever or creating a init script for your servers OS (each OS is different, most linux distro's will use systemd, i will provide a tutorial on how to create one, but i will offer no support on it, as each linux distro has their own way of doing things and i am frankly not a sysadmin). you can install forever with this command (the following will require super user privileges, so if you are not logged into SSH with an account with super user privileges please switch accounts to install this): npm install forever -g on some versions of NPM, will throw an error about out of date or depecrated dependencies, this can be safely ignored. once it is install you can start the babble.js with the following command: forever start babble.js to restart babble.js: forever restart babble.js to stop or stop all scripts started with forever: forever stopall this is the end of this guide. if you started babble.js with forever or a init script, it will continue to run after ssh has been disconnected. if the server is restarted and you only started babble.js with forever, you will need to start it again after the server has been rebooted. if you used the init script, it will start with the server.
  25. 1 point
    in its current form, an ajax request wouldn't be enough (as the namespace the socket.io is the room), in version 3 this will be easier to do, so that will be something in 3. right now the easiest thing to do, would be when it is a widget, to have it open in a new tab. yeah, not a bad idea, i'll take it into consideration for version 3.
  26. 1 point
    Babble 2.5.0 will be released the next few days. This release is mainly for Commands. A lot of the planned features for commands for 3.0.0 have been backported to 2.5.0, to help fix several issues. mainly cause of confusion when it came to permissions or "quirks" in the previous system that would allow some of the "moderator" commands to be used by everyone or groups that weren't a moderator. Features/Improvements: Custom Commands/included commands and aliases have all been merged. Permissions are now handled per Command (including any added commands). Custom Commands of the basic type found in previous versions can be created, along with more advanced form ones, like the included commands. there will be new guides to explain how to do either. Custom Commands: you will still be able to add your own custom commands. there will be 2 types you have a choice from. Basic, basic works identically to the way the custom commands from previous versions, and advanced. Advanced are php based ones, designed to do more advanced things, all of the included commands are of this type. I will make guides for both of these types, to better explain how they are to be used, and what options are available to you. Aliases: Aliases still exist in this version, but they are now included with the commands. Instaed of one HUGE list of available commands, with their stacks all visible. The Aliases have their own tab within the command. Help: Help has its own tab now inside the command, and will be using translatable, so you can customize the commands help per language you have installed. This is a much needed improvement for babble, hopefully it is a welcomed change . let me know what you think or if you have any questions.
  27. 1 point
    Thank you very much for your hard working. Will see if the latest 2.4.3 version brings more reliability to the Babble.
  28. 1 point
    some one on the IPS forums had suggested it awhile back, I was busy at the time. the other day i was looking at it again and was like "this shouldn't be too hard to do". viola here they are, and last night trying to get the "offset" right for the letters (as for whatever reason my host uninstalled or didn't upgrade imagemagick) was driving me insane so i was like "cats, cats will do for now".
  29. 1 point
    Cats are always cute! (I have 6 real ones)
  30. 1 point
    Name 2 Avatars - yes Babble - latest version Media - no Keywords - untested Downloads plus - no, new version soon CJ Duplicate Member Logger - untested, but it should be. Storm - Latest dev version pulled from GIThub. Smooth Scroller - yes CJ Menu - no
  31. 1 point
    Hello, I found it very easy to install. If your having problems setting up the server to run it then this could be for you! I made my droplet from digital ocean. Made one click app with mean and hand install LEMP server. Very easy and takes less then 15 minutes of your time. Then you don't have to mess with installing nodejs or other apps you may want in the near future! I will be doing 3 video guide how set up the servers, installing IPB and babble server.
  32. 1 point
    I have a client i built a custom version of keywords for, that it takes all the titles from one pages database, and makes keywords out of 'em. so when they get used in another pages database, they get linked and anchors built at the bottom of the page, kinda like a "citations" list on wikipedia. another client uses it for advertisements and coupon codes, so when something goes on sale at say target or walmart, he reactivates the keyword, puts the ad info or coupon code in it. he also uses it to insert affiliate links in to his content, so if some one wants to buy something say from amazon, they see it linked in an article or the forums, they click on it and it takes them to his affiliate link. there are a lot of uses for it i guess it is where i'm going with this. i'm always amazed what people do with my stuff. like cjmenu, i know this one guy who built a custom menu group, and placed it at the bottom of his website and uses the icon upload feature to put up a comic strip each week. another client uses the same feature, but uses it to show award icons won for their organization, then uses the same feature again, to show sponsors and affiliates in the footer. another person uses the "magic block" feature, to show important announcements and/or latest updates/news to the site and for the hobby he host the website for. so yeah, if you use my stuff in a unique way, let me know, i always get a kick out of it
  33. 1 point
    this is the limitation of the giphy api, i'll see if there is anymore i can do with it. hopefully i have this addressed in 3, as this is sorta a complicated thing, as the image needs to load first to know the dimensions of it, to be able to scroll to the bottom. at this point, i haven't been able to fully "solve" it yet, but i'm working on it.
  34. 1 point
    the messages in babble are "items" so the report system works, as the report system isn't independent of the items class. this will show up, if you have your content managed by app. i will see if i can hide.
  35. 1 point
    you can change the image for the notifications, its in babble/interface/imgs/notification.png. you can change the announcement icon, in the babble.css #elBabbleAnnounce .cBabbleAnnounceIcon > i:before { font-family: FontAwesome; content: '\f0f3'; }
  36. 1 point
    Similar to Moderator reports, I'd like to suggest marking the member reports for DML as "complete" or "archive." This means they'll appear in a separate / non-active category, but will still be saved for future reference. The reason why I bring this up is because I feel like I'm flagging an account today on a certain member that I flagged many months ago, but I have no record of it. At the same time, I don't want the current report to continue being listed in DML.
  37. 1 point
    it will display that, if it detects the conf_global.php setting "sql_utf8mb4" isn't set to true, this is a good sign the charset of the database isn't set to utf8mb4_unicode_ci, and you pass it a utf8 unicode symbol of some kind.
  38. 1 point
    The app creates a tab on user profile. Most of user (99.9%) don't (and won't) create any keywords, so this tab is usually empty Is it possible to show the tab only if the member created almost one keyword ? OR/AND? Add a setting on ACP to deactivate the tab ?
  39. 1 point
  40. 1 point
    new user interfaces (yes that is plural) chat bar (similar to comet chat) Custom Commands: new ACP layout, with new features. Aliases: redesign of its UI, sorta confusing in the ACP. tabbed rooms: rooms will be tabbed, so you open them from a list, instead of leaving one room. better notifications: hope to add better notifications, like mobile notifications like for iOS and android. bots: will be making bots a bit easier to use. much more...basically what ever comes to my mind or get suggestions on!
  41. 1 point
    in the video above, you can see the UI changes i've been mentioning for babble for awhile. with the service trial underway, I soon hope to have 3 available for testing, as it is the version that was designed with the service in mind (well a multi-site babble.js). in this video i will go over how the new UI looks and works. The Online list is no longer apart of the "room" and you are technically connected to "each" room you can view, so you will get notifications if there are new messages in the room since you "joined", works the same with whispers. there isn't currently a whole lot of styling going on in the messages as i am redoing the templates for those and haven't finished them yet. whispers will now be "persistent", they will reload the previous conversations and if the person you had the convo with isn't online, they will "show" a offline in your list, until you "leave" the whisper (which isn't implemented yet, so it wasn't shown). If you leave a whisper, and the person whispers you again, you will still have access to the previous convo, the history of whispers will be determined by the site admin, they can be retained for only a few days to indefinite, but this will be up to the site admin when to clear out old whispers. There will also be private rooms you can create, and invite people into them. they will be given the option to join or to decline. only the owner of the private room will be able to kick/add people (if they've been kicked, they wont be able to rejoin, you will need to invite them again). if you the owner of the private room leaves, then the room will also be removed and any remaining members will not be able to access the room any longer. any member can opt to leave a private room at any time, upon doing so they will need to be invited again by the owner. I also show off some of the features in the ACP like the new bots and commands :). (neither work atm due to the changes or i'd show them off too).
  42. 1 point
    Looking forward to v3 as well. We bought the full version on IPS. I hope you don't drop support for the self-hosted, or if you do, let us hop into the service for free.
  43. 1 point
    Thanks for creating and sharing the video. I'm looking forward to v3.
  44. 1 point
    [Joel] Who needs fancy badges when you can use fake prefixes. [Eyeroll] Am I right??
  45. 1 point
    i'm working on a new version that should fix all problems
  46. 1 point
    yeah, different versions of the same distro can use different init systems. most of them use systemd now days. there are still a few hold outs on using sysV and some might still being usings ubuntu's upstart. I'll get a guide written up for how to add one for systemd and your tech guy can get it configured and running :).
  47. 1 point
    Suggestion When deleting an alt account, offer option to merge content to main account. So you won't lose any data to reassign to guest.
  48. 1 point
    sorry, i see in the code what happened. if you have a back up, you can restore from that? I'll get it fixed later tonight or tomorrow morning in 1.0.6.
  49. 1 point
    if you don't require the uploads, you can disable it for each room in the permissions, when in the rooms section in the acp click on the lock icon and uncheck "upload" then save, the upload section will no longer be in that room. now the rooms available in the whisper bar, i'll play around and see what i can come up with, as i don't particular like the idea of it being there. I like it where it is it also looks like you theme is adding in additional padding that isn't there on my theme or the default them for those areas.
  50. 1 point
    1.0.3 has been released here and on IPS Market.
×
×
  • Create New...