- From: Julie Blanc <contact@julie-blanc.fr>
- Date: Fri, 4 Nov 2022 05:48:04 +0100
- To: <public-cssprint@w3.org>
- Message-ID: <bc47d24c-c1e2-817e-2a4d-d98af09e7b69@julie-blanc.fr>
Globally, there seems to be a lot of will and energy to make things happen. However, from outside the W3C & CSSWG it is sometimes difficult to understand where to start and where to participate. (It can also be intimidating) Would a good way to start be to organize the repo of this WG? We could have dedicated folder’s to write tests in, discuss in detail some aspects of the current spec that need to be improved and propose larger specs (like notes, page floats, grid templates for pages, etc.) This work would allow us to propose things more clearly to the CSSWG. Some things have already been done in various ways. Maybe we should start by putting things together. Do you think it would be possible to organize a day or two of work on this for those interested? There are many things that are said in parallel on several conversations. I take the liberty of responding to some of the discussions in this same message. Following Dave message: > 1. As mentioned, provide a showcase for CSS print with a CSS Zen Garden-like approach. Random thought for content: the “CSS” article in (English) Wikipedia. It has tables, footnotes, a couple of photographs, lots of headings… and if some enterprising person were to improve the page to make it more fun to work with, all the better! Like this idea. There are several questions to answer about the "CSS page garden": Would the HTML be taken by people from the wikipedia article itself (with revisions and differences from one submission to another) or should a stabilized common HTML be provided? ? Where would the site be hosted? Would the proposals be sent via a git repo? It seems to me that people should be asked to provide several things: - the source code - the generated PDF - indicate with which tool/browser (version and operating system) the sample PDF was generated. At the moment, there are too many differences from one platform to another. Following Florian message: > I don’t know how to break the chicken&egg problem of having not enough users be cause there nothing to be used vs having not enough implementor interest because there’s no user. But having tried to crack it at the spec level before, I now think that this is not where the solution is. One way or another, we have to make enough people care. I think things have been moving in the last 3 years. In France, Belgium and the Netherlands, I see a growing interest for CSS print. A growing community of graphic designers are doing projects with CSS print. The problem is that these are initiatives that are quite independent of publishing groups or technological solutions. This makes them quite invisible from groups like the W3C. There are initiatives to make this work more visible but rather addressed to graphic designers: - https://prepostprint.org → PrePostPrint highlights experimental publications made with free software. (Lot with web tools) - http://2print.org → Printed editions produced with open source and web tools: a physical and mobile archive for schools, libraries and exhibition places. - https://varia.zone/en/publishing-partyline.html Following Guillaume message: > As an open-source implementation maintainer we prefer to stick to the standard, but not because we’re developing open-source software. The main reasons are: - it’s easier to implement features that are already specified, - it’s possible to compare the documents we generate with what the other tools generate, - it’s easier to tell our clients to follow what’s on W3C’s specifications or on MDN than to write our own specifications/documentations. + 1 totally agree with that. This is also a point of view we have at Paged.js. I would also add that we believe that improvements must be driven by the community and discussed to reach a consensus (even if it is difficult to reach) in order to have quality technical proposals Julie Le 01/11/2022 à 13:15, Guillaume Ayoub a écrit : > Hi! > > Le dim. 30 oct. 2022 à 23:47:08 -04:00:00, Liam R. E. Quin > <liam@fromoldbooks.org> a écrit : >> On Mon, 2022-10-31 at 03:26 +0100, Julie Blanc wrote: >>> >>> We have begun work in this direction: >>> https://github.com/w3c/css-print/issues/3 >> >> The proposal is very interesting - i was super pleased to see it when >> you posted it. > > +1, that was really interesting. What would be the next step to > transform it into an official working draft? > > >The CSS print community group needs to think about how to bring more > people into the discussion. It would be great to have more proposals > and to be able to discuss with CSSWG. I’m motivated to have these > discussions and do things. Without putting in opposition commercial > vendors / open-source solutions (especially about extensions because > it’s not that simple). > > We (CourtBouillon) would be available to make proof of concepts of > proposals in WeasyPrint, so that we can give feedback about what’s > quite easily doable (at least for us), report outstanding > implementation issues and help these new features to be included in > specifications. > > >First, the commercial vendors which implement the „standards“ around > PrintCSS aka CSS Paged Media together with their own _useful_ > extensions which are needed for professional projects. > > >Second, the open-source solutions that in my experience stick > strictly to the W3C „standards“ and trying to > avoid any kind of extensions. > > As an open-source implementation maintainer we prefer to stick to the > standard, but not because we’re developing open-source software. The > main reasons are: > - it’s easier to implement features that are already specified, > - it’s possible to compare the documents we generate with what the > other tools generate, > - it’s easier to tell our clients to follow what’s on W3C’s > specifications or on MDN than to write our own > specifications/documentations. > >Also, the idea of a CSS zen garden for paged media would be really > close to the original CSS zen garden and more focused on examples > proposed by graphic designers from the same content (a book?). This > seems different from the links shared by Andreas . > > We also like the idea of a CSS zen garden. If everyone’s OK with > creating such a web platform, it would be a pleasure to work on it > with you! > > We have a sample of two books generated from the same HTML file but > with different stylesheets, and other equivalent examples whose > mock-ups have been created by a graphic designer. They are quite > simple examples, but they’re nice for newcomers to discover what’s > possible with HTML and CSS. > > https://weasyprint.org/#samples > https://github.com/CourtBouillon/weasyprint-samples > > > On a different topic, we’re currently working on a tool based on > web-platform-tests (WPT) to use the W3C test suites with non-browsers > and include the results of these tests on the "official" platform. We > hope that it will help paged-based renderers to become first-class > citizens and improve interoperability. If anyone’s interested about > this topic, there’s an open GitHub issue: > https://github.com/web-platform-tests/wpt.fyi/issues/2893 > > > Cheers, -- *Julie Blanc* +33 (0)6 31 51 36 55 julie-blanc.fr <http://julie-blanc.fr/> @julieblancfr <https://twitter.com/julieblancfr> ⟡ PhD student at ArTeC, University of Paris 8 and EnsadLab-PSL ⟡ Working on Paged.js ⟡ President of Design en Recherche <https://designenrecherche.org/>
Received on Friday, 4 November 2022 04:48:26 UTC