<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Publish current ArchiCAD project on Sharepoint site in Archicad C++ API</title>
    <link>https://community.graphisoft.com/t5/Archicad-C-API/Publish-current-ArchiCAD-project-on-Sharepoint-site/m-p/280668#M8531</link>
    <description>I'm not sure if the Archicad Python API is capable of that. But you could write an external python script and invoke it from an add-on (passing the relevant parameters). It also depends on whether there is a suitable python library for interacting with Sharepoint (otherwise you don't gain anything). Bear in mind that any language use relying on .Net won't work directly in Archicad - otherwise you could do it in C++ too. The primary problem is that MS designs its software to limit interaction in a platform-neutral way. That situation is improving, but I don't believe .Net will every be a level playing field across platforms.</description>
    <pubDate>Thu, 17 Sep 2020 16:25:10 GMT</pubDate>
    <dc:creator>Ralph Wessel</dc:creator>
    <dc:date>2020-09-17T16:25:10Z</dc:date>
    <item>
      <title>Publish current ArchiCAD project on Sharepoint site</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Publish-current-ArchiCAD-project-on-Sharepoint-site/m-p/280665#M8528</link>
      <description>&lt;DIV class="actalk-migrated-content"&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;I would like to develop an addon that would publish the current project on a SharePoint website.&lt;BR /&gt;&lt;BR /&gt;I successfully did it for Revit thanks to the Microsoft SharePoint Client library (C#).&lt;BR /&gt;&lt;BR /&gt;Do you think it is possible to do the same with C++-based ArchiCAD ?&lt;BR /&gt;&lt;BR /&gt;Thanks for your help.&lt;/DIV&gt;</description>
      <pubDate>Tue, 17 Sep 2024 10:56:51 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Publish-current-ArchiCAD-project-on-Sharepoint-site/m-p/280665#M8528</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-09-17T10:56:51Z</dc:date>
    </item>
    <item>
      <title>Re: Publish current ArchiCAD project on Sharepoint site</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Publish-current-ArchiCAD-project-on-Sharepoint-site/m-p/280666#M8529</link>
      <description>Not directly, but there's probably a workaround. Your existing method with Revit wouldn't work on a cross-platform application like Archicad (Revit is locked into Windows).&lt;BR /&gt;
&lt;BR /&gt;
I can think of several possibilities:&lt;BR /&gt;
&lt;BR /&gt;
1) Write a stand-alone .Net-based tool that you invoke from your add-on, passing whatever parameters are required to upload the target project&lt;BR /&gt;
&lt;BR /&gt;
2) I think the deprecated RPC API for Sharepoint could potentially be called from an add-on - see &lt;A href="https://msdn.microsoft.com/library/4aa5c82b-90fb-4be5-b30c-d35ecae42a81%28Office.15%29.aspx" target="_blank"&gt;&lt;LINK_TEXT text="https://msdn.microsoft.com/library/4aa5 ... 15%29.aspx"&gt;https://msdn.microsoft.com/library/4aa5c82b-90fb-4be5-b30c-d35ecae42a81%28Office.15%29.aspx&lt;/LINK_TEXT&gt;&lt;/A&gt;&lt;BR /&gt;
&lt;BR /&gt;
3) You might be able to leverage one of the other APIs, e.g. Javascript, indirectly (similar to point 1, but you might not need a full application).</description>
      <pubDate>Thu, 17 Sep 2020 09:04:19 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Publish-current-ArchiCAD-project-on-Sharepoint-site/m-p/280666#M8529</guid>
      <dc:creator>Ralph Wessel</dc:creator>
      <dc:date>2020-09-17T09:04:19Z</dc:date>
    </item>
    <item>
      <title>Re: Publish current ArchiCAD project on Sharepoint site</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Publish-current-ArchiCAD-project-on-Sharepoint-site/m-p/280667#M8530</link>
      <description>Thanks for the suggestions.&lt;BR /&gt;
&lt;BR /&gt;
Do you think I could write a Python script that does the job and that would be executable from the new "Python palette" in ArchiCAD ?</description>
      <pubDate>Thu, 17 Sep 2020 15:59:26 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Publish-current-ArchiCAD-project-on-Sharepoint-site/m-p/280667#M8530</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-09-17T15:59:26Z</dc:date>
    </item>
    <item>
      <title>Re: Publish current ArchiCAD project on Sharepoint site</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Publish-current-ArchiCAD-project-on-Sharepoint-site/m-p/280668#M8531</link>
      <description>I'm not sure if the Archicad Python API is capable of that. But you could write an external python script and invoke it from an add-on (passing the relevant parameters). It also depends on whether there is a suitable python library for interacting with Sharepoint (otherwise you don't gain anything). Bear in mind that any language use relying on .Net won't work directly in Archicad - otherwise you could do it in C++ too. The primary problem is that MS designs its software to limit interaction in a platform-neutral way. That situation is improving, but I don't believe .Net will every be a level playing field across platforms.</description>
      <pubDate>Thu, 17 Sep 2020 16:25:10 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Publish-current-ArchiCAD-project-on-Sharepoint-site/m-p/280668#M8531</guid>
      <dc:creator>Ralph Wessel</dc:creator>
      <dc:date>2020-09-17T16:25:10Z</dc:date>
    </item>
    <item>
      <title>Re: Publish current ArchiCAD project on Sharepoint site</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Publish-current-ArchiCAD-project-on-Sharepoint-site/m-p/280669#M8532</link>
      <description>There is a Sharepoint library in Python that can be used to upload a document on a Sharepoint site. The question is : will I be able to call my Python script from ArchiCAD ?&lt;BR /&gt;
If not, I'd be better trying to do it in C++ directly.</description>
      <pubDate>Fri, 18 Sep 2020 13:36:10 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Publish-current-ArchiCAD-project-on-Sharepoint-site/m-p/280669#M8532</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-09-18T13:36:10Z</dc:date>
    </item>
    <item>
      <title>Re: Publish current ArchiCAD project on Sharepoint site</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Publish-current-ArchiCAD-project-on-Sharepoint-site/m-p/280670#M8533</link>
      <description>hi,&lt;BR /&gt;
we are looking also for a way to publish Archicad documentations directly to SharePoint.&lt;BR /&gt;
You know of a way to implement BIMx model viewer into a SharePoint website?</description>
      <pubDate>Thu, 28 Jan 2021 23:19:51 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Publish-current-ArchiCAD-project-on-Sharepoint-site/m-p/280670#M8533</guid>
      <dc:creator>Florian Lohberger</dc:creator>
      <dc:date>2021-01-28T23:19:51Z</dc:date>
    </item>
  </channel>
</rss>

