Application: Zekr
Category: Education
Description: Zekr is an Open Source Qur'an study project. This project is planned to be a universal, Open Source, and cross-platform application to ease most of the usual refers to the holy Qur'an. The main idea is to build an as generic as possible platform to accept different Qur'anic resources.
Download Zekr Portable 1.0.0 Development Test 2 [7.9MB download / 12.4MB installed]
(MD5: 15d827e7422488c4379e1d32062907bd)
You will need a copy of Java Portable for this to work.
Release Notes
Zekr 1.0.0 Development Test 2 (2010-08-13):
- Updated to use workspace specification in Zekr rather than copying files back and forth.
Zekr 1.0.0 Development Test 1 (2010-08-11):
- Updated to Zekr 1.0.0
- Switched to using PortableApps.com Launcher rather than custom script
Zekr 0.7.6 Development Test 1 (2010-06-16):
- Fixed Source.txt in Source directory
- Updated to Zekr 0.7.6
- Updated to PortablApps.com Installer 2.0.1
Zekr 0.7.5 Development Test 1 (2010-06-08): Initial Release
Is it better to reset the development test number when you up the software version, or is it better to up the development test number until it is finally released?
This time I did:
But should it have been:
Maybe I should have incremented the Dev test number since there were no other releases for 0.7.5.
I always start anew with the Dev Test numbering when a new version is released and I think this is the way most people do it.
"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate
So, I did it right then. It just feels weird since there were no other test releases for 0.7.5.
Thanks
Updated to most recent release
I've just seen that you made a portable version of Zekr. Thanks for your efforts. I don't still know how you handled a user's workspace.
Anyway, we utilized a new exe launcher in Zekr 1.0.0, so making Zekr a portable app is a matter a few edits:
1. create a folder "workspace" inside zekr folder.
2. edit zekr.ini and zekrc.ini and add the following two lines to the end of files (you may manually add -workspace workspace to zekr.bat as a program argument):
arg.1=-workspace
arg.2=workspace
3. (optional if you want to have logging) edit zekr/res/config/lib/logger.properties and set line 30 to this new value:
log4j.appender.RUNTIME.File=workspace/zekr.log
Mohsen
I will look into using these suggestions.
Right now, what I do is copy the .zekr folder from the user directory to Data\settings\.zekr when Zekr finishes, then restore it again when Zekr Portable is started. If it is possible to change that workspace and avoid copying it, that would be preferable. Would a relative path work for workspace? Could I for instance use:
arg.1=-workspace
arg.2=..\..\Data\workspace
Thank you again,
Andy
Yes it works with relative paths and my previous example was also a relative path. BTW, I'm about to release an official portable Zekr soon with and without a bundled JRE.
Here is the new native launcher we used for this version:
http://winrun4j.sourceforge.net
Thanks,
Mohsen
When you release it, I will put it into the PortableApps.com format.
Thank you,
Andy
http://zekr.org/download.html
http://groups.google.com/group/zekr/browse_thread/thread/360ce2d41ac39159
I've got it working with the portable version you released. I have two requests:
If you have reasons for these, that is fine. The launcher I have created takes care of them.
I will upload the updated PortableApps version soon.
Thank you,
Andy
Sorry for the late reply.
1. It's a bug. See answer 2.
2. Yes. I've just fixed this and will release with 1.0.1.
Mohsen
Thank you. No worries about the late reply, take all the time you need!
any progress ? still waiting this
a human never fails but stop trying...
There have been submissions to the Zekr project on SourceForge, but no new files have been generated, so I can't update the launcher.