Giter VIP home page Giter VIP logo

oneye's Introduction

  ___  _ __   ___ _   _  ___
 / _ \| '_ \ / _ \ | | |/ _ \
| (_) | | | |  __/ |_| |  __/
 \___/|_| |_|\___|\__, |\___|
                  |___/

oneye is released under the GNU Affero General Public License Version 3 (AGPL3)
 -> provided with this release in license.txt
 -> or via web at www.gnu.org/licenses/agpl-3.0.txt

Copyright © 2005 - 2010 eyeos Team ([email protected])
             since 2010 Lars Knickrehm ([email protected])

What's new in oneye 0.9.0
 * Added um('isValidUsername') and vGroups('isValidGroupname').
 * Improved uninstalling.
 * Fixed non-repeating wallpaper setting.
 * Fixed selecting an ACL group in eyeControl.
 * Fixed missing PHP constant "ACL".
 
What's new in oneye 0.9.0 (RC 1)
 * Added PHP 5.4.0 compatibility.
 * Added official IIS 7 compatibility. The system folder is secured using a "web.config" file.
 * Added pre-configured "php.ini" and ".htaccess" files.
 * Added PHP settings checks to installer.
 * Added rewritten ACL management section to eyeControl.
 * Added username to window title of processes from different users.
 * Added "Bring to Front" feature to Process Manager.
 * Added iOS homescreen icon.
 * Added eyeShare feature, to ask, whether an existing file or folder should be replaced.
 * Added user management module for logins via LDAP.
 * Added eyeMail compatibility layer from SQLite to SQLite2.
 * Added new logs service.
 * Added new UTF-8 library for improved PHP function compatibility and better performance.
 * Added possibility to add ACL rules based on user privilegs.
 * Added Iframe widget method "focus".
 * Added warning when an ACL rule is reached.
 * Changed default temporary folder to the internal one. This should finally prevent ugly problems on shared hosters.
 * Changed eyeSheets and eyeShow design to better fit the native one.
 * Changed eyePear library to hold all PEAR modules in one folder. It allows simple module loading and fixes previous path problems by setting changing the include path.
 * Updated a lot of our dependencies (see below).
 * Improved handling of "bmp" files.
 * Improved thumbnail creation.
 * Improved import and export of vCards.
 * Improved PHP error reporting.
 * Improved usage of UTF-8 related functions.
 * Improved JavaScript files using JSLint.
 * Fixed browser compatibility of eyeSheets and eyeShow. Both should finally be compatible with all major browsers.
 * Fixed "Default User" in eyeControl.
 * Fixed windows, that were placed outside of the viewable area.
 * Fixed eyeUpload Flash plugin check.
 * Fixed login window problems on smaller screens.
 * Fixed the session timeout.
 * Fixed sorting table columns.
 * Fixed logout in case sounds are deactivated.
 * Fixed eyeGroup application.
 * Fixed vCardImport application.
 * Fixed a lot PHP notices, warnings, strict warnings and errors.
 * and a lot more under-the-hood improvements

Updated Dependencies
 * Flowplayer 3.2.10
 * iui 0.31
 * JSColor 1.3.12
 * PEAR 1.9.4
   * Contact_Vcard_Build 1.32.0
   * Contact_Vcard_Parse 1.1.2
   * Crypt_RC42 0.9.0
   * Crypt_XXTEA 0.9.0
   * File_Archive 1.5.5
   * HTTP_Request2 2.1.1
   * MIME_Type 1.3.1
   * Net_URL2 2.0.0
   * Numbers_Roman 1.0.2
   * System_Command 1.0.8
   * System_SharedMemory 0.9.0 RC1
 * php.js 1109.2015
   * html_entity_decode
   * htmlspecialchars
   * get_html_translation_table
   * md5
   * encode
 * SimplePie 1.2.1
 * SoundManager 2.97a.20101221
 * TinyMCE 3.4.9
 * xLibrary 4.23
 * XML-RPC 3.0.0 Beta

Fixed Reported Bugs
 * http://forums.oneye-project.org/viewtopic.php?id=198
 * http://forums.oneye-project.org/viewtopic.php?id=187
 * http://forums.oneye-project.org/viewtopic.php?id=162
 * http://forums.oneye-project.org/viewtopic.php?id=146
 * http://forums.oneye-project.org/viewtopic.php?id=145
 * http://forums.oneye-project.org/viewtopic.php?id=133
 * http://forums.oneye-project.org/viewtopic.php?id=131
 * http://forums.oneye-project.org/viewtopic.php?id=130
 * http://forums.oneye-project.org/viewtopic.php?id=126
 * http://forums.oneye-project.org/viewtopic.php?id=119
 * http://forums.oneye-project.org/viewtopic.php?id=118
 * http://forums.oneye-project.org/viewtopic.php?id=115
 * http://forums.oneye-project.org/viewtopic.php?id=113
 * http://forums.oneye-project.org/viewtopic.php?id=112
 * http://forums.oneye-project.org/viewtopic.php?id=103
 * http://forums.oneye-project.org/viewtopic.php?id=93
 * http://forums.oneye-project.org/viewtopic.php?id=91
 * http://forums.oneye-project.org/viewtopic.php?id=90
 * http://forums.oneye-project.org/viewtopic.php?id=89

=== D O N A T E ===

You can download, install and use all products of the oneye project for free. We’re working hard to offer you a well-usable stable system.
You can support the development of oneye by donating via PayPal.
For more information visit http://oneye-project.org/donate/ , please.

=== S I T E S ===

Website: http://oneye-project.org/
Forums: http://forums.oneye-project.org/
Report Bugs: http://forums.oneye-project.org/viewforum.php?id=5

=== H E L P ===

Requirements
	Server
		The main requirement for an oneye installation is a PHP 5 running web server.
		oneye has its own virtual file system and does not require a database to work. You will however need the capability of uploading files and directories to the webspace and to be able to change folder permissions.
	Client (Web Browser)
		Your browser needs to be standards-compliant and support CSS. This includes the common modern browsers:
			* Mozilla Firefox
			* Google Chrome
			* Internet Explorer
			* Opera
		Lower versions and other browsers may also work. We strongly recommend the use of Mozilla Firefox or Google Chrome to be able to use all oneye effects!

Installing oneye
	Once you have downloaded oneye, follow these instructions to install:
		* Extract the package you downloaded.
		* Copy the extracted files to your web directory (e.g. via FTP).
		* Start your web browser and browse to the folder "installer".
		* Follow the instructions the oneye installer gives you.
		* Log into your new oneye system. (username: "root")

Updating oneye
	The updater works with previous oneye and eyeos versions 1.5 and higher.
		* Follow the instructions from "Installing oneye".
		* Click "Update oneye!" to start updating.

Office Support
	oneye allows you to open and (partly) to save Microsoft Office and Open Document files. It uses LibreOffice (or OpenOffice.org) as backend. It can be set up on Linux and Windows servers only.
		* To install Office Support login as "root" user and start the oneye "System Preferences".
		* Select "System" from the left bar and go to the tab "Office Support".
		* Follow the given instructons.

Uninstalling oneye
	* Login as root user and start "System Preferences" (eyeControl).
	* Select "Uninstall oneye" tab under "System".
	* Enter your root password, click on "Uninstall oneye" and confirm the dialog box, which appears.

Remove broken installations
	* Follow the instructions from "Installing oneye".
	* Select "Uninstall oneye" form the select box and click "Continue...".
	* Click "Yes" to confirm uninstalling oneye.

oneye's People

Contributors

artur9010 avatar lars-sh avatar s0600204 avatar tigrouzen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

oneye's Issues

Upload File Size

Hey,

I was tried to change the upload file size, but its still 2MB, i seen on the forum, i have to restart the server, but i'm on a shared hosting, Hostgator... What to do now?

Bash-Console for a cmdline

Hi @lars-sh ,

would maybe not bad if there a possible for open an bash-console for
administrate the system or, move the own files around.. well i have not test it at moment,
because OpenMandriva have at moment on version 3.03 a bad php issue and
they want it not fix, they say, not enough time and not enough peoples who can programming ..
you could integrate in Openmandriva your oneye via rpm ..
and maybe maintain a bit the php on 3.03 OMLx

and a webdav and ftp - client as Drive hang in, would maybe not bad ..

edit: Today have we 2018 and the peoples have 100MBit up to 1GBit lines,
a Cloud Desktop would really make sense.. maybe under the name "Internet-Cloud-Desktop"
so maybe IC-Desktop or C-Desktop so Cloud-Desktop

best regards
Blacky

Getting error

Hello,
I downloaded from github and i get following error:

Powered by oneye
Warning: fopen(./tmp/smf_b27aecbf6672f1da4ebcc1f0dc03085a): failed to open stream: Permission denied in /var/www/vhosts/xray849.server4you.net/2ndos/eyeOS/system/lib/eyePear/System/SharedMemory/File.php on line 144

Saving wrong position after changing the size

To reproduce this, you need to reset the saved window positions first (e.g. using the System Preferences).

Afterwards simply open e.g. eyeFiles and resize its window. Make soure you do not move the window's left / top positions, which we use for position saving.

Afterwards just close the window and open up a new process.

As you can see, the window is not centered any longer, but it's at 20px for top and left...

PHP7 compatibility.

How much of the script is incompatible with PHP7?
Since it doesn't rely on SQL it's limited, but are there any parts that need to be rewritten for PHP7?

soft.eyeos.org is down

I suggest creating a similar repository directly at soft.oneye-project.org .
The latter one's already set up and just redirected to soft.eyeos.org for now.
Information on how to set up an own repository / Server should be published in a separate GitHub repo.

Apps OnEye should have

Hello everyone.
I guess OnEye should have these apps for production:
Formula (MathML) editor
Desktop Publishing
Personal finance manager
Personal DataBase
Diagram editor
File compare/merge
ID3 Tag editor
Project management
Zip [un]archiver
Batch renamer

Will someone add them, please?

Thanks in advance for either.

Bye, Ivano.

sqlite not working...

Environment:
Window 7 Pro
(testing on a 32 bit laptop before installing on main 64 bit machine)
Latest Win 7 Updates
Xampp (xampp-win32-1.7.7-VC9-installer) w/
MySQL, PHP, and Perl
oneye_0.9.0

Problem:
For the life of me, after several days of searching the internet, I
cannot find any viable solution to enabling 'php_sqlite.dll'. I have
tried enabling several times and cannot get it to show 'working'
during the install process. It shows up in the phpinfo() report, but
(as mentioned) I cannot get the 'email' to work. Everything else
appears to be functioning properly, including the ftp function
(which is the only way I can figure out how to get files from my
network into oneye, is there a way to 'link' to a network drive for
root to get files off my network?) Oh, I even tried loading that
'php_pdo.dll' file that I found info about 'somewhere' on the net,
which btw failed (something about 64 bit?). Please (I don't expect
a response soon because there is no more development) can
someone explain to me how to get 'everything' working so I can
use the email feature? Maybe I'm just configuring something
wrong in oneye or it won't work properly on a 32 bit test machine?

phpinfo():

SQLite support enabled
PECL Module version 2.0-dev $Id: sqlite.c 306939 2011-01-01 02:19:59Z felipe $
SQLite Library 2.8.17
SQLite Encoding iso8859
(I assumed this meant it was working)

-G

P.S. I love the software btw...

EyeDesigner + Code editor

EyeDesigner should be all you need to create Apps for OnEye, so, make it possible to write code with it too.

Introduce the "store" concept

Something like Apple App Store, Microsoft Store, Play Store, etc.
Allow each user to [un]install Apps he wants, and not use a single source for Apps.
In example, enable different users to have different Apps in their account.

I know this will be a big effort, but many could benefit.

Mobile login still not working

Hello everyone.
I tried login by adding /mobile to the end of the URL, everything works just fine.
But, if I try login from Android browser (the default browser) I see the login screen, but the login button does nothing (even if in the code everything is right).
If I try login from Chrome for Android, I see the desktop version (unless I add "android" to the $mobileClients array in index.php) and anyhow, the Desktop version is the only working from Android.

Thanks in advance for any help.

Bye, Ivano.

Apps for Oneye

Where can I get more apps for oneye? The install apps thing doesn't work. It doesn't pull up any apps.

Фон активного окна

Какой код отвечает за фон окна?
Можно сделать что бы, например в "контакты" был один фон, в "калькуляторе" другой?
И что в css отвечает за размеры текста в таскбаре?

Make it mobile

This could be so cool, if only it were mobile friendly.
It's possible, and it needs few modification.

App's windows should take all available space (force Apps to full-screen), making the menu, the left and right sidebar and the main (content) area scrollable, all of them with 2 finger gestures (a swipe with one finger should be detected as a click+drag), main menus (the Apps launcher menu) should follow the same rule.

I know it's almost as this already, but there are random incongruencies in the UI - these should be fixed.

If you hard code these in the "general" user interface, instead of "per App", Apps UI should act accordingly. Obviously, this only goes for mobile browsers, so browser or OS sniffing is required.

Thanks so much for reading, I sincerely hope you'll consider this.

Bye, Ivano.

Excellent but I suggest you some enhancements

I was comparing Symbiose, onEye, eyeOS, ownCloud... from more than a month ago.
I think that your platform has all the basis for be the best but I think that need some improvements comparing with ownCloud that I think is the best alternative.

  • Sharing. I think that will be a great thing share folders and files in the same way that Owncloud. Limiting time, properties for read/Write... for groups and/or some users. Will be more usefull to share a link to the original file and not a copy in a public folder.
  • Versions each time that the user save a file and see the activity along the time.
  • Comments in folders and files with notifications. Filters on this will be other great thing.
  • Tags in files/folders and searches based in that.
  • Integrate svg-edit 2.7 to edit images (svg, png, jpg...) and integration with comments. So, I could open images and draw over them to complete comments. This could be with other documents too.
  • Integration with broadway in linux to run virtulized apps

These are some ideas to make onEye the best platform. I have more but I think that these are sufficient for a first great revolution in the world of webOS.

Thank you for your time

Root password

Hello there. I tried installing oneye with the installer, but it doesn't remember the password I set.
Then I tried the oneye repository, but it doesn't allow me to create a new user and I don't know the root password.
Please either tell me the root password or explain which changes do I need to make in order to enable new user creation.

Thanks in advance for either.

Bye, Ivano.

other templates not working

hi
other templates not working ( gnome, vista, osx .... ) is there any solution or i am missing something ? thank you

php 7.4

Hello,
First I want to say that this is a good project, every time I use the project I feel that it is a great project and will be a good result for it if it is developed further.
I can program PHP and am ready to join any group that wants to develop this project further.
I have tested the project with PHP 7.4 and here are errors messages that I was able to fix or found:
1- Save Word Processor files
2- Open website with Navigator in EyeNavProxy Mode Note: 90% of today's websites does not allow IFrame.
3- Fetch emails with eyeMail
I also have a lot of ideas that it could do:
e.g. Nextcloud (Cloud, caldav and carddav) and many more.
Sorry for my bad English :)

Mobile login

Hello everyone. I tried to login oneye from an Android browser, but the submit button does nothing. I look at the code and everything looks right, so why can't I login?
Plus, if I try to login with chrome for android, I have to add "android" to the list of user agents in index.php.

https browsing

I can't browse https website using navigator, only http sites.
Is there a fix to this issue?
thanks.

Downloading Large Files

Written on behalf of Guzle on the Forums. Please see http://forums.oneye-project.org/viewtopic.php?id=281 for original dialogue.

Guzle, 2012-10-01 11:42:21

When I try to download a large file ~>500MB my browser displays "wating for 'myserver.com'" for a couple of seconds and then nothing happens.

If the file is smaller the browser nicely prompts me with a 'save as' dialog.

I have given my php a GB of my servers memory and set timeouts to a couple of minutes, still no help.

Anyone have an idea? I tried on many different browsers and systems.

Guzle, 2012-10-02 09:10:26

Okay, I googled around a bit more and found an owncloud help thread. Apparently, even when downloading, php loads the file into memory so i upped the [post_size] value to 2048MB and now i can download files up to 1.5GB.

System:

  • OS : Ubuntu Server [12.04]
  • Web Server : Apache2 [2.2.22]
  • PHP : php5 [5.3.10]
  • oneye : 0.9 [0.9.0]

Lars, for reference, your response was:

Thanks for the report. Please, create an issue over at GitHub. I'd like to check some things in order to allow download streaming for simple file downloads instead.

Also, I can't designate it as so, but I think this would probably fall under "Enhancement".

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.