xournalpp/xournalpp

Promoting xournalpp

Opened this issue Β· 45 comments

Linux users should not have to search too hard for a great pen based note-taking app.

In this issue we collect some ideas for generating publicity and growing the userbase of xournalpp.


what you can do now (even if you are newcomer):

  • Like xournal++ on alternativeto
  • Tell us what's missing on the website (relevant issue)
  • Comment about the existence and usefulness of xournalpp in the comment section of existing (youtube) videos that compare different note taking software / OneNote alternatives
  • Imagine and discuss steps to grow popularity

if you have a little but more energy:

  • DONE Create a website
    • improve the websites content via PRs repo
  • Create a wikipedia entry and an entry in Comparison_of_note-taking_software
    • current status: a draft is in limbo draft got deleted due to inactivity
    • got removed from the comparison page because of draft status
    • an entry has been added to the German and the Italian language section
  • Create an article in the Arch Wiki and link to existing entry in List of Applications where Xournal++ is already listed
  • Include xournal++ as default software in as many distros as possible (e.g. Ubuntu, Linux Mint)
    • work on including into Debian is ongoing tracked in #2148

Other ideas:

  • Suggest xournalpp as a topic to bloggers and vloggers
  • Make tutorial videos (on youtube) and videos comparing xournalpp to other note taking software
  • Collaborate with developers of different FOSS note-taking software and cross reference
  • Comparison of xournal++ to xournal (and other software)

Hi Matthias

All your ideas sound pretty good to me. Let me add some more ideas:

  • Make tutorial videos (on youtube) and videos comparing xournalpp to other note taking software
  • Comment about the existence and usefulness of xournalpp in the comment section of existing (youtube) videos that compare different note taking software / OneNote alternatives
  • Complete the user manual and add more details
  • Suggest xournalpp as a topic to bloggers and vloggers (I actually learned about xournalpp from this article on omgubuntu)

Best wishes,
Roland

In my opinion, the top priority is getting an official website up (e.g. xournalpp.github.io) and then filling out the user guide so we can address discoverability.

Yes, visibility is a problem, I was looking for an app to easily make notes on my PDF-s since several months and I couldn't find anything else than Foxit Reader (which is not very good on linux) and I have found it two days ago accidentally.
I was looking for it mainly by typing: making notes on PDF etc. and by checking alternatives to onenote on alternativeto.net and I haven't found it there.

Moreover I couldn't find any comparison of xournal and xournal++ (It would be nice to have it described in README, which would be more readable with table of contents), currently I just assume xournal++ is alive fork of dead xournal.
Moreover I have to mention, that in terms of availability on linux there is no xournal++ in debian repository, but there is old xournal. Many people on Debians and Ubuntu will just choose old xournal, because they can instal it much easier. On top of that .deb on release site doesn't work on Ubuntu 20.04, so I had to download flatpak package.

In my opinion, the top priority is getting an official website up (e.g. xournalpp.github.io) and then filling out the user guide so we can address discoverability.

I think for now simple docsify site would be enough for basic instructions and informations.

Moreover I couldn't find any comparison of xournal and xournal++ (It would be nice to have it described in README, which would be more readable with table of contents), currently I just assume xournal++ is alive fork of fead xournal.

This is a good point--we'll have to keep this in mind when we make the website.

Moreover I have to mention, that in terms of availability on linux there is no xournal++ in debian repository, but there is old xournal. Many people on Debians and Ubuntu wij just choose old xournal, because they can instal it much easier. On top of that .deb on release site doesn't work on Ubuntu 20.04, so I had to download flatpak package.

There's a Debian maintainer in the community working on this, but I don't know what the current status is. But we definitely need improvement here...it's just that it's hard to get around to doing given our limited time and resources.

In my opinion, the top priority is getting an official website up (e.g. xournalpp.github.io) and then filling out the user guide so we can address discoverability.

I think for now simple docsify site would be enough for basic instructions and informations.

I'm personally of the opinion that simple websites, like documentation sites, should only use pure HTML/CSS. We've been considering setting up a very simple website based on https://www.mkdocs.org/ or https://readthedocs.org/. Should be trivial with GitHub pages and GitHub actions.

I created a draft Wikipedia page and added Xournalpp to Comparison of note-taking software.
I would also like to help with a website. mkdocs or readthedocs sound good to me but GitHub actions give me headaches so maybe some one else should do setup :-|

There's a Debian maintainer in the community working on this, but I don't know what the current status is.

From what I have read it's a rather long process to get into the Debian repo.

Good job with the wiki page @matzebond! One minor thing: infinity pages are not yet implemented. So you may want to delete the phrase "and infinity mode" from the wiki page.

@matzebond
I think it would be good to add an icon of app and example screen from app window to this site on Wikipedia.
It would be more attractive for people who are visualizers like me πŸ˜„

You could get inspiration from LibreOffice Wikipedia page

I removed "and infinity mode" but hopefully I can add it again soon :-)
I also added the icon and screenshot from the readme. Looks much better now πŸ‘

From what I have read it's a rather long process to get into the Debian repo.

It takes longer than I expected. ⏳
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=927076
But on the other side xournalpp still doesn't have working .deb package.
When we will have, then we could inform about it there.

I'm personally of the opinion that simple websites, like documentation sites, should only use pure HTML/CSS. We've been considering setting up a very simple website based on https://www.mkdocs.org/ or https://readthedocs.org/. Should be trivial with GitHub pages and GitHub actions.

On the one hand maybe Jekyll (https://jekyllrb.com/) is a good solution for this purposes.

On the other hand, if you only want a website with just docs, Sphinx (https://www.sphinx-doc.org/en/master/) would be a good choice.

Both solutions will be generate a website out of pure markdown files.

Thanks for your suggestions @daholzfeind.
The Jekyll website showcases some pretty nice examples ob websites created with Jekyll. A website of that kind would surely attract more people using xournalpp. The creation of websites with Jekyll doesn't look too complicated, so all in all it would be my favorite choice from all suggestions so far.

@rolandlo Maybe I can help, creating the website. Should I open a Follow Up Issue/PR?

@daholzfeind
You are very welcome to help with the website. Just go ahead creating a PR, so we can see how a xournalpp website with Jerkyll might look like and discuss (in a follow up issue) pros and cons of your solution with regards to potential solutions using other website creaters.
I must add that I can only express my own opinion and am not aware of considerations made by @Technius and other core devs.

@daholzfeind @rolandlo
I have set up the website repository on https://github.com/xournalpp/xournalpp.github.io. It uses MkDocs to reduce the barrier to entry, and it autodeploys whenever the default branch (site) is updated. Feel free to submit PRs to improve the website.

Edit: to elaborate on why I went with MkDocs: I don't like the rst syntax, and Sphinx is very complex and difficult to set up properly. Jekyll is not as convenient to install (requires Ruby, which people would have to go out of their way to install). MkDocs only needs Python (available on many computers), and it also includes a nice search feature out-of-the-box, which would be great for the user guide. It also uses Markdown, making it very easy for non-technical people to contribute documentation.

My Wikipedia article was rejected for now. I think they want more sources. I will add the article @rolandlo posted .

@Technius I thanks for setting up the website. I will also add it to the article. Hope I can help with some content PRs soonish.

@matzebond The OMG article and a review in the Linux User magazine (in German) are already included on the wikipedia draft page. Two more independent references would be: this Ubuntuhandbook post (in English) and this Linux Bibel review (in German).
You better check carefully, if the references qualify as "independent reliable sources" (with a reputation for fact-checking and oversight), before submitting the draft again. You may want to ask for live help from experienced editors to determine that. Also note that website citations should have a date when the website was accessed, and a translation of the title should be included (as described on this site).

It would be good to add Xournal++ to sourceforge.net and edit site of original Xournal, which is still quite popular there (about 11.000 downloads in April).

With some help of the community the Wikipedia article was improved and submitted again. I think we still might not have enough "secondary" sources but lets see.
@rolandlo I thinks those blog posts are not suitable for Wikipedia because the are "self-published sources"

Ok, let's see if the improved article is accepted. It definitively looks quite a bit more professional now.
A side note: The French Ubuntu documentation has recently updated its entry on Xournal by replacing Xournal with Xournal++, see this link.

@matzebond
What about this softpedia review? Looks like a reliable source, worth of inclusion in the wikipedia article, doesn't it?

@matzebond
Another reliable source (although in German) might be the Chip.de article on "software needed in home office", where xournal/xournalpp took second place right after LibreOffice.

@matzebond
Another source which might be considered as "reliable", is the Linux Uprising article

@matzebond
I think you should edit your first message to make it more informative for new people in this thread
You should split these points with ideas to three categories:

what you can do now (even if you are newcomer)

  • like xournal++ on alternativeto (with link to site)
  • help with writing guides on website (and put here link to site and it's repo)
    -...

Checklist with things to do (with checkboxes- things which can be easily marked as "done" ):

  • A wikipedia entry and an entry in Comparison_of_note-taking_software
  • add xournal++ to official ( debian,arch,fedora...) repositories (I think this point should get its own issue and link to it should be put here) - this step would make xournalpp more accessible
  • Complete the user manual
  • ...

Other ideas:

  • Suggest xournalpp as a topic to bloggers and vloggers
  • everything not in previous categories...

It would be nice to add link (where such al link exists) to every of these points (it would make it easier to navigate and check progress)

@pktiuk the first post should be more overviewy now :)

@rolandlo thanks for all the links. I would like to wait for the decision before working further on the article. I for my part have seen worse software articles on Wikipedia.

I think, that adding xournalpp to Debian repositories should have it's own issue, so I have created it. #2148

@matzebond You have probably noticed that the wikipedia article has been rejected again (3 months ago). The reviewer comments:

articles about how to use the app do not establish notability. Source must be independent, secondary sources that give significant attention to the subject.

I don't quite get what they expect. Let me mention nevertheless, that the well known Chip.de regards Xournal++ highly, see this article and that one and the one I mentioned in a previous post.

@rolandlo
Yes I noticed. The rejection was harsh and it feels like xournalpp would only become an "established" software project in the eyes of Wikipedia, if the NewYork Times writes a 5-page article about it...

What about trying the German version then? Seems like they have a bit lower requirements. There is already an article about Xournal (without any references except the user manual and the website of Xournal++)

By the way I think we should call our application Xournal++ on Wikipedia (not Xournalpp) and refer to xournalpp as the package name.

barak commented

I've whipped the Debian packaging into shape, see https://bugs.debian.org/956272 and branch debian in https://github.com/barak/xournalpp, will upload into Debian shortly. The last sticking point was getting debian/copyright correct for all the misc bits and bobs. I hope I have it correct enough for the Debian ftpmasters to accept the package. But, I would appreciate it if someone more familiar with things could give it a once-over and correct any errors. The providence of the various SVG files was particularly difficult to trace. And that one hashing include file from boost: who actually wrote that? And when?

Pull requests against debian/copyright on my branch are particularly welcome!

@barak Thank you for your efforts.
About the copyright: In #2148 I have tried to collect all information on the files that had a "God knows" mark previously. Only for two icons (snapping.svg and grid_snapping.svg added by @morrolinux) I didn't get an answer.
The hashing include file from boost was added by @Febbe in f4e4fcf. It's a shortened version of the original file, it seems (compare https://www.geometrictools.com/GTE/Mathematics/HashCombine.h).

I think the list of Xournal++ team members should include my name (and Email address roland_loetscher@hotmail.com), since it is included in the About dialog for version 1.0.20 (to which I have contributed).

barak commented

@rolandlo Thanks, that's fantastic. I was unaware of #2148, would have commented there if I'd known. Will shift this discussion over.

I've already uploaded to Debian (freeze is already underway, so in a bit of a rush to slip it in) so these debian/copyright fixes will go into the next upload.

As a general comment, because the file isn't functional, transcription errors etc can easily slip in. Especially if it's me doing the editing based on my rushed interpretation of comments by other people. Pull requests or patches or whatever avoid this...

I have translated the Wikipedia article for the german Wiki. There is no draft process but they still want some changes ("Wikifizieren") otherwise the article might get deleted. There is now also an entry in Wikidata so at some point it should be enough evidence for accepting into the english Wiki.

As for sources meeting Wikipedia's notability criteria, I learned about this project from a German Linux magazine. When I find the real thing and not a stripped down online version (which sadly does not contain the article of interest), I can provide more info, perhaps even a scan of the article.

@sven-frotscher Isn't this the same as this article, which is already referenced on the Wikipedia page?

@rolandlo You're right, my bad.
I cleaned up the citation on the Wiki page a bit (because the article has a German title).

The German wiki page on Xournal++ is a bit outdated, since it claims that 1.0.18 is the latest version. Would someone be willing to update it to the newly released version 1.1.0 / 1.1.0-hotfix-1?

Done :)

Thanks @matzebond
It would be nice, if the icon and screenshot were updated as well. Compare flathub. The icon and screenshots are available in the repo.

@rolandlo could you please specify the copyright (ideally CC BY-SA 4.0) of https://github.com/xournalpp/xournalpp-examples then I can import the images to wikimedia.

@matzebond I have added the CC-BY-SA-4.0 license to the xournalpp-examples repo, see https://github.com/xournalpp/xournalpp-examples

Thanks. The german wikipedia page now shows the new logo and picture. Btw the english wiki draft page got deleted because it was stale for 6 months. We could request an undeletion but I am currently not interested in improving and re-resubmitting it.

  • Improved the homepage to entice new visitors to use it.