You are here

BPBible Portable 0.3.1 Development Test 1

50 posts / 0 new
Last post
Chris Morgan
Chris Morgan's picture
Offline
Last seen: 9 years 6 months ago
Joined: 2007-04-15 21:08
BPBible Portable 0.3.1 Development Test 1

Topic Locked - latest version here

Application: BPBible
Category: Office
Description: BPBible is a flexible Bible study tool built on the SWORD API in Python, meaning that it supports Bibles, Commentaries, Dictionaries, generic books, searching and more. A key feature of BPBible is its proximity based searching, providing a more natural search, which can go across verse boundaries. In addition, BPBible Portable updates any references to SWORD module paths on your USB disk/storage device.
Note: I've written a quite detailed howto for installing modules, see below. Or, you can just download the resources package! New! As of 0.3, you can just download the Raw ZIP archive, and then drag it/them onto the BPBible window, or go File -> Install books... and select the files.

Download BPBible Portable 0.3.1 Development Test 1 [8.8MB download / 9.3MB installed]
(MD5: 5c6eef023f2c0e1d0c1d5c82eba2105f)

BPBible Portable Resources Package: A set of public-domain resources, packaged to install for BPBible Portable:

  • Bible: King James Version (KJV)
  • Bible: World English Bible (WEB)
  • Commentary: Treasury of Scriptural Knowledge (TSK)
  • Dictionary: Strong’s Hebrew Bible Dictionary (StrongsHebrew)
  • Dictionary: Strong’s Greek Bible Dictionary (StrongGreek)

Download BPBible Portable Resources 0.1 [8.1MB download / 10.6MB installed]
(MD5: ae5286d55512d50a9c5197fec122ad1c)

Release Notes:
0.3.1 Development Test 1 (2008-07-01):

  • Updated to BPBible 0.3.1 (see the announcement for details)
  • Fixed minor SWORD Project Portable resources bug (searched for only ../ instead of ..\ also), and cleaned up the messy loop. (TODO: make it a LogicLib loop?)
  • Implemented code to hide display of Local/Portable SWORD Project installations from resource paths if they don't exist, making it more "user-friendly".
  • Switched some messy code to using LogicLib.
  • I think that that's about it...

0.3 Development Test 1 (2008-06-05):

  • Updated to the official 0.3 release - the first BPBible Portable release based on an official build :-). See the announcement for details about BPBible 0.3.
  • Removed MUI and Registry.nsh from launcher, as they're not needed
  • Added working directory in launcher, as it's now needed for one thing (otherwise shows a minor bug in BPBible)
  • Support links in help.html now work (point to the BPBible website)

0.2.0.2 Development Test 1 (2008-04-21):

  • Updated to revision 64 of the SVN repository, introducing some new features and fixing some bugs.
  • Implemented Patrick's suggestions (see below), making it more paffy
  • Improved "Live" performance and functionality (run from CD type thing)
  • Attacked the App\bpbible folder with PortableApps App Compactor Pre-Release 4's NRV2E blade and its reZIPping club... (hey, that sort of terminology should become standard! }:))
  • Fixed one very minor bug in the launcher (if the INI file sets SWORD Project Portable resources path to null, then the bit adding the local SWORD Project installation would be skipped)
  • Made the resources package! Smile
  • I think that that's about it...

Development Test 2 (2008-04-06):

  • Removed debug message boxes which I forgot to remove...
  • Added support for automatic inclusion of The SWORD Project Portable's modules
  • Added support for automatic detection of modules from a local installation of the SWORD Project for Windows; this makes it more user friendly.

Development Test 1 (2008-04-04): Initial release.

  • Built from the SVN repository, revision 53. I had to add the configurable paths code myself by learning some Python! As such, the version number is completely artificial. My brothers (the two main developers) didn't care, but weren't ready for another release yet. This functionality will be included in the next release of BPBible, which may be either 0.2.1 (soon) or 0.3 (some time in the future).
  • Compressed using LZMA compression with PortableApps.com App Compressor 1.0 Pre-Release 3
  • Module paths are configurable in BPBible, and are updated by the launcher if the drive letter changes. This means that you can add your SWORD Project Portable modules by just going File -> Set SWORD Paths... and adding X:\PortableApps\SWORDProjectPortable\Data\settings It'll do it automatically as of Development Test 2
  • It's easiest to extract modules to {INSTDIR}\Data\resources for immediate detection by BPBiblePortable
John Bentley
John Bentley's picture
Offline
Last seen: 15 years 4 months ago
Developer
Joined: 2006-01-24 13:26
1) I don't think you can use

1) I don't think you can use the PA logos. (in help.html)
2) Do we get any hint about what files we need to copy?

cowsay Moo
cowthink 'Dude, why are you staring at me.'

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 9 years 6 months ago
Joined: 2007-04-15 21:08
Development Test 2 coming...
  1. Oh... I thought that we could for Development Tests as well. Ah well, I'd better go on the safe side. Development Test 2 is on the way and removes the logo (done), as well as removing debug prompts that I missed during publish (done, and hopefully the sort of mistake you only make once!), automatically detecting and adding The SWORD Project Portable's module paths (done) and detecting if the SWORD Project is installed on the local machine, and using its modules too (in progress).
  2. I don't understand what you mean. BPBible Portable is a complete package; BPBible is included in it. The only thing needed for use (other than the Gospel Harmony viewer, which includes two harmonies) is SWORD modules. Go to The Crosswire module repositry to download them, use the SWORD Projet's Install manager, or wait for my brother Ben to finish the BPBible Module Manager... hopefully you won't need to wait too long!

 
P.S. - I see 42 downloads on the downloads page - has anyone else got any comments/questions?
Edit: I've finished DT2, but need to go... I might upload it tomorrow.

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

John Bentley
John Bentley's picture
Offline
Last seen: 15 years 4 months ago
Developer
Joined: 2006-01-24 13:26
1.Trust me. You will leave

1.Trust me. You will leave more debugboxes.

cowsay Moo
cowthink 'Dude, why are you staring at me.'

ZachHudock
ZachHudock's picture
Offline
Last seen: 1 year 12 months ago
Developer
Joined: 2006-12-06 18:07
1. Your help file is fine.

1. Your help file is fine. ALL of the other development test apps look the same.

The developer formerly known as ZGitRDun8705

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 9 years 6 months ago
Joined: 2007-04-15 21:08
Development Test 2

is out. Refer to the original post for details.

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

Patrick Patience
Offline
Last seen: 5 years 1 week ago
DeveloperModerator
Joined: 2007-02-20 19:26
Later Today

Great, I'll try to give it a test later today.

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 9 years 6 months ago
Joined: 2007-04-15 21:08
Feedback?

Has anyone got any feedback for me? Does it work? Is it helpful? Does it need anything changed? Have you found any bugs? Have you got any questions for me to ask? Smile No, scrap that last one! Blum

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

Patrick Patience
Offline
Last seen: 5 years 1 week ago
DeveloperModerator
Joined: 2007-02-20 19:26
You're Right

I think I forgot about this. I'll try it right now and report back shortly.

Edit: I lied, lot to do this weekend. But I will test by Monday or Tuesday.

lejothomas
Offline
Last seen: 16 years 7 months ago
Joined: 2008-04-07 02:48
Need more help

i installed this software(i am a beginner), but i couldn't see any bible. It is asking me for bible path. Where should i download the bible and how to use this...

With Regards

Lejo Thomas

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 9 years 6 months ago
Joined: 2007-04-15 21:08
Module install HOWTO

Modules are available from a few places, but the main one, and the most important, is the Crosswire SWORD modules repository, at http://www.crosswire.org/sword/modules/index.jsp. In the left sidebar, there are links to its list of:

For an example, I'll show installation instructions for the ESV.

  1. Go to The SWORD Project modules repository
  2. Click on Bible Texts
  3. You probably want English. Navigate down until you get to the "Language: en" section.
  4. Find the module that you want
  5. Click on the [Download] link in the "Raw ZIP" column.
  6. (For the ESV, this is the link)
  7. You will be shown an info page, which should start the download. If it doesn't, click on the Click here to download if it doesn't start automatically link
  8. When it's finished downloading it, open it in 7-Zip Portable (or some other program that can decompress ZIP files)
  9. Extract everything to X:\PortableApps\BPBiblePortable\Data\resources (where the emphasised text is the path you installed BPBible Portable to)
  10. Restart BPBible, or just go File -> Set SWORD Paths... and press the OK button. This should refresh its lists of resources.

I hope that this works for you!

And welcome to PortableApps.com! Smile

Note 1: You can try the BPBible Wiki for solutions - it has some HOWTOs and related things, though not all will necessarily work for BPBible Portable without modification.
Note 2: You don't need to extract modules to ...\Data\resources, it's just easier that way, as they'll be detected automatically. If you do a different spot on your USB disk, it just means that it won't back it up with the PortableApps Backup tool if you only choose "App Data". But if your drive letter changes, the path will be updated by the launcher.
Note 3: My brother Ben (main author of BPBible) is working on a module manager (currently he's calling it the "library twiddler") for BPBible, but this may well be another couple of months in coming.

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

lymz
Offline
Last seen: 5 years 6 months ago
Joined: 2007-08-16 20:25
Hi Chris,

Hi Chris,

Thanks for getting this program for us. The GUI is much nicer than what I'm used to seeing on SWORD. For some reason I cannot get the SWORD Paths to setup right. Currently I have, {drive}\PortableApps\SWORDProjectPortable\Data\settings (this was auto detected) and {drive}\PortableApps\BPBiblePortable\Data\resources. I do have some modules in that folder (I had to install them manually, and SWORD reads them correctly).

Also, the following may be a bug with the program itself. I have a custom theme, and the active window color is not white. The "Books" pane and the right part of the "Dictionary" pane observe the windows theme. The "Verse" (?), "Commentary" and "Dictionary" panes do not, the background color is white.

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 9 years 6 months ago
Joined: 2007-04-15 21:08
TODO - test!

I'll check it with SWORD Project Portable. In all honesty, I haven't actually tested it properly - I just did the theory. All three of the machines I've been using have The SWORD Project for Windows installed with lots of modules, and that's now automatically added (it finds it in the registry and adds it as of Development Test 2). What's the directory structure like in \PortableApps\SWORDProjectPortable\Data\settings?

As for the custom theme, what theme is it? I use it under Windows 2000 and XP, and Ben (the main developer) uses Royale Noir when he's logged in on the XP machine. If it's not looking proper, could you please post a screenshot? Then we can try to work out whether it's BPBible, wxWidgets, or Windows that's causing the problem.

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

lymz
Offline
Last seen: 5 years 6 months ago
Joined: 2007-08-16 20:25
I used the SWORD Project

I used the SWORD Project portable from here. My directory structure looks something like:
-settings
--bookmarks
--colors
--installMgr
---ftp.crosswire.org
--mods.d
--modules
---comments
---genbook
---lexdict
---texts

At any rate, to me it doesn't really matter all that much, since that program is in beta as well and I haven't really used it extensively. I just figured I should point it out.

Here is a screenshot of the "Advanced" options of my theme. It's just a modified Olive Green XP theme.
Here is a screenshot of BPBible portable. You can see that some of the pane backgrounds obey the theme and some do not (white). Hope that helps you debug.

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 9 years 6 months ago
Joined: 2007-04-15 21:08
...

Edit: whoops, I misunderstood the problem...

I see. It's that problem again...

As far as I know, it's a Windows issue, as I've seen it under the Windows XP Blue theme many times under many applications. The only application I can think of off the top of my head that it doesn't do that for is one like MS Office, which uses custom colours.

I believe that you won't see that at the start, just when it refreshes (or something). If you move over them and then away, you'll get the border painted white, and if you click, it repaints the entire button, white.

Thanks for the report.

As for the other issue, so long as it's got the mods.d and modules folders, it should work - I'll test it myself.

Thanks again! Smile It's good to get some feedback.

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

benpmorgan
benpmorgan's picture
Offline
Last seen: 16 years 2 months ago
Joined: 2008-04-08 04:06
Theming problems

Hi,

I'm the main developer of BPBible. It looks from the screenshots like the wxHTML component which I use for the html display doesn't respect the system background colour, instead making it white.

Could you please try this, and see if it helps:

  1. Move your mouse into the middle of the bible frame.
  2. Press Ctrl-Alt-I.
    A window titled wxPython Widget inspection tool should appear (though it sometimes doesn't...)

  3. Into the Pycrust pane at the bottom, paste the following line and press enter:
    obj.SetBackgroundColour(wx.SystemSettings_GetColour(wx.SYS_COLOUR_WINDOW))

Hopefully, this should change the colour to the background colour.
If this works, I'll make it override the white colour with the system one.

Thanks,
Ben

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 9 years 6 months ago
Joined: 2007-04-15 21:08
Debug: BPBiblePortable.exe -d

First of all: hello Ben! Smile

lymz: I misunderstood the question about the display issue – I thought that you meant the menu thing. Ignore my previous response.

As for the wxPython widget inspection tool, it won't work under BPBible Portable unless you call the launcher as "BPBiblePortable.exe -d" (you can use Command Prompt to do that) – the wxWidgets inspection class is not loaded if it is running as the py2exe version (which the PortableApps version is) unless the -d flag is present, in which case it will load it.

Then it should work – have fun testing! Smile

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

lymz
Offline
Last seen: 5 years 6 months ago
Joined: 2007-08-16 20:25
Fixed

Thanks Ben and Chris!

Yea I had to start it up from the command line with the "-d" flag. I did paste "obj.SetBackgroundColour(wx.SystemSettings_GetColour(wx.SYS_COLOUR_WINDOW))" and it changed the background to the theme. I did that for all 3 panes and after a refresh (minimize/restore) it looks correct!

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 9 years 6 months ago
Joined: 2007-04-15 21:08
Will fix by Dev Test 3

Thanks - I'll make sure that Ben knows it worked (he may not check back, though he probably will), and he'll try to fix it. I'll make sure that that fix is followed through in Development Test 3.

Any more testers?

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

benpmorgan
benpmorgan's picture
Offline
Last seen: 16 years 2 months ago
Joined: 2008-04-08 04:06
Fixed

This is now fixed in the SVN repository.
I had to make changes in quite a few places, but now it should use the correct colours in (almost) all places.

The exceptions are the captions of the individual panes, which use different colours. I tried using the OS colours, but it doesn't look as nice.

Thanks for noticing this. This fix should land in the next dev test.

LOGAN-Portable
LOGAN-Portable's picture
Offline
Last seen: 11 years 11 months ago
Developer
Joined: 2007-09-11 12:24
Hint: Include resources file

Hint:
Include resources
file app under Education instead Office (If that's an existing categorie though)

ZachHudock
ZachHudock's picture
Offline
Last seen: 1 year 12 months ago
Developer
Joined: 2006-12-06 18:07
From the PAF Specs Draft

From the PAF Specs Draft here:

Category is the category that the application falls into within the PortableApps.com Platform. Valid entries are: Accessibility, Development, Games, Graphics & Pictures, Internet, Music & Video, Office, Operating Systems or Utilities. Only these *exact* entries are supported and should be used regardless of the default language of the base app (even if this is a German application, it should still use the English translation of the category).

The developer formerly known as ZGitRDun8705

LOGAN-Portable
LOGAN-Portable's picture
Offline
Last seen: 11 years 11 months ago
Developer
Joined: 2007-09-11 12:24
Ah, well...

Ah, well...

Patrick Patience
Offline
Last seen: 5 years 1 week ago
DeveloperModerator
Joined: 2007-02-20 19:26
Cool

I don't belong to any religion, but going to a Catholic school, this app looks like it will come in handy for religion homework from time to time. Here's the small changes to make it a little more PAF format compliant.

  • In App\AppInfo:
    • In appinfo.ini, the home page should be PortableApps.com\BPBiblePortable, or \DevelopmentTest.
    • In the appinfo.ini most other developers don't put there name in their unless you worked on the base app because you are PortableApps.com, but I see nothing wrong with it.
    • In the appinfo.ini, the display version should be 0.2, and I don't think putting the dev test number is necessary right now, but as long as you remember to change it between releases, it's fine.
    • Your appicon.ico should have 16, 32, and 48 pixel sizes in both XP and 256 color format. You can use IcoFX if you're no good with modifying icons.
  • In Other\Source

    • In Readme.txt, remove the version number from the first line, and change the website to a PortableApps.com one.
    • In the source, you can remove the prefixes on the copyright, just write Copyright (C) XXXX-YYYY Firstname Lastname, and then yours below.
    • In the source, the LegalCopyright should be 'PortableApps.com & Contributors'.
    • In the source, the VER is for the launcher version (Currently around 1.5.7.0 globally).
    • Remove all the unneeded lines:

      ;BrandingText "PortableApps.com - Your Digital Life, Anywhere™"
      ;MiscButtonText "" "" "" "Continue"
      ;InstallButtonText "Continue"
      
      ;=== Pages
      ;!define MUI_LICENSEPAGE_RADIOBUTTONS
      ;!insertmacro MUI_PAGE_LICENSE "EULA.rtf"
      ;!insertmacro MUI_PAGE_INSTFILES
      
    • Update your NewAdvSplash plugin, and change the second last line (third last because you have a blank line) to newadvsplash::stop /WAIT
    • In the source, line 272, change 200 to 0 as we're dropping splash fades.
    • Change the copyright on the source of the installer back to just John, because you're only editing a few lines specific to the name of the installer, etc. Change the website to just PortableApps.com, too.
  • In the root directory:

    • In the help.html, add the 'Portable App Issues' from the Jooleem Portable help file. Add a link back to the 'future' BPBible homepage.

This looks really well done. Nice work, and sorry I'm testing so late.

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 9 years 6 months ago
Joined: 2007-04-15 21:08
Thanks Patrick! Corrections for DT3:
  • In App\AppInfo:
    • In appinfo.ini, the home page should be PortableApps.com\BPBiblePortable, or \DevelopmentTest.
      Changed to PortableApps.com\BPBiblePortable ... I just reckoned that as that didn't exist, and as it was a semi-official BPBible package, I'd do it there.
    • In the appinfo.ini most other developers don't put there name in their unless you worked on the base app because you are PortableApps.com, but I see nothing wrong with it.
      Changed to Publisher=PortableApps.com & Contributors
    • In the appinfo.ini, the display version should be 0.2, and I don't think putting the dev test number is necessary right now, but as long as you remember to change it between releases, it's fine.
    • Your appicon.ico should have 16, 32, and 48 pixel sizes in both XP and 256 color format. You can use IcoFX if you're no good with modifying icons.
      Did I/you miss something? I checked (with IcoFX, my standard icon editing package) and it is in [48,32,16]x[XP,256] format.
  • In Other\Source
    • In Readme.txt, remove the version number from the first line, and change the website to a PortableApps.com one.
      Changed... I'm not sure where that one came from!
      The copyright is changed to

      Copyright (C) 2004-2008 John T. Haller of PortableApps.com
      Copyright (C) 2008 Chris Morgan of PortableApps.com
      

      in all of these places... all except this one I had already done, having looked at the Jooleem package. I missed this one on my first pass

    • In the source, you can remove the prefixes on the copyright, just write Copyright (C) XXXX-YYYY Firstname Lastname, and then yours below.
      See above.
    • In the source, the LegalCopyright should be 'PortableApps.com & Contributors'.
      See above.
    • In the source, the VER is for the launcher version (Currently around 1.5.7.0 globally).
      I found it to be 1.5.9.0... I beat you to this one too! Smile I'd already made that change, having seen you comment on it for a few other apps.
    • Remove all the unneeded lines:
      ;BrandingText "PortableApps.com - Your Digital Life, Anywhere™"
      ;MiscButtonText "" "" "" "Continue"
      ;InstallButtonText "Continue"
      
      ;=== Pages
      ;!define MUI_LICENSEPAGE_RADIOBUTTONS
      ;!insertmacro MUI_PAGE_LICENSE "EULA.rtf"
      ;!insertmacro MUI_PAGE_INSTFILES
      


      Done.

    • Update your NewAdvSplash plugin, and change the second last line (third last because you have a blank line) to newadvsplash::stop /WAIT
      I don't have a blank last line... I'd already removed that too! Done.
    • In the source, line 272, change 200 to 0 as we're dropping splash fades.
      I'd been wondering about that one, but forgot to check back.
    • Change the copyright on the source of the installer back to just John, because you're only editing a few lines specific to the name of the installer, etc. Change the website to just PortableApps.com, too.
      Done. (See above, too)
  • In the root directory:
    • In the help.html, add the 'Portable App Issues' from the Jooleem Portable help file. Add a link back to the 'future' BPBible homepage.
      I'm not sure whether you noticed, but I'd commented out that section. What's the point of having a heap of links that don't work, and won't until it's official? At the moment, I've left it commented out.
      I presume you mean bpbible.com? I think that for the moment it's best to leave it as bpbible.googlecode.com, as that's what is working.

Thanks for your report!

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

Patrick Patience
Offline
Last seen: 5 years 1 week ago
DeveloperModerator
Joined: 2007-02-20 19:26
Icon / Help file

Yea, you're right. I thought I saw the wrong format in there, sorry.

If you look at the Jooleem help file, they're all generic links, so add that. And I mean add a link to the AppName Portable homepage. Just look at another help file, it's under the donate button.

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 9 years 6 months ago
Joined: 2007-04-15 21:08
Development Test 3

is out. See the original post for details.

Could people please test it and report back? I haven't got much feedback about the portable wrapper yet, and I'd like an indication of how it's going. Thanks to those who have, though.

Especially of interest is the RESOURCES PACKAGE! (All resources included are public domain ones.) If you get and install that too, then you'll have several modules to start with. I hope that people find that useful.

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 9 years 6 months ago
Joined: 2007-04-15 21:08
Changed to Development Test 1

On the Development Test page Zach suggested that it should be Development Test 1 as it's a new version. I've changed it to 0.2.0.2 Development Test 1.

Thanks Zach! Smile

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

Frank D. Hubeny
Offline
Last seen: 12 years 11 months ago
Joined: 2006-06-29 06:53
Adding / Removing Material

When I tried your program with the resource package it seemed to work just fine. But then I added two dictionaries and they were never completly picked up. They show up in the menu tree but you can not look up any work. You get a blank menmu. They were the ISBE and Websters Dictionary. I was able to add one Bible Text that worked my problem seem to be the dictionaries.

Then I tried to remove material that I did not like. that seemed to lock up the system I may have not know what I was doing. I removed the KJV and the Strongs both greek and hebrew.

Seems my problem at least was when I added and then remove items. There in my opinion needs to be a more detailed way of adding and and removing items in a help file of some sort.

There all so is a path statement to "C\Program Files". This is even though I have it on a USB. I removed this may not have been a good thing to do.

Frank

Frank D. Hubeny
Offline
Last seen: 12 years 11 months ago
Joined: 2006-06-29 06:53
Sorry For The Above

I do not know what I did on my first try to blow away the program. I removed the entire thing and retried.

This time I was most carefull to follow your in structions on how to install items. Everything now does work.

I even removed items that I did not want with out blowing away the program.

I do have the same wrong path statment ans in my first post however.

I all so could not remove the cross referance window when i had them dispalyed in the "ESV". I removed a config file and it disappeared when I reran the window. It seems the cross referance does not have an exit button.

The program is very slow in loading. You get a error message saying problems loading and then it pops up and works.

The last item is just me. The "tabs and GUI" do not accept the font change but this may be a problem with the program.

In all this time I am very pleased and appologize for my first post.

Frank

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 9 years 6 months ago
Joined: 2007-04-15 21:08
responses...

(This is mainly going from memory, as I'm on a school Windows 98 machine with a "No USB disks" policy. I'm going to see if I can get that changed, as three of the five machines have working USB ports.)

When uninstalling modules, you need to remove the right things; in Data\resources\mods.d\, there is {modname}.conf.This is the "catalog", if you like. The actual content is in Data\resources\modules. In that folder is the module type (e.g. genbooks, lexdict) and inside that is the compression type; some are GZipped, some are raw. Inside those folders are the folders that you need to delete; e.g. "esv", "isbe"

The path statement - do you mean the environment variable %PATH%, or do you mean the SWORD paths? If it is the latter, I presume that you mean that it is C:\Program Files\Crosswire\The SWORD Project; that is currently stuck there in case you have a local installation of The SWORD Project for Windows, making it automatically use those resources too. I may be trying testing for paths in the launcher, as a bug in the SWORD API seems to cause trouble if the DataPath (the first spot it searches, I think that it appears at the bottom of the Set SWORD Paths dialogue (I'm Australian...) box) doesn't exist.

By the "cross references" window, do you mean the popup box? It will disappear if you move away from it, or if click on it and then back on the normal window. If you have pressed the "Anchor" button, then it should be turning into an ordinary window, with an x button in the top right corner. If this isn't what you mean or what it's doing, could you please post a screenshot?

What is the error message saying problems loading? Is it the "errors have occured... see {path}\bpbible.exe.log for more details" window? If it is, could you please post its contents (it is stored in App\bpbible)?

By the tabs and GUI not respecting the font change, I imagine that you mean the one in the File menu (if not, please elaborate). The font change dialogue (I'm Australian!) only applies to the content of the HTML widget (Other books, Bible, Commentary and Dictionary content bits). The other fonts are controlled by the operating system's settings.

One last questing: what exactly do you mean by blowing away the program? Do you just mean making it not work properly? Or is it something else?

Thanks for your report, Frank! It's nice to get some feedback.

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

Frank D. Hubeny
Offline
Last seen: 12 years 11 months ago
Joined: 2006-06-29 06:53
Response

Hello Chris

To elaborate I hope.

By uninstalling I do mean removeing certain unwanted items. I used both your program and your resource module as my basic install. I did not want the KJV, or the Strongs. The first time when I removed them I must have done some thing very wrong as the program quit working.

By the pathg statement I mean the sword path. The first line has your drive and then \Program Files\Croswire\***. Even when on a USB with the install only to that USB and not on your PC. I should elaborate on that one may be. I have all of the items that I use on my USB on my PC. I just copy everything over to the root of my main drive "C". This gives me a good place to try out items. I made a short cut to the start apps on to my desk top.

By the cross referance window. I downloaded and installed the "ESV" module. It has cross referances. When you move your mouse over a link you get a pop up window. When you click on the link you get a entire window that replaces the book window. I could not close it and get back to the book. I since then unchecked the cross referance tab in th main menue.

Edited after original post:

I hope this additional will add to the above. If you left click on a cross referrance. Your book window is repalced by a cross referrance window that has chapter tabs on top just like the original book window. scroll throug some of these tabs. Then try and get back to the book window you had been looking at. You have to keep hitting the back button to get back to your original book screen. This window should perhaps not even open up. But if it does you should be able to close it you can not. The anchor does in fact work and can be closed. I do like this feature but not the uncloseable window.

By loading error. I get on start up a message saying some thing like Problem loading click on go to. Then the program finishes loading and works fine. I will try and be more specific in my next post.

Edited after original post:

There is no error log generated. The error message happens during loaing but is replaced when the program loads. It partially says, " there seems to be an error or problem loading. check consol for details or click ( gives you a link to the first book and chapter of a book).

By tabs and GUI. I mean the ones in the program like the tabs for each book and other areas inside the GUI. I do not mean the main menu items which are controled by the system.

By blowing away the program. I mean it just would not work and I had to remove the directory and reinstall.

I hope this ansewrs your questions. I will try the anchor button you mention the later today.

I all so noticed one other problem I think. This is when using Strongs. When you type in a word or use the look up word in the main menu it does not work. It seems to just pick any word to display. I thought in another program I could type in a word say "GOD" and get the proper response from "Strongs".

I will be more then happy to BETA test this one App. I am looking for a basic bible tool to have on my USB. I am useing from your program the modules ESV, ASV, WEB, ISEB, and Websters dictionary. Thes I installed by following your instructions in a earlier post. Every thing else I removed. I think that instruction should be placed some wher in you program if possible. It was a big help in installing new modules.

Edited after original post:

As far as testing your program. Is there a way to get notified about new releases or BETAS.

I will even look a the PAF structure when I learn what it should look like. I am doing this for my own information. It would be nice to understand the proper structureing and why it has to be a certain way.

Frank

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 9 years 6 months ago
Joined: 2007-04-15 21:08
More details

The SWORD paths reference is to the location of a local installation of The SWORD Porject (if found in the registry), or to C:\Program Files\Crosswire\The SWORD Project, the default location. I'm going to get it to check in the next version, and remove it if it doesn't exist.

Cross-references: if you click on the reference, it takes you to that location, in the same window. If you want it in a new window, hover over it and then click on the anchor button in the popup. As for support for going backwards and forwards, this is actually supported, it's just not very visible. Right click on the toolbar (the one with the verse location bar and other buttons) and enable the History toolbar, or go Options -> History to show the history pane. I hope that this stuff will be made more visible in the future.

My break has just finished, so I'll answer your other points later.

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

benpmorgan
benpmorgan's picture
Offline
Last seen: 16 years 2 months ago
Joined: 2008-04-08 04:06
Hi, Clicking on a link in

Hi,

Clicking on a link in the cross reference tooltip will set the location of the Bible to where you clicked on (just like clicking a hyperlink in a browser). It doesn't actually open a new window. You can go back by using the Back button on the toolbar.

The tabs at the top of the Bible fulfill two functions:
1. They allow you to easily navigate to chapters near the current one
2. On hovering over them, it will give you a list of the headings in that chapter. These can help to navigate within a chapter.

You cannot currently search on anything except Bibles, so you can't search in Strong's.
You can only access them through the key (which for Strong's is something like 00002)
Allowing searches in other types of books is something I haven't got round to yet. It shouldn't be too hard, but could take a little time.

At the moment I am working on trying to get a book manager working. This will allow easy installation (from the web or locally) and deletion of books.

The error message you were seeing was set as the default text for occasions where it wasn't loaded properly. As this can be quite confusing, I have removed this error message.

If there are features you think are useful, or bugs you want to report, you can enter them into the bug tracker at http://code.google.com/p/bpbible/issues/list.

Currently there is no way to be notified of new releases, but I could set up a mailing list if you want. Another possibility is to set up a blog, detailing new features as they are added.

Thanks for your comments.

Ben

Frank D. Hubeny
Offline
Last seen: 12 years 11 months ago
Joined: 2006-06-29 06:53
locally good

I hope that you do come up with a way that a person could manually down load a resource and then install from his / her PC.

Some other ways may be block by a fire wall in some cases. As an example Clam AV. The ports are all block by our company's firewall. But I can maually download and install the updates.

As far as the complete referranc window goes. I have at time wanted to see the cross referance in context. The window does this real well. It does not take font changes though. I all so think a exit button that takes you back to the area you were reading is nice. But this way does work.

Thanks for the program.

Edited After Inital Post:

I just found out some thing about the crossreferance. If you do not expand them in the main menue and leave only the "X" you only get the pop up even if you do click on the "X". This is a great feature. I now have found away just to see the cross referances.

Frank

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 9 years 6 months ago
Joined: 2007-04-15 21:08
Yet more responses

I'm back now. Ben's answered most of the rest - thanks.

As Ben says, there is not currently a releases mailing list for BPBible, but if you like I can email you when I post a new Development Test. If you like, post your email address, or just send me an email at chris.morganiser, on Google's gmail.com server.

As for searching through Strong's Hebrew and Greek dictionaries, the only way currently to do that sort of thing is to search a module like the KJV (which has the Strong's numbers included) for God, and then to move over the Hebrew/Greek word's hyperlink, which will make a popup come up, or to click on it, which will open it in the Dictionaries pane.

And for your module installation/ininstallation, just wait for Ben's Book Banisher Manager Blum Hopefully you won't have to wait too long. I think that that's one of three or four things that make BPBible not ready for "prime time" as a PortableApp:

  • Book manager (so that users can install books easily; ease of use is one of the main things that PortableApps are about)
  • Search in Unicode langauges (currently throws errors, but it's a feature which is critical in making it multilingual)
  • Internationalisation/Localisation (I'll spell them with an s rather than a z! }:)) - PortableApps are meant to be released in English, German, Spanish, French, Italian, and as many other languages as possible, I think.
  • Search in Dictionaries, Commentaries, Generic Books and Harmonies. (Just a nice feature)

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

Frank D. Hubeny
Offline
Last seen: 12 years 11 months ago
Joined: 2006-06-29 06:53
Response

Hi Chris

By Beta Testing I did mean your portable App. Sorry about not being clear. Your E-mail address was not clear so I will add my work address. Please let me know when you post an update or even a new release as I am willing to test this one app.

My E-mail: fhubeny@wittbiomedical.com

Send me a E-mail and I will reply to it so we can get aquinted.

I disagree with your not ready for prime time. I think it is wonder as is. I like others am used to another program. BPBible just takes some getting used to. Your resource pack and instructions for adding material did help me ad the items I want. I just extracted the new package to the resource directory.

The removeal after done once or twice is not real difficult. I must admit care must be used but even this is not a major issue. So I think this is a definite go for Portable Apps. I like the fact that I can bring a good Bible Study tool with me. Think about it I now on my USB have the following. Three Bibles, two dictionaries, one comentary and one book. I could do a good job studying the Bible on the go so to speak. Add that to OpenOffice Portable or Abiword Portable and I could even keep some real good notes or perhaps more. I have not tried the copy paste from a portable in to a portable but I will. Then if you are at a location for a while with a PC. You can even copy over to that PC and then use the same tools on a faster media perhaps.

Lastly was one of the responses from the BPBible developer. If it was I like the fact that he is looking at Portable Apps. I will reread his post and possible join his forum. I like this Program very much and hope it does go well for all involved with it.

Frank

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 9 years 6 months ago
Joined: 2007-04-15 21:08
...

Yeah, my brother Ben (benpmorgan) is the main BPBible developer. Currently the only other active developer (though I have a few times added something I wanted) is one of my other two brothers, Jon. They were both perfectly aware of my BPBible Portable efforts, so it would appear that Ben decided that he would join in too! Which has been helpful, as he knows more about the program's ins and outs, and so can help more than I can for issues directly related to BPBible.
As for "joining his forum", BPBible does not currently have a forum. There is a developer's mailing list and an issue tracker, but until we get a website up (in the works), there won't be a forum. I'll tell you if/when we get one going.

I believe that inbuilt notetaking is a planned feature for BPBible.

The main thing with "prime time" is that the ordinary user would prefer to use a simple book manager, than following those instructions.

I'll try to contact you soon by email.

Thanks again for all your help!

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

LOGAN-Portable
LOGAN-Portable's picture
Offline
Last seen: 11 years 11 months ago
Developer
Joined: 2007-09-11 12:24
I downloaded dev test 3 on

I downloaded dev test 3 on 20-4 and now dev test 1 on 21-4

Same version number. I'm a bit confused about what is the latest version...

ZachHudock
ZachHudock's picture
Offline
Last seen: 1 year 12 months ago
Developer
Joined: 2006-12-06 18:07
DT3 should have been a DT1

DT3 should have been a DT1 because the version number of the base app changed. They are the same package though. See here

The developer formerly known as ZGitRDun8705

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 10 months ago
Developer
Joined: 2007-01-10 19:25
Excellent

Sorry, I downloaded this a week ago and haven't got back. It looks really great, and is a great replacement for Sword. I actually like it better for the nicer interface. I haven't found anything wrong with it so far. Great work!

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 9 years 6 months ago
Joined: 2007-04-15 21:08
0.3 Development Test 1 is out!

It's now based on an official release! Hooray! Smile

I reckon that it's now ready for "prime time" as a portable app, so long as you only want it in English, as you can now get it to install books. Localisation is hopefully soon on the way... Ben (main BPBible developer) and John Haller had a discussion about it on IRC today.

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

horusofoz
horusofoz's picture
Offline
Last seen: 1 year 3 months ago
Joined: 2008-04-03 22:45
Just downloaded and will give

Just downloaded and will give it a go. Thanks for the work put in Smile

PortableApps.com Advocate

horusofoz
horusofoz's picture
Offline
Last seen: 1 year 3 months ago
Joined: 2008-04-03 22:45
Seems to have no trouble

Seems to have no trouble functioning on XP SP2 and 3.
Cant give any feedback on registry though Sad

PortableApps.com Advocate

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 9 years 6 months ago
Joined: 2007-04-15 21:08
Registry

BPBible did not touch the registry.

BPBible does not touch the registry.

BPBible will not touch the registry.

End of story. Smile

Thanks for testing it!

(PS: benpmorgan doesn't like the registry. I don't either. And also, BPBible needs to work under Linux too, and we would like it to work under Mac OS X, but don't yet have a Mac test machine. It probably doesn't work under Mac.)

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

JeffNeedle
Offline
Last seen: 14 years 2 months ago
Joined: 2007-04-22 20:55
Great effort!

Hey, I just found this. I'm pretty new to going completely portable. This is really a great addition.

I spend most of my time studying Mormonism. Is there a chance that the Book of Mormon and other Mormon works will be added to this program, perhaps as "Other books"? This would be amazingly helpful!

Thanks.

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 9 years 6 months ago
Joined: 2007-04-15 21:08
The Book of Mormon

Hi,

Thanks for testing it, JeffNeedle. Smile

Look in the SWORD Modules repository.
Inside Cult / Unorthodox / Questionable Material, you can download the JST (Joseph Smith Translation).
Download the Raw ZIP, and drag it onto the BPBible window (new feature in BPBible 0.3). It'll install it (it's a GenBook/other book). Probably choose the X:\PortableApps\BPBiblePortable\Data\resources directory.
You won't be able to search in it yet; only Bibles support searching, yet.

I hope to see some feedback! Smile

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

JeffNeedle
Offline
Last seen: 14 years 2 months ago
Joined: 2007-04-22 20:55
Thanks. Yes, I saw the

Thanks. Yes, I saw the Joseph Smith Translation, but this is just Smith's revision of the Bible. It doesn't cover the other three books of Mormon scripture. I hope we can get this at some point!

Many thanks again.

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 9 years 6 months ago
Joined: 2007-04-15 21:08
Books of Mormon

Jeff,

Sorry that isn't what you were wanting. On the sword-devel mailing list it seems to have come up in 2002, but eventually been dropped. (See a google search for CrossWire module BoM for reference)

You'd need to ask CrossWire, etc. about that, though, as I can't really help beyond pointing you in the right direction.

I hope that BPBible Portable does everything else you want, though. Thanks for testing it!

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 9 years 6 months ago
Joined: 2007-04-15 21:08
0.3.1 Development Test 1 is out

See http://bpbible.com/news/bpbible-0.3.1-released for details about the release. Couple of new features in the launcher also. See the original post.

I am a Christian and a developer and moderator here.

“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1

Topic locked