Wishlist

From eyeOS Wiki

Jump to: navigation, search

If you have ideas for improving eyeOS and it's base applications, please add them to this list!

Contents

Ideas for Development

Please put new ideas here!

  • Sounds!
  • Installation process not to start with an anonymous root account creation. Take the easy example of Gallery's install validation (a required code uploaded in a text file).
  • A resource pre-loading screen, almost like an eyeOS Boot screen which would pre-load all the images and files, so that the desktop wouldn't look only half-downloaded at first.
  • A synchronisation-option for diffrent servers could be cool (server 1 synchronisize the calender-entrys of user 1 with the calendar-entrys of user 2 on server 2 for collisions, as example)
  • Max, mb usage, depending on the User Group.
  • Configurable interface. Possibility to change or autoconfig (PNG low weight "kb") for slow computers.
  • Open local docs (without pre-import).
  • Friendly and discreet upload. Possibility attach new files during upload. (as in tuenti.com)
  • eyeOS can be a powerfull solution for synchronize. Some ideas:
    • Synchronize docs. (maybe with an additional synchronization file?)
    • Synchronize/import Feeds with webbrowser, feedburner, bloglines, googlereader or similar).
    • Synchronize/import Bookmarks with local webbrowser (or extension for firefox).
    • Synchronize/import AddressBook with local client mail (or extension for Thunderbird).
  • Public folder must be showed in eyeFiles as a folder in "/" next to Home.
  • Cut option
  • Remote interface so multiple users can view the same desktop and operations.
  • Upgrade installation using SVN/CVS/BZR/HG or other opensource tool.
  • Documents (doc,xls,odf,xl, etc) viewer. Too much offline/online documents editor already.
  • LDAP and Active Directory domain authentication (try to join EyeOS to a domain)
  • GPG integration for encrypted files (each user gets his own keyring)
  • Something could be more like a Groupware, Calendar, Contacts and some little things as example
  • Possible for root user to acces all folder at the computer/server instead of it's own user folders.
  • Change userĀ“s rights and create new Admins or roots
  • A Program to Safe URLs and their descriptions like del.ici.ous and to safe passwords
  • A strange idear, but php only might be a bit limited, maybe you could write a "interface"-php-application whitch can start other (binary) programs, communicate with them via stdin/stdout and make e.g. perl or ruby apps for eyeos possible.
  • Arrange icons by XXXX ; on grid
  • Multiple select
  • A server status page (load, number of users connected/registered etc)
  • An IRC or custom chat client
  • eyeFTP SFTP, Webdav support

Is maybe possible in future

  • Option to get in sync with the system real usernames/passwords
  • Allow root to choose different user name than root during installation.
  • User feedback when loading apps, for example change the cursor to a clock
  • An application for drawing
  • The ability to add file systems through plugins, Examples of addable file systems would be Google mail, local unencrypted and others.
  • Possibility to select several icons with mouse with ctrl/shift or making a rectangle
  • Right click context menu customizable (is that feasible??? YES, but depends on browser config!)
  • shortcuts (ctrl+s to save document, ctrl+enter to send mail etc.)
  • WII NINTENDO + OPERA + EYEOS = Best solution for all people, but one question, problems with OPERA navigation. (Use Opera as browser?)
  • Be able to use full screen mode. Both in browser w/o navigation and also fit the whole screen.
  • Double Click opens up file/program. Not one click. Like windows does...
  • Allow root to assign access to like folders and files to users. Much like Windows Server where like users can view documents but not change or they don't have access to a certain document in a shared file. Or not have access to a shared file that someone else may have access to, or make it so they cannot see it at all, etc.
  • Passwords expire in so many days. Warn users when password will expire in like say so__ many days.
  • In the case that some file types can be opened in more apps you should be able to choose the right one for you (html files can be opened in eyeDocs, eyeNav or some notepad like app). Ability to set it globally for user. Or after right click you can choose the right one for you in "Right click menu"
  • Be able to configure IMAP Accounts not just POP3 accounts in mail client
  • Put in inkscape into the software as a drawing program
  • Create an Openbravo metoo + a Nuxeo or Alfresco metoo application. ERP+ECM > Major incentive for companies to implement EyeOS.
  • Add a configuration database menu to the system preferences module (a way to link the Os with a SQL base)

Realised, yet

  • It would be good to have more control over already installed eyeOS, i.e.:
  • User management (list of users, disabling user accounts, password changing, ...) YES, YES , YES, including eyeGroups management ! -> EyeControl
  • Button unistall in App Manager
  • eyeDownloader
  • Progress bar, for Upload. -> Flash Upload
  • A right-click-menu could make eyeos more like a real os (for example look in zimbra)
  • Drag and drop
  • Uninstall
  • XML-RPC-Synchronization as plugin like E-Groupware

Won't be realised

  • Install new software for one user without need install it in root.
  • Able to install .EXE programs.

Ideas for Desktop

Please put new ideas here!

  • Possibility to select a column list view in eyeFiles, to see the sizes and full name.
  • A client-side SSH client
  • A client-side VNC client, as x11vnc
  • Save periodically the session state, in prevention of a disconnection. The user may reconnect from another computer/browser and find his desktop/applications and data in the same situation.
  • Local system access (administratively controlled) -- specifically privileged administrators get dropped to a shell in a chroot
  • A "minimize all" button (aka the home button in windows :)
  • OMPL import. / export. feature in RSS Reader.
  • User could authenicate with an OpenID

Is maybe possible in future

  • Possibility to make downloads of folders as a whole. Right click the folder, download, and you get a backup copy on your hard disk - That would make it usable for serious work, for instance for collaborative work in enterprise and research. I think one serious limitation at present is that you are wondering -'What happens if the server collapses and I loose all those files ?
  • Possibility to change icons for shortcuts(links) made by user. Creation of some basic icon sets, libs. (QUESTION: is this already done in eyeLink ?)
  • Backup tool
  • File synchronization with computers
  • Make the calendar 12hr+24hr mode and ability to work on single days as well as better navigate the date that your are currently working on.
  • Automatically resize the wallpaper depending on the definition of the screen
  • Right click that displays a menu with the following items:
  • Create a new icon (important) comment by Chris: aren't all these Ideas important ?
  • Create shortcuts to websites on the desktop -> into eyeLink
  • Create links for files and apps
  • Integration with common document formats, PDF,DOC, XLS, PPT, Open formats, may be it could use Apache-FOP, Apache-POI
  • Compatibility with more files, for example, videos in AVI & MPEG, Rar files, QuickTime videos...
  • Sort icons by...
  • Possibility for users to change the incon's names just by double clicking on their text.
  • A way to share files with certain other users and not with others.
  • Unix like chmod system
  • Access to real filesystem of the webserver. It would be very usable.
  • add tagging and search by tag in eyeFiles
  • Add java-based file transfers like in joomla and many other CMS, other than using traditional "upload" and "upload of zipped files"
  • Show time left, speed and percentage of files, while being uploaded.
  • Desktop help. It will be useful to have a help button on "actions panel" or somewhere.This will allow user to click help button and then click an object of EyeOs and see related info and help file.
  • Full office suite (similar to some of the Web based office suites e.g. ThinkFree)
  • Calendar that can synchonize with (or at least import and export standard formats)
  • Project management app, or at least a Todo List
  • Bookmarks for eyeNav (with import/export/syncronize function)
  • An enhanced web browser that uses the/any web server as proxy(anonymous browsing)[SHOULD BE OPTIONAL FEATURE!)
  • A browser pane which connects to the web via the actual server eyeOS runs on
  • Chat client (not external!) -> comment by vilu: It's coming very soon... EyeChat
  • Password manager
  • A toolkit to facilitate porting other php apps to eyeOS
  • Be able to easily integrate with free Google apps (e.g., their spreadsheet and word processing capabilities) => have to authentificate to Google Server on each instance !
  • An option for eyeCalendar to Sync with Google Calendar
  • Integrate with Facebook ! user authenticate with Facebook user id ?

Realised, yet

  • Possibility to add new apps to the dock

Won't be realised

  • A logical Folderstructure (Why is the homefolder the root ("/") and the public is inside the home? Plz more Unix like)
  • SSH client to connect to local servers
  • Create web browser app which would use server connection and AJAX, rather than currently used iframe, something like eyeWeb, with its own user agent
Personal tools