* [dpdk-web] SSI or similar
@ 2015-12-14 20:38 Andriy Berestovskyy
2015-12-14 20:53 ` Thomas Monjalon
0 siblings, 1 reply; 10+ messages in thread
From: Andriy Berestovskyy @ 2015-12-14 20:38 UTC (permalink / raw)
To: web
Hi Thomas,
Is there a chance to enable SSI (server-side includes) or any other scripting option, so we could reduce code duplication inside the html files?
Here is the SSI documentation for the Nginx:
http://nginx.org/en/docs/http/ngx_http_ssi_module.html
Andriy
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [dpdk-web] SSI or similar
2015-12-14 20:38 [dpdk-web] SSI or similar Andriy Berestovskyy
@ 2015-12-14 20:53 ` Thomas Monjalon
2015-12-14 21:51 ` Andriy Berestovskyy
0 siblings, 1 reply; 10+ messages in thread
From: Thomas Monjalon @ 2015-12-14 20:53 UTC (permalink / raw)
To: Andriy Berestovskyy; +Cc: web
Hi,
2015-12-14 21:38, Andriy Berestovskyy:
> Hi Thomas,
> Is there a chance to enable SSI (server-side includes) or any other scripting option, so we could reduce code duplication inside the html files?
>
> Here is the SSI documentation for the Nginx:
> http://nginx.org/en/docs/http/ngx_http_ssi_module.html
Thanks for the suggestion.
The current flat HTML files can be tested locally with just a browser.
How a change would be tested with SSI?
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [dpdk-web] SSI or similar
2015-12-14 20:53 ` Thomas Monjalon
@ 2015-12-14 21:51 ` Andriy Berestovskyy
2015-12-15 5:43 ` Thomas Monjalon
0 siblings, 1 reply; 10+ messages in thread
From: Andriy Berestovskyy @ 2015-12-14 21:51 UTC (permalink / raw)
To: Thomas Monjalon; +Cc: web
> On 14 Dec 2015, at 21:53, Thomas Monjalon <thomas.monjalon@6wind.com> wrote:
> Thanks for the suggestion.
> The current flat HTML files can be tested locally with just a browser.
> How a change would be tested with SSI?
At the moment all the links inside the HTML files are not relative (i.e. start with a slash), so browser as is does not render the pages correctly anyway.
Having SSI enabled we could separate the content from the rest of the page, say:
/dev.html: // the whole page to test with an HTTP server
includes inc/header.html
includes inc/menu.html
includes content/dev.html // flat HTML file to test with just a browser
includes inc/footer.html
So the „content" directory could be used to store flat HTML files, but without any headers/menus/footers.
Alternatively, we could build (i.e. concatenate) HTML pages using a makefile or a script. So we could have a structure as above without any code duplication. Then we could build the pages with headers and menus to test them locally or to upload to a web-server.
Andriy
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [dpdk-web] SSI or similar
2015-12-14 21:51 ` Andriy Berestovskyy
@ 2015-12-15 5:43 ` Thomas Monjalon
2015-12-15 22:12 ` Andriy Berestovskyy
2016-01-27 14:01 ` Thomas Monjalon
0 siblings, 2 replies; 10+ messages in thread
From: Thomas Monjalon @ 2015-12-15 5:43 UTC (permalink / raw)
To: Andriy Berestovskyy; +Cc: web
2015-12-14 22:51, Andriy Berestovskyy:
> > On 14 Dec 2015, at 21:53, Thomas Monjalon <thomas.monjalon@6wind.com> wrote:
> > Thanks for the suggestion.
> > The current flat HTML files can be tested locally with just a browser.
> > How a change would be tested with SSI?
>
> At the moment all the links inside the HTML files are not relative (i.e. start with a slash), so browser as is does not render the pages correctly anyway.
Yes you are right.
And the links do not use the .html suffix, it is found automatically
by the server.
> Having SSI enabled we could separate the content from the rest of the page, say:
> /dev.html: // the whole page to test with an HTTP server
> includes inc/header.html
> includes inc/menu.html
> includes content/dev.html // flat HTML file to test with just a browser
> includes inc/footer.html
>
> So the „content" directory could be used to store flat HTML files, but without any headers/menus/footers.
OK for the inc directory but not for content. I would prefer having
the content in the original file.
> Alternatively, we could build (i.e. concatenate) HTML pages using a makefile or a script. So we could have a structure as above without any code duplication. Then we could build the pages with headers and menus to test them locally or to upload to a web-server.
Yes a "make local" to allow testing would be nice.
I would suggest to do it in 2 steps:
1/ "make local" for testing
2/ split with server-side includes
Please do not submit such change before end of January.
We need to make the workflow living smoothly first.
Thanks
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [dpdk-web] SSI or similar
2015-12-15 5:43 ` Thomas Monjalon
@ 2015-12-15 22:12 ` Andriy Berestovskyy
2016-01-27 14:01 ` Thomas Monjalon
1 sibling, 0 replies; 10+ messages in thread
From: Andriy Berestovskyy @ 2015-12-15 22:12 UTC (permalink / raw)
To: Thomas Monjalon; +Cc: web
Ok, agreed.
Andriy
> On 15 Dec 2015, at 06:43, Thomas Monjalon <thomas.monjalon@6wind.com> wrote:
>
> 2015-12-14 22:51, Andriy Berestovskyy:
>>> On 14 Dec 2015, at 21:53, Thomas Monjalon <thomas.monjalon@6wind.com> wrote:
>>> Thanks for the suggestion.
>>> The current flat HTML files can be tested locally with just a browser.
>>> How a change would be tested with SSI?
>>
>> At the moment all the links inside the HTML files are not relative (i.e. start with a slash), so browser as is does not render the pages correctly anyway.
>
> Yes you are right.
> And the links do not use the .html suffix, it is found automatically
> by the server.
>
>> Having SSI enabled we could separate the content from the rest of the page, say:
>> /dev.html: // the whole page to test with an HTTP server
>> includes inc/header.html
>> includes inc/menu.html
>> includes content/dev.html // flat HTML file to test with just a browser
>> includes inc/footer.html
>>
>> So the „content" directory could be used to store flat HTML files, but without any headers/menus/footers.
>
> OK for the inc directory but not for content. I would prefer having
> the content in the original file.
>
>> Alternatively, we could build (i.e. concatenate) HTML pages using a makefile or a script. So we could have a structure as above without any code duplication. Then we could build the pages with headers and menus to test them locally or to upload to a web-server.
>
> Yes a "make local" to allow testing would be nice.
>
> I would suggest to do it in 2 steps:
> 1/ "make local" for testing
> 2/ split with server-side includes
>
> Please do not submit such change before end of January.
> We need to make the workflow living smoothly first.
> Thanks
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [dpdk-web] SSI or similar
2015-12-15 5:43 ` Thomas Monjalon
2015-12-15 22:12 ` Andriy Berestovskyy
@ 2016-01-27 14:01 ` Thomas Monjalon
2016-01-27 20:50 ` Andriy Berestovskyy
1 sibling, 1 reply; 10+ messages in thread
From: Thomas Monjalon @ 2016-01-27 14:01 UTC (permalink / raw)
To: Andriy Berestovskyy; +Cc: web
Hi Andriy,
2015-12-15 06:43, Thomas Monjalon:
> 2015-12-14 22:51, Andriy Berestovskyy:
> > Alternatively, we could build (i.e. concatenate) HTML pages using a makefile or a script. So we could have a structure as above without any code duplication. Then we could build the pages with headers and menus to test them locally or to upload to a web-server.
>
> Yes a "make local" to allow testing would be nice.
>
> I would suggest to do it in 2 steps:
> 1/ "make local" for testing
> 2/ split with server-side includes
>
> Please do not submit such change before end of January.
> We need to make the workflow living smoothly first.
> Thanks
Are you volunteer to write such script? Or anyone else?
I'd love to have a "make local" command to test website updates.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [dpdk-web] SSI or similar
2016-01-27 14:01 ` Thomas Monjalon
@ 2016-01-27 20:50 ` Andriy Berestovskyy
2016-01-28 7:50 ` Thomas Monjalon
0 siblings, 1 reply; 10+ messages in thread
From: Andriy Berestovskyy @ 2016-01-27 20:50 UTC (permalink / raw)
To: Thomas Monjalon; +Cc: web
Hi Thomas,
> On 27 Jan 2016, at 15:01, Thomas Monjalon <thomas.monjalon@6wind.com> wrote:
> Are you volunteer to write such script? Or anyone else?
> I'd love to have a "make local" command to test website updates.
Sure, no problem. I’ll do this on the weekend.
Andriy
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [dpdk-web] SSI or similar
2016-01-27 20:50 ` Andriy Berestovskyy
@ 2016-01-28 7:50 ` Thomas Monjalon
2016-01-28 9:48 ` Andriy Berestovskyy
0 siblings, 1 reply; 10+ messages in thread
From: Thomas Monjalon @ 2016-01-28 7:50 UTC (permalink / raw)
To: Andriy Berestovskyy; +Cc: web
2016-01-27 21:50, Andriy Berestovskyy:
> Hi Thomas,
>
> > On 27 Jan 2016, at 15:01, Thomas Monjalon <thomas.monjalon@6wind.com> wrote:
> > Are you volunteer to write such script? Or anyone else?
> > I'd love to have a "make local" command to test website updates.
>
> Sure, no problem. I’ll do this on the weekend.
Great!
Which language would you like to use? (I do not like perl)
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [dpdk-web] SSI or similar
2016-01-28 7:50 ` Thomas Monjalon
@ 2016-01-28 9:48 ` Andriy Berestovskyy
2016-01-28 11:00 ` Thomas Monjalon
0 siblings, 1 reply; 10+ messages in thread
From: Andriy Berestovskyy @ 2016-01-28 9:48 UTC (permalink / raw)
To: Thomas Monjalon; +Cc: web
Hi Thomas,
> On 28 Jan 2016, at 08:50, Thomas Monjalon <thomas.monjalon@6wind.com> wrote:
>
> 2016-01-27 21:50, Andriy Berestovskyy:
>> Hi Thomas,
>>
>>> On 27 Jan 2016, at 15:01, Thomas Monjalon <thomas.monjalon@6wind.com> wrote:
> Which language would you like to use? (I do not like perl)
I don't think we should invest time in making a generic HTML tree parser. So I would do this with a makefile + shell + sed changing hrefs, srcs etc.
Another option is to adopt wget or similar tool. I'll have a look if it would be possible.
What do you think?
Andriy
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [dpdk-web] SSI or similar
2016-01-28 9:48 ` Andriy Berestovskyy
@ 2016-01-28 11:00 ` Thomas Monjalon
0 siblings, 0 replies; 10+ messages in thread
From: Thomas Monjalon @ 2016-01-28 11:00 UTC (permalink / raw)
To: Andriy Berestovskyy; +Cc: web
2016-01-28 10:48, Andriy Berestovskyy:
> Hi Thomas,
>
> > On 28 Jan 2016, at 08:50, Thomas Monjalon <thomas.monjalon@6wind.com> wrote:
> >
> > 2016-01-27 21:50, Andriy Berestovskyy:
> >> Hi Thomas,
> >>
> >>> On 27 Jan 2016, at 15:01, Thomas Monjalon <thomas.monjalon@6wind.com> wrote:
> > Which language would you like to use? (I do not like perl)
>
> I don't think we should invest time in making a generic HTML tree parser. So I would do this with a makefile + shell + sed changing hrefs, srcs etc.
>
> Another option is to adopt wget or similar tool. I'll have a look if it would be possible.
>
> What do you think?
I totally agree with simple shell + sed solution :)
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2016-01-28 11:01 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-12-14 20:38 [dpdk-web] SSI or similar Andriy Berestovskyy
2015-12-14 20:53 ` Thomas Monjalon
2015-12-14 21:51 ` Andriy Berestovskyy
2015-12-15 5:43 ` Thomas Monjalon
2015-12-15 22:12 ` Andriy Berestovskyy
2016-01-27 14:01 ` Thomas Monjalon
2016-01-27 20:50 ` Andriy Berestovskyy
2016-01-28 7:50 ` Thomas Monjalon
2016-01-28 9:48 ` Andriy Berestovskyy
2016-01-28 11:00 ` Thomas Monjalon
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 NNTP newsgroup(s).