Pydio Core 6.4.0 - Sharing, UX, Performances

Created on 2016/03/29
Component: 
License: 
Release Type: 

Pydio 6.4.0 is a stable release introducing many important new features. 

Packages are available as Zip/Tar.gz and our Linux repositories are up-to-date for Debian 7/8, Ubuntu, CentOS/RHEL 6 & 7.

Pydio Enterprise Distribution 6.4.0 is released as well.

Contributors: Cdujeu, Greg Hecquet, Tran The Cuong, Sagar Uday Kumar, Nanomani, Huzergackl, Martin Wittwer, Mario Wehr, GoZoo, Isma91, WaylandAce, TesseractG, Salva-G, svetlemodry.
A special thanks to Nanomani and Mario Wehr for their strong commitments on testing the last dev version.

New Features

Sharing

  • Ability to now share files with other users (without creating necessarily a public link)
  • Toggle the visibility of a share inside a common workspace, to let other users edit this share.
  • Rework of the share panel, with direct-click for copy, better expiration date visualisation, and many more!
  • Federated Sharing: allow sharing files and folders accross Pydio instances, and with other software providers implementing this API (currently OwnCloud).


Capture d’écran 2016-03-29 à 16.36.39.png
 

UI transitioning to Material Design

Following our previous work on the Enterprise Distribution with Material Design guidelines, and listening to your feedback about the UI. Changes are subtle (no big reorganization), but interface should be really clearer.

Capture d’écran 2016-03-29 à 16.39.10.png

Mails Digest 

Avoid receiving tons of emails when watching for a file or folder modification, and opt-in for an hourly/daily/weekly based digest instead. You have to configure a CRON (via built-in scheduler or via command line) to trigger the mail_consume_queue action that will actually send the emails.

Capture d’écran 2016-03-30 à 10.46.52.png

CacheService mechanism

Extension of our previous work with in-memory cache to support many types of key-value stores (apc, memcache, reddis, etc..). We are using the well-established Doctrine Cache component.

Access Drivers reworked

  • WebDAV access driver was entirely rewritten using Guzzle
  • Amazon S3 Access Driver: improved, we now support PHP-SDK v2 and v3. Hook to our Cache Service for better performances.

Upgrading to Pydio 6.4.0

Zip / Tar.gz Installations

Go to your Admin Dashboard, you should see an upgrade available. If not, make sure the update "channel" is set to Stable.

Linux Packages

1/ Update package

Your package manager (yum / apt-get) should detect a new version available. 

2/ Add new tables in database

Depending on your DB, use one of the following commands

[MYSQL/MARIADB] mysql -u USER -p DATABASENAME < /usr/share/pydio/plugins/core.mailer/create.mysql

[POSTGRESQL] psql -h HOSTNAME -X -U USER -f /usr/share/pydio/plugins/core.mailer/create.pgsql  --echo-all DATABASE_NAME

[SQLITE] cat /usr/share/pydio/core.mailer/create.sqlite | sqlite3 /var/lib/pydio/data/plugins/conf.sql/pydio.db

3/ Add access to new workspace "Shared Files"

As we added the ability to share files internally, you need to give access to a new workspace that will display all the files "shared with me", to all your users. Edit the Root Group role and provide RW access to Inbox workspace.

Detailed Changelog

  • Share Center & OCS
    • Start refactoring ShareCenter class (cherry picked from commit 89491d4) (details)
    • Fix issues in LegacyPubliclet (details)
    • Fix missing repository (details)
    • Fix error case / default template. (details)
    • action.share : fix in ca & es files (details)
    • Massive refactoring of ShareCenter to make it simpler. New methods to collect metadata from children (only with metastore.serial) and avoid breaking links on parent (or other user) rename. (details)
    • Declare $shares variable before passing by reference. (details)
    • ShareCenter : carry on massive refactoring (details)
    • Start refactoring createSharedMinisite() function (details)
    • Split ShareCenter class again and again: new model ShareLink. Fix issue with metadata moving. (details)
    • collectChildrenWithRepositoryMeta : return relativePath from base node, not absolute in workspace. (details)
    • Store share visibility always in shared repo options, not in share object Make moveSharesFromMeta recursive (details)
    • Final refactoring of action.share PHP part (details)
    • Fix unshare when removing users and no public link active. (details)
    • Fix switch to default start repository after loggin in by CAS (details)
    • Method updateRepository() on AJXP_Sabre_Node to set repo after authentication succeed. (details)
    • Move ContentFilter filterings to AJXP_MetaStreamWrapper instead of UserSelection and fsAccessDriver. (details)
    • New ocs access point to implement Open Cloud Specification. DAV implementation working on public links. Update htaccess accordingly. (details)
    • Simple skeleton for an "Inbox" workspace displaying all shares received. (details)
    • Refactor core.ocs to use namespaces and composer autoload. (details)
    • Allow string in classname attribute to use backslashes in namespaces. (details)
    • Model implementation using simpleStore for OCS (details)
    • Create Server for /shares/ access point. (details)
    • Use remoteId as RemoteShare id. (details)
    • Client & Server stuff for OCS (details)
    • Plugin Sharing and OCS together. Ultra-basic UI for tests. (details)
    • Style remote-users-add form (details)
    • Create CompositeShare object - Change json output format to handle 1 or N links. (details)
    • Added OCSClient to interface with OCS API (details)
    • Rework OCS Links (details)
    • Fixing OCS Client (details)
    • use documentName (details)
    • Switch to documentName (details)
    • Fix some stuff on OCS (details)
    • Fix when no share is enabled (details)
    • ConfService: add some includeHooks to contribute with repositories. (details)
    • Add a virtual folder at the root of the webdav to make it API-consistent (both folders and files are accessed via /../dav/DocumentName) Store remoteShares by token, not remoteId Ping back on Dav access point when receiving a share. (details)
    • Last update of Inbox driver Ping remote when receiving share. (details)
    • Fix download right management on public link. (details)
    • Fix clearing shares (details)
    • Handle custom RW permissions for remote users. (details)
    • Mail notification not fully encoded UTF-8 if Win OS (details)
    • Fix missing repo_label parameter (details)
    • Fix OCS Client with non empty base Path (details)
    • Replace main share dialog (details)
    • Massive i18n for new ShareDialog (details)
    • Fix ocs with baseUri (details)
    • Renaming (details)
    • Renaming (details)
    • Fix unshare Touch user role to trigger repo reload if user is logged. Fix reloadRolesIfRequired to make sure personalRole is in sync (details)
    • Migrate Info Panel modified from ShareCenter to ShareDialog (details)
    • Expose FEDERATED_SHARING_ENABLED setting Implement Readonly Mode on ShareDialog (details)
    • Fix Exception Namespace - Close #1067 (details)
    • Move back the remote share /dav/ to root, do not create virtual folder anymore. For files, both the / and the /filename.ext send the same answer (stat of the file). (details)
    • Fix OCS unshare implementation (details)
    • Change Invitation IDs from GUID to random Integers (requires one or more db calls). Fix #1065 (details)
    • Fix rights management : do not assign minisite-role for remote shares. (details)
    • Implement accept / decline remote shares. (details)
    • Another pass on inbox driver. Not sure it will be kept as is. (details)
    • Pass hasContentFilter info (details)
    • Minsites: remove all inline style from manifest and put them in a dedicated stylesheet. (details)
    • Various fixes on Share Dialog (details)
    • Reset Download Counter (details)
    • Inbox and Share Notification in left menu (details)
    • Adding local status to the share notification panel (details)
    • Rework Inbox Driver (details)
    • Inbox : replace left panel by a quick filter box (details)
    • i18n inbox access driver (details)
    • inbox: change buttons style (details)
    • Adding inbox badge (details)
    • Listening to repository refreshed on home page (details)
    • Fix to not display the share notification twice (details)
    • For OwnCloud compat, make sure to always ping the root of webdav, not /DocumentName (details)
    • i18n on core.ocs and access.inbox (details)
    • Adding owner to the remote share alert box (details)
    • Add inbox repository by default (details)
    • Public links were broken by the repo filtering (details)
    • Fix "share file with new user" case by adding the inbox repository acl. (details)
    • Fix #1080 - add check on min length when choosing custom link. (details)
    • Fix #1076 : public link issue on windows server (details)
    • Enhance interactions on sharedialog based on checkbox values and current node type. Fix #1079 (details)
    • Set Inbox workspace rw (not only r) and manage various actions by either not importing them or disabling them. Disable "write" in stat based on shared repository permission. (details)
    • Fix "My Group" sharing (details)
    • Fix various stuff with sharing admin settings, format date, set maximum date, etc. Fix #1095 (details)
    • Fix share deletion on node deletion : ignore repo-not-found error (details)
    • Enable metastore and meta.watch for "inbox" workspace to trigger notifications (details)
    • Fix #1099 (details)
    • Sharing . When share scope is public, send IM to reload connected UI's . ShareDialog: better indication when link is expired (fix #1101), do not show Stop Sharing if not owner of the share (fix #1102) (details)
    • ShareCenter: Unused vars (details)
    • Fix ShareDialog when not in a streamWrapper driver. (details)
    • Change Remote Users legend (details)
    • Set Federated Sharing false by default. Handle share dialog when not active. Last i18n's in share dialog. (details)
    • Add FR translation for OCS (details)
    • Fix delete share from My Account (clear metadata) Fix AjxpMailer : renamed recipent to recipient Add tooltip on alerts list Many css fixes Disable bookmarklet action, never used (details)
    • Always pass the CREATE option to shared children, may be necessary for dynamic mounting. See #1098 (details)
    • ShareCenter : do not forward events to ocs_remote share. Zoho : do not trigger unnecessary node.change if file was not modified. (details)
    • Artificially update setLeaf() on node it's a root of repository with content filter. Should fix #1090 Trigger "node.read" in inbox driver otherwise there is no notification. Fix #1087 (details)
    • Fix node.change hook in meta.watch : artificially setting the node->leaf was messing things in other callbacks. Create a simple copy of the node. New dontBreakOnException XML attribute for hooks: ignore exceptions (log them) and don't break the loop for other callbacks. Default behavior stays "breakOnException" for backward compat (permissions exceptions for example). (details)
    • Hook to workspace.share_metasources to disable repository_keywords on index.lucene for shared workspaces, as path is already resolved. Close #1017 (details)
    • Added translations to share dialog and updated german translations (details)
    • Rename ocs.php script to avoid RewriteRules issues on some systems. (details)
    • Access.inbox : store stat in static variable after all modifications. Add extension to temp name as it is required for some editors. (details)
    • Auto rename share label #1111 (details)
    • Fix windows encoding issues when moving shares. Should fix #1114 (details)
  • Access Drivers
    • Add ability to force PathStyle on S3 driver - Do not use make Custom URL and Region parameters exclusive. (details)
    • ForcePathStyle (details)
    • Adding core access functionality to simplify addition of new driver through Guzzle, and added new WebDAV driver (details)
    • [access.s3] Adding SDKv3 compatibility (details)
    • [access.s3] Adding SDK and API version in the plugin (details)
    • [access.s3] Overwrite the s3 stream wrapper (details)
    • [access.s3] Adding Pydio CacheService to s3 Cache interface (details)
    • Cross-copy action: pass Repository object to UserSelection() (details)
    • Adding guzzle, reformatting the code and adding the documentation (details)
    • Removing guzzle tests from the package (details)
    • dir_closedir() has no return value (details)
    • Fixes for upload and deletion (details)
    • Mitigate update role request (details)
    • Fixes on S3 new implementation (details)
    • Added layer between pydio and pydio.dav to handle auth (details)
    • Change Core Access Plugin and WebDAV Client to use Scheme Translator Wrapper layers (details)
    • Added layer between pydio and pydio.dav to handle auth (details)
    • Fixing the Meta Stream Wrapper (details)
    • fixes stat result handling in case of empty files, according to docs stat should return -1 or text error message small optimizations for handling of alternative stat commands (details)
    • Added context handling in Meta Stream Wrapper (details)
    • [access.s3]Changing require file name (details)
    • Make webdav enabled by default Fix contentType detection and remote URL values for invitations. (details)
    • [access.s3] Fix rename folder for SDK V3 and changing require file name (details)
    • Added caching of the Path Wrapper functionality and changed the hkey for the Stream Wrapper global caching (details)
    • Adding OAuth Wrapper to the core access for Oauth2 authentification (details)
    • Fixed timeout issue and added local caching to the path wrapper (details)
    • Fix to #1100 - use AJXP_MetaStreamWrapper (details)
    • Fix to the #1100 issue (details)
  • In-Memory Caching
    • Initial commit: Uses doctrine cache drivers as main caching system (details)
    • Loaded core cache directly from bootstrap.json and moved bootstrap handling to CoreConfLoader - Fixes (details)
    • Added translations for Core cache (details)
    • Removed default value for bootstrap.json cache (details)
    • Removed unnecessary call to deferBuildingRegistry (details)
    • Camel casing Doctrine Cache Driver (details)
    • Fix pluginInstance (details)
    • Fix cache.doctrine empty options. (details)
    • Fix cache plugtitle french translation (details)
    • Adding doctrine namespace key (details)
    • Passing correct options variable to the Doctrine Cache Driver (details)
    • Fix Doctrine redis problem by passing correct options to the cache driver (details)
  • JavaScript, CSS & UX
    • New class for loading React component inside standard Dialog. (details)
    • Add react-autosuggest to core bundle. (details)
    • ignore new react build folder (details)
    • Move PydioForm & ReactPydio modules in gui.ajax (details)
    • do not load pydio-mui here - todo : find where to load (details)
    • Move mui css files inside gui.ajax (details)
    • Small dialog styling evolution to be more compatible with material design widgets. (details)
    • New react-based share dialog (details)
    • Fix user search engine (details)
    • Add missing resources for compilation. (details)
    • Fix various UI stuff in ShareDialog Add Clipboard module for copying to clipboard Fix hidden Field in AbstractAjxpUser (details)
    • Update styling (details)
    • New PydioUsersApi in Core to encapsulate users related requests New react-based UsersCompleter component, including user creation form. (details)
    • Use generic UsersCompleter and remove from ShareDialog. Use core PydioUsersApi as well. New react-based PydioMailer. (details)
    • Move css from action.share to PydioMailer (details)
    • Finish wiring mailer. Handle no mailer and force Old school case. (details)
    • Wire password strength checker on user creation form and share password form (details)
    • First split of big css into smaller less files (details)
    • Lessify (details)
    • LESS : refactor / extract variables (details)
    • Move old screen and xtree to less components (details)
    • Update CSS - Change how we handle global_toolbar styling (details)
    • Smooth transition to material (details)
    • Add cssmin to package.json (details)
    • Typo in package.json - Start fixing admin panel styles (details)
    • Organize fonts - Add a subset of mdi. Will be enriched as needed. LeftNavigation: add user_create_repository action if present. (details)
    • Fix styling (details)
    • Fix fonts imports via less variable. Replace all share icons by new mdi-share-variant. (details)
    • Actions, fonts, CSS ... (details)
    • Rework Home Panel (details)
    • Improve the user dashboard a bit. (details)
    • Make the left nav panel open by default, closing after 3s (details)
    • Css compil (details)
    • Fix mdi icons font - fix top toolbar bg (details)
    • Make LeftNavigation panel more generic (details)
    • Use LeftNavigation component for Home page (details)
    • Do not commit built form (details)
    • Add build/ folder to ignore file (details)
    • Fix splash style (details)
    • Dashboard, home, login panels Hide tooltips on repo switch Special icon for Inbox workspace (details)
    • Pass page_position parameter when opening search result in paginated context. Fix #1041 (details)
    • Fix videos in tutorial panel (details)
    • Adding hook to Repository loaded change (details)
    • Fix Inbox and CacheService (details)
    • Observer repository_list_refreshed event (details)
    • Stop Share Notification Dispatcher if noone is listening (details)
    • Loading on load (details)
    • Change to the Left Navigation (details)
    • Fix FilesList modifier (details)
    • Left Panel icons (details)
    • Count shared files access status (details)
    • Fix repository_last_connected flag (details)
    • Dialog box for remote shares (details)
    • Replace alerts panel (details)
    • Fix AjxpPane.parseComponentConfigs Typo in fsTemplatePart (details)
    • Adding badge and overlay for the dialog (details)
    • Handle empty message (details)
    • Fix notifications actions in left panel (details)
    • IE tweaks (details)
    • Adding modal on demand instead of inline (details)
    • Fix installer style (details)
    • Quick fix of "edit team" panel. (details)
    • Admin fonts (details)
    • Small typos and IE fixes (details)
    • Fix horizontal bar on DL only template (IE / FF) (details)
    • Refix auto-completer open / close (details)
    • Fix menu open / close (details)
    • Leftpanel overflow : set auto instead of scroll (details)
    • Force LeftPanel to avoid scrolling on small lists (fix #1081) (details)
    • Fix editor_action_bar buttons fonts (details)
    • Compile less for more browsers ( --autoprefix="last 2 version, > 10%" ) (details)
    • Missing form component type "monitor", factorize with "button". (details)
    • Switch leftpanel typo color to rgb() instead of rgba() for IE8. Error-catching on components load - was breaking ie8 interface. (details)
    • Add forceComputeFit on codemirror editor to fix fullscreen resize problems. Fix #1083 (details)
    • Refix previous commit, force resizing after fullscreen end. (details)
    • Fix Breadcrumb for very deep folders. Close #1006 (details)
    • Fix css for selection cart and searchengine. Close #1082 (details)
    • Fix file name in zoho editor (details)
    • Throw error to prevent dialog closing on force password change action. Close #900 (details)
    • Fix scroll to selection when triggering setSelectedNodes from other view. (details)
    • Pass an ajxp_im_time in the nodes / nodeDiffs results, allowing the UI to ignore events that are loaded after other modifications. (details)
    • Fix styling (details)
    • Fix textarea bottom border (details)
    • MessageExchanger : do not read pending IM's when registering a client on a given channel. (details)
    • Change target url (details)
    • Re-enable Folders upload for Chrome / Mac (utf8 issues are now fixed). Rework UI when folders upload is enabled. (details)
    • Fix strange offset in breadcrumb (details)
    • Move pyd.io to pydio.com references (details)
    • Fix D'n'D issues : conflict between uploaders dnd and ReactDND, create a fake custom backend to remedy. Close #1105 (details)
    • Some styling fixes on LeftPanel and WelcomePanel (details)
    • Fix pyd.io in Credits file. (details)
    • Rework tutorial & download panels on Home. (details)
    • Remove action open_tutorial_pane (details)
    • More styling on welcome page. DL links are optional. (details)
    • Transition video panel - Crop video thumb - Autoplay video. (details)
    • 7s only (details)
    • Add space before notifications numbers (details)
    • Adding transition effect home panel (details)
    • Use Modernizr no-cssreflections to switch svg background to standard image. (details)
    • Fix focus issues on selection change & drag to select (details)
    • Fix to Safari box shadow (details)
    • Fixing the build for grunt (details)
    • Fix to #1068: removed external users and added Groups instead (details)
    • Fix various scrolling issues in UserCompleter for ShareDialog, show loading indicator, fix long group names. (details)
    • Css Fixes for Mobile (details)
    • Compiled css (details)
    • Fix typo in Registry : user object is on _pydioObject, not self. Check for ajxp_readonly to avoid proposing writeable editors. (details)
    • ZohoEditor : remove "write" attribute and send mode="view" for opening editor in readonly mode. (details)
    • PixlrEditor: bettor error handling, recheck write permission. (details)
    • OpenWith : check if node is readonly and do not display "write" editors in the menu. (details)
    • Some fix for ZOHO Editor (details)
    • Fix logos not clickable on IE (details)
    • Reverting to good'ol'blue png for upload progress background. Confusing for the users otherwise. Close #1112 (details)
    • Changing the icon on the home page (details)
    • Code analysis (details)
    • Design for the boxes on the home page and scrutinizr for sqlConfDriver (details)
    • Fixing the quota box home page (details)
    • Adding timeout to the repository switch (details)
    • Fix Getting Started video (details)
    • Move breadcrumb height to a specific context to avoid breaking other templates. (details)
    • Make LabelWithTip more generic (details)
    • Rework home page with Material cards (details)
    • Adding inbox card and fixing ocs client issues (details)
    • Fix ReplicationPanel removeRow : swap row to remove to last position and let removeLastRow delete it. (details)
    • UI fixes (details)
    • FilesList : revert previous changes on Focus DataModel : ignore setSelectedNodes() if no changes InfoPanel : loadRepositoryInfo (details)
    • Materialize connexion loader (details)
    • Replace icon-remove by mdi.mdi-close wherever possible (details)
  • Mailer
    • [core.mailer]Adding the grouped mail and the CRON (details)
    • [core.mailer]Adding the user choice in the manifest (details)
    • [core.mailer]Adding the mysql create file for the database (details)
    • [core.mailer]Adding the postgreSQL create file for the database (details)
    • [core.mailer]Adding the SQLite create file for the database (details)
    • [core.mailer]Adding separator in the create sql file (details)
    • [core.mailer]Adding character set in the create sql file (details)
    • AjxpMailer now has SqlTableProvider interface. (details)
    • AjxpMailer install tables only for core plugin (details)
    • Fix mailer digest computes (details)
    • Fix consume_mail_queue (details)
    • Remove the default charset for sqlite table (details)
    • Remove the default charset for postgre table (details)
    • Tidy up core.mailer : add a parameter to activate queue or not, for backward compat. (details)
    • Fix html / no html emails Fix triggers : do not insert original id. (details)
    • Fix text-only emails, add new layouts; Fix useHtml applied to all users (close #1121) (details)
    • Do not over-summarize notifications in email digest. Fix #1123 (details)
    • Fix "recipient" in 6.4.0 update sql scripts (details)
    • Use %i instead of %b otherwise it fails on PostgreSql (details)
  • Misc
    • (action.compression]add index action at the end of the extraction (details)
    • [action.comopression] adding index action at the end of the extraction (details)
    • Make sure to include zip files when filtering node name in search results (details)
    • Docs & typing (details)
    • Enrich user_list_authorized_users with alternative format (xml) and more info about the users. (details)
    • Load alerts: silently test if file exists. (details)
    • Fixes to SMB auth: - Registered stream is smbclient://, not smb:// - smbclient binary path could not be set for auth plugin (details)
    • Little Charset Bug in index message (details)
    • Fix image magick preview on multiple page office file (details)
    • Do not list teams in usersOnly (details)
    • Disable Test File (details)
    • List Teams even if regexp is null and mandatory (details)
    • Update website in email templates (details)
    • Missing resource in core.mailer (details)
    • Check dibi::isConnected() whenever possible. Close #1043 (details)
    • user_list_authorized_users : always send root node (ul). (details)
    • Add two new properties on Repository object (repositoryType and accessStatus), publish them in the XML, parse them in the js model. (details)
    • Use the last_history pref to add a repository_last_connected timestamp and send it in repo list. (details)
    • Resolve AJXP_Exception deprecation warning (details)
    • Replace repositories (details)
    • Missing resource (details)
    • Fix source_path in new package.json files (details)
    • Add optional css_path in package.json and force copy at upgrade time to make sure all resources are there before compilation. (details)
    • Reorganize ajxp_home to avoid upgrade issue with previously deleted folder. (details)
    • Add access to inbox in root role during the update. (details)
    • Removing code from index.php, adding dependency in OAuthWrapper (details)
    • adding 6.4.0 sql table (details)
    • Prune some words from captchas ... (details)
    • Small optimizations for file upload handling in rsync based part, no need to copy signature/delta files (details)
    • WebSocket : listen to onerror / onclose events and fallback to polling. (details)
    • Fix public links htaccess file for languages indicators containing dashes. Fix #1050 (details)
    • Fix #1078 - use Post instead of Get. (details)
    • Slug and UUID added as path variables (details)
    • renamed AJXP_USE_UUID_PATH to AJXP_WORKSPACE_UUID AJXP_USE_SLUG to AJXP_WORKSPACE_SLUG (details)
    • Fix memory leak : reloading driverInstance may induce mem leaks. Make sure to do it only if necessary. (details)
    • Useless install tables button in mq.sql (using ajxp_simple_store). Close #1106 (details)
    • Fix wrong message on group creation (details)
    • Do not set cache instance driver mandatory. (details)
    • Additional check on content of configs["REPOSITORIES"] (details)
    • Repository : Nullate the internal driverInstance before serialization. Seems to fix the session corruptions issues. (details)
    • Reload bootstrap_repositories just after clearing the cache, to avoid settings repository issues. Fix Css for replication groups in settings panel. (details)
    • Ignore error on ldap_sort as it's getting deprecated. Close #1031 (details)
    • Fix multiple smb servers (details)
    • Fixing renaming of dirs on webdav (details)
    • Fixing wrong config name (details)
    • Fix #1120 (details)
    • Track PHP7 error : not matching parent method signature. (details)
    • Remove index.php on startup script link (details)
    • Simple admin action to check if a table exists. (details)
  • i18n
    • Italian translation: fix relative date format (details)
    • German translations: New translations for user and role administration (details)
    • Catalan & spanish tranlations (details)
    • Encoding change from ANSI to UTF-8 in en.php (details)
    • Missing comma & bad encoding in en.php (details)
    • Bad encoding in en.php (ANSI) (details)
    • core.notifications templates ca&es translations (details)
    • German translations: New translations for user and role administration [FIX] * Added missing keys to other languages (ecept en and de) (details)
    • Czech translation - meta.svn plugin (details)
    • access.dropbox plugin translation to Czech (details)
    • access.imap plugin translation to Czech (details)
    • access.sftp plugin translation to Czech (details)
    • auth.basic_http plugin translation to Czech (details)
    • auth.cmsms plugin translation to Czech (details)
    • log.syslog plugin translation to Czech (details)
    • log.text plugin translation to Czech (details)
    • mailer.phpmailer-lite plugin translation to Czech (details)
    • uploader.plupload plugin translation to Czech (details)
    • mq.serial plugin translation to Czech (details)
    • mq.sql plugin translation to Czech (details)
    • Added CA and ES dropzone files in Uploader.html plugin (details)
    • core.ajaxplorer translation repair in catalan language (details)
    • editor.browser i18 ca & es updates (details)
    • core.ajaxplores ca language updates (details)
    • meta.watch ca & es translations (details)
    • editor.browser ca&es files author fix (details)
    • action.disclaimer. spanish and catalan translation (details)
    • Authentification -> Authentication for English (details)
    • Replace utilisateus by utilisateurs. miss r (details)
Display Share Block: 

Need to Balance Ease-of-Use with Security? Pydio Cells Can Help.

If your organization is serious about secure document sharing and collaboration you need to check out Pydio Cells. Cells was developed specifically to help enterprises balance the need to collaborate effectively with the need to keep data secure.

With robust admin controls, advanced automation capabilities, and a seamless, intuitive end-user experience Pydio is the right choice for organizations looking to balance performance and security without compromising on either. Try Cells live for yourself. Or click on the button below to talk to a Pydio document sharing specialist.