Comments (22)
This would introduce licensing issues for sure, Google Chrome is not
fully open source in contrast to Google Chromium engine which is totally
opened and this is the engine I plan to embed in PHP Desktop.
Original comment by [email protected]
on 1 Mar 2013 at 9:46
from phpdesktop.
Sorry, I did not understand. You plan to embed Chromium or Chrome in PHP
Desktop?
Original comment by [email protected]
on 1 Mar 2013 at 9:54
from phpdesktop.
Google Chrome is licensed as freeware under Google Chrome terms of service:
http://www.google.com/chrome/intl/en/eula_text.html
I haven't read it fully, but it definitely has some restrictions that just
won't work for us.
I plan to embed Google Chromium by using Chromium Embedded Framework:
https://code.google.com/p/chromiumembedded/
I've already embedded it in another project called CEF Python:
https://code.google.com/p/cefpython/
Original comment by [email protected]
on 1 Mar 2013 at 9:56
from phpdesktop.
#2 guilhermesalencar
Chromium is a browser engine that Google Chrome is using:
http://www.chromium.org/
It's mostly the same, but Chromium does not include the User Interface found
in Google Chrome, the Google API keys and some other stuff like proprietary
H264 video codecs.
Original comment by [email protected]
on 1 Mar 2013 at 9:58
from phpdesktop.
Sorry Czarek, but the solution I have created use Chromium, and not use Chrome.
Original comment by [email protected]
on 1 Mar 2013 at 9:58
from phpdesktop.
Have you downloaded? What did you think?
Original comment by [email protected]
on 1 Mar 2013 at 10:00
from phpdesktop.
Ahh, okay, you stated it clearly, I assumed it must have been Google
Chrome, sorry for my mistake and the confustion.
Original comment by [email protected]
on 1 Mar 2013 at 10:01
from phpdesktop.
No problem. If we restrict some uses of the navigator (like Ctrl+U, F5) which
can be done with Javascript, I believe, and exclude unnecessaries files in the
chromium Folder to reduce the size, I believe that it will be a good solution.
If you use CEF, it will increase 14 Mb to the Project, if the project has 5 Mb,
it will be 19 Mb. This solution has 29 Mb and works fine. Perhaps would be
possible to reduce more deleting unnucessaries files of the chromium folder.
Take a look and tell me.
Original comment by [email protected]
on 1 Mar 2013 at 10:05
from phpdesktop.
And the guys that develop apps using it should be able to use nice Navigator
functions for a WebDesktop App, like CTRL+P of the Chromium. I don't know if is
possible to do this using CEF, in the MSIE PHP Desktop I can't CTRL+P don't
work.
Original comment by [email protected]
on 1 Mar 2013 at 10:08
from phpdesktop.
Other good thing is that we can install addons in the chromium installation
that add nice functionalities to the applications.
Original comment by [email protected]
on 1 Mar 2013 at 10:28
from phpdesktop.
Guilherme,
It is very nice idea with the -app flag, I didn't know such feature existed,
very nice work done. Although I see some drawbacks of doing it this way, you
already mention the keyboard shortcuts, the "phpdesktop.exe" name is hardcoded
in the launcher, though it could be customized through a settings file. Either
way I plan on embedding CEF as it gives much better integration and
possibilities
in the future, but your solution is a good alternative that users could take
advantage of while I'm working on the CEF solution. I encourage you to develop
it further, how about creating a separate project on Google Code for this? I do
not want to mix it with existing phpdesktop sources, as I already have much work
to do with the CEF integration, but if you want to play with this alternate
solution I totally support you, but it would be best to put it on a separate
project page, I will put a link to your project on phpdesktop main page under
the Google Chrome download section to promote it.
The Ctrl+p was disabled in the IE engine intentionally. The Ctrl+p does not
work in CEF from what I know, printing is not supported yet in CEF 3:
https://code.google.com/p/chromiumembedded/issues/detail?id=505
Original comment by [email protected]
on 1 Mar 2013 at 10:31
from phpdesktop.
By addons you mean Chrome Extensions? Yes, that would be a nice feature,
from what I know CEF does not support extensions and there aren't plans
to do so, so your chromium solution will have some unique feature that
CEF can't have.
Original comment by [email protected]
on 1 Mar 2013 at 10:38
from phpdesktop.
Thank you very much Czarek!!! I'll do what you recommended, and create a
project for Google Code. Good work with CEF, I know it's much more hard to do
than what I did.
Thank you. I didn't know that -app exists too some days ago. When I discover it
was very excitant (hehe).
Good work! We wait for CEF integration, which will be very nice, clean and will
have reduced size.
Bye.
Original comment by [email protected]
on 1 Mar 2013 at 10:38
from phpdesktop.
I have created, here is the link: http://code.google.com/p/phpdesktop-chromium
Thank you!
Original comment by [email protected]
on 2 Mar 2013 at 6:02
from phpdesktop.
Great work Guilherme, I've put a link to your project on the main page with
a short explanation of what it does. I have only a small suggestion of making
an english page of your project, as it will attract more audience, or at least
put some english words at the top of your main page.
Original comment by [email protected]
on 2 Mar 2013 at 8:53
from phpdesktop.
[deleted comment]
from phpdesktop.
Guilherme, Please fix the virus issue. In the meantime I'm removing the link to
your project from main page as this is bad publicity for the PHP Desktop
project, I will put a link back when it's fixed.
Original comment by [email protected]
on 7 Mar 2013 at 7:04
from phpdesktop.
Thank you for the advice Czarek. I will fix it as soon as possible. I have lot
of work for my college project based on phpdesktop-chromium. A software to
solve steel portal frames in the plastic method. Structural engineering things.
Can I add you as member of the project? this is simple to solve, but my
internet connection is very slow and I don't have time right now to fix.
Tell me if you may (and want) enter in the phpdesktop-chromium as developer.
Original comment by [email protected]
on 7 Mar 2013 at 10:58
from phpdesktop.
Please can you guide me how to Install PHPMyadmin or any database server to
store data, so it can be easy to develop portal in PHP.
-Thanks in advance.
Original comment by [email protected]
on 12 Mar 2013 at 11:13
from phpdesktop.
You should try this: https://code.google.com/p/phpliteadmin/
I will put this together in the next versions. Just install this on the www
folder and execute by the browser: http://127.0.0.1:54007/phpsqliteadmin/
I didn't try yet, but I will soon. Good luck.
Original comment by [email protected]
on 12 Mar 2013 at 2:08
from phpdesktop.
Original comment by [email protected]
on 21 Jul 2013 at 6:28
- Changed state: WontFix
from phpdesktop.
Project will move to Github. Find this issue at the new address (soon):
https://github.com/cztomczak/phpdesktop/issues/22
Original comment by [email protected]
on 24 Aug 2015 at 3:17
from phpdesktop.
Related Issues (20)
- Bootstrap 5 off canvas, modals, burgur menu dropdowns is not working in php-desktop for windows. HOT 5
- Any version without chrome HOT 5
- Algum procedimento recomendado para a lib funcionar na versão 7.4 do php?
- Most links on Build/Windows are dead? HOT 2
- slowness HOT 1
- How to upgrade the CEF version? HOT 2
- Unable to play local video HOT 3
- Bootstrap js and Nav Js not work HOT 2
- Compilation : 'OVERRIDE' : unknown substitution specifier HOT 1
- Uncaught (in promise) ReferenceError: AbortController is not defined
- Codeigniter 4 sqlite3 connection problem HOT 3
- Code protection suggestion HOT 7
- Is PHP Desktop compatible with Laravel latest ( versrion 10.x now )?
- Default Window Size But
- how to update the chromium version HOT 6
- how to build this project HOT 3
- Why does php desktop run slow when the machine is connected to internet???
- mp4 format video not working in php desktop HOT 2
- Browser Not Supported HOT 4
- No way to change the flags in the installed browser instance, flags are hard coded in C++
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from phpdesktop.