<?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 Revit API Documentation Online in Revit API Forum</title>
    <link>https://forums.autodesk.com/t5/revit-api-forum/revit-api-documentation-online/m-p/6495377#M63549</link>
    <description>&lt;P&gt;Since Google doesn't seem too excited to index my 60k+ page website, &amp;nbsp;I wanted to share it&amp;nbsp;here&amp;nbsp;so people can find it and hopefully use it! : )&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;It currently includes the full official&amp;nbsp;documentation (from the CHM file) for APIS 2015, 2016, and 2017.&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.revitapidocs.com" target="_blank"&gt;www.revitapidocs.com&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 11 Aug 2016 20:30:00 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2016-08-11T20:30:00Z</dc:date>
    <item>
      <title>Revit API Documentation Online</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/revit-api-documentation-online/m-p/6495377#M63549</link>
      <description>&lt;P&gt;Since Google doesn't seem too excited to index my 60k+ page website, &amp;nbsp;I wanted to share it&amp;nbsp;here&amp;nbsp;so people can find it and hopefully use it! : )&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;It currently includes the full official&amp;nbsp;documentation (from the CHM file) for APIS 2015, 2016, and 2017.&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.revitapidocs.com" target="_blank"&gt;www.revitapidocs.com&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Aug 2016 20:30:00 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/revit-api-documentation-online/m-p/6495377#M63549</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-08-11T20:30:00Z</dc:date>
    </item>
    <item>
      <title>Re: Revit API Documentation Online</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/revit-api-documentation-online/m-p/6501326#M63550</link>
      <description>&lt;P&gt;Fantastic!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Congratulations!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;A beautiful and extremely useful piece of work!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I note on typo in the top menu bar: the '2017' entry is marked as '2016', so '2016' occurs twice.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you very much for this!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Cheers,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Jeremy&lt;/P&gt;</description>
      <pubDate>Mon, 15 Aug 2016 18:46:12 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/revit-api-documentation-online/m-p/6501326#M63550</guid>
      <dc:creator>jeremytammik</dc:creator>
      <dc:date>2016-08-15T18:46:12Z</dc:date>
    </item>
    <item>
      <title>Re: Revit API Documentation Online</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/revit-api-documentation-online/m-p/6501368#M63551</link>
      <description>&lt;P&gt;Thanks &lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/413917"&gt;@jeremytammik﻿&lt;/a&gt;&lt;/P&gt;&lt;P&gt;It was a lot of planning/work, but came together faster and better than&amp;nbsp;I expected.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for poiting out the&amp;nbsp;typo, I already pushed a patch (it&amp;nbsp;was&amp;nbsp;introcuced this morning when I added the new Python tab.)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please let me know if you have any more feedback&lt;/P&gt;&lt;P&gt;Also, I pasted some content from your blog (What's new in the 20XX API), I hope that's ok with you. Let me know otherwise.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 15 Aug 2016 19:09:12 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/revit-api-documentation-online/m-p/6501368#M63551</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-08-15T19:09:12Z</dc:date>
    </item>
    <item>
      <title>Re: Revit API Documentation Online</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/revit-api-documentation-online/m-p/6501381#M63552</link>
      <description>&lt;P&gt;Dear&amp;nbsp;@Anonymous﻿,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you for the fix.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'll&amp;nbsp;mention it on The Building Coder tomorrow.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I also have individual requests from other developers thinking about working on this.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I need to tell them you already did it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Is the source code for this project available online somewhere?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Would you like to open it up to collaborators?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have you considered publishing it via GitHub pages?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Cheers,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Jeremy&lt;/P&gt;</description>
      <pubDate>Mon, 15 Aug 2016 19:12:02 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/revit-api-documentation-online/m-p/6501381#M63552</guid>
      <dc:creator>jeremytammik</dc:creator>
      <dc:date>2016-08-15T19:12:02Z</dc:date>
    </item>
    <item>
      <title>Re: Revit API Documentation Online</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/revit-api-documentation-online/m-p/6501615#M63553</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/413917"&gt;@jeremytammik﻿&lt;/a&gt;&lt;/P&gt;&lt;P&gt;The code is on github.&lt;BR /&gt;Project is definately open to collaborators.&lt;/P&gt;&lt;P&gt;It needs +code&amp;nbsp;docs, +test coverage,&amp;nbsp;and can probably be improved and optimized significantly&amp;nbsp;by more seasoned web developers.&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/gtalarico/revitapidocs" target="_self"&gt;https://github.com/gtalarico/revitapidocs&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regarding github pages, it could probably be done, but&amp;nbsp;i haven't used it myself, so I don't know the limitations.&lt;/P&gt;&lt;P&gt;Here are some of the challenges and constraints:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. Namespace Menu:&lt;/P&gt;&lt;P&gt;Each API/year has an index with around&amp;nbsp;20K nested entries, &amp;nbsp;sometimes many levels deep.&lt;/P&gt;&lt;P&gt;Performance can get tricky,&amp;nbsp;and so is creating a good and responsive UI for browsing it, which is why I wanted it &amp;nbsp;to be collapsible.&lt;/P&gt;&lt;P&gt;If I recall correctly, Readthedocs for instance, limits the depth of the menu&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2. Content&lt;/P&gt;&lt;P&gt;The content I had access to (.html files extracted from chm) were not pretty, so I had to do some unusual CSS overrides and eventually batch processed the 60k+ html files&amp;nbsp;to remove unecessary JS and html code to make the pages look good and performa wall. I was also was concerned about appearance to google crawler (cleaned code, and added schema.org structured data on every page)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;3. Performance.&lt;/P&gt;&lt;P&gt;The namespace html file alone was almost 3MB and 140K lines of html code, which is not good.&lt;/P&gt;&lt;P&gt;To optimize it, I am serving the menu as a json asynchronously, so it loads while the rest of the content is built, and can be cached.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;4. Built in search&lt;/P&gt;&lt;P&gt;I originally tried using&amp;nbsp;google custom search, but google can take a long time to index it (if it happens at all -&amp;nbsp;60k+ pages)&amp;nbsp;&lt;/P&gt;&lt;P&gt;Even with a full sitemap, it will probably just take time, but I didn't want to wait.&lt;/P&gt;&lt;P&gt;So I replaced the Google Custom Search box, with my own custom search.&lt;/P&gt;&lt;P&gt;I tried a JS server&amp;nbsp;side search, similar to what&amp;nbsp;git pages has, but it was crashing the browser (remember namespace is +100K lines),&amp;nbsp;&lt;/P&gt;&lt;P&gt;so I ended up pushing it&amp;nbsp;server side which makes it reasonably fast:&amp;nbsp;&lt;A href="http://www.revitapidocs.com/2015/search?query=viewschedule" target="_self"&gt;http://www.revitapidocs.com/2015/search?query=viewschedule&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 15 Aug 2016 20:47:43 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/revit-api-documentation-online/m-p/6501615#M63553</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-08-15T20:47:43Z</dc:date>
    </item>
    <item>
      <title>Re: Revit API Documentation Online</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/revit-api-documentation-online/m-p/6502940#M63554</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Dear @Anonymous,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Thank you for the update and background information.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I published it on The Building Coder to maximise awareness:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="http://thebuildingcoder.typepad.com/blog/2016/08/online-revit-api-docs-and-convex-hull.html" target="_blank"&gt;http://thebuildingcoder.typepad.com/blog/2016/08/online-revit-api-docs-and-convex-hull.html&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I hope you find numerous collaborators for this worthwhile undertaking!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Cheers,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Jeremy&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 16 Aug 2016 13:30:37 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/revit-api-documentation-online/m-p/6502940#M63554</guid>
      <dc:creator>jeremytammik</dc:creator>
      <dc:date>2016-08-16T13:30:37Z</dc:date>
    </item>
    <item>
      <title>Re: Revit API Documentation Online</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/revit-api-documentation-online/m-p/6503033#M63555</link>
      <description>&lt;P&gt;&lt;SPAN&gt;hi &lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/413917"&gt;@jeremytammik﻿&lt;/a&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks for&amp;nbsp;writing that up.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Since I obviously&amp;nbsp;can't write&amp;nbsp;in English, would you mind making these 2&amp;nbsp;edits:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;60k+ html files to remove &lt;STRIKE&gt;unecessary&lt;/STRIKE&gt; &lt;STRONG&gt;unnecessary&lt;/STRONG&gt; JS and html code to make the pages look good and &lt;STRIKE&gt;performa wall&amp;nbsp;&lt;/STRIKE&gt;&lt;STRONG&gt;perform well&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;I tried a JS &lt;STRIKE&gt;server&lt;/STRIKE&gt;&amp;nbsp;&lt;STRONG&gt;client&lt;/STRONG&gt; side search, similar to what git pages has, but it was crashing the browser&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 16 Aug 2016 14:01:43 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/revit-api-documentation-online/m-p/6503033#M63555</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-08-16T14:01:43Z</dc:date>
    </item>
    <item>
      <title>Re: Revit API Documentation Online</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/revit-api-documentation-online/m-p/6503056#M63556</link>
      <description>&lt;P&gt;Sure thing.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Done:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://thebuildingcoder.typepad.com/blog/2016/08/online-revit-api-docs-and-convex-hull.html#2.1" target="_blank"&gt;http://thebuildingcoder.typepad.com/blog/2016/08/online-revit-api-docs-and-convex-hull.html#2.1&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Cheers,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Jeremy&lt;/P&gt;</description>
      <pubDate>Tue, 16 Aug 2016 14:15:45 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/revit-api-documentation-online/m-p/6503056#M63556</guid>
      <dc:creator>jeremytammik</dc:creator>
      <dc:date>2016-08-16T14:15:45Z</dc:date>
    </item>
    <item>
      <title>Re: Revit API Documentation Online</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/revit-api-documentation-online/m-p/6508493#M63557</link>
      <description>&lt;P&gt;@Anonymous﻿&amp;nbsp;awesome job, just getting back from vacation my self. I will dig into this project looks like a real good start.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for all the hard work and making it open source.&lt;/P&gt;</description>
      <pubDate>Thu, 18 Aug 2016 15:30:01 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/revit-api-documentation-online/m-p/6508493#M63557</guid>
      <dc:creator>arif.hanif</dc:creator>
      <dc:date>2016-08-18T15:30:01Z</dc:date>
    </item>
    <item>
      <title>Re: Revit API Documentation Online</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/revit-api-documentation-online/m-p/6509285#M63558</link>
      <description>&lt;P&gt;Awesome!&lt;/P&gt;</description>
      <pubDate>Thu, 18 Aug 2016 20:03:21 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/revit-api-documentation-online/m-p/6509285#M63558</guid>
      <dc:creator>MGO-Norsyn</dc:creator>
      <dc:date>2016-08-18T20:03:21Z</dc:date>
    </item>
  </channel>
</rss>

