emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* [OT] ELNODE is soon to be released as version 1.0
@ 2012-08-11  0:23 brian powell
  2012-08-13  8:12 ` Sebastien Vauban
  2012-08-13 22:36 ` Eric Schulte
  0 siblings, 2 replies; 10+ messages in thread
From: brian powell @ 2012-08-11  0:23 UTC (permalink / raw)
  To: Org Mode

[-- Attachment #1: Type: text/plain, Size: 421 bytes --]

* Some people have expressed interest in Elnode in the past: ELNODE is soon
to be released as version 1.0

** Video mentions Emacs OrgMode (and includes an example) and Node.js:

http://www.youtube.com/embed/TR7DPvEi7Jg

** Elnode - the EmacsLisp Async Webserver @ version 0.9.9
Elnode is a webserver for Emacs 24, written in EmacsLisp. It turns your
Emacs into a web ...
nic.ferrier.me.uk/.../elnode-nears-1-point-0?...

[-- Attachment #2: Type: text/html, Size: 682 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [OT] ELNODE is soon to be released as version 1.0
  2012-08-11  0:23 [OT] ELNODE is soon to be released as version 1.0 brian powell
@ 2012-08-13  8:12 ` Sebastien Vauban
  2012-08-13 21:05   ` joakim
  2012-08-13 22:36 ` Eric Schulte
  1 sibling, 1 reply; 10+ messages in thread
From: Sebastien Vauban @ 2012-08-13  8:12 UTC (permalink / raw)
  To: emacs-orgmode-mXXj517/zsQ

Hello Brian,

brian powell wrote:
> * Some people have expressed interest in Elnode in the past: ELNODE is soon
> to be released as version 1.0
>
> ** Video mentions Emacs OrgMode (and includes an example) and Node.js:
>
> http://www.youtube.com/embed/TR7DPvEi7Jg
>
> ** Elnode - the EmacsLisp Async Webserver @ version 0.9.9
> Elnode is a webserver for Emacs 24, written in EmacsLisp. It turns your
> Emacs into a web ...
> nic.ferrier.me.uk/.../elnode-nears-1-point-0?...

A pitty he only picked up Org for the tables, not for the entire file syntax.

However, very very nice work!

Best regards,
  Seb

-- 
Sebastien Vauban

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [OT] ELNODE is soon to be released as version 1.0
  2012-08-13  8:12 ` Sebastien Vauban
@ 2012-08-13 21:05   ` joakim
  2012-08-13 21:56     ` Bastien
  0 siblings, 1 reply; 10+ messages in thread
From: joakim @ 2012-08-13 21:05 UTC (permalink / raw)
  To: emacs-orgmode

"Sebastien Vauban"
<wxhgmqzgwmuf@spammotel.com> writes:

> Hello Brian,
>
> brian powell wrote:
>> * Some people have expressed interest in Elnode in the past: ELNODE is soon
>> to be released as version 1.0
>>
>> ** Video mentions Emacs OrgMode (and includes an example) and Node.js:
>>
>> http://www.youtube.com/embed/TR7DPvEi7Jg>
>> ** Elnode - the EmacsLisp Async Webserver @ version 0.9.9
>> Elnode is a webserver for Emacs 24, written in EmacsLisp. It turns your
>> Emacs into a web ...
>> nic.ferrier.me.uk/.../elnode-nears-1-point-0?...
>
> A pitty he only picked up Org for the tables, not for the entire file syntax.

It is pretty simple to serve org files with elnode. Nic made an example
for me:

#+begin_src elisp
  
  (require 'elnode)
  (defun elnode-org-handler (httpcon)
    (elnode-docroot-for "~/Plans"
        with org-file
        on httpcon
        do (with-current-buffer (find-file-noselect org-file) ;;org-file
             (let ((org-html
                    ;; This might throw errors so you could condition-case it
                    (org-export-as-html 3 nil nil 'string)))
               (elnode-send-html httpcon org-html)))))
  
  (elnode-start 'elnode-org-handler :port 8003)
  
#+end_src

Of course you need to elaborate on that for a real site, but you get the
idea.

I intend to use elnode for my own future personal org based website.


>
> However, very very nice work!
>
> Best regards,
>   Seb

-- 
Joakim Verona

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [OT] ELNODE is soon to be released as version 1.0
  2012-08-13 21:05   ` joakim
@ 2012-08-13 21:56     ` Bastien
  2012-08-14 15:07       ` Jambunathan K
  0 siblings, 1 reply; 10+ messages in thread
From: Bastien @ 2012-08-13 21:56 UTC (permalink / raw)
  To: joakim; +Cc: emacs-orgmode

joakim@verona.se writes:

> I intend to use elnode for my own future personal org based website.

Don't forget to send us the link when it's done, I'd love to see this.

Thanks!

-- 
 Bastien

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [OT] ELNODE is soon to be released as version 1.0
  2012-08-11  0:23 [OT] ELNODE is soon to be released as version 1.0 brian powell
  2012-08-13  8:12 ` Sebastien Vauban
@ 2012-08-13 22:36 ` Eric Schulte
  1 sibling, 0 replies; 10+ messages in thread
From: Eric Schulte @ 2012-08-13 22:36 UTC (permalink / raw)
  To: brian powell; +Cc: Org Mode

brian powell <briangpowellms@gmail.com> writes:

> * Some people have expressed interest in Elnode in the past: ELNODE is soon
> to be released as version 1.0
>
> ** Video mentions Emacs OrgMode (and includes an example) and Node.js:
>
> http://www.youtube.com/embed/TR7DPvEi7Jg
>
> ** Elnode - the EmacsLisp Async Webserver @ version 0.9.9
> Elnode is a webserver for Emacs 24, written in EmacsLisp. It turns your
> Emacs into a web ...
> nic.ferrier.me.uk/.../elnode-nears-1-point-0?...

I can confirm that elnode is a joy to work with.  See my recent
announcement to the list of a server which allows editing Org-mode files
through the web browser.

  http://thread.gmane.org/gmane.emacs.orgmode/58773

The elnode relevant portion is located in a single file and only
required ~50 LOC to implement.

  https://github.com/eschulte/org-ehtml/blob/master/src/org-ehtml-server.el

Cheers,

-- 
Eric Schulte
http://cs.unm.edu/~eschulte

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [OT] ELNODE is soon to be released as version 1.0
  2012-08-13 21:56     ` Bastien
@ 2012-08-14 15:07       ` Jambunathan K
  2012-08-14 15:12         ` Jambunathan K
  0 siblings, 1 reply; 10+ messages in thread
From: Jambunathan K @ 2012-08-14 15:07 UTC (permalink / raw)
  To: emacs-orgmode


Is elnode a Free Software - AGPL?

-- 

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [OT] ELNODE is soon to be released as version 1.0
  2012-08-14 15:07       ` Jambunathan K
@ 2012-08-14 15:12         ` Jambunathan K
  2012-08-14 18:44           ` Bastien
  2012-08-14 19:31           ` Christopher Allan Webber
  0 siblings, 2 replies; 10+ messages in thread
From: Jambunathan K @ 2012-08-14 15:12 UTC (permalink / raw)
  To: emacs-orgmode

Jambunathan K <kjambunathan@gmail.com> writes:

> Is elnode a Free Software - AGPL?

I was looking for a license but it seems to have it under COPYING.
Anyways, should it be AGPL?

Will Nic be coaxed to put it under GNU ELPA?

https://github.com/nicferrier/elnode/blob/57bb600b596a143ecd36ab994a287a7b71889ffb/COPYING

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [OT] ELNODE is soon to be released as version 1.0
  2012-08-14 15:12         ` Jambunathan K
@ 2012-08-14 18:44           ` Bastien
  2012-08-14 19:31           ` Christopher Allan Webber
  1 sibling, 0 replies; 10+ messages in thread
From: Bastien @ 2012-08-14 18:44 UTC (permalink / raw)
  To: Jambunathan K; +Cc: emacs-orgmode, Nic Ferrier

Jambunathan K <kjambunathan@gmail.com> writes:

> I was looking for a license but it seems to have it under COPYING.
> Anyways, should it be AGPL?
>
> Will Nic be coaxed to put it under GNU ELPA?

I'm copying Nic.

Let's take further discussion (if any) outside of the org-mode list.

-- 
 Bastien

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [OT] ELNODE is soon to be released as version 1.0
  2012-08-14 15:12         ` Jambunathan K
  2012-08-14 18:44           ` Bastien
@ 2012-08-14 19:31           ` Christopher Allan Webber
  2012-08-14 21:29             ` Bastien
  1 sibling, 1 reply; 10+ messages in thread
From: Christopher Allan Webber @ 2012-08-14 19:31 UTC (permalink / raw)
  To: Jambunathan K; +Cc: emacs-orgmode

>> Is elnode a Free Software - AGPL?

If elnode is under GPLv3 or later, it's still free software.

>
> I was looking for a license but it seems to have it under COPYING.
> Anyways, should it be AGPL?

I'm a big fan of the AGPL... my own personal project uses it... but I
might be somewhat cautious about releasing a web framework under that
library.  There's a huge scope of things you may be unintentionally be
forcing people to share (such as passwords, etc) especially since
configuration is done in lisp.  I think complying with the distribution
requirements of the AGPL may be hard for a lot of elnode projects in
ways that are not intended without carefully crafted exceptions.  I
think AGPL makes a lot of sense for web applications, but I'd be
cautious about using it for libraries as such.

But that's just my two cents and I know not all AGPL supporters would
agree with me on this.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [OT] ELNODE is soon to be released as version 1.0
  2012-08-14 19:31           ` Christopher Allan Webber
@ 2012-08-14 21:29             ` Bastien
  0 siblings, 0 replies; 10+ messages in thread
From: Bastien @ 2012-08-14 21:29 UTC (permalink / raw)
  To: Christopher Allan Webber; +Cc: emacs-orgmode, Jambunathan K

Hi Christopher,

please discuss this on a place related to elnode, this is OT here.

Thanks for your understanding!

-- 
 Bastien

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2012-08-14 21:28 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-08-11  0:23 [OT] ELNODE is soon to be released as version 1.0 brian powell
2012-08-13  8:12 ` Sebastien Vauban
2012-08-13 21:05   ` joakim
2012-08-13 21:56     ` Bastien
2012-08-14 15:07       ` Jambunathan K
2012-08-14 15:12         ` Jambunathan K
2012-08-14 18:44           ` Bastien
2012-08-14 19:31           ` Christopher Allan Webber
2012-08-14 21:29             ` Bastien
2012-08-13 22:36 ` Eric Schulte

Code repositories for project(s) associated with this inbox:

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).