* Getting feedback from a website created with OrgMode ?? @ 2018-11-18 22:53 David Masterson 2018-11-18 23:18 ` John Hendy ` (2 more replies) 0 siblings, 3 replies; 5+ messages in thread From: David Masterson @ 2018-11-18 22:53 UTC (permalink / raw) To: emacs-orgmode@gnu.org I'd like some ideas on how to create a website with OrgMode. OrgMode is very good at creating static web-pages of any sort of structure. What I think I'd like to do is create a more dynamic web-page. My particular use-case is the following: 1. I'd like to create a website of information for my family of calendar information and financial information that they might need in day to day keeping track of family needs. 2. I'd like the family to be able to comment on the information as needed to let me know if something is wrong or missing. This might be a comment at the bottom of the web-page or an email feedback with a tag of the particular web-page (so I can find it later). 3. I'd also like them to be able to fill in information that I request from them that I can backfill later. Things like names of secretaries for new doctors or times for new appointments. What options do I have for doing this in OrgMode?? -- David Masterson ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Getting feedback from a website created with OrgMode ?? 2018-11-18 22:53 Getting feedback from a website created with OrgMode ?? David Masterson @ 2018-11-18 23:18 ` John Hendy 2018-11-19 2:00 ` David Masterson 2018-11-19 8:07 ` Diego Zamboni 2018-11-19 14:44 ` Grant Rettke 2 siblings, 1 reply; 5+ messages in thread From: John Hendy @ 2018-11-18 23:18 UTC (permalink / raw) To: dsmasterson; +Cc: emacs-orgmode On Sun, Nov 18, 2018 at 4:54 PM David Masterson <dsmasterson@outlook.com> wrote: > > I'd like some ideas on how to create a website with OrgMode. OrgMode is > very good at creating static web-pages of any sort of structure. What I > think I'd like to do is create a more dynamic web-page. My particular > use-case is the following: > > 1. I'd like to create a website of information for my family of calendar > information and financial information that they might need in day to day > keeping track of family needs. > > 2. I'd like the family to be able to comment on the information as > needed to let me know if something is wrong or missing. This might be a > comment at the bottom of the web-page or an email feedback with a tag of > the particular web-page (so I can find it later). > > 3. I'd also like them to be able to fill in information that I request > from them that I can backfill later. Things like names of secretaries > for new doctors or times for new appointments. > > What options do I have for doing this in OrgMode?? You might look into nikola: - https://plugins.getnikola.com/v7/orgmode/ I've used it and think it's pretty awesome. I *haven't* used comments, but they look possible: - static: https://getnikola.com/blog/really-static-comments-with-staticman.html - more "standard" options mentioned: https://oliver2213.me/posts/self-hosted-comments-with-nikola/ Not sure on what you want in #3 exactly. Like fill in a form and store the answer? Or have a blank in the exported document that you somehow store/get/use later? It brings to mind input fields you could have emailed to you, or piping those into a database? The main point was to make you aware of nikola if you hadn't heard of it... John > > -- > David Masterson > ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Getting feedback from a website created with OrgMode ?? 2018-11-18 23:18 ` John Hendy @ 2018-11-19 2:00 ` David Masterson 0 siblings, 0 replies; 5+ messages in thread From: David Masterson @ 2018-11-19 2:00 UTC (permalink / raw) To: John Hendy; +Cc: emacs-orgmode John Hendy <jw.hendy@gmail.com> writes: > On Sun, Nov 18, 2018 at 4:54 PM David Masterson <dsmasterson@outlook.com> wrote: >> >> I'd like some ideas on how to create a website with OrgMode. OrgMode is >> very good at creating static web-pages of any sort of structure. What I >> think I'd like to do is create a more dynamic web-page. My particular >> use-case is the following: >> >> 1. I'd like to create a website of information for my family of calendar >> information and financial information that they might need in day to day >> keeping track of family needs. >> >> 2. I'd like the family to be able to comment on the information as >> needed to let me know if something is wrong or missing. This might be a >> comment at the bottom of the web-page or an email feedback with a tag of >> the particular web-page (so I can find it later). >> >> 3. I'd also like them to be able to fill in information that I request >> from them that I can backfill later. Things like names of secretaries >> for new doctors or times for new appointments. >> >> What options do I have for doing this in OrgMode?? > > You might look into nikola: > - https://plugins.getnikola.com/v7/orgmode/ > Thanks. I'll give it a look. -- David ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Getting feedback from a website created with OrgMode ?? 2018-11-18 22:53 Getting feedback from a website created with OrgMode ?? David Masterson 2018-11-18 23:18 ` John Hendy @ 2018-11-19 8:07 ` Diego Zamboni 2018-11-19 14:44 ` Grant Rettke 2 siblings, 0 replies; 5+ messages in thread From: Diego Zamboni @ 2018-11-19 8:07 UTC (permalink / raw) To: dsmasterson; +Cc: Org-mode [-- Attachment #1: Type: text/plain, Size: 2813 bytes --] (replying to the list) Hi David, I would suggest looking into Hugo (https://gohugo.io/). With ox-hugo ( https://ox-hugo.scripter.co/), you can easily export a whole website which is kept in org-mode format. As for the dynamic stuff: - Hugo allows very complex data-driven operations. You can, for example, keep data in a JSON file (which gets updated any way you want) and use that to populate information on a webpage. As an example, look at Kaushal's "Real World Examples" page in the ox-hugo website: https://ox-hugo.scripter.co/doc/examples/, which is populates from a TOML file at https://github.com/kaushalmodi/ox-hugo/blob/master/doc/data/users.toml, and rendered in the webpage using a template at https://github.com/kaushalmodi/ox-hugo/blob/master/doc/layouts/_default/examples.html . - About comments, Hugo has built-in support for Disqus comments ( https://gohugo.io/content-management/comments/), but you can use any other Javascript-driven commenting engine (there are a few pointers to alternatives in that page) - As for posting information, an easy solution would be to just use Google Forms (https://www.google.com/forms/about/), or, if you host your website on something like Netlify, use its support for custom forms ( https://www.netlify.com/docs/form-handling/), which makes it very easy to embed the forms in your web page. Speaking of Netlify, I can highly recommend them for hosting Hugo-generated websites. It's easy to use and free for basic use cases, and provides many other features which could be useful such as authentication and integration with AWS Lambda. I have no relationship with them, other than being a happy user, I host 5 websites with them and have had no issues. Hope this helps, --Diego On Sun, Nov 18, 2018 at 11:54 PM David Masterson <dsmasterson@outlook.com> wrote: > I'd like some ideas on how to create a website with OrgMode. OrgMode is > very good at creating static web-pages of any sort of structure. What I > think I'd like to do is create a more dynamic web-page. My particular > use-case is the following: > > 1. I'd like to create a website of information for my family of calendar > information and financial information that they might need in day to day > keeping track of family needs. > > 2. I'd like the family to be able to comment on the information as > needed to let me know if something is wrong or missing. This might be a > comment at the bottom of the web-page or an email feedback with a tag of > the particular web-page (so I can find it later). > > 3. I'd also like them to be able to fill in information that I request > from them that I can backfill later. Things like names of secretaries > for new doctors or times for new appointments. > > What options do I have for doing this in OrgMode?? > -- > David Masterson > > [-- Attachment #2: Type: text/html, Size: 3996 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Getting feedback from a website created with OrgMode ?? 2018-11-18 22:53 Getting feedback from a website created with OrgMode ?? David Masterson 2018-11-18 23:18 ` John Hendy 2018-11-19 8:07 ` Diego Zamboni @ 2018-11-19 14:44 ` Grant Rettke 2 siblings, 0 replies; 5+ messages in thread From: Grant Rettke @ 2018-11-19 14:44 UTC (permalink / raw) To: dsmasterson; +Cc: Org-mode [-- Attachment #1: Type: text/plain, Size: 583 bytes --] On Sun, Nov 18, 2018 at 4:54 PM David Masterson <dsmasterson@outlook.com> wrote: > What options do I have for doing this in OrgMode?? > Your best option is to find a website platform that has all the features that you want. For example Hugo or Jekyll or WordPress or you name it there are plenty of options.Then figure out how you can "publish to" it. That way you still get the power of Org and the platform to which you are publishing. I do that with WordPress and love it albeit for a blog which is different than what you want but maybe in the same universe of possibilities. [-- Attachment #2: Type: text/html, Size: 919 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2018-11-19 14:44 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2018-11-18 22:53 Getting feedback from a website created with OrgMode ?? David Masterson 2018-11-18 23:18 ` John Hendy 2018-11-19 2:00 ` David Masterson 2018-11-19 8:07 ` Diego Zamboni 2018-11-19 14:44 ` Grant Rettke
Code repositories for project(s) associated with this public 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).