Excellent idea! -Andy, Oulu, Finland (Note to self - get a new computer. Mine's too noisy to use all the time....Missus turns it off at the wall when she's fed up of the noise. Oh, guess I should've posted this on the 'fridge ;-)
I usually don't comment about products or services for one reason or another, but this is a little different, seeing people innovating feels so good and inspiring. Thank You Opera Team for thinking differently!
@ qlue Let me get this straight. Someone who doesn't even have a pc is DEMANDING php in the next addition of the webserver??? Please, Opera developers, for ONCE just stop listening to these people who demand complicated features which will just cause problems. Make the Opera browser work perfectly the way it is now....that's plenty of work for you right there. I, for one, do NOT want php or mysql, that's what I have web hosting services for. Hosting from your home computer is too SLOW, folks. Get real.
Please don't start complicating the webserver service. First of all, most people can't handle a ton of traffic just off of their own computer at home...that's what web hosts are for. I like the simplicity of being able to JUST USE PLAIN HTML for quick and dirty little web sites just for friends or family. Let's not get carried away here, folks. That's where Opera starts to get sidetracked and shoots itself in the foot and becomes a complex browser that most people won't touch with a ten foot pole and your audience of users shrinks to a handful of geeks who keep crying for more complexity while you leave most of the world out of the picture. I love the simple little services you have created... The webserver service is fine just the way it is.
to okst666:I am fine with OperaUnite becoming be a high sophisticated Webserver and not just a WebBrowser.
Let's face it: Opera started as a web browser for techies that like to tweak things around. In my case, I first started using Opera and then got interested in programming websites, and discovered JavaScript and PHP. I can say "thanks Opera" for that.
So, if Opera is going to offer web server capabilities, it must go all the way, supporting PHP, Ruby-on-Rails, Java, databases like mySQL, and other stuff, whatever it is that people use to make websites these days.
OK, you could probably do it with Unite APIs, but at least Opera should offer a straight-forward tutorial to explain how to set-up those APIs to set-up a web site based on PHP for example. Of course, it is best if everything comes as a bundle, ready for use inside Opera Unite.
stansmith: hum.... what you're asking for sounds very much like this thing called Opera Unite that comes with an open web server API and File IO API where anyone can develop dynamic web pages and services
Why not have a look at the documentations and try to make your own services. The APIs aren't that complex. The real catch is to get into the right mind set with client side & server side JS.
CitizenBane+bongobongo: You can access your Unite services locally, through http://localhost:unitePortNumber/ where localhost can be the string localhost, or 127.0.0.1, or your LAN ip address, and unitePortNumber is given on opera:config in the WebServer section ( at the bottom ), and should be 8840 by default.
Maybe implementing php would present several security risks, specially since this service is aimed to a broader audience, if you want a local full featured server there are already lots of options. But I think that implementing a local CMS for this service would be great.
the concept is really good, and I already gave it a spin one initial feature missing is video sharing/hosting this should be available from beginning since photos are there so videos are the next step
I just checked out! Looks good, dos not work good. i have really fast internet connection and this thing is way too slow. Hopefully it is just Besta troubles.
As Opera Unite user I want to be able to write mini web-apps so I could serve dynamic content and allow user interaction.
Acc: 1. I can store data with some kind of storage (like SQLite) 2. I can serve dynamic pages using simple programming language (like JavaScript, ex. Jaxer).
Let's look at what a browser-based Web server will let people do, at a basic level, without all the dynamic-page effects of PHP and the like:
--Clubs, like my winetasting group, can host their calendar and photos and comments on the home machine of one member. --People with very low-audience-level topics like their personal Web page or hobby topic can create a Web page on their own computer. Bandwidth issues won't be major, and most of us can't do dynamic HTML page creation anyway--we don't do PHP, Java, or anything else. We're lucky to be able to figure out a basic free HTML editor. --People who want to learn how to create Web sites can practice live on Unite. As they grow beyond its bounds (if they do, and most won't), they can up their act to a more robust service/software.
We will probably want to resist the urge to look at this nifty, free, functional skateboard and demand to know why it doesn't have afterburners, four-on-the-floor, dual carbs, and a trailer hitch. Scale, people! It's not just about computers!
peacher, Opera Unite can "forward your local apache", but it is not "native feature".
You can use XMLHttpRequest in your own service's code, and then call xhr.open("GET", "http://your.local.domain" + e.connection.request.uri, false); // it will work =) Here is example: http://joos.nnov.ru/proxy.zip
By sturmgeist42, # Jun 25, 2009 8:18:33 AM
By Netwerks, # Jun 23, 2009 1:52:53 PM
By DrAider, # Jun 23, 2009 12:12:41 PM
-Andy, Oulu, Finland
(Note to self - get a new computer. Mine's too noisy to use all the time....Missus turns it off at the wall when she's fed up of the noise. Oh, guess I should've posted this on the 'fridge ;-)
By andycrofts, # Jun 22, 2009 9:12:39 AM
By razdjp, # Jun 22, 2009 7:17:39 AM
Let me get this straight. Someone who doesn't even have a pc is DEMANDING php in the next addition of the webserver???
Please, Opera developers, for ONCE just stop listening to these people who demand complicated features which will just cause problems.
Make the Opera browser work perfectly the way it is now....that's plenty of work for you right there.
I, for one, do NOT want php or mysql, that's what I have web hosting services for. Hosting from your home computer is too SLOW, folks. Get real.
By creegah, # Jun 21, 2009 10:51:54 PM
Let's not get carried away here, folks. That's where Opera starts to get sidetracked and shoots itself in the foot and becomes a complex browser that most people won't touch with a ten foot pole and your audience of users shrinks to a handful of geeks who keep crying for more complexity while you leave most of the world out of the picture.
I love the simple little services you have created...
The webserver service is fine just the way it is.
By creegah, # Jun 21, 2009 10:41:27 PM
By dbraver, # Jun 21, 2009 10:59:53 AM
By pedrox10, # Jun 20, 2009 3:57:35 PM
Let's face it: Opera started as a web browser for techies that like to tweak things around. In my case, I first started using Opera and then got interested in programming websites, and discovered JavaScript and PHP. I can say "thanks Opera" for that.
So, if Opera is going to offer web server capabilities, it must go all the way, supporting PHP, Ruby-on-Rails, Java, databases like mySQL, and other stuff, whatever it is that people use to make websites these days.
OK, you could probably do it with Unite APIs, but at least Opera should offer a straight-forward tutorial to explain how to set-up those APIs to set-up a web site based on PHP for example. Of course, it is best if everything comes as a bundle, ready for use inside Opera Unite.
By ppass, # Jun 20, 2009 8:51:46 AM
Why not have a look at the documentations and try to make your own services. The APIs aren't that complex. The real catch is to get into the right mind set with client side & server side JS.
By p01, # Jun 19, 2009 12:47:10 AM
Hope that helps,
By p01, # Jun 19, 2009 12:41:13 AM
By ukrainianbitch, # Jun 18, 2009 11:45:57 PM
But I think that implementing a local CMS for this service would be great.
By ovejaElectrica, # Jun 18, 2009 11:25:57 PM
the concept is really good, and I already gave it a spin
one initial feature missing is video sharing/hosting
this should be available from beginning since photos are there so videos are the next step
By ainhoa1421, # Jun 18, 2009 10:41:09 PM
By Lilonius, # Jun 18, 2009 9:29:32 PM
As Opera Unite user
I want to be able to write mini web-apps
so I could serve dynamic content and allow user interaction.
Acc:
1. I can store data with some kind of storage (like SQLite)
2. I can serve dynamic pages using simple programming language (like JavaScript, ex. Jaxer).
By stansmith, # Jun 18, 2009 8:04:47 PM
By stansmith, # Jun 18, 2009 8:00:52 PM
--Clubs, like my winetasting group, can host their calendar and photos and comments on the home machine of one member.
--People with very low-audience-level topics like their personal Web page or hobby topic can create a Web page on their own computer. Bandwidth issues won't be major, and most of us can't do dynamic HTML page creation anyway--we don't do PHP, Java, or anything else. We're lucky to be able to figure out a basic free HTML editor.
--People who want to learn how to create Web sites can practice live on Unite. As they grow beyond its bounds (if they do, and most won't), they can up their act to a more robust service/software.
We will probably want to resist the urge to look at this nifty, free, functional skateboard and demand to know why it doesn't have afterburners, four-on-the-floor, dual carbs, and a trailer hitch. Scale, people! It's not just about computers!
--mac
By mcwong, # Jun 18, 2009 5:12:00 PM
You can use XMLHttpRequest in your own service's code, and then call xhr.open("GET", "http://your.local.domain" + e.connection.request.uri, false); // it will work =)
Here is example: http://joos.nnov.ru/proxy.zip
By cshmuch, # Jun 18, 2009 7:11:42 AM