22 Ноября 2024, 12:58

ownCloud

Автор turbo, 27 Января 2010, 17:33

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

turbo

27 Января 2010, 17:33 Последнее редактирование: 22 Апреля 2011, 18:17 от Zhek@Ch
[size="3"]ownCloud - новый проект в составе инициативы KDE Social Desktop[/size]

На конференции Camp KDE 2010 анонсирован новый значимый KDE-проект - ownCloud, являющийся дополнением к инициативе "Социальный десктоп", направленной на интеграцию в приложения поддержки онлайн-сервисов и средств для взаимодействия с социальными сетями. По аналогии с этим проектом, ownCloud стремится сочетать богатый интерфейс рабочего стола на основе Qt и библиотек KDE, с большим объёмом "социальной" информации и данных, размещаемых пользователями онлайн.

В отличие от традиционного "облачного" размещения информации и данных, не совершенного в смысле связей между различными онлайн службами (например, блог на Blogger трудно привязать к картинкам на Yahoo, а послать письмо с Gmail всем своим контактам на Facebook вообще невозможно), ownCloud даёт пользователям возможность легко смешивать и подключать друг к другу данные, хранящиеся на различных службах, решать, где будет храниться тот или иной вид информации и даже иметь свой собственный "облачный" сервер для полного контроля.

ownCloud является завершающим элементом в схеме, заложенной с помощью Social Desktop, предоставляющим "социальные" возможности для Free desktop, и другим "кирпичиком" - фреймворком Get Hot New Stuff (GHNS), дающим возможность легкой установки, оценки, добавления комментариев и обмена таким контентом, как обои рабочего стола, расширения приложений и виджеты. ownCloud добавляет к этому возможность онлайн хранения индивидуальной информации, возможность ею поделиться и возможность совместной её обработки.

Группа разработки проекта обещает выход версии 1.0 в течение следующих двух месяцев, с готовым веб-интерфейсом и поддержкой WebDAV. Все составляющие кода будут выпущены под лицензией GPL, LGPL или AGPL.

http://www.opennet.r...shtml?num=25142

Zhek@Ch

26 Ноября 2010, 17:06 #1 Последнее редактирование: 22 Апреля 2011, 18:19 от Zhek@Ch
[size="3"]Релиз ownCloud 1.1 [/size]

Представлен стабильный релиз системы ownCloud 1.1, развиваемой разработчиками KDE в рамках проекта Social Desktop. Проект нацелен на организацию работы Cloud-хранилища, напоминающего по возможностям сервисы DropBox, Google Docs и Ubuntu One, но отличающегося возможностью полного контроля за данными (хранилище создается на собственном локальном сервере). Используя ownCloud можно обеспечить доступ к хранимым данным со всех своих устройств из любой точки сети и организовать совместный доступ к файлам группы людей.

Система поддерживает шифрование передачи данных и автоматическое резервное копирование. В разработке находится поддержка версионного контроля изменений (можно получить доступ к старым версиям файлов и проследить историю изменений). ownCloud поддерживает Open Collaboration Services API, что дает возможность отправки уведомлений, например, при отправке файла другим пользователем, через стандартный механизм нотификации KDE. Исходные тексты системы распространяются в рамках лицензии AGPL.

Доступ к хранилищу может быть обеспечен при помощи монтирования сетевого раздела, при помощи WebDAV, KDE KIO-Slaves, приложения для мобильных телефонов или через web-интерфейс. Данные также могут быть синхронизированы с локальной копией для последующего offline-использования. Поддержка WebDAV позволяет организовать доступ к данным из любых операционных систем, используя любой стандартный WebDAV-клиент, даже из машин, защищенных межсетевым экраном или находящихся за транслятором адресов. В Linux удаленный каталог можно примонтировать как часть локальной файловой системы при помощи FUSE-модуля или подключить в KDE через KIO-Slaves.

Из добавленных в новой версии новшеств можно отметить:

  • Новая система плагинов, позволяющая пользователям создавать собственные расширения с реализацией дополнительных функций. В качестве примеров плагинов приводятся: плагин для совместного поддержания фотоальбома; музыкальный сервер, позволяющий прослушивать собственную музыкальную коллекцию с любого устройства в сети; хранилище подкастов и видеороликов с доступом через web-интерфейс или через медиа плеер.
  • Реализация системы управления правами пользователей;
  • Поддержка размещения данных в БД, используемой для работы других приложений за счет использования в именах таблиц определенного префикса (по умолчанию "oc_");
  • Экспериментальная поддержка СУБД PostgreSQL;
  • Встроенный интерфейс для просмотра содержимого текстовых файлов с поддержкой подсветки синтаксиса;
  • Поддержка приватных OCS-атрибутов (из API Open Collaboration Services) для хранилища и действий;
  • Исправление ошибок и чистка кода.
Планы на будущее:

  • Поддержка в качестве бэкенда для хранения данных системы управления исходными текстами Git и организация версионного трекинга изменений;
  • Создание простого механизма для организации совместного доступа к файлам других пользователей;
  • Написание клиента для доступа к данным в offline-режиме (работа уже начата);
  • Создание системы синхронизации данных между несколькими ownCloud-серверами, что позволит создавать внутри организации приватные ownCloud-серверы, которые будут синхронизированы с публично доступными серверами;
  • Интеграция возможности сохранения данных в ownCloud в стандартных приложениях KDE.

Zhek@Ch

22 Апреля 2011, 18:22 #2 Последнее редактирование: 22 Апреля 2011, 18:22 от Zhek@Ch
[size="3"]Релиз ownCloud 1.2[/size]

Доступен релиз системы ownCloud 1.2, развиваемой разработчиками KDE в рамках проекта Social Desktop. Проект нацелен на организацию работы Cloud-хранилища, напоминающего по возможностям сервисы DropBox, Google Docs и Ubuntu One, но отличающегося возможностью полного контроля за данными (хранилище создается на собственном локальном сервере). Используя ownCloud можно обеспечить доступ к хранимым данным со всех своих устройств из любой точки сети и организовать совместный доступ к файлам группы людей. Исходные тексты системы распространяются в рамках лицензии AGPL.

По сравнению с прошлым выпуском, в OwnCloud 1.2 представлены в основном исправления ошибок и доведение ранее начатых идей до работоспособного вида. Все усилия разработчиков сосредоточены на создании следующей ветки OwnCloud, которая будет построена на новой кодовой базе и будет использована для формирования нового значительного релиза ownCloud 2.0. В рамках подготовки будущей ветки разработчики пересмотрели изначальную концепцию организации проекта с целью упрощения поддержания кодовой базы, её очищения от излишеств и увеличения гибкости для дальнейшего развития.

Результатом такой переработки станет упрощение расширения функциональности через плагины и внешние приложения. В качестве примеров плагинов, которые могут быть интегрированы с web-ориентированным хранилищем ownCloud, приводятся: плагин для совместного поддержания фотоальбома; музыкальный сервер, позволяющий прослушивать собственную музыкальную коллекцию с любого устройства в сети; хранилище подкастов и видеороликов с доступом через web-интерфейс или через медиа плеер.


Одним из самых заметных изменений в будущей версии станет переработанное оформление web-интерфейса, в котором будет упрощено выполнение многих функций, среди которых установка дополнений. С макетами нового интерфейса можно познакомиться на данной странице. Для упрощения распространения плагинов и приложений для ownCloud создан специальный каталог apps.owncloud.com, содержимое которого доступно через Open Collaboration Services (OCS) API, т.e. его можно использовать в системе GetHotNewStuff из состава KDE.

Из других улучшений отмечен интерфейс для формирования базы знаний, доступ к которой может быть организован при помощи ownCloud. Данная база знаний позволит пользователям организовать обмен информацией в формате вопрос/ответ. Из возможностей, которые находятся в планах упомянута интеграция поддержки Plasma Active и создание виджета, который сможет использовать на различных типах портативных устройств, включая смартфоны, нетбуки и планшеты. Кроме WebDav планируется обеспечение дополнительных протоколов. Запланирована также разработка плагинов с поддержкой ownCloud для сторонних приложений, таких как Amarok.

Особенности ownCloud:

  • Поддержка шифрования передачи данных;
  • Автоматическое резервное копирование;
  • Доступ к хранилищу может быть обеспечен при помощи монтирования сетевого раздела, при помощи WebDAV, KDE KIO-Slaves, приложения для мобильных телефонов или через web-интерфейс;
  • Поддержка WebDAV позволяет организовать доступ к данным из любых операционных систем, используя любой стандартный WebDAV-клиент, даже из машин, защищенных межсетевым экраном или находящихся за транслятором адресов.
  • В Linux удаленный каталог можно примонтировать как часть локальной файловой системы при помощи FUSE-модуля или подключить в KDE через KIO-Slaves.
  • В разработке находится поддержка версионного контроля изменений ив использование в качестве бэкенда для хранения системы управления исходными текстами Git, что позволит получить доступ к старым версиям файлов и проследить историю изменений;
  • Поддержка Open Collaboration Services API, что дает возможность отправки уведомлений, например, при отправке файла другим пользователем, через стандартный механизм нотификации KDE;
  • Данные могут быть синхронизированы с локальной копией для последующего offline-использования.
  • Система плагинов позволяет пользователям создавать собственные расширения с реализацией дополнительных функций;
  • Имеется система управления правами пользователей;
  • В Web-интерфейс встроен просмотрщик содержимого текстовых файлов с поддержкой подсветки синтаксиса;
Планы на будущее:

  • Поддержка в качестве бэкенда для хранения данных системы управления исходными текстами Git и организация версионного трекинга изменений;
  • Создание простого механизма для организации совместного доступа к файлам других пользователей;
  • Написание клиента для доступа к данным в offline-режиме (работа уже начата);
  • Создание системы синхронизации данных между несколькими ownCloud-серверами, что позволит создавать внутри организации приватные ownCloud-серверы, которые будут синхронизированы с публично доступными серверами;
  • Интеграция возможности сохранения данных в ownCloud в стандартных приложениях KDE.