Re: New GDC site now live

2014-08-06 Thread Robert M. Münch via Digitalmars-d-announce

On 2014-07-31 17:34:06 +, 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



Re: New GDC site now live

2014-08-06 Thread Iain Buclaw via Digitalmars-d-announce
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 +, 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.



Re: New GDC site now live

2014-08-01 Thread John Colvin via Digitalmars-d-announce

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?


Re: New GDC site now live

2014-08-01 Thread Iain Buclaw via Digitalmars-d-announce
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.  :'(


Re: New GDC site now live

2014-07-31 Thread Iain Buclaw via Digitalmars-d-announce
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


Re: New GDC site now live

2014-07-31 Thread Rory McGuire via Digitalmars-d-announce
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