Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JEX Format and Joplin E2E Encryption Documentation #408

Closed
sunjam opened this issue Apr 10, 2018 · 19 comments
Closed

JEX Format and Joplin E2E Encryption Documentation #408

sunjam opened this issue Apr 10, 2018 · 19 comments

Comments

@sunjam
Copy link

sunjam commented Apr 10, 2018

It would be helpful to have detailed JEX format documentation and Joplin's E2E Encryption documentation since this is an open source project, plus this would help developers be better integrate Joplin into projects such as NextNote and Nextcloud / Owncloud.

@laurent22
Copy link
Owner

E2EE doc is on the website. JEX format is indeed not documented yet.

@laurent22
Copy link
Owner

I will document this if another project needs to use the format.

@e-alfred
Copy link

e-alfred commented Jun 9, 2018

@laurent22 Nextnote (https://github.com/brantje/nextnote) wants to adopt the JEX format to integrate well with Joplin.

@laurent22
Copy link
Owner

@e-alfred, is there a thread where they are discussing this?

@e-alfred
Copy link

e-alfred commented Jun 9, 2018

It is already linked above my post, but here is the comment from their lead designer: nextcloud/notes#183 (comment)

@sunjam
Copy link
Author

sunjam commented Nov 28, 2018

@laurent22 Nextcloud Note devs are interested in adding compatibility with JEX format (see link above). Please consider releasing documentation on the JEX format so other developers will be able to use it. :)

@laurent22
Copy link
Owner

I didn't see any new message about this? Doing the spec for the JEX format is quite easy and I can do it if needed, but I'm not seeing any clear interest or plan for integration, or am I missing something?

@sunjam
Copy link
Author

sunjam commented Nov 28, 2018

Hi! There is a discussion thread here on the Nextcloud Notes app. Seems that all of you are quite busy, but you can connect with Nextcloud devs directly on IRC. Perhaps @jancborchardt can advise.

@jancborchardt
Copy link

Doing the spec for the JEX format is quite easy and I can do it if needed

That would be cool! :) It’s always easier to gauge the feasibility of something if the spec is published. At Nextcloud we only use open formats for that reason.

@PackElend
Copy link
Collaborator

PackElend commented Jan 6, 2019

Doing the spec for the JEX format is quite easy and I can do it if needed

so @laurent22 just do it :), I would say you just to do the first step. There are many just waiting for it, I read it in several threads in the nextcloud forum.

@dtzWill
Copy link

dtzWill commented Apr 8, 2019

Ping!

@Stele77
Copy link

Stele77 commented Jun 16, 2019

IMHO Nextcloud is the Nr. 1 FOSS project in its area, as is Joplin too. And both project naturally should integrate as much as possible.

Nextcloud users are badly waiting for many years for what Joplin offers, and if Joplin has the chance to work on a shared open source standard, or even let its Joplin format alone be the standard, than it would be not understandable for most FOSS people to throw that chance away.

NIH has killed so many good projects, and when Joplin could integrate into Nextcloud directly, it would also open up to millions of new users (and push their resources, time, effort and money into Joplin too).

IMHO this should be one of the top prioritys, as it is a huge and one of a kind chance for Joplin..

So please understand if i ask if there are any news on this issue?

@laurent22
Copy link
Owner

My current thinking about the web app is that I won't do it as maintaining a fourth app (there's already mobile, desktop and terminal) will require more time than I currently have and as a result the overall quality of the project will suffer.

That being said, if someone is motivated and can make a Nextcloud web app for Joplin, I'm happy to help with that effort. @foxmask already made a web client, which can work for some people, although as I understand it is not a Nextcloud app.

@foxmask
Copy link
Contributor

foxmask commented Jun 17, 2019

if you want a clue of what the Joplin Web Application companinon does

@PackElend
Copy link
Collaborator

there is a new drive in nextcloud/notes, see SimpleMDE maintenance status #204.
I know it is not easy to convince someone to abandon its work but it is a bit of wasted energy pursuing both projects.

Does anyone with coding experience want to reach out to all of them and trying to join forces? As work is very advanced but a merge still possible it would be worth a try, even if only basic functionality would be available in the very beginning.
Deeper integration, such as accessing nextcloud resources from within Joplin could be pushed by making it a Google Summer of Code project next year.

@sunjam
Copy link
Author

sunjam commented Jul 1, 2019

Nextcloud Text has been released as the new collaborative text editor for Nextcloud. Plans are underway to incorporate it into the Nextcloud Notes app to replace SimpleMDE. Now would be a great time to join those discussions on how to incorporate the Jex format along with their standard markdown!

@PackElend
Copy link
Collaborator

I may know a student who would make himself familiar with all things and try to get the basic done. All that should end up in a Google Summer of Code 2020 project for him.

@sunjam
Copy link
Author

sunjam commented Jul 7, 2019

From an email conversation with Laurent on 5/20...

"I'll create a document with the JEX spec, but to be honest I'm not sure it will be useful to
anyone... I'll create the spec and let's see."

@chr15m
Copy link

chr15m commented Aug 1, 2019

The .jex file format appears to be a simple tarfile containing the markdown files + attachments. This is beautifully simple. Great work @laurent22!

You can examine it yourself as follows:

mkdir myjexfile
tar -xvf myjexfile.tar -C myjexfile
ls -alh myjexfile

@lock lock bot locked and limited conversation to collaborators Oct 15, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants