Thread overview
New GDC site now live
Jul 31, 2014
Iain Buclaw
Jul 31, 2014
Iain Buclaw
Jul 31, 2014
Rory McGuire
Aug 01, 2014
John Colvin
Aug 01, 2014
Iain Buclaw
Aug 06, 2014
Robert M. Münch
Aug 06, 2014
Iain Buclaw
July 31, 2014
Hi,

GDC's revamped site is now live!

http://gdcproject.org

Techy details for those who are interested:
- Uses vibe.d as the web engine.
- Pages are written in markdown and compiled at runtime (separate thread that watches for file changes).
- Redis memstore backend for caching compiled pages.
- Uses bootstrap for UI.


There's also now a GDC process explorer available to try out!

http://explore.dgnu.org

I'm still fine tuning some details of the set-up.  However it is available for anyone to try, on the basis that you'll be sensible using it.

Enjoy!

Regards
Iain.
July 31, 2014
On 31 July 2014 18:34, Iain Buclaw via Digitalmars-d-announce <digitalmars-d-announce@puremagic.com> wrote:
> Hi,
>
> GDC's revamped site is now live!
>
> http://gdcproject.org
>

See a mistake? Raise a pull request!

https://github.com/D-Programming-GDC/gdcproject
July 31, 2014
On 31 Jul 2014 19:35, "Iain Buclaw via Digitalmars-d-announce" < digitalmars-d-announce@puremagic.com> wrote:
>
> Hi,
>
> GDC's revamped site is now live!
>
> http://gdcproject.org
>
> Techy details for those who are interested:
> - Uses vibe.d as the web engine.
> - Pages are written in markdown and compiled at runtime (separate thread
that watches for file changes).
> - Redis memstore backend for caching compiled pages.
> - Uses bootstrap for UI.
>
>
> There's also now a GDC process explorer available to try out!
>
> http://explore.dgnu.org
>
> I'm still fine tuning some details of the set-up.  However it is
available for anyone to try, on the basis that you'll be sensible using it.
>
> Enjoy!
>
> Regards
> Iain.

Nice work.

BTW: the code editor in the explorer stops allowing edits if compilation fails (or something like that) only tested on my phone though.

-Rory


August 01, 2014
On Thursday, 31 July 2014 at 17:34:07 UTC, Iain Buclaw wrote:
> Hi,
>
> GDC's revamped site is now live!
>
> http://gdcproject.org
>
> Techy details for those who are interested:
> - Uses vibe.d as the web engine.
> - Pages are written in markdown and compiled at runtime (separate thread that watches for file changes).
> - Redis memstore backend for caching compiled pages.
> - Uses bootstrap for UI.
>
>
> There's also now a GDC process explorer available to try out!
>
> http://explore.dgnu.org
>
> I'm still fine tuning some details of the set-up.  However it is available for anyone to try, on the basis that you'll be sensible using it.
>
> Enjoy!
>
> Regards
> Iain.

Awesome.

Any chance of 64bit support in the explorer?
August 01, 2014
On 1 August 2014 10:04, John Colvin via Digitalmars-d-announce <digitalmars-d-announce@puremagic.com> wrote:
> On Thursday, 31 July 2014 at 17:34:07 UTC, Iain Buclaw wrote:
>>
>> Hi,
>>
>> GDC's revamped site is now live!
>>
>> http://gdcproject.org
>>
>> Techy details for those who are interested:
>> - Uses vibe.d as the web engine.
>> - Pages are written in markdown and compiled at runtime (separate thread
>> that watches for file changes).
>> - Redis memstore backend for caching compiled pages.
>> - Uses bootstrap for UI.
>>
>>
>> There's also now a GDC process explorer available to try out!
>>
>> http://explore.dgnu.org
>>
>> I'm still fine tuning some details of the set-up.  However it is available for anyone to try, on the basis that you'll be sensible using it.
>>
>> Enjoy!
>>
>> Regards
>> Iain.
>
>
> Awesome.
>
> Any chance of 64bit support in the explorer?

Nope, it's a 32bit server.  :'(
August 06, 2014
On 2014-07-31 17:34:06 +0000, Iain Buclaw said:

> GDC's revamped site is now live!
> 
> http://gdcproject.org
> 
> Techy details for those who are interested:
> - Uses vibe.d as the web engine.
> - Pages are written in markdown and compiled at runtime (separate thread that watches for file changes).
> - Redis memstore backend for caching compiled pages.
> - Uses bootstrap for UI.

The tech backend sounds cool. Any chance to get some more information (setup, complete stack, etc.) about it?

-- 
Robert M. Münch
Saphirion AG

http://www.saphirion.com
smarter | better | faster

August 06, 2014
On 6 August 2014 11:56, Robert M. Münch via Digitalmars-d-announce <digitalmars-d-announce@puremagic.com> wrote:
> On 2014-07-31 17:34:06 +0000, Iain Buclaw said:
>
>> GDC's revamped site is now live!
>>
>> http://gdcproject.org
>>
>> Techy details for those who are interested:
>> - Uses vibe.d as the web engine.
>> - Pages are written in markdown and compiled at runtime (separate thread
>> that watches for file changes).
>> - Redis memstore backend for caching compiled pages.
>> - Uses bootstrap for UI.
>
>
> The tech backend sounds cool. Any chance to get some more information (setup, complete stack, etc.) about it?
>

Stack is kept as simple as possible.  Only notable things I can say is:

- Apache used as a proxy *:80 <-> localhost:xxx
- Redis is configured to never write any data to disk.
- The application running the site itself is self-contained
(https://github.com/D-Programming-GDC/gdcproject)
- I have a separate (unprivileged) system account on the server to run
the application.
- Server is a Linode 2GB VM (https://www.linode.com/pricing)

Regards
Iain.