Re: Some thoughts on merging 0install.net and 0install.de
<[email protected]> Mon, 1 Aug 2016 13:46:45 +0000
| Newsgroups | gmane.comp.file-systems.zero-install.devel |
|---|---|
| Message-ID | <E1FE65505B872347A5DE1BB83A95331E65A935EA@C111BXWEMBX70.ERF.thomson.com> |
Here are 3 ideas. Generate static pages from the wordpress site. There are at least a couple wordpress plug ins that do this. Host it on a unikernel like mirage os https://mirage.io/. That lowers your attack surface by not running anything but the software to host the website. Write the site in ur/web http://www.impredicative.com/ur/. Probably a bit of learning curve here though. But it would be protected by the static type system from most injection attacks. Phil -----Original Message----- From: Thomas Leonard [mailto:[email protected]] Sent: Sunday, July 31, 2016 3:49 PM To: Bastian Eicher Cc: The Zero Install system Subject: Re: [Zero-install-devel] Some thoughts on merging 0install.net and 0install.de On 31 July 2016 at 19:46, Bastian Eicher <[email protected]> wrote: > 0install.net is an English website with a focus on the original version Zero Install for Linux. > 0install.de is an English and German website with a focus on Zero Install for Windows. > The following is a discussion on merging these two sites. > >> On 26 July 2016 at 14:08, Bastian Eicher <[email protected]> wrote: >> > Hi Thomas, >> > >> > I have just finished a few small design changes on 0install.de to >> > bring the look closer to 0install.net. This got me thinking about >> > the possibility of merging 0install.net and 0install.de again. From >> > the perspective of an end-user the separation probably seems somewhat arbitrary and confusing. >> > >> > Perhaps we could take individual steps like these: >> > 1. Align the visual design of the two websites as close as possible. >> > 2. Design a common landing page for both sites. >> > 3. Design a common navigation bar for both sites. >> > 4. Host the content of both sites under the same domain name. We >> > could keep 0install.net content as static HTML files and >> > 0install.de content as WordPress-generated, since the file names / URIs do not collide. >> > 5. Move some content from static HTML files to WordPress to add >> > multilingual/translation support. >> > >> > What do you think about this? Do you have any concerns or different ideas? >> > >> > Regards >> > Bastian >> >> On 28 July 2016 at 21:53, Thomas Leonard <[email protected]> wrote: >> Yeah, it would be good to bring these closer together. Would adding >> another subdomain be useful? e.g. docs.0install.net or something? >> >> The main problem I have with dynamic sites is that they tend to get >> hacked after a while, and then it takes effort to clean it all up. I >> did attempt to move it to github pages >> (https://urldefense.proofpoint.com/v2/url?u=https-3A__0install.github >> .io_web-2Dsite_&d=CwICAg&c=4ZIZThykDLcoWk-GVjSLm9hvvvzvGv0FLoWSRuCSs5 >> Q&r=4Pr_PrAPzkvj5hwDAYMdDu8rWJVZyxE05zU9XgLghe8&m=G5diRWFi5mRAsa--GeoQf54KG1DsaqqmEPyHU3g-DAg&s=9tqKtdbQcHVReV-XrGxT8keDM9B81WxjPn1GsFeuZuw&e= ) though ideally I'd like to have something handle the php bug-reporter link, which github doesn't support. >> >> We should probably discuss it on the mailing list... > > I agree that static websites are preferable from a security standpoint. However, using WordPress for 0install.de has provided a few advantages for me: > * Logic for navigation, menus, shared title bars, etc. comes "for free". > * I use WordPress' user account features for 0install.de Sync. I did not have to build features like sign-up, forgot password, etc. myself. > * There are a bunch of ready-made plugins that implement "boring" stuff such contact forms and language switching. > * I can edit the website from my smartphone. ;) The recurring theme > with all this is: It saves me time that it can instead spend tinkering on Zero Install itself. > > I host 0install.de on a dedicated VM. I create daily offline backups and can rebuild everything from scratch using Puppet in about an hour. > While this setup does have a lot more moving parts than static hosting and naturally can never be bullet-proof, I am reasonably confident in the security of the current setup. > Any recommendations on how to further improve this are very welcome! > > @Thomas: Regarding the docs.0install.net subdomain idea: Which content would you envision there? Mainly the technical details, making the main page more end-user focused? We could perhaps have a static landing page (so there is still something there if the database is down), but redirect some of the other pages to docs.0install.net (possibly more over time). > @All: Any other ideas how to bridge the gap between the two pages? Perhaps somebody with mad CSS-fu skills interested in lending a hand? (note: I'll be mostly offline for the next week and a bit) -- talex5 (GitHub/Twitter) https://urldefense.proofpoint.com/v2/url?u=http-3A__roscidus.com_blog_&d=CwICAg&c=4ZIZThykDLcoWk-GVjSLm9hvvvzvGv0FLoWSRuCSs5Q&r=4Pr_PrAPzkvj5hwDAYMdDu8rWJVZyxE05zU9XgLghe8&m=G5diRWFi5mRAsa--GeoQf54KG1DsaqqmEPyHU3g-DAg&s=wTctLNpQN-as18ToJRDTDBUGyTv3kCjdn8-_m9gsK1w&e= GPG: 5DD5 8D70 899C 454A 966D 6A51 7513 3C8F 94F6 E0CC GPG: DA98 25AE CAD0 8975 7CDA BD8E 0713 3F96 CA74 D8BA ------------------------------------------------------------------------------ _______________________________________________ Zero-install-devel mailing list [email protected] https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.sourceforge.net_lists_listinfo_zero-2Dinstall-2Ddevel&d=CwICAg&c=4ZIZThykDLcoWk-GVjSLm9hvvvzvGv0FLoWSRuCSs5Q&r=4Pr_PrAPzkvj5hwDAYMdDu8rWJVZyxE05zU9XgLghe8&m=G5diRWFi5mRAsa--GeoQf54KG1DsaqqmEPyHU3g-DAg&s=SAcNQPSYghVriJ4QLab4DQtvNV0Ll68w9XkjnYTlwFQ&e= ------------------------------------------------------------------------------