Jump to content




Firewolf Website Browser 2.5 - Brand New Internals (again)!

networking lua wireless

  • You cannot reply to this topic
539 replies to this topic

#41 Cranium

    Ninja Scripter

  • Moderators
  • 4,031 posts
  • LocationLincoln, Nebraska

Posted 06 December 2012 - 09:35 AM

View PostGravityScore, on 06 December 2012 - 09:26 AM, said:

In the next release, we plan to do something like a loading bar, reload and cancel and back and forward buttons.

The plugins might take some time to get working, but they should be able to do things like implement your own antivirus (so validating website loads), posting notifications, creating new dropdown menus from the address bar (so you could add your own menu the user could select options under, which could disable certain APIs), and other things. Please feel free to suggest anything you might want. I seriously have no idea how we might implement plugins :P
One thing you could do is make a format that is standardized for all plugins. Have a part of each plugin (kind of like configs) be written in a specific way, which can allow you to enable/disable, and check on the versions, for updating. You can ensure that the plugins are put into their own plugins folder, and just get the info from that folder when loading the plugins. Beyond that, I have no idea.

#42 tom2018

  • Members
  • 135 posts

Posted 06 December 2012 - 10:10 AM

hmm I have no idea how you would do plugins but here are some plugin ideas that should be possible

Source viewer(shows website source)
Source Downloader(takes website page and downloads)
Default Site Extender(more default sites)
Email Alerts(works with an email program to alert when email received)
pop out console(a console that pops out when button pushed)
favorites bar
multi tab(more than one tab)

#43 GravityScore

  • Members
  • 796 posts
  • LocationLand of Meh

Posted 06 December 2012 - 11:36 PM

Thanks for all the suggestions guys! I think a good way to do it would be to make each plugin have its own separate file in a plugins folder in the root Firewolf data folder. The plugin files load on startup of Firewolf, and have an API available to them (including all the features tom2018 and others mentioned). Each file would override a bunch of global functions that Firewolf could call upon certain events (like webpage load, validate webpage load (returning whether or not to load the page), when antivirus is triggered, when the user opens the address bar, ect...). This seems more and more like the Firewolf server API just for the main Firewolf :P

#44 Sammich Lord

    IRC Addict

  • Members
  • 1,212 posts
  • LocationThe Sammich Kingdom

Posted 06 December 2012 - 11:41 PM

Will we be able to have server-side scripting? Like if somebody connects to: rdnt://asite.rdnt/home?hello=10 it will act like PHP and return hello as a value, then the home page have some scripts to return shit to the client depending on that value? Also, will we be able to make server-side plugins?

#45 GravityScore

  • Members
  • 796 posts
  • LocationLand of Meh

Posted 07 December 2012 - 12:11 AM

Well, server side plugins sorta already exist with the server API (it has functions inside of it which are called when events happen like uponSuccessfulLoad, uponFailedLoad, uponAnyOtherMessage, uponAnyMessage, serverParallel, and uponLoad). I never thought about server side scripting... That would be a cool thing to do. This could be implemented by the redirect function returning a value when a server script is redirected too, and the server side script could have the arguments supplied probably by the '...'. If the user visits the server scripting page, it could just say that it doesn't exist, or the server page could have an onVisit function which could redirect to the homepage or some other page of the website (specified by the programmer).

Ok, list of things to implement (probably forgetting something :P):
- Plugins
- Plugins API
- Server side scripting

1lann and I started to set up a public wiki on Firewolf on GitHub recently, so once it's mostly finished, we might add a link to the OP for people to get help from (the rdnt://help page is slightly useless because its not very in depth :P)

#46 Sammich Lord

    IRC Addict

  • Members
  • 1,212 posts
  • LocationThe Sammich Kingdom

Posted 07 December 2012 - 12:29 AM

I told you guys to use Github a long time ago but you finally are :P

#47 1lann

  • Members
  • 516 posts
  • LocationSeattle

Posted 07 December 2012 - 01:03 AM

Btw, if you want to report issues or suggest something, head over to https://github.com/1lann/Firewolf and use the Issues section. I already added a few

#48 Kingdaro

    The Doctor

  • Members
  • 1,636 posts
  • Location'MURICA

Posted 07 December 2012 - 03:50 AM

This actually looks really nice. It's been a while since I've seen someone use background colors in a way that fits CC well.

#49 CastleMan2000

  • Members
  • 195 posts
  • LocationThe trashcan where all Undertale trash is

Posted 08 December 2012 - 07:40 AM

It crashed on trying to switch themes! "291: attempt to perform arithmetic __sub on nil and number"

UPDATE: Now, whenever I try to switch themes, it just crashes and every time I reboot it crashes right back down.

#50 Sammich Lord

    IRC Addict

  • Members
  • 1,212 posts
  • LocationThe Sammich Kingdom

Posted 08 December 2012 - 11:46 AM

View PostMechaTallon, on 08 December 2012 - 11:31 AM, said:

Fight-o! Firefox you can beat Rednet Explorer!
:D Once Plugins/Addons/Extensions are available to be programmed, I'll make some!
By "plugins" you mean virus, adware and other misc malware, right? :P

#51 Cranium

    Ninja Scripter

  • Moderators
  • 4,031 posts
  • LocationLincoln, Nebraska

Posted 08 December 2012 - 12:17 PM

View PostHuman, on 08 December 2012 - 11:46 AM, said:

By "plugins" you mean virus, adware and other misc malware, right? :P
That seems to be a rude assumption...

#52 Creepers_killer

  • New Members
  • 5 posts

Posted 09 December 2012 - 04:56 AM

the only reason i registed was to say: THIS IS AMAZING :D !!!

but i have one question but it's proberly stupid... do i have to be on a server (with CC and some one useing this) before i can see other peoples sites ?

#53 Sammich Lord

    IRC Addict

  • Members
  • 1,212 posts
  • LocationThe Sammich Kingdom

Posted 09 December 2012 - 05:23 AM

View PostCranium, on 08 December 2012 - 12:17 PM, said:

View PostHuman, on 08 December 2012 - 11:46 AM, said:

By "plugins" you mean virus, adware and other misc malware, right? :P
That seems to be a rude assumption...
We all know what Sir Mk does :P

#54 GravityScore

  • Members
  • 796 posts
  • LocationLand of Meh

Posted 09 December 2012 - 05:49 AM

View PostCreepers_killer, on 09 December 2012 - 04:56 AM, said:

the only reason i registed was to say: THIS IS AMAZING :D !!!

but i have one question but it's proberly stupid... do i have to be on a server (with CC and some one useing this) before i can see other peoples sites ?

To see other people's sites yes :P You can create sites and access them from other computers in single player by yourself too though :P

#55 GravityScore

  • Members
  • 796 posts
  • LocationLand of Meh

Posted 09 December 2012 - 05:51 AM

View PostCastleMan2000, on 08 December 2012 - 07:40 AM, said:

It crashed on trying to switch themes! "291: attempt to perform arithmetic __sub on nil and number"

You must have been trying to switch to a corrupt theme file? Anyways... I added another condition to the if statement that should prevent it from happening again :P

#56 GravityScore

  • Members
  • 796 posts
  • LocationLand of Meh

Posted 09 December 2012 - 05:55 AM

View PostHuman, on 09 December 2012 - 05:23 AM, said:

View PostCranium, on 08 December 2012 - 12:17 PM, said:

View PostHuman, on 08 December 2012 - 11:46 AM, said:

By "plugins" you mean virus, adware and other misc malware, right? :P
That seems to be a rude assumption...
We all know what Sir Mk does :P

I should let you know that there will be a verification and safety check performed by me before plugins are put up as available for download :P
I might let some well programmed malware onto the download center though, just for a bit of fun :D

#57 Creepers_killer

  • New Members
  • 5 posts

Posted 09 December 2012 - 08:51 PM

View PostGravityScore, on 09 December 2012 - 05:49 AM, said:

View PostCreepers_killer, on 09 December 2012 - 04:56 AM, said:

the only reason i registed was to say: THIS IS AMAZING :D !!!

but i have one question but it's proberly stupid... do i have to be on a server (with CC and some one useing this) before i can see other peoples sites ?

To see other people's sites yes :P You can create sites and access them from other computers in single player by yourself too though :P

that sound cool :)

#58 TheVarmari

  • Members
  • 70 posts
  • LocationFinland

Posted 09 December 2012 - 11:18 PM

View PostGravityScore, on 09 December 2012 - 05:49 AM, said:

View PostCreepers_killer, on 09 December 2012 - 04:56 AM, said:

the only reason i registed was to say: THIS IS AMAZING :D !!!

but i have one question but it's proberly stupid... do i have to be on a server (with CC and some one useing this) before i can see other peoples sites ?

To see other people's sites yes :P You can create sites and access them from other computers in single player by yourself too though :P

Any chance we might get an online database?
Like, use a .php file to upload the site to the net, and it has to use a .rcm or something like that, and you could connect to online sites using *.rcm and the server sites would use .lcm or something like that, just to make this a little bit more useful.

TIP: Block index.* files :-)

#59 GravityScore

  • Members
  • 796 posts
  • LocationLand of Meh

Posted 10 December 2012 - 01:22 AM

View PostTheVarmari, on 09 December 2012 - 11:18 PM, said:

View PostGravityScore, on 09 December 2012 - 05:49 AM, said:

View PostCreepers_killer, on 09 December 2012 - 04:56 AM, said:

the only reason i registed was to say: THIS IS AMAZING :D !!!

but i have one question but it's proberly stupid... do i have to be on a server (with CC and some one useing this) before i can see other peoples sites ?

To see other people's sites yes :P You can create sites and access them from other computers in single player by yourself too though :P

Any chance we might get an online database?
Like, use a .php file to upload the site to the net, and it has to use a .rcm or something like that, and you could connect to online sites using *.rcm and the server sites would use .lcm or something like that, just to make this a little bit more useful.

TIP: Block index.* files :-)

1lann and I had planned to include some form of HTTP websites (planned to be hosted on Dropbox, uploaded using PHP). Instead of different extensions, we were thinking you would be able to switch between RDNT and HTTP.

#60 TheVarmari

  • Members
  • 70 posts
  • LocationFinland

Posted 10 December 2012 - 08:03 AM

View PostGravityScore, on 10 December 2012 - 01:22 AM, said:

View PostTheVarmari, on 09 December 2012 - 11:18 PM, said:

View PostGravityScore, on 09 December 2012 - 05:49 AM, said:

View PostCreepers_killer, on 09 December 2012 - 04:56 AM, said:

the only reason i registed was to say: THIS IS AMAZING :D !!!

but i have one question but it's proberly stupid... do i have to be on a server (with CC and some one useing this) before i can see other peoples sites ?

To see other people's sites yes :P You can create sites and access them from other computers in single player by yourself too though :P

Any chance we might get an online database?
Like, use a .php file to upload the site to the net, and it has to use a .rcm or something like that, and you could connect to online sites using *.rcm and the server sites would use .lcm or something like that, just to make this a little bit more useful.

TIP: Block index.* files :-)

1lann and I had planned to include some form of HTTP websites (planned to be hosted on Dropbox, uploaded using PHP). Instead of different extensions, we were thinking you would be able to switch between RDNT and HTTP.

Dropbox? No. Nonononono. Get a website, even a FREE one (000webhost.com for example)





2 user(s) are reading this topic

0 members, 2 guests, 0 anonymous users