www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - New GDC site now live

reply "Iain Buclaw" <ibuclaw gdcproject.org> writes:
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.
Jul 31 2014
next sibling parent Iain Buclaw via Digitalmars-d-announce writes:
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
Jul 31 2014
prev sibling next sibling parent Rory McGuire via Digitalmars-d-announce writes:
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
Jul 31 2014
prev sibling next sibling parent reply "John Colvin" <john.loughran.colvin gmail.com> writes:
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?
Aug 01 2014
parent Iain Buclaw via Digitalmars-d-announce writes:
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. :'(
Aug 01 2014
prev sibling parent reply =?iso-8859-1?Q?Robert_M._M=FCnch?= <robert.muench saphirion.com> writes:
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
Aug 06 2014
parent Iain Buclaw via Digitalmars-d-announce writes:
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.
Aug 06 2014