• Home
  • Categories
  • Recent
  • Popular
  • Top
  • Tags
  • Users
  • Groups
  • Documentation
    • Home
    • Read API
    • Write API
    • Plugin Development
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
v3.5.2 Latest
Buy Hosting

IFramely alternatives, homebrewed solution, etc.

Scheduled Pinned Locked Moved Feature Requests
36 Posts 5 Posters 1.2k Views
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • julianJ Offline
    julianJ Offline
    julian GNU/Linux
    replied to julian on last edited by
    #12

    That said, if we were to make this a plugin, it would likely be bundled in with all installs.

    phenomlabP 2 Replies Last reply
    1
  • phenomlabP Online
    phenomlabP Online
    phenomlab
    replied to julian on last edited by
    #13

    @julian I know that feeling well. Feel free to use me in your experiments

    1 Reply Last reply
    0
  • phenomlabP Online
    phenomlabP Online
    phenomlab
    replied to julian on last edited by
    #14

    @julian Fully agree.

    1 Reply Last reply
    0
  • phenomlabP Online
    phenomlabP Online
    phenomlab
    replied to julian on last edited by phenomlab
    #15

    @julian just coming back here with an update.

    Today, I noticed my NodeBB installation was playing up - to the point where hardly anything worked properly and sockets.io was having a breakdown. I restarted the VPS and everything was back to normal for about 10 minutes, and then all hell broke loose again.

    After letting some monitoring run for an hour, I was able to quickly determine that the culprit was iFramely. Not the NodeBB plugin, but the self hosted instance I've been running for a while has suddenly decided it's going to occupy all the cores and drain the available memory from my system. There were also a stack of zombie processes associated with pm2 so I took the decision to try out the hosted API version which works.

    Great, ok, now let's put everything back to self hosted and restart. This is where Armageddon took place with NodeBB refusing to build, and crashing each time I tried to open a post with links.

    A quick disable plugin and a rebuild, and everything is back to normal.

    My personal experiences here but I won't be putting iFramely back on my forum because of its detrimental impact on resources and the sudden runaway processes.

    This means I'm in the market for a replacement. I'd prefer pretty URLs as this is a modem approach, but for now, I won't be using iframely for anything.

    Any update at your end?

    Thanks

    julianJ 1 Reply Last reply
    2
  • julianJ Offline
    julianJ Offline
    julian GNU/Linux
    replied to phenomlab on last edited by
    #16

    @phenomlab said in IFramely alternatives, homebrewed solution, etc.:

    Any update at your end?

    Yes, my wife had a baby and so I'm getting less sleep than usual 😂

    But this is definitely on my radar as something to address...

    phenomlabP crazycellsC 2 Replies Last reply
    5
  • phenomlabP Online
    phenomlabP Online
    phenomlab
    replied to julian on last edited by
    #17

    @julian said in IFramely alternatives, homebrewed solution, etc.:

    Yes, my wife had a baby and so I'm getting less sleep than usual

    Congratulations! Hope your wife and new arrival are doing well.

    1 Reply Last reply
    2
  • crazycellsC Online
    crazycellsC Online
    crazycells
    replied to julian on last edited by
    #18

    @julian said in IFramely alternatives, homebrewed solution, etc.:

    @phenomlab said in IFramely alternatives, homebrewed solution, etc.:

    Any update at your end?

    Yes, my wife had a baby and so I'm getting less sleep than usual 😂

    But this is definitely on my radar as something to address...

    congrats!

    Baby Cute GIF

    julianJ 1 Reply Last reply
    0
  • julianJ Offline
    julianJ Offline
    julian GNU/Linux
    replied to crazycells on last edited by
    #19

    @crazycells wait, that's not my baby...

    1 Reply Last reply
    5
  • DownPWD Offline
    DownPWD Offline
    DownPW Translator
    wrote on last edited by DownPW
    #20

    ha ha Congratulations @julian

    Congratulations Tribe GIF

    @julian said in IFramely alternatives, homebrewed solution, etc.:

    Yes, my wife had a baby and so I'm getting less sleep than usual

    It is sure that less and chopped sleep, it will last some time 😆

    @julian said in IFramely alternatives, homebrewed solution, etc.:

    But this is definitely on my radar as something to address...

    This is a good thing because If iframely is so messed up on V3, it's a brake on the switch to V3 for me. 😞

    phenomlabP crazycellsC 2 Replies Last reply
    1
  • phenomlabP Online
    phenomlabP Online
    phenomlab
    replied to DownPW on last edited by
    #21

    @DownPW said in IFramely alternatives, homebrewed solution, etc.:

    This is a good thing because If iframely is so messed up on V3, it's a brake on the switch to V3 for me.

    Yes, I have to admit it's been something of a bumpy ride for me and it either works well, or not at all. I don't think it's a NodeBB issue though.

    1 Reply Last reply
    0
  • crazycellsC Online
    crazycellsC Online
    crazycells
    replied to DownPW on last edited by
    #22

    @DownPW said in IFramely alternatives, homebrewed solution, etc.:

    This is a good thing because If iframely is so messed up on V3, it's a brake on the switch to V3 for me. 😞

    Good to know. I hope it can be fixed soon.

    phenomlabP 1 Reply Last reply
    0
  • phenomlabP Online
    phenomlabP Online
    phenomlab
    replied to crazycells on last edited by
    #23

    @crazycells said in IFramely alternatives, homebrewed solution, etc.:

    Good to know. I hope it can be fixed soon.

    I don't think it's going to be a fix - more of a departure from iFramely altogether with a home-brew solution

    julianJ 1 Reply Last reply
    1
  • julianJ Offline
    julianJ Offline
    julian GNU/Linux
    replied to phenomlab on last edited by
    #24

    @phenomlab well, it's a start, and there's a lot to do before I can actually publish, but the work is coming along 😄

    81366a38-d819-45ed-9d6a-1c8b83cd36ed-image.png

    I did end up using link-preview-js, so I stood up this proof-of-concept this afternoon.

    phenomlabP 2 Replies Last reply
    5
  • phenomlabP Online
    phenomlabP Online
    phenomlab
    replied to julian on last edited by
    #25

    @julian great!

    1 Reply Last reply
    2
  • DownPWD Offline
    DownPWD Offline
    DownPW Translator
    wrote on last edited by
    #26

    @julian It's a good start, awesome 🙂

    1 Reply Last reply
    2
  • phenomlabP Online
    phenomlabP Online
    phenomlab
    replied to julian on last edited by
    #27

    @julian it seems that the link-preview package has been deprecated 😱

    js-link-preview

    This package is no longer supported and has been deprecated. To avoid malicious use, npm is hanging on to the package name.. Latest version: 1.0.0, last published: 6 years ago. Start using js-link-preview in your project by running `npm i js-link-preview`. There are no other projects in the npm registry using js-link-preview.

    favicon

    npm (www.npmjs.com)

    julianJ 2 Replies Last reply
    1
  • julianJ Offline
    julianJ Offline
    julian GNU/Linux
    replied to phenomlab on last edited by julian
    #28

    @phenomlab ah, well, then it's a good thing I use

    link-preview-js

    Javascript module to extract and fetch HTTP link information from blocks of text.. Latest version: 3.0.5, last published: 4 months ago. Start using link-preview-js in your project by running `npm i link-preview-js`. There are 41 other projects in the npm registry using link-preview-js.

    favicon

    npm (www.npmjs.com)

    😆

    1 Reply Last reply
    3
  • phenomlabP Online
    phenomlabP Online
    phenomlab
    wrote on last edited by
    #29

    To take the heat off @julian in lieu of his new arrival to the Lam family 🙂 I decided to take a stab at this myself, and have a working solution here

    OGProxy - a replacement for iFramely

    Hi all, I’ve been working on a self-coded replacement for iFramely, and I now have a workable solution that Is able to bypass CORS restrictions Gets data as...

    favicon

    Sudonix (sudonix.org)

    It's NOT perfect, and NOT finished, but working for the most part. It's also not a plugin, but raw code.

    Let me know if any interest.

    julianJ 1 Reply Last reply
    2
  • julianJ Offline
    julianJ Offline
    julian GNU/Linux
    replied to phenomlab on last edited by
    #30

    @phenomlab hehe that's exactly where I am at the moment. Just need to put it into a plugin and add some settings.

    1 Reply Last reply
    3
  • julianJ Offline
    julianJ Offline
    julian GNU/Linux
    replied to phenomlab on last edited by
    #31

    @phenomlab 😩 so it seems like link-preview-js is also deprecated!

    Only recently (31 March 2023), though, so I think perhaps if it still working fine, then NodeBB could take it over.

    phenomlabP 1 Reply Last reply
    1

Copyright © 2023 NodeBB | Contributors
  • Login

  • Don't have an account? Register

  • Login or register to search.
Powered by NodeBB Contributors
  • First post
    Last post
0
  • Home
  • Categories
  • Recent
  • Popular
  • Top
  • Tags
  • Users
  • Groups
  • Documentation
    • Home
    • Read API
    • Write API
    • Plugin Development