Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 02/24/2013 in Article Comments

  1. well the best solution is a separate server with its own domain or sub-domain, with its own certs. however you can it is doable. solution 1: the easiest solution would be to change the port babble uses. by default if you are on https, it uses port 443, otherwise port 80. problem on a server running a web server, those 2 ports are already in use and nodejs wouldn't be able to use them. so you would need to open up a port in your servers firewall, a port that isn't used by something else. this has its own set of problems tho, the first one is having to open up another port on your servers firewall. the other problem it opens up, networks often block all ports except 80 and 443, so people on those networks wouldn't be able to connect to babble. like i mentioned, this is most def the easiest solution, its not really the most ideal one. solution 2: in nginx and apache there is such a thing called "reverse proxy" (well in one of them its called that, in the other it has a different name, but i can't remember which or what it is, but its the same thing more or less). basically with the reverse proxy, you setup your webserver to handle the connection to nodejs internally. this one requires a bit of work to setup, on apache it requires a few modules to be installed. in my testing back in the day, i found nginx to be the easiest to setup (as its built in functionality) and it also performed a fair bit better imho than apache does. to me this is the ideal of the two solutions i give here. it doesn't require any ports to be opened, it also looks cleaner. solution ?3 there might be other solutions, it's been since like 2016/17 since i last looked into alternatives. the service really rendered those solutions kinda moot, as everyone on the self hosted version jumped ship for the service. was gonna have the live events be a "customized" room, that would be open to everyone (or restricted if you wanted it). then at the end of it, you'd issue a command to close it down, and the room would disappear and its content would be added to pages (if it is installed, or give you an option to have it just archive itself and/or to pages). it would be fun to try to add a chat bot to it. it has 'bots' but nothing too complex, but get one of these natural language models like chatgtp or tabbyml (which is free, and customizable, but would require its own setup too, but i haven't played with tabby's chat ability). babble is very customizable. you can set it up where you can have private rooms, private messages, rooms have a ton of configuration to them, there are "bots" (even the ability to add in your own custom bots), command (ability to add in custom commands), there are also different layouts for it, which i might remove. the "global bar" was never popular, even tho i thought it was cool as hell . it will make building it easier if i took out the global bar. anyway, if you have anything more specifi in mind, don't shy away, let me know.
    1 point
  2. custom projects or releasable apps for the masses? i'm open to either one, for custom work, will need to check my schedule
    1 point
  3. thank you for your work it would be nice if a member could sell teaching, coaching or other hours by defining their availability hours in the calendar
    1 point
  4. 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.
    1 point
  5. 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".
    1 point
  6. Cats are always cute! (I have 6 real ones)
    1 point
  7. 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
    1 point
  8. yes i am planning on it, it needs a bit of work overall. cjmenu was my first app for IPS 4, so there were some mistakes made with it. then i added a bunch of stuff to it, and now it is this "mess" of code that needs some TLC. i will probably this weekend get the CSS worked out for it, and then start work on a CJ Menu 5. yeah its the content router, it use to expect the parameter passed to it to be a \IPS\Member object or something, now there is no type casting to it, and they pass i think \IPS\Member\Group to it. shouldn't be a big fix, but there are a few features i want to get added to it as well. keywords and cj menu get kinda ignored for long periods cause they are relatively stable thru updates.
    1 point
×
×
  • Create New...