пятница, 31 июля 2015 г.

Возможности Sharepoint 2016



  • SharePoint 2016 будет поддерживать формат ODF. Вот статья которая опубликовано тут


OpenDocument Format (ODF, сокращённое от OASIS Open Document Format for Office Application — открытый формат документов для офисных приложений) — открытый формат файлов документов для хранения и обмена редактируемыми офисными документами, в том числе текстовыми документами (такими как заметки, отчёты и книги), электронными таблицами, рисунками, базами данных, презентациями. Он дает доступ к содержанию документов независимо от вида и версии приложения, в котором они были созданы. ODF претендует на то, чтобы быть более простым, более удобным, более понятным форматом, чем ставшие стандартом де-факто форматы от "Майкрософт" rtf, doc, xls и т.д.


  • Также будут использоваться «долговременные ссылки» для поиска файлов, это когда вы меняете название файла, но путь к нему останется неизменным. Давно бы пора, представьте себе сотрудник делиться документом, после этого по каким-либо причиам поменял название документа и тогда ссылка станет битой, по тому пути уже не получится найти файл.


  • SAML и OAuth, вот какие модели аутентификации, основанные на облачных технологиях, будут применяться 
  • Создать сайт будет простым делом, без трудностей
  • Шифрование и передача данных будут происходить по порту 25, но и другие тоже, не default порты
  • Интеграция Project Server с Content Data Base Sharepoint

  • Я считаю, что SharePoint 2016 - это будет некий мост, который позволит нашим клиентам Казахстана вынести свои данные в облако, это будущее, когда документы храняться в Cloud. Думаю, каждый более менее замечащий человек знает, что многие гиганты IT сферы выдвигают это направление. Возьмем к примеру DropBox, Google Drive, Mail.ru облако, iCloud, Microsoft Azure ... список будет просто большим.
    Очень жаль, что наши агашки сверху не понимают превосходство этих технологии, может и понимают, просто бояться выставлять их в облако. Будто своровать могут эти данные государственной важности итд.
    Миллионы люди пользуются, а наши до сих бояться. Хорошо, можно же ведь использовать возможности постпенно, важные данные при этом хранить у себя в шкафу. Продолжение следует.

    среда, 29 июля 2015 г.

    SharePoint Blog из под коробки


     Как можно быстро создать запись блога?

    Есть несколько способов. Первое, самое простое: Создать запись и пишите свое сообщение. Разберется даже ребенок.
    Второе: advanced, кликаете Запустить приложение блога


    Выйдет окошко создание учетной записи блога, кликаете ОК
    Далее, пишите свои данные, логин и пароль, ОК
     

    Ставите галочку и нажимаете Да

    Уведомляет, что завершено успешно, ОК


    Откроется окно Word, там пишите заголовок и тело сообщения. Сохраняете.

    Также есть функционал уведомления, Кнопка ОПОВЕЩАТЬ МЕНЯ на главной странице. Каждый раз, когда появиться новые записи, вас будет об этом уведомлять по почте. Можно использовать технарям по уведомлению по новым заявкам. Кликайте ОК, готово.



     SharePoint ♥ Казахстан




    Как определить ListTemplateId у списка

    Иногда необходимо знать для написания в  ресивере (event receiver) для списка его

    List Template ID

    кто не знает, это цифры показывающий тип Списка SharePoint:
    • 100   Generic list
    • 101   Document library
    • 102   Survey
    • 103   Links list
    • 104   Announcements list
    • 105   Contacts list
    • 106   Events list
    • 107   Tasks list
    • 108   Discussion board
    • 109   Picture library
    • 110   Data sources
    • 111   Site template gallery
    • 112   User Information list
    • 113   Web Part gallery
    • 114   List template gallery
    • 115   XML Form library
    • 116   Master pages gallery
    • 117   No-Code Workflows
    • 118   Custom Workflow Process
    • 119   Wiki Page library
    • 120   Custom grid for a list
    • 130   Data Connection library
    • 140   Workflow History
    • 150   Gantt Tasks list
    • 200   Meeting Series list
    • 201   Meeting Agenda list
    • 202   Meeting Attendees list
    • 204   Meeting Decisions list
    • 207   Meeting Objectives list
    • 210   Meeting text box
    • 211   Meeting Things To Bring list
    • 212   Meeting Workspace Pages list
    • 301   Blog Posts list
    • 302   Blog Comments list
    • 303   Blog Categories list
    • 1100   Issue tracking
    • 1200   Administrator tasks list
    В основном, созданные руками спсики через браузер списки имеет ID равная 100.
    Раньше при создании спсиков через xml, еще называют этот метод Декларативным, получались списки с ИД 10024, 10012 ... итд
    Первые цифры 100 - все равно показывают что список custom, остальные цифры (в примере это 24, 12 ) просто добавлены для уникальности.
    Возвращаемся к теме этого поста, так как же определить ее ? Так как в настройках, в браузере этой информации не найдешь. 
    Ответ: можно в браузере вызвать инспектор элементов, в мозиле можно использовать Firebug.
    Вызвать быстро можно кнопкой F12  и написать вот такую строку, которая выведет на экран List Template ID.

    console.log(g_wsaListTemplateId)  или использовать
    alert(g_wsaListTemplateId)

    воскресенье, 26 июля 2015 г.

    Снимок экрана в Mac Book print screen

    Если вы приобрели недавно МакБук, то возможно когда вы захотите сделать снимок экрана будете искать в интернете как это сделать.
    В отличие от семейства Windows, клавиши Print Screen тут нет.
    Но можно воспользоваться горячей клавишей Command+ Shift+ 3

    пятница, 24 июля 2015 г.

    Ошибка: Не удалось записать строки в файл obj\Debug

    Ошибка Не удалось записать строки в файл "obj\Debug\yourfile.FileListAbsolute.txt". Отказано в доступе по пути


    Частенько выходит такая ошибка при развертывании проекта SharePoint через Visual Sudio.
    Лечится проблема быстро. Зайдите в папку, где расположен ваш проект. В корне есть две подпапки с названием bin и obj.
     Удалите их, не стоит переживать, они снова создаюся при следующем разворачивании (Deploy).

    четверг, 23 июля 2015 г.

    SPListDataValidationException: Ошибка проверки данных списка.

    Вот такая ошибка появилось недавно у нас на портале, много времени убил, чтобы понять в чем же причина.
    SPListDataValidationException: Ошибка проверки данных списка.

    Посмотрел как обычно в логах Sharepoint по адресу C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\LOGS

    В итоге догадался, повлияла на работу то, что сегодня изменил в одном поле списка Шарепойнт формулу "Проверка столбцов", есть такое меню в полях списка. Удаление этой формулы решило проблему. 

    Как убрать рекламу в Skype

    С недавних пор скайп начал активно  показывать рекламу у себя в программе, после того как Microsoft купила Skype.
    Это нозящая реклама просто может отвлекать от основной работы. Больше половины моих коллег раздражает подобная реклама.
    Что самое интересное у меня нет этой рекламы и я не знал про нее вообще пока мне не сказали об этом.


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

    Рассмотрим только два варианта:
    1) Открываем файл для Windows по-умолчанию c:\Windows\System32\drivers\etc\hosts
    и изменяем добавляя следующие записи.

     127.0.0.1 apps.skype.com
     127.0.0.1 api.skype.com
     127.0.0.1 static.skypeassets.com
     127.0.0.1 rad.msn.com

    Еще можете в настройках браузере Internet Explorer добавить сайт в список "Ненадежных сайтов".  

    2) Второй метод самый надежный, так как со временем скайп может использовать другие адреса в своих корыстных целях. Этот метод заключается в том, чтобы положить немного денежек на свой счет Skype. Именно этот метод  спас меня от рекламы. У меня завалялись 30 центов с предыдущего раза, когда я пополнил счет для общения с родственниками.



    Поддерживайте родственные связи!

    SharePoint хлебные крошки

    Верните назад хлебные крошки!
    По умолчанию в SharePoint 2013 нет навигационной панели (они же breadcrumb или перевод - хлбные крошки ) по сравнению с 2010 версией. Это реально полезная фича которыми пользуются люди. Сегодня шеф попросил меня вернуть навигацию назад, так как разработчики Sharepoint убрали ее по умолчанию, к счастью, она просто скрыта и можно быстро это исправить.

    Что для этого нужно сделать:
    1. Открываем SharePoint designer
    2. Находим папку Все файлы -> _catalogs -> master page
    3. Изменить  Seattle.master изменить в расишеренном режиме (Не забывайте всегда делать копию всего чего изменяете)
    Открываем файл и ищем строку <div class="ms-breadcrumb-dropdownBox" style="display:none;">
     Удаляем атрибут style="display:none;"


    1. Ниже опускаемся на 2 строки изменяем с атрибут visible для SharePoint:PopoutMenu на значение  true
    2. После всех изменении должно выглядеть таким образом
    <div class="ms-breadcrumb-dropdownBox">
    <SharePoint:AjaxDelta id="DeltaBreadcrumbDropdown" runat="server">
    <SharePoint:PopoutMenu
    Visible="true"
    runat="server"  
     итд.

    3. Сохраняем и обновляем страницу чтобы протестировать



    среда, 22 июля 2015 г.

    Мы работаем над этим...

    Думаю, эта фраза знакома каждому,  кто использовал SharePoint 2013.
    Шарепойн как система не самая быстрая мягко говоря, тем не менее при долгой загрузке страница с этим сообщением успакаивает. )


    Наверное хочется изменить эту фразу чем-то другим. Не проблема, для этого необходимо зайти в папку  по адресу  C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\Resources

    И изменить содержимое файл по имени edu.res.ru-ru.resx
    Находите там поиском предложение <value>Мы работаем над этим...</value>
    и изменяете содержимое на нужное.
    Если у вас отображается на английском

     “Working on it…”, то соответсвенно меняете в файле edu.res.en-US.resx


    четверг, 16 июля 2015 г.

    Platonus. Проверить уникальность текста

    Думаю, каждый студент сталкивался проверкой уникальности их рефератов или курсовых. Тем более после того как внесли систему образования Казахстана Platonus. К счастью, внедрили эту систему после того как я закончил Евразийский Университет в Астане, на следующий год думаю. Вот люди «попадали» как я слышал от младших курсов. Может это и хорошо, зато хоть как-то учиться будут студенты.
    Не это нас сейчас интересует, уникальность текста, как этого добиться?
    Ответ просто пишем сами статьи, вручную, да да именно так, а что вы хотели? Копировать с интернета и получать халявные оценки. Низа что! Или Незачёт! ))

    Есть куча программ и сервисов по определению уникальности текстов, пишите вручную и проверяйте, копирайтеры кстати могут вам за копейки написать статью уникальную.
    Я лично пользуюсь Advego Plagiatus Статья показала уникальность в 98%. Круто.




    Либо второй вариант, заказывать в бирже текста номер один в Казахстане, то есть у нас на Sun IT.

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

    Как прочитать кракозябры или минимизированный javascript?

    Наверняка каждый сталкивался проблемой в кодировке текста, а именно если вы веб разработчик или просто не отображается на сайте должным образом символы,
    Пример текста:
    принудительное пересоздание ссылок

    Думаю, никто из вас не сможет прочитать что там написано, если только вы не гений, который в голове хранит такое количество символов и что она означает.
    Намного проще воспользоваться онлайн службами для расшифровки текстов.
    Их просто куча, вот один из них от создателей легендарного Яндекс, а именно студия Артемия Лебедева. http://www.artlebedev.ru/tools/decoder/ Кстати не рекламирую их )

    Либо бывает, что разработчики минимизируют свои Джава скрипт файлы дабы не украли их идеи какие-нибудь шустрые школьники, чтобы получить оценку в школе.

    Текст примерно такого вида:
    if(a&&"."===a.charAt(0))if(b){for(n=n.slice(0,n.length-1),a=a.split("/"),g=a.length-1,s.nodeIdCompat&&w.test(a[g])&&(a[g]=a[g].replace(w,"")),a=n.concat(a),k=0;k<a.length;k+=1)if(m=a[k],"."===m)a.splice(k,1),k-=1;else if(".."===m)


    Тоже не читабельно! Можно ее сделать нормального вида с помощью сервиса http://jsbeautifier.org/ Просто вставляете текст и на выходе получаете нормальный читабельный текст. Кстати, таким образом, мы убрали назойливый текст у одного продукта SharePoint.
    
    

    Снизу продукта разработчика по SharePoint написано было красными буквами Unlicensed version
    Согласитесь, не красиво когда на вашем портале такое, какой-то дискомфорт чувствуешь каждый раз смотря на это. Нашел скрипт подходящий и исправил текст, сейчас там отображается название кампании и ссылка на сайт.
    
    

    четверг, 9 июля 2015 г.

    Copywriting или Rewriting вот в чем вопрос?

    Далеко не всем известно, что выйти в топ у google или yandex не так-то просто как думают многие заказчики сайтов. У них цель поставь меня на первое место в поисковиках и все. А если призадуматься трудно представить какой логикой обладают эти поисковые гиганты, какие критерии они учитывают чтобы ваш поиск был релевантным. Поисковики смотрят на многие вещи, такие как читабельность написанного контента или по другому Этот сайт для людей (СДЛ) или просто очередной бесполезный сайт, созданный чтобы как-то поднять нишу своего сайта родителя.
    Итак, что касается нашей сегодняшней темы, то копирайтинг или его брат рерайтинг играют роль большую роль в сео оптимизации. А именно текст написать надо так, что он должен быть уникален, не просто "скопипащен" с других сайтов. Как понять уникальность данныго текста?
    Очень просто: Ctrl+C, открываете тотже Гугл, Ctrl+V.
    Если видите что сайты подобным контентом уже встречается, слова точь-в-точь повторяются, то скорее всего человек поленился и скопировал чужой когда-то написанный труд. Не стоит удивляться так делают многие, даже Мы с Вами тоже.
    Какой выход? Есть несколько решении.
    Первое доверяетесь к какой-нибудь кампании, а это SunIT. Иначе зачем я эту статью писал? =)
    Либо пишите своими силами статью уникальную и наполняете свой сайт контентом.
    Второе заказываете google adwords, т.е контекстную рекламу и радуйтесь беззаботной рекламой, за вас будет трудиться лучший поисковик на мой взгляд google.com