Personal Book syntax change question (from Logos)

Bradley Grainger (Logos)
Bradley Grainger (Logos) Administrator, Logos Employee Posts: 11,969
edited November 20 in English Forum

In Personal Books, this syntax produces the following output:

    On page [[Page:123]], I discussed [[GreekStrongs:G3056]] in [[Bible:Jn 1:1]].

The words are hyperlinked, but the data type name is still included in the output. I'd like to change this so it simply produces:

The hyperlinks would still be generated, but the data type aliases would be suppressed in the resource text. You can currently achieve this output by using the following syntax, but it seems pointlessly redundant:

On page [[123 >> Page:123]], I discussed [[G3056 >> GreekStrongs:G3056]] in [[Jn 1:1 >> Bible:Jn 1:1]].

This would be a breaking change to the Personal Book Compiler, so I wouldn't make it lightly. On the other hand, it doesn't seem like the current syntax would be getting used much, because its output isn't very useful.

Would this be a welcome change that makes authoring personal books easier and more efficient? (If there have been past threads requesting this, I don't remember them, sorry.)

If there are compelling objections to this change, please let me know.

Comments

  • MJ. Smith
    MJ. Smith MVP Posts: 53,409

    I think its a good idea.

    Orthodox Bishop Alfeyev: "To be a theologian means to have experience of a personal encounter with God through prayer and worship."; Orthodox proverb: "We know where the Church is, we do not know where it is not."

  • Mark Barnes
    Mark Barnes Member Posts: 15,432 ✭✭✭

    This makes a lot of sense. It wouldn't affect any of the books I've already created, but it might make future books easier to create.

    This is my personal Faithlife account. On 1 March 2022, I started working for Faithlife, and have a new 'official' user account. Posts on this account shouldn't be taken as official Faithlife views!

  • Ken McGuire
    Ken McGuire Member Posts: 2,074 ✭✭✭

    In general I like the simplicity of the proposed syntax.  But there are times when I have liked linking a quote/phrase instead of just the reference, or the text would only give part of reference...  eg. "In his Apology, Justin Martyr discusses Christian worship in chapter 61."  With the old tagging system I could easily insert [[chapter 61 >> justinmartyr:1 Apol. 61]].  How would this work with your proposed syntax?

    And of course you would need some form of syntax for reference links instead of type ones...

    And then there are is the arcane syntax for some datatypes...  eg. [[Str. 1 >> Clemens_alexandrinus:Clem. Al., Str. 1]].  How would this work?

    The Gospel is not ... a "new law," on the contrary, ... a "new life." - William Julius Mann

    L8 Anglican, Lutheran and Orthodox Silver, Reformed Starter, Academic Essentials

    L7 Lutheran Gold, Anglican Bronze

  • Mark Barnes
    Mark Barnes Member Posts: 15,432 ✭✭✭

    Bradley's only suggesting a change to the default label. If you've specified a label, as in all your examples, then nothing will change.

    This is my personal Faithlife account. On 1 March 2022, I started working for Faithlife, and have a new 'official' user account. Posts on this account shouldn't be taken as official Faithlife views!

  • Ken McGuire
    Ken McGuire Member Posts: 2,074 ✭✭✭

    If it does not break the syntax for specific labels, then indeed, it will be a convenient shorthand.

    The Gospel is not ... a "new law," on the contrary, ... a "new life." - William Julius Mann

    L8 Anglican, Lutheran and Orthodox Silver, Reformed Starter, Academic Essentials

    L7 Lutheran Gold, Anglican Bronze

  • Dave Hooton
    Dave Hooton MVP Posts: 35,770

    If it does not break the syntax for specific labels

    That should be the case because we can't otherwise reproduce manuscript references accurately. And because we direct users to the label syntax I see no need to introduce any change e.g.  [[GreekStrongs:G3056]]  ----->   [[G3056 >> GreekStrongs:G3056]] or [[Strong's Greek #3056 >> GreekStrongs:G3056]], etc.

    Bradley Grainger said:This would be a breaking change to the Personal Book Compiler, so I wouldn't make it lightly.

    If it ain't broke, don't fix it !

    Dave
    ===

    Windows 11 & Android 13

  • Bradley Grainger (Logos)
    Bradley Grainger (Logos) Administrator, Logos Employee Posts: 11,969

    With the old tagging system I could easily insert [[chapter 61 >> justinmartyr:1 Apol. 61]].  How would this work with your proposed syntax?

    That tag would remain unchanged with my proposed syntax.

    However, if your tag happened to be [[1 Apol. 61 >> justinmartyr:1 Apol. 61]], you would be able to simplify it to just [[justinmartyr:1 Apol. 61]] (without repeating the text of the link).

    [[Str. 1 >> Clemens_alexandrinus:Clem. Al., Str. 1]].  How would this work?

    This would be unchanged.

  • NB.Mick
    NB.Mick MVP Posts: 15,972

    In Personal Books, this syntax produces the following output:

        On page [[Page:123]], I discussed [[GreekStrongs:G3056]] in [[Bible:Jn 1:1]].

    The words are hyperlinked, but the data type name is still included in the output.  (...) it doesn't seem like the current syntax would be getting used much, because its output isn't very useful.

    Would this be a welcome change that makes authoring personal books easier and more efficient? (If there have been past threads requesting this, I don't remember them, sorry.)

    Actually, I don't recall having seen this syntax used at all and am pretty sure I didn't use it in my self-edited PBs, I've always seen and used the [[label >> reference]] notation, which gives much greater control. I understand that is not to change, nor the milestone syntax [[@page:123]].

    On the other hand, I often just build the PBs others (such as Ken) provide, and if they work well I rarely look into the docx to see which syntax was used to achieve that. Do you collect data from the PB compiler or from the files we upload in the forum, such as to be able to tell where this syntax is used at all?

    Have joy in the Lord! Smile

  • Bradley Grainger (Logos)
    Bradley Grainger (Logos) Administrator, Logos Employee Posts: 11,969

    NB.Mick said:

    Actually, I don't recall having seen this syntax used at all

    It's given as an example here: https://wiki.logos.com/Personal_Books#Datatype_links

    NB.Mick said:

    Do you collect data from the PB compiler or from the files we upload in the forum, such as to be able to tell where this syntax is used at all?

    No, not currently, but that would be a good idea. [:)]

  • L.A.
    L.A. Member Posts: 584 ✭✭

    With the old tagging system I could easily insert [[chapter 61 >> justinmartyr:1 Apol. 61]].  How would this work with your proposed syntax?

    That tag would remain unchanged with my proposed syntax.

    However, if your tag happened to be [[1 Apol. 61 >> justinmartyr:1 Apol. 61]], you would be able to simplify it to just [[justinmartyr:1 Apol. 61]] (without repeating the text of the link).

    [[Str. 1 >> Clemens_alexandrinus:Clem. Al., Str. 1]].  How would this work?

    This would be unchanged.

    SOUNDS GREAT! [8]