Merge remote-tracking branch 'refs/remotes/origin/gh-pages' into gh-pages

This commit is contained in:
Bennett Blodinger
2016-10-05 08:16:45 -04:00
14 changed files with 97 additions and 33 deletions

View File

@@ -13,7 +13,7 @@ GEM
execjs
coffee-script-source (1.10.0)
colorator (1.1.0)
ethon (0.9.0)
ethon (0.9.1)
ffi (>= 1.3.0)
execjs (2.7.0)
faraday (0.9.2)
@@ -22,7 +22,7 @@ GEM
ffi (1.9.14-x64-mingw32)
forwardable-extended (2.6.0)
gemoji (2.1.0)
github-pages (94)
github-pages (96)
activesupport (= 4.2.7)
github-pages-health-check (= 1.2.0)
jekyll (= 3.2.1)
@@ -41,7 +41,7 @@ GEM
liquid (= 3.0.6)
listen (= 3.0.6)
mercenary (~> 0.3)
minima (= 1.0.1)
minima (= 1.2.0)
rouge (= 1.11.1)
terminal-table (~> 1.4)
github-pages-health-check (1.2.0)
@@ -99,8 +99,8 @@ GEM
rb-inotify (>= 0.9.7)
mercenary (0.3.6)
mini_portile2 (2.1.0)
minima (1.0.1)
minitest (5.9.0)
minima (1.2.0)
minitest (5.9.1)
multipart-post (2.0.0)
net-dns (0.8.0)
nokogiri (1.6.8)
@@ -124,15 +124,14 @@ GEM
sawyer (0.7.0)
addressable (>= 2.3.5, < 2.5)
faraday (~> 0.8, < 0.10)
terminal-table (1.7.0)
unicode-display_width (~> 1.1)
terminal-table (1.7.3)
unicode-display_width (~> 1.1.1)
thread_safe (0.3.5)
typhoeus (0.8.0)
ethon (>= 0.8.0)
tzinfo (1.2.2)
thread_safe (~> 0.1)
unicode-display_width (1.1.1)
wdm (0.1.1)
PLATFORMS
ruby
@@ -140,7 +139,6 @@ PLATFORMS
DEPENDENCIES
github-pages
wdm (>= 0.1.0)
BUNDLED WITH
1.13.1

View File

@@ -5,6 +5,8 @@ baseurl: /mRemoteNG
repository: mRemoteNG/mRemoteNG
exclude: [README.md, Gemfile, Gemfile.lock]
permalink: pretty
paginate: 5
paginate_path: /posts/:num/
defaults:
-

7
_data/authors.yaml Normal file
View File

@@ -0,0 +1,7 @@
dmsparer:
name: David Sparer
github: sparerd
rmcardle:
name: Riley McArdle
github: rmcardle

View File

@@ -14,7 +14,7 @@
<li role='presentation' {% if page.url == '/' %}class='active'{% endif %}>
<a href='{{ site.baseurl }}/'>Home</a>
</li>
<li role='presentation' {% if page.url == '/posts' or page.path contains '_posts' or page.path contains '_drafts' %}class='active'{% endif %}>
<li role='presentation' {% if page.url contains '/posts/' %}class='active'{% endif %}>
<a href='{{ site.baseurl }}/posts'>Posts</a>
</li>
<li role='presentation'>

View File

@@ -4,9 +4,24 @@
{% include jumbotron.html %}
<div class='container'>
<h2>{{ page.title }}</h2>
<strong>{{ page.author }}</strong> | {{ page.date | date: '%B %-d, %Y'}}
<hr>
{% assign author = site.data.authors[page.author] %}
{% if author == nil %}
{% assign author = site.name %}
{% endif %}
<strong>{{ author.name }}</strong> | <time>{{ page.date | date: '%B %-d, %Y'}}
{{ content }}
<div class='btn-group pull-right' role='group'>
{% if page.previous %}
<a class='btn btn-default' href='{{ site.baseurl }}{{ page.previous.url }}'>Previous</a>
{% else %}
<span class='btn btn-default disabled'>Previous</span>
{% endif %}
{% if page.next %}
<a class='btn btn-default' href='{{ site.baseurl }}{{ page.next.url }}'>Next</a>
{% else %}
<span class='btn btn-default disabled'>Next</span>
{% endif %}
</div>
</div>
{% include footer.html %}
</body>

View File

@@ -1,12 +0,0 @@
---
title: Posts
permalink: /posts
---
{% for post in site.posts %}
## [{{ post.title }}]({{ site.baseurl }}{{ post.url }})
**{{ post.author }}** | {{ post.date | date: '%B %-d, %Y'}}
{% unless forloop.last %}
---
{% endunless %}
{% endfor %}

View File

@@ -1,6 +1,6 @@
---
title: Looking for new leader for mRemoteNG
author: Riley McArdle
author: rmcardle
---
mRemoteNG has not been in active development for quite some time now. After I lost my job, I had hoped I could make a living maintaining mRemoteNG. However, user contributions and website advertising revenue turned out not to be enough to make that possible and the open source license means there are not many other options for monetization.

View File

@@ -1,6 +1,6 @@
---
title: Latest update and plans for the future
author: David Sparer
author: dmsparer
---
Hello all,

View File

@@ -1,6 +1,6 @@
---
title: '[Fireside Chat #1] The Story So Far'
author: David Sparer
author: dmsparer
tags: fireside
---

View File

@@ -1,6 +1,6 @@
---
title: Important Notice about Security and Trust
author: Riley McArdle
author: rmcardle
---
Every time you store a password in mRemoteNG, you are placing your trust in it, and by extension me. I deeply appreciate that trust and I hope that I've been worthy of it.

View File

@@ -1,6 +1,6 @@
---
title: '[Fireside Chat #2] Onward and Upward'
author: David Sparer
author: dmsparer
tags: fireside
---

View File

@@ -1,6 +1,6 @@
---
title: Chat
author: David Sparer
author: dmsparer
---
Hello all,

View File

@@ -1,6 +1,6 @@
---
title: '[Fireside Chat #3] We can rebuild it, we have the technology'
author: David Sparer
author: dmsparer
tags: fireside
---
@@ -8,7 +8,7 @@ Hello mRemoteNG users!
Here is another extrememly overdue update from the dev team.
We've been hard at work getting v1.75 ready for alpha/beta testing. I think we are getting close(r) This update was slated to be security-focused with many important improvements. While that's still mostly the case, it has been diluted a bit. When we took a look at the areas of the program that we wanted to change over the next few versions, it became clear that the architecture of the application was going to be a significant burden. Much of the code was tightly woven with how things get displayed and how that display should react when data changes.
We've been hard at work getting v1.75 ready for alpha/beta testing. I think we are getting close(r). This update was slated to be security-focused with many important improvements. While that's still mostly the case, it has been diluted a bit. When we took a look at the areas of the program that we wanted to change over the next few versions, it became clear that the architecture of the application was going to be a significant burden. Much of the code was tightly woven with how things get displayed and how that display should react when data changes.
#### What has happened:
* Large re-write of anything that touched the TreeView displayed. If it dared to talk about TreeNodes, it was rewriten. Unfortunately, this took up most of the last month.
@@ -19,7 +19,7 @@ We've been hard at work getting v1.75 ready for alpha/beta testing. I think we a
* On the plus side, the new encryption algorithms (using BouncyCastle) are in place on the develop branch. These are not yet used within the application, though thats the next focus after the re-write mentioned above is finished. There will be a forced upgrade of the encryption used on connections files. If you are encrypting your confCons (you should), there will be a one-time upgrade to use the newer encryption. There will be several options, with AES-GCM being the default. We need folks to check the implementation - if you find any flaws please let us know immediately.
* We've added a bunch of new unit/integration tests. We aren't even close to having the whole project covered, but we've got a start.
* Bennett Blodinger has built out a new website powered by GitHub Pages (thanks Bennett!). In the coming weeks we will re-point the mremoteng.org domain to this new site. You can view the new mock-up here: [https://mremoteng.github.io/mRemoteNG/](https://mremoteng.github.io/mRemoteNG/)
* We have also decided to eventually move all of our bug/feature/improvement tracking from Jira to GitHub Issues. We currently do not have a timeline for switching over. There are a couple of reasons that we decided to make the switch:
* We are moving all bug/request tracking from Jira to GitHub Issues. Please create new bug/request tickets here: [https://github.com/mRemoteNG/mRemoteNG/issues](https://github.com/mRemoteNG/mRemoteNG/issues). We will still accept Jira tickets for the time being, though the ability to create new tickets will be turned off sometime soon-ish. After that, we will migrate existing tickets from Jira to GitHub. There are a couple of reasons that we decided to make the switch:
* Jira is one more account/system between you and getting your issue addressed.
* GitHub Issues will integrate better with our other solutions (chat/Jenkins/website).
* GitHub Issues will be more visible to the community (because of the previous two reasons).

54
posts/index.html Normal file
View File

@@ -0,0 +1,54 @@
---
title: Posts
---
{% for post in paginator.posts %}
<h2><a href='{{ site.baseurl }}{{ post.url }}'>{{ post.title }}</a></h2>
{% assign author = site.data.authors[post.author] %}
{% if author == nil %}
{% assign author = site.name %}
{% endif %}
<strong>{{ author.name }}</strong> | {{ post.date | date: '%B %-d, %Y'}}
<div>
{{ post.content }}
</div>
{% unless forloop.last %}
<hr>
{% endunless %}
{% endfor %}
{% if paginator.total_pages > 1 %}
<nav class='pull-right' aria-label='Post navigation'>
<ul class='pagination'>
{% if paginator.previous_page %}
<li>
<a href='{{ site.baseurl }}{{ paginator.previous_page_path }}' aria-label='Previous'>
<span aria-hidden='true'>&laquo;</span>
</a>
</li>
{% else %}
<li class='disabled' aria-label='Previous'>
<span aria-hidden='true'>&laquo;</span>
</li>
{% endif %}
{% for page in (1..paginator.total_pages) %}
{% if page == paginator.page %}
<li class='active'><a>{{ page | pnumber }}</a></li>
{% elsif page == 1 %}
<li><a href='{{ site.baseurl }}{{ site.paginate_path | remove: ":num/" }}'>{{ page | pnumber }}</a></li>
{% else %}
<li><a href='{{ site.baseurl }}{{ site.paginate_path | replace: ":num", page }}'>{{ page | pnumber }}</a></li>
{% endif %}
{% endfor %}
{% if paginator.next_page %}
<li>
<a href='{{ site.baseurl }}{{ paginator.next_page_path }}' aria-label='Next'>
<span aria-hidden='true'>&raquo;</span>
</a>
</li>
{% else %}
<li class='disabled' aria-label='Next'>
<span aria-hidden='true'>&raquo;</span>
</li>
{% endif %}
</ul>
</nav>
{% endif %}