Pull to refresh
  • by relevance
  • by date
  • by rating

Как сделать онлайн просмотр документов

LLC Tik-Tok CoachРазработка веб-сайтов
Tutorial
Первый рабочий день. Первая задача в Redmine. Первая спецификация в формате doc. На новой рабочей машине. К чтению спецификации удалось приступить часа через 3. Пока скачался и установился MS Office. Вспоминая этот случай, я был уверен, что в нашей системе управления задачами надо сделать онлайн просмотр документов. Вот только идей по реализации за разумное время и трудозатраты не было. Недавно мы нашли способ – Microsoft Office Web Apps.

В этой статье пойдет речь о том, как добавить онлайн просмотр документов в любой продукт.
Читать дальше →
Total votes 18: ↑15 and ↓3 +12
Views46K
Comments 36

Бесплатные офисные приложения: редактируй это!

Open sourceSaaS / S+SCanvas
Определенная доля текстовой части моего диплома была написана на Nokia E63 — было срочно и поздно, поэтому работать приходилось в пути, переездах, на конференциях, а ноутбука у бедного студента не было. Удобная QWERTY-клавиатура и доступный Интернет позволяли набирать и редактировать текст даже с определенным комфортом. В общем, некоторый опыт извращений в наборе текста у меня есть.

image

То ли дело современные студенты — ноутбуки, планшеты, редакторы онлайн и оффлайн, совместная работа над документами. Кажется, проблемы в далеком прошлом.
Читать дальше →
Total votes 32: ↑22 and ↓10 +12
Views27.2K
Comments 22

Новый Office 365 как платформа для разработчиков под Windows, Android, iOS и Web

MicrosoftРазработка под AndroidРазработка под MacOS

В календаре евангелиста Microsoft TechEd всегда отмечен особенно, потому что эта конференция о будущем как компании, так и индустрии в целом. TechEd Europe 2014, который состоялся на прошлой неделе в Барселоне, как и ожидалось, полон анонсов и новых решений, при этом главная для меня новость связана с Office 365.

Во-первых, OneDrive для пользователей Office 365 стал безлимитным и без дополнительной платы.

Во-вторых, добавится новый и очень важный для безопасности данных бизнесса функционал Built-in Mobile Device Management (MDM) for Office 365. MDM позволит IТ администраторам централизованно управлять смартфонами и планшетами, включая iOS, Android и Windows Phone. Данный функционал будет доступен в первом квартале 2015 года.

Но самая долгожданная новость связана именно с разработкой под Office 365. Команда разработчиков платформы выразила это в одной фразе:

Write once, run anywhere

Читать дальше →
Total votes 37: ↑25 and ↓12 +13
Views22.7K
Comments 21

Продуктивность по почте: Как создавался Evernote для Outlook

MicrosoftРазработка веб-сайтовРазработка мобильных приложенийРазработка для Office 365
Продуктивность — это, пожалуй, один из самых популярных трендов последних лет, и решение Evernote является ярким примером в этой нише. Отличная новость для пользователей Evernote — теперь доступна возможность работать с решением и в Outlook, о чем дальше и пойдет речь.
Я хочу поблагодарить за подготовку статьи Родиона Насакина (Market Development Director Evernote в России и СНГ), а также компанию Actimind, явлющуюся экспертом в разработке плагинов для различных приложений, включая приложения Microsoft Office.

В этой статье мы хотим рассказать о том, зачем Evernote понадобилось создавать дополнение для Outlook и поделиться опытом его разработки.


Читать дальше →
Total votes 17: ↑15 and ↓2 +13
Views9.6K
Comments 5

Часть 1. Office Store для кроссплатформенной продуктивности от А до Я

MicrosoftРазработка веб-сайтовРазработка мобильных приложенийРазработка для Office 365
Сегодня все мы, начиная со школы и университета, так или иначе используем программное обеспечение, позволяющее повысить производительность нашей работы. Мы проводим презентации, пишем письма, создаём документы, делаем расчёты, организуем онлайн встречи и успешно решаем многие другие задачи, используя пакет приложений, известный под именем Microsoft Office.

Компания Microsoft, отвечая требованиям времени, делает пакет широко доступным как на своих платформах, таких как Windows и Windows Phone, так и на платформах других производителей, широко распространённых в мире. Сегодня Вы можете использовать приложения и сервисы Microsoft Office и на своём планшете, и на ноутбуке, и на настольном компьютере, и даже на смартфоне.
Читать дальше →
Total votes 14: ↑14 and ↓0 +14
Views5K
Comments 0

Часть 2. Публикация приложений в Магазине Office

MicrosoftРазработка веб-сайтовРазработка мобильных приложенийРазработка для Office 365


В процессе публикации в магазине перед Вами стоит несколько задач:

  1. Создать приложение для Office Store
  2. Создать учётную запись в Панели мониторинга продаж (используя учётную запись Microsoft) на https://sellerdashboard.microsoft.com/registration
  3. Определиться с ценой приложения и, если нужно, предоставить информацию о своём налоговом профиле.
  4. Добавить приложение в один или несколько поддерживаемых языков и стран.
    1. Можно добавлять и сохранять приложения даже когда учётная запись ещё не утверждена
    2. Публиковать приложения для Магазина, когда учётная запись будет одобрена, а платные приложения – когда будет заполнена информация по налогам и платежам

  5. Отправить свои приложения для утверждения в Магазине
    1. Статус можно наблюдать в панели управления, о необходимости внести изменения сообщается там же.
    2. После одобрения приложение появится в магазине через 1-3 дня.

  6. Следить за метриками и управлять своими деньгами

Читать дальше →
Total votes 15: ↑12 and ↓3 +9
Views4.2K
Comments 0

Office Add-Ins для Excel — новые возможности для разработчиков на VBA и VSTO

MicrosoftРазработка веб-сайтовРазработка мобильных приложенийРазработка для Office 365Visual Basic for Applications

Предыстория


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

В то время, у нас, как у разработчиков, было два способа «расширить» Excel под нетиповые задачи:
  • VBA (Visual Basic for Applications);
  • VSTO (Visual Studio Tools for Office).


Читать дальше →
Total votes 19: ↑18 and ↓1 +17
Views28.7K
Comments 0

Outlook Add-Ins или куда уходит 25% рабочего времени и можно ли его вернуть?

MicrosoftРазработка для Office 365

Проблематика


Знаете ли вы, что, исходя из результатов некоторых зарубежных исследований, средний офисный работник тратит более двух часов своего рабочего времени в день на работу с электронной почтой? Если быть более точным – 13 часов в неделю, что составляет почти 85 рабочих дней в год! Только вдумайтесь в эти цифры. Сколько всего можно сделать за это время? А сколько это будет стоить вашей организации, если перевести часы в деньги? Очень интересные вопросы, над которыми стоит задуматься…



Слайд взят из презентации на Slideshare.
Читать дальше →
Total votes 17: ↑13 and ↓4 +9
Views15.7K
Comments 1

Molecula – новый способ ведения групповых переписок в Outlook

MicrosoftРазработка веб-сайтовРазработка мобильных приложенийРазработка для Office 365
В конце 2015-го года Microsoft запустила конкурс по разработке решений на базе Office 365. Участникам нужно было разработать приложение, которое являлось бы либо надстройкой для Office, либо использовало бы Office 365 APIs. Я и двое моих друзей решили участвовать. Идея нашлась очень быстро, достаточно было сесть и обсудить «боли», возникающие у каждого из нас в повседневной работе. Так родилась идея Molecula – решения, позволяющего упростить ведение групповых переписок в Outlook.

Чтобы лучше понять кому и для чего нужна Molecula, давайте посмотрим наш промо-ролик, созданный для участия в конкурсе. История про успешного IT-менеджера Майка (на английском):


Читать дальше
Total votes 15: ↑13 and ↓2 +11
Views6.6K
Comments 15

Продуктивность в разработке Office Add-ins

MicrosoftРазработка веб-сайтовРазработка мобильных приложенийРазработка для Office 365
В разговорах об Office Add-ins (надстройки Office) часто упоминается «продуктивность». Это логично, ведь главная цель разработчиков – повышение продуктивности в работе конечных пользователей. Но продуктивность важна и для самих разработчиков. Эта статья о продуктивности в разработке. Речь пойдёт о новом JavaScript API для Office и о том, какие инструменты мы применяем для создания новых решений.


Читать дальше
Total votes 8: ↑8 and ↓0 +8
Views4K
Comments 0

От документа к проекту: как Wrike создавал дополнение для Office 365

MicrosoftРазработка веб-сайтовРазработка мобильных приложенийРазработка для Office 365
Продуктивность уверенно входит в топ трендов последних лет и является еще более востребованным в 2016ом, причем включая в себя такие направления как Collaborative Software, Smart Virtual Personal Assistants,Bots и многие другие…
В данной статье мы расскажем о том, как компания Wrike расширила свое решение и реализовала Add-In для Office, а так же поделимся опытом его разработки.
Хочу поблагодарить за подготовку статьи Аркадия Рушкевича (Ведущий менеджер продукта) и Владимира Дупелева (Руководитель группы разработки ПО)

Недавно сервис для управления проектами Wrike анонсировал сразу несколько интеграций с продуктами Microsoft. Теперь можно авторизоваться в сервисе с корпоративным логином Azure Active Directory, добавлять в задачи файлы из OneDrive для бизнеса и установить дополнение Wrike в Office 365.

Последнее — пожалуй, самое важное с точки зрения продуктивности на рабочем месте. Мы решили рассказать о том, зачем системе управления проектами понадобилась интеграция с офисными приложениями, и поделиться опытом разработки надстройки для Office.


Читать дальше
Total votes 20: ↑17 and ↓3 +14
Views4.2K
Comments 1

Отладка Office Add-ins на iOS (iPad)

MicrosoftРазработка под iOSРазработка мобильных приложенийРазработка для Office 365
В прошлой статье я рассказал про опыт разработки Office Add-in за один день. Итогом того дня стала работающая и готовая к публикации в Office Store надстройка XLTools Календарь. Тогда я ожидал, что надстройка Excel, разработанная и протестированная под desktop-версией, заработает и в Excel для iPad и для Web. API везде одинаковый, следовательно, и код, использующий это API, должен работать одинаково, тем более, у меня уже был ряд Add-ins, которые заработали на всех платформах без дополнительных изменений. С календарем такого не произошло, и я познал горечь «провала» с публикаций в Office Store. В этой статье я расскажу, почему надстройка XLTools.net Calendar не прошла проверку с первого раза, и как этого избежать.



Первая публикация в Office Store «комом»


Читать дальше
Total votes 16: ↑15 and ↓1 +14
Views3.5K
Comments 0

Совместная работа с документами: SharePoint 2016, Office Online и все-все-все. Часть 1. Что это?

Системное администрированиеСетевые технологииХранение данных

«Корпорация Зла» (joke) осваивает нишу совместной работы с документами уже второе десятилетие. Начиналось всё с ранних версий SharePoint, при упоминании которых котики поопытнее сразу начинают плакать – уж больно специфичен с точки зрения и настроек, и возможностей был в те далекие годы MS SP. Ладно, не будем больше травмировать друг друга воспоминаниями о том неуклюжем монстре…

Но упорства у Microsoft не занимать – работа по улучшению ситуации велась все это время, причем сразу на нескольких фронтах. В результате сейчас можно говорить о сложившейся инфраструктуре совместной работы с документами, которую предлагает Microsoft. В ней выделяются два класса софта:

  1. Средства коллективного доступа к документам, включающие в себя каталогизацию, управление версиями, раздачу прав и тому подобные серверные фичи. Эти средства, в свою очередь, подразделяются на облачные (OneDrive, SharePoint Online) и on-premise, то есть разворачиваемые в инфраструктуре самого заказчика — сервер SharePoint 2016.
  2. Средства редактирования документов. К ним относятся: десктопное семейство Microsoft Office (тоже сильно переработанное за последнее время), свежесочиненные мобильные версии Office, изначально ориентированные на совместную работу с документами, и, вишенкой на торте – собственная реализация сервера онлайн-редактирования документов Office Online apps (несколько ранее известного под именем Office Web Apps).
Читать дальше →
Total votes 16: ↑14 and ↓2 +12
Views36.9K
Comments 20

Совместная работа с документами: SharePoint 2016. Часть 2. Настройка внешнего доступа

Системное администрированиеСетевые технологииХранилища данных
Tutorial


Продолжаю цикл публикаций на тему SharePoint Server. В первой части мы рассмотрели особенности совместной работы используя Office Online и настрольную версию программы MS Office. В этой статье покажу, как запустить и опубликовать SharePoint + Office Online.

Мы рассмотрим случай компании, для которой важно держать всю инфраструктуру и хранящиеся в ней данные под своим контролем, т.е. с развернутой фермой on-premice SharePoint 2016.
Начнем.
Читать дальше →
Total votes 13: ↑12 and ↓1 +11
Views12K
Comments 3

Как сделать презентацию интерактивной

MicrosoftРазработка веб-сайтовРазработка мобильных приложенийРазработка для Office 365

Каждый из нас хоть раз выступал перед большой аудиторией, многие делают это постоянно. У всех из нас есть свои страхи перед выступлением и, конечно, же лучшие практики. Ниже вы узнаете, как взаимодействовать с аудиторией в интерактивном режиме.


Читать дальше →
Total votes 36: ↑31 and ↓5 +26
Views22.3K
Comments 9

Office 365. Разработка web-приложения. Авторизация ADAL JS, новый Microsoft Graph API

SharePointMicrosoft AzureРазработка для Office 365
Tutorial
office-365-app-launcher В данной статье сделаем введение в разработку web-приложений для Office 365:
— регистрация приложения в корпоративном Azure
— авторизация пользователей
— получение данных из сервисов Office 365

Основная цель: научиться делать приложения Office 365 которые можно продавать в магазине Microsoft AppSource Marketplace.

Для примера сделаем минималистичное Single Page web-приложение на JavaScript, отображающее список писем. Без Angular, TypeScript, без сборщиков, без командных строк и без серверного кода.
Читать дальше →
Total votes 14: ↑14 and ↓0 +14
Views6K
Comments 0

Office 365. Пример работы с Microsoft Graph API в Angular5 с помощью ADAL JS. ADAL JS vs MSAL JS

SharePointMicrosoft AzureРазработка для Office 365
Tutorial
В прошлый раз мы обсудили механизм авторизации для работы с Office 365 API (в частности с Microsoft Graph API):

  • при каждом вызове API нужно передать token. Token имеет ограниченный срок жизни
  • token выдает сервис Microsoft, так называемый “Azure AD Authorization Endpoint”
  • получить token можно без серверной части используя только JavaScript в браузере. Для этого Microsoft сделал JavaScript библиотеку ADAL JS, которая упрощает коммуникацию с “Azure AD Authorization Endpoint” для получения token.

Тогда мы сделали простую статичную HTML-страницу, на которой наш vanilla JavaScript делал запрос к Microsoft Graph API и отображал список писем из Office 365. В данной заметке разовьем пример и сделаем тоже самое на Angular5.

angular5 office 365 adal js

Также поговорим о различиях рабочих (Work or school account) и персональных (Personal Account) аккаунтов при использовании Office 365 API.

Пример на GitHub.
Читать дальше →
Total votes 11: ↑11 and ↓0 +11
Views3.8K
Comments 2

Бесплатные триальные лицензии Quest Software на срок до 12 месяцев

Gals SoftwareИнформационная безопасностьСистемное администрированиеIT-инфраструктураMicrosoft Azure
Quest Software — известный вендор на рынках систем по информационной безопасности (Change Auditor, InTrust, Enterprise Reporter), аудита и восстановления облачных окружений Microsoft Office365 или Azure (On Demand License Management, On Demand Audit и т.д.), мониторингу (Foglight, Spotlight), репликации БД (Shareplex), объявляет о запуске специальной программы, в рамках которой вы можете попробовать перечисленные выше инструменты (и не только их) на своём окружении в течении длительного времени.

Компания Галс Софтвэр, как партнёр Quest, компания Мерлион, как дистрибьютор Quest, проведут для вас пилотные проекты и будут готовы рассказать об эффективных подходах использования продуктов вендора. Это наилучший момент провести тест-драйв в течении длительного времени и оценить надёжность и эффективность предлагаемых инструментов.
image
Под катом описание некоторых из предлагаемых решений c реальными кейсами и ссылка на регистрацию в программе.
Читать дальше →
Total votes 4: ↑4 and ↓0 +4
Views2K
Comments 0