<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.crosswire.org/index.php?action=history&amp;feed=atom&amp;title=Talk%3AWhiteboard</id>
		<title>Talk:Whiteboard - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.crosswire.org/index.php?action=history&amp;feed=atom&amp;title=Talk%3AWhiteboard"/>
		<link rel="alternate" type="text/html" href="https://wiki.crosswire.org/index.php?title=Talk:Whiteboard&amp;action=history"/>
		<updated>2026-04-30T19:47:13Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.27.7</generator>

	<entry>
		<id>https://wiki.crosswire.org/index.php?title=Talk:Whiteboard&amp;diff=17612&amp;oldid=prev</id>
		<title>Gregs650: /* Modules - simplify more for those who are not experts in SWORD */</title>
		<link rel="alternate" type="text/html" href="https://wiki.crosswire.org/index.php?title=Talk:Whiteboard&amp;diff=17612&amp;oldid=prev"/>
				<updated>2024-09-26T23:03:46Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Modules - simplify more for those who are not experts in SWORD&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 23:03, 26 September 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot; &gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Obviously, there are very smart people doing the SWORD Project. Even with a little coding, a substantial learning curve was still perceived for SWORD. While this maybe because I learn slower, is the following reasonable as a module simplification?&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Obviously, there are very smart people doing the SWORD Project. Even with a little coding, a substantial learning curve was still perceived for SWORD. While this maybe because I learn slower, is the following reasonable as a module simplification?&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Supply, double check, or explain module examples to enable those who prepare content to annotate basic SWORD module sections (or TEI tags) without requiring operation of a SWORD utility, or successfully producing a SWORD module. Different XML tags were observed at a site with Hebrew scriptures at &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;a href=&amp;quot;&lt;/del&gt;https://tanach.us/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&amp;gt;&lt;/del&gt;tanach.us&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/a&amp;gt; &lt;/del&gt;and a site with Greek scriptures at &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;a href=&amp;quot;&lt;/del&gt;https://github.com/LogosBible/SBLGNT&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&amp;gt;&lt;/del&gt;SBLGNT&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/a&amp;gt;&lt;/del&gt;. The folks at those sites probably have above average software expertise, and even with the expertise, different XML tags were observed that didn't look compatible. If incompatible among themselves, it is assumed they are also not compatible with SWORD module utility, and present inefficiency between projects. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Supply, double check, or explain module examples to enable those who prepare content to annotate basic SWORD module sections (or TEI tags) without requiring operation of a SWORD utility, or successfully producing a SWORD module. Different XML tags were observed at a site with Hebrew scriptures at &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;https://tanach.us/ tanach.us&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;] &lt;/ins&gt;and a site with Greek scriptures at &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;https://github.com/LogosBible/SBLGNT SBLGNT&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/ins&gt;. The folks at those sites probably have above average software expertise, and even with the expertise, different XML tags were observed that didn't look compatible. If incompatible among themselves, it is assumed they are also not compatible with SWORD module utility, and present inefficiency between projects. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If the SWORD tags are not simple enough, this might increase the temptation for future programmers making new software to make it incompatible with existing SWORD code, in like manner as the data. Expecting the proposer of an issue to contribute is OK, but it might not help SWORD if they do a contribution, but the contribution is incompatible with SWORD.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If the SWORD tags are not simple enough, this might increase the temptation for future programmers making new software to make it incompatible with existing SWORD code, in like manner as the data. Expecting the proposer of an issue to contribute is OK, but it might not help SWORD if they do a contribution, but the contribution is incompatible with SWORD.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Gregs650</name></author>	</entry>

	<entry>
		<id>https://wiki.crosswire.org/index.php?title=Talk:Whiteboard&amp;diff=17611&amp;oldid=prev</id>
		<title>Gregs650: /* Modules - simplify more for those who are not experts in SWORD */</title>
		<link rel="alternate" type="text/html" href="https://wiki.crosswire.org/index.php?title=Talk:Whiteboard&amp;diff=17611&amp;oldid=prev"/>
				<updated>2024-09-26T23:01:05Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Modules - simplify more for those who are not experts in SWORD&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 23:01, 26 September 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Divide complexity to smaller parts &lt;/del&gt;for &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;non-&lt;/del&gt;experts&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;? &lt;/del&gt;==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Modules - simplify more &lt;/ins&gt;for &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;those who are not &lt;/ins&gt;experts &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;in SWORD &lt;/ins&gt;==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Obviously, there are very smart people doing the SWORD Project. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;I've coded &lt;/del&gt;a little &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;and even with that &lt;/del&gt;a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;big &lt;/del&gt;learning curve &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;is &lt;/del&gt;still perceived for SWORD. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Is it possible to at least consider how &lt;/del&gt;the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[https://wiki.crosswire.org/Main_Page developersWiki] or major SWORD code units might divide or simplify more&lt;/del&gt;?&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Obviously, there are very smart people doing the SWORD Project. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Even with &lt;/ins&gt;a little &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;coding, &lt;/ins&gt;a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;substantial &lt;/ins&gt;learning curve &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;was &lt;/ins&gt;still perceived for SWORD. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;While this maybe because I learn slower, is &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;following reasonable as a module simplification&lt;/ins&gt;?&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Supply, double check, or explain module examples to enable those who prepare content to annotate basic SWORD module sections (or TEI tags) without requiring operation of a SWORD utility, or successfully producing a SWORD module. Different XML tags were observed at a site with Hebrew scriptures at &amp;lt;a href=&amp;quot;https://tanach.us/&amp;quot;&amp;gt;tanach.us&amp;lt;/a&amp;gt; and a site with Greek scriptures at &amp;lt;a href=&amp;quot;https://github.com/LogosBible/SBLGNT&amp;quot;&amp;gt;SBLGNT&amp;lt;/a&amp;gt;. The folks at those sites probably have above average software expertise, and even with the expertise, different XML tags were observed that didn't look compatible. If incompatible among themselves, it is assumed they are also not compatible with SWORD module utility, and present inefficiency between projects. &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Is some of &lt;/del&gt;the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Open Application Programming Interface (API) Specification (OAS) possible &lt;/del&gt;to &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;apply? The simple terms client server were observed in &lt;/del&gt;it &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;instead of front/back end currently used. The client server model seems to put Modules in the server category&lt;/del&gt;, in &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;contrast to both categories &lt;/del&gt;as &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;currently observed in &lt;/del&gt;the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;developers wiki. The OAS had a concept for representational state transfer [https://en&lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;wikipedia.org/wiki/REST#Classification_models REST], which encourages that &lt;/del&gt;the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;server be a layered system. The SWORD Bible Tool (https://www.crosswire.org/study/) is excellent, but the URLs did not demonstrate layering as partly discussed for level 3 &lt;/del&gt;of &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;the [https://en.wikipedia.org/wiki/Richardson_Maturity_Model RichardsonMaturityModel]). The term &amp;quot;engine&amp;quot; &lt;/del&gt;is &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;understood&lt;/del&gt;, but &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;that term by itself does &lt;/del&gt;not &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;predict layers. Layering might communicate the reasons for linking in a huge library (C/C++). If a huge library is included, a new non-expert thinking they will just learn SWORD in a given time-frame may find out about another training for the huge library later, and be discouraged.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;If the SWORD tags are not simple enough, this might increase &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;temptation for future programmers making new software &lt;/ins&gt;to &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;make &lt;/ins&gt;it &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;incompatible with existing SWORD code&lt;/ins&gt;, in &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;like manner &lt;/ins&gt;as the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;data&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Expecting &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;proposer &lt;/ins&gt;of &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;an issue to contribute &lt;/ins&gt;is &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;OK&lt;/ins&gt;, but &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;it might &lt;/ins&gt;not help SWORD &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;if they do &lt;/ins&gt;a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;contribution&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;but &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;contribution is incompatible with SWORD&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Would more code divisions by 1) specification and 2) tool &lt;/del&gt;help &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;make any parts smaller? For example, naming layers of code by World Wide Web Consortium (W3C) recommendation, European Computer Manufacturers Association (ECMA)/JavaScript, Internet Engineering Task Force (IETF), RFC, etc. If a &lt;/del&gt;SWORD &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;program has many standards or commercial products mixed inside, &lt;/del&gt;a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;new person who never heard of these maybe confounded&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;especially if new terms have been created for &lt;/del&gt;the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;overall system. These divisions might also recognize choices between basic JavaScript or jQuery/AJAX. Maybe they could help figure out if there was any standardization between the C++ and Java engines?&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;This comment was not from the perspective of creating more work. The purpose was understanding the whole better in order to choose how to drop into one small project somewhere (non random entry). Psalm 19:7 (LSB)&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Gregs650</name></author>	</entry>

	<entry>
		<id>https://wiki.crosswire.org/index.php?title=Talk:Whiteboard&amp;diff=17606&amp;oldid=prev</id>
		<title>Gregs650: /* Divide complexity to smaller parts for non-experts? */ new section</title>
		<link rel="alternate" type="text/html" href="https://wiki.crosswire.org/index.php?title=Talk:Whiteboard&amp;diff=17606&amp;oldid=prev"/>
				<updated>2024-02-08T23:36:36Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Divide complexity to smaller parts for non-experts?: &lt;/span&gt; new section&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Divide complexity to smaller parts for non-experts? ==&lt;br /&gt;
&lt;br /&gt;
Obviously, there are very smart people doing the SWORD Project. I've coded a little and even with that a big learning curve is still perceived for SWORD. Is it possible to at least consider how the [https://wiki.crosswire.org/Main_Page developersWiki] or major SWORD code units might divide or simplify more?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Is some of the Open Application Programming Interface (API) Specification (OAS) possible to apply? The simple terms client server were observed in it instead of front/back end currently used. The client server model seems to put Modules in the server category, in contrast to both categories as currently observed in the developers wiki. The OAS had a concept for representational state transfer [https://en.wikipedia.org/wiki/REST#Classification_models REST], which encourages that the server be a layered system. The SWORD Bible Tool (https://www.crosswire.org/study/) is excellent, but the URLs did not demonstrate layering as partly discussed for level 3 of the [https://en.wikipedia.org/wiki/Richardson_Maturity_Model RichardsonMaturityModel]). The term &amp;quot;engine&amp;quot; is understood, but that term by itself does not predict layers. Layering might communicate the reasons for linking in a huge library (C/C++). If a huge library is included, a new non-expert thinking they will just learn SWORD in a given time-frame may find out about another training for the huge library later, and be discouraged.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Would more code divisions by 1) specification and 2) tool help make any parts smaller? For example, naming layers of code by World Wide Web Consortium (W3C) recommendation, European Computer Manufacturers Association (ECMA)/JavaScript, Internet Engineering Task Force (IETF), RFC, etc. If a SWORD program has many standards or commercial products mixed inside, a new person who never heard of these maybe confounded, especially if new terms have been created for the overall system. These divisions might also recognize choices between basic JavaScript or jQuery/AJAX. Maybe they could help figure out if there was any standardization between the C++ and Java engines?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This comment was not from the perspective of creating more work. The purpose was understanding the whole better in order to choose how to drop into one small project somewhere (non random entry). Psalm 19:7 (LSB).&lt;/div&gt;</summary>
		<author><name>Gregs650</name></author>	</entry>

	</feed>