Cruisers Forum
 


Reply
  This discussion is proudly sponsored by:
Please support our sponsors and let them know you heard about their products on Cruisers Forums. Advertise Here
 
Thread Tools Search this Thread Rate Thread Display Modes
Old 27-12-2015, 20:01   #1
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,628
Images: 2
Opencpn 4.1.1108 Documentation

We have had some very helpful and effective volunteers to help with documentation. We will be needing some more help to get the documentation current.

1. If you know of Opencpn Documentation pages that need updating, or programming that would have changed the documentation, please advise below, being as specific as possible.

2. If you can help by proof reading the documentation and comparing to the beta version, that would be very helpful, noting below which sections of the manual you have covered and noting what areas need to be updated specifically.

3. If you can help make the necessary changes it would also be much appreciated.

4. I do not know if Thomas is going to be able to help us, as he has normally masterminded and presided over these events. --but it would be a very good thing if he could, because he knows the most efficient way.
rgleason is offline   Reply With Quote
Old 27-12-2015, 23:54   #2
Registered User
 
Gilletarom's Avatar

Join Date: Mar 2010
Location: France
Boat: 10.50 mètres
Posts: 2,982
Re: Opencpn 4.1.1108 Documentation

Hello All,

I understand this post in the new thread, it tells us two things:
- So far, only one person, Thomas, was on the main work of writing with OpenCPN,
- This can not last longer.

Problem, to be able to write a page of the documentation, you must:
- Solid experience and knowledge OpenCPN the improvements made by the most recent developments of OpenCPN,
- A good command of the English language and not just English, it has to be an English language "international" if we want users OpenCPN, non-English, can understand the explanations using contains.

Provided it is not "mission impossible". We need it for our service a new Thomas? Why not. Starting with Thomas himself.

But is this it reasonable?

Otherwise, we must apply not a universal editor, but the drafters. For example, an editor for each plugin, and an editor for the heart of OpenCPN.

With a senior editor that could be Thomas, if he will again.

Under these conditions, it is much more acceptable for enthusiasts who will take care.

Best regards. Gilletarom
Gilletarom is offline   Reply With Quote
Old 28-12-2015, 01:35   #3
Registered User
 
Aart K.'s Avatar

Join Date: Oct 2015
Location: the Netherlands
Posts: 121
Re: Opencpn 4.1.1108 Documentation

Please keep me informed. Not only the new things, but, also very important (!), the options in 4.0 that has been cancelled.

I am working on the 4.2 version of the documentation ("Handleiding") in Dutch.

Look here for the 4.0 version.

Aart
the Netherlands
Aart K. is offline   Reply With Quote
Old 28-12-2015, 04:03   #4
Registered User

Join Date: Mar 2010
Location: Den Helder, the Netherlands
Boat: Drascombe Coaster (22ft) "Seanymph"
Posts: 136
Re: Opencpn 4.1.1108 Documentation

Quote:
Originally Posted by Aart K. View Post
Please keep me informed. Not only the new things, but, also very important (!), the options in 4.0 that has been cancelled.

I am working on the 4.2 version of the documentation ("Handleiding") in Dutch.

Look here for the 4.0 version.

Aart
the Netherlands
Hi Aart,

Currently I am working on the (English) 4.1.1108 Watchdog-pi documentation. It is not in it's final state yet but if it can help you, I can make a Dutch version.

Best regards/Vriendelijke groet,
Roel
Roel Smidt is offline   Reply With Quote
Old 28-12-2015, 05:49   #5
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,628
Images: 2
Re: Opencpn 4.1.1108 Documentation

Gille,
I think your structure idea is good. I have been editing for several years and Roel and Jon have been very busy too. Also Hakan as well as others. We need to be systematic.
rgleason is offline   Reply With Quote
Old 28-12-2015, 05:53   #6
Registered User
 
Aart K.'s Avatar

Join Date: Oct 2015
Location: the Netherlands
Posts: 121
Re: Opencpn 4.1.1108 Documentation

@ Roel

I would be very pleased if you can do so. More PI's?

Aart

P.S. Graag met afbeeldingen vanuit de Nederlandstalige UI.
Aart K. is offline   Reply With Quote
Old 28-12-2015, 07:41   #7
Registered User

Join Date: Jan 2007
Location: Minneapolis
Boat: Irwin 37 CC
Posts: 665
Re: Opencpn 4.1.1108 Documentation

I'm willing to volunteer, however I think we need a little process for editing, and guidelines for documentation.

Where it's stored.
How it's edited.
Should we edit the source directly or submit changes to a chief editor?
How 2 people may work on the same text (or not)
Is the android help a separate document ?
I think we need access to 4.2. (I currently don't know how to compile or use file thingie)
A list of things that changed.

So, you see, I'm not very knowledgeable about the current situation; but I am a long time user and have edited before. It's winter in Minnesota and I have plenty of time.

Maybe a proof reader?
__________________
David Kester
Pegasus IV
wdkester is offline   Reply With Quote
Old 28-12-2015, 10:36   #8
Registered User

Join Date: Dec 2005
Location: Helsingborg
Boat: Dufour 35
Posts: 3,891
Re: Opencpn 4.1.1108 Documentation

Cruising & Internet is a challenge.
Sometimes I have time to write, and sometimes the wifi connection is good enough. It's a rare event that both occur at the same time ......

The current wiki requires a lot of bandwidth to edit. A system that allowed off-line editing looks attractive to me right now. Perhaps "git" could work?


A thread I started ½ a year ago,
http://www.cruisersforum.com/forums/...ng-149555.html

Updating the User Manual | Official OpenCPN Homepage

From the "readme" file for documentation in the source code:

Quote:
Creating the documentation starting with the wiki. Some points to remember.

0. Everything included in the "Book" "User Manual" will be included. Anything that is not strictly a documentation
of OpenCPN, needs to be (temporarily) moved to, for ex, "Supplementary Hardware".

1 Download "Live Snapshot" from download page.
OpenCPN User Manual

2 Run all pictures in the folder "OpenCPN User Manual_files" through "optipng"
Open a commandline in the folder and run $optipng -o7 *.png
for max size reduction.Watch out for the possibility of corrupted pictures as a result from running the command.

3 Links in the Documentation wiki, must follow a very precise format to work as internal links in the final document.
The name of the link must be exactly the title of the page linked to.
To link to "Installing Charts", the link that users see and click on _must_ be "Installing Charts", not even including a final "." !!
On occasion this will look a bit funny, but generally it's possible to adjust the sentences accordingly.

4 Check for and delete hidden links, introduced into the wiki by copy/paste from the forum!!
These may not show in the wiki but use to be easy to spot in the produced single page.
Test by setting all links to be colored or underlined.

5 When naming picture files, pick names that are unique, taking into account that Windows does not differ between cases.
Test1.png is considered equal to test1.png.

6 No spaces in picture files names.

TH20130127
Thomas
cagney is offline   Reply With Quote
Old 28-12-2015, 12:18   #9
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,628
Images: 2
Re: Opencpn 4.1.1108 Documentation

Thomas, thanks for your reply and info. I think Git is a problem because it does not support images except as an external link. We would have to have a sep storage place url for images I think. Tried the git wiki when doing chartdnldr for pavel. I found it to be possible but a bit of a pain simply because of image restriction. Like the git repos and offline features very much though!
rgleason is offline   Reply With Quote
Old 28-12-2015, 12:19   #10
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,628
Images: 2
Re: Opencpn 4.1.1108 Documentation

Stored the images on my server and made external url. Git wiki page then showed the images.
rgleason is offline   Reply With Quote
Old 28-12-2015, 14:29   #11
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,628
Images: 2
Re: Opencpn 4.1.1108 Documentation

It appears things have changed with Git, or perhaps I did not understand it all at the time.

Git and Images for web page - Solved?

https://help.github.com/articles/add...ages-to-wikis/
Link to an image in a repository on GitHub by copying the URL in your browser and using that as the path to the image.

GitHub Tricks: Upload Images & Live Demos | The Solution Optimist

documentation - Embedding images inside a GitHub wiki (gollum) repository? - Stack Overflow

UPDATE: As of now, GitHub also serves raw images from a different sub-domain raw.github.com. So, you can also use:
https://raw.github.com/Username/Repo...tory/image.png

Using Github for Documentation

https://github.com/blog/1939-how-git...ocument-github

https://pages.github.com/

https://help.github.com/categories/github-pages-basics/

GitHub Pages are public webpages hosted and published through our site.
https://help.github.com/articles/what-are-github-pages/

Jekyll makes it easy to create site-wide headers and footers without having to copy them across every page. It also offers some other advanced templating features.

https://visualstudiomagazine.com/art...hub-pages.aspx

Document management and Git - Silversmith

https://help.github.com/articles/usi...ll-with-pages/

So perhaps this is a good approach to use. Is now the time to change?
rgleason is offline   Reply With Quote
Old 28-12-2015, 14:47   #12
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,628
Images: 2
Re: Opencpn 4.1.1108 Documentation

Using Git, How could workflow be improved?
1. Forums and Tracker ---> Propose changes/improvement to the program.
2. Programming Accepts Task ---> Notice to documentation, Docs open a Doc. File.
2. Final Testing of the change.--->Notice to Review and Complete the documentation
3. Testing completed. ---> Documentation completed almost concurrently.
Document group need to be following the Git messaging to get the signals.

For example: there was an interesting pull request from Pavel recently for Implement basic support for SVG graphics using wxSVG #531
https://github.com/OpenCPN/OpenCPN/pull/531
What would this mean for the document team?

Here is another one that we recently worked on.
Ais scaling less important targets #479
https://github.com/OpenCPN/OpenCPN/pull/479

It seems to me that those who are TESTING features/bugs/etc are in a good position to do the initial draft documentation and review, the edits of others. Perhaps we should try to make this a little more formal.

Also perhaps we should be using the github messaging system in a more effective way? Any suggestions?

Also monitoring the forums is critical to picking up on interests and activity that will impact the program.
rgleason is offline   Reply With Quote
Old 28-12-2015, 15:02   #13
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,628
Images: 2
Re: Opencpn 4.1.1108 Documentation

I think we need to start with a change.log list and check that against the current documentation and the current beta version.
Refer: http://www.cruisersforum.com/forums/...ml#post1999645

We need some volunteers to do this and make notes against the list.
This will give us a big picture of what needs to be done.
rgleason is offline   Reply With Quote
Old 28-12-2015, 15:11   #14
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,628
Images: 2
Re: Opencpn 4.1.1108 Documentation

Well I am now convinced that we need to start with this Change.log List that Thomas left (because I am pretty certain no one has gone through it) and Bdcat will have an additional list that takes the list up to v4.1.1108, but we should get started now.

We need a couple of volunteers who have the current beta version v4.1.1108 running, and have good fast internet access to the O User Manual OpenCPN User Manual | Official OpenCPN Homepage and also able to look up Flyspray (FS) items in Tracker to learn more about the change.

Who are willing to take each item and investigate what needs to be changed in the manual, and make a short note next to each item, what needs to be done, and noting when new graphics images are needed. A windows user and a linux user would be ideal, but it does not really matter. Perhaps each person one takes 20 items.

If we don't get started now, the manual will not be current when the program is published.

Thomas, is this where we should start?

Quote:
Release 4.1.602

Changelog
1. Implement configurable waypoint range rings (FS#1560)
2. Implement configurable NMEA Talker ID (FS#1557)
3. Harmonize autopilot APB and XTE precision settings to be the same always.
4. Improve 2-bells audio file. (FS#1673)
5. Correct to disable selectability of hidden AIS targets. (FS#1666)
6. Grib: Add Fixed spacing option for arrows and numbers.
7. Grib: Correct data interpolation error at 180 E/W longitude.
8. Grib: Improve email request dialog to allow requests crossing 180 E/W longitude.
9. Correct dialog text for magnetic variation sense. (FS#1694)
10. Add extended AIS Aton rendering according to IEC6228_Ed2.
11. Make initial page selection on options dialog more consistent in GTK.
12. Correct ENC UWTROC, OBSTRN,WRECKS visibility in Base and Standard modes. (FS#1717)
13. Correct uninitialized member causing crash on DSC message with incorrect checksum(FS#1697)
14. Correct to ignore DSC messages with "Unspecified" position (FS#1711)
15. Correct VERCCL and VERCOP height decode and rendering on ENCs (FS#1704) Thanks TransmitterDan
16. Correct to ignore invisible marks on selection/query (FS#1670)
17. Correct keyboard accelerator logic for WXOSX (FS#1698/1655)
18. Correct RouteProperties dialog to "Stay on top" for WXOSX build (FS#1698)
19. Correct help launcher on wxWidgets 3.x. (FS#1702)
20. Correct uninitialized variables (FS#1679)
21. Correct for "GD=" missing datum in KAP chart header. (FS#1683)
22. Correct depth unit display for BSB charts with KNP/...UN=METRIC (FS#1654)
23. Correct cm93 failure to show some soundings on keyboard pan (FS#1689)
24. Correct automatic route creation properties on MOB event (FS#1699)
25. Improve toolbar tooltip placement for right-located toolbar. (FS#1657)
26. Correct datum initialization for quilted non-WGS84 charts in OpenGL mode. (FS#????)
27. Correct occasional linux focus loss (FS#1684)
28. Preserve visibility attributes for GPX files originating from OpenCPN (FS#1667)
29. Improve formatting of S57 object attributes as decoded (FS#1713)
30. Correct ENC SENC file creation math for ARMHF systems.
31. Implement quilting of skewed raster charts in OpenGL mode.
32. Implement manual/timed automatic toolbar hiding option.
33. Update Windows build tool to VS2103
34. Update Windows wxWidgets version to wx3.0.2
35. Implement automatic reload of updated PlugIns by visiting options->Plugins screen.
36. Improve GUI for GRIB PlugIn, better fitting the small screen.
37. Correct duplicate routepoint delete logic, (FS#1743)
38. Correct for inadvertent waypoint dragging on double-click (FS#1748)
39. Correct route line width in selected and activated modes. (FS#1735)
40. Correct ownship predictor rendering when ownship is off-screen (FS#1754)
rgleason is offline   Reply With Quote
Old 28-12-2015, 15:58   #15
Registered User
 
rgleason's Avatar

Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,628
Images: 2
Re: Opencpn 4.1.1108 Documentation

Bdcat advises:
"Changelog for 4.1.1108 is at Post #1 of this thread, as always. If you need more, let me know."

I note that the change.log 4.1.602 finishes with #40 and this 4.1.1108 starts with #78. I have searched for all other threads "Opencpn Beta Test 4.1" with bdbcat as author and have not found any other lists.


http://www.cruisersforum.com/forums/...ml#post1957521
Quote:
Changelog
78. Add Follower/Buddy to MMSIEditDialog to suppress AIS alert.
79. Correct occasional loss of reduced toolbar on chart stack change. Thanks, Chuck.
80. Correct memory corruption on high overzoom DC mode raster chart rendering. (FS#1885)
81. Correct memory leaks on SENC file creation.
82. Improve AIS Alert Dialog sizing algorithm.
83. Suppress some unnecessary log error messages on exit.
84. Correct polyconic & transverse Mercator chart outline calculation method. (FS#1882)
85. Correct operation of Anchor Information hotkey ("A") in vector chart display. Thanks nkiesel...
86. In Responsive mode, set basic toolbar tool and compass size to 6 mm nominal.
87. Correct chartbar switching behavior on touch enabled configurations.
88. Re-enable install log on MSW Installer Package.
89. Correct toolbar submerge grabber logic in various cases. Thanks, chuck.
90. Refactor to allow building with USE_S57=OFF (FS#1903)
rgleason is offline   Reply With Quote
Reply

Tags
documentation, enc, men, opencpn


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
OpenCPN Beta test 4.1.1108 Release bdbcat OpenCPN 694 14-01-2016 07:10
Beta test 4.1.1108 on ARM NahanniV OpenCPN 9 07-12-2015 08:09
Value of USCG documentation? Wahoo Sails Rules of the Road, Regulations & Red Tape 18 07-09-2008 13:13
federal documentation/state requirements?? cadye Rules of the Road, Regulations & Red Tape 3 24-08-2005 12:23
USCG Documentation delay? alicemacinnes Rules of the Road, Regulations & Red Tape 2 14-12-2004 06:12

Advertise Here


All times are GMT -7. The time now is 14:22.


Google+
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Social Knowledge Networks
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

ShowCase vBulletin Plugins by Drive Thru Online, Inc.