GenoPro Home
GenoPro Home  |  Get Started With My Genealogy Tree  |  Buy  |  Login  |  Privacy  |  Search  |  Site Map
 

GenoPro Support Forum




New report skin without frames

Click to view RSS...
Author no frames, more css dependent and using AJAX
Posted Saturday, June 26, 2010 - Post #26091
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

Customers
GenoPro version: 2.5.4.1

Last Login: Friday, September 23, 2022
Posts: 39, Visits: 1,789
I'd like to announce my project of new skin for report generator.
It is based on current one, but has lot of modifications and changes.

Primary goals:
-Remove all frames
-Make it more css dependent, so it will be more customizable for any user
-Speed up opening pages, by loading content on left sidebar by using AJAX

You can check now, how it looks on http://familytrees.genopro.com/Quayle/dev
Config.xml is slightly modified, but not Dictionary.xml, so all the translations will be valid for it.

Any comments are welcome. Smile

Edit:
Changed dev-site address.


Tags:

Edited: Thursday, October 7, 2010 by Quayle
Posted Monday, June 28, 2010 - Post #26101
Legendary Master

Legendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary Master

Administrators
Customers
Important Contributors
FamilyTrees.GenoPro.com
GenoPro version: 3.1.0.1

Last Login: Yesterday @ 9:42 PM
Posts: 3,325, Visits: 25,525
Great news, nice to have another developer aboard and some fresh ideas.

The Narrative Report was my first real scripting project after abandoning programming many, many moons ago, and was based on the original code from GenoPro. I made many mistakes (e.g. using VBScript and not javascript) but learned a great deal. I have been considering rewriting it for some time in javascript utilising jQuery, Ajax and more CSS, but never found the time!

Happy to be of any assistance I can. But be warned, it can become addictive and take up most if not all of your spare time Hehe




'lego audio video erro ergo disco' or "I read, I listen, I watch, I make mistakes, therefore I learn"
Posted Thursday, July 1, 2010 - Post #26111
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

Customers
GenoPro version: 2.5.4.1

Last Login: Friday, September 23, 2022
Posts: 39, Visits: 1,789
Thank you, nice to hear that I have support from older developer. Smile I think, I would use some offered assistance. Wink May we join forces? Wink

Don't be scared of colours on site. They could be easy changed. Wink
If everything goes my way and if you want to test it, in the next week or two, first (very basic) skin-pack will be ready.
Posted Sunday, September 5, 2010 - Post #26440
Legendary Master

Legendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary Master

Administrators
Customers
Important Contributors
FamilyTrees.GenoPro.com
GenoPro version: 3.1.0.1

Last Login: Yesterday @ 9:42 PM
Posts: 3,325, Visits: 25,525
Quayle (7/1/2010)
in the next week or two, first (very basic) skin-pack will be ready.

Any further progress?


'lego audio video erro ergo disco' or "I read, I listen, I watch, I make mistakes, therefore I learn"


Edited: Sunday, September 5, 2010 by GenoProSupport
Posted Saturday, September 11, 2010 - Post #26464
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

Customers
GenoPro version: 2.5.4.1

Last Login: Friday, September 23, 2022
Posts: 39, Visits: 1,789
I've changed my mind with some things and current state for release is: "when it's done". Sorry...

But project is still alive, don't worry about that. Wink


Edited: Saturday, September 11, 2010 by Quayle
Posted Tuesday, September 14, 2010 - Post #26489
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

Customers

Last Login: Friday, June 15, 2018
Posts: 28, Visits: 231
I have been thinking for some time that I would create a new skin as an independent, open-source project. If I have time, I am willing to help with development.

I have a few questions/comments.

  1. Source Code Management is a great thing. Use it.

    Personally, I use Git but have heard that Mercurial has better Windows support. I have used GitHub for project hosting, but that obviously doesn't work if Mercurial becomes the SCM of choice.

    Ron: Do you use a SCM? If so, would you be willing to make the ENR SCM public?

  2. Make sure you know the provenance of your source.

    If we're going to borrow anything from the English Narrative Report, we probably need permission from Ron and/or GenoPro, Inc., depending on its copyright status. Preferably, this permission would be given by licensing the relevant code under whatever license we choose to use for the new skin. My original plan was to create the new report completely from scratch, but Ron has put many hours into ENR, and there is some useful code there (SVG generation comes to mind).

    Ron: What is the copyright status of ENR?

  3. I didn't want my project to be obsolete by the time I finished it, so I was planning to use some bleeding-edge technologies like HTML 5 (see WHATWG).

  4. On the other hand, one of the things that I don't like about ENR is that the SVG view only works in IE and Firefox. I wanted my project to be as cross-browser-compatible as possible with the understanding that my audience, which is mostly non-tech people, primarily uses IE6, and I have to support it. This limits the features of HTML 5 that can be used.

    This may indicate the use of JavaScript libraries like jQuery or html5shiv [sic].

    This may contraindicate the use of existing SVG code.

Posted Tuesday, September 14, 2010 - Post #26490
Forum Master

Forum MasterForum MasterForum MasterForum MasterForum MasterForum MasterForum MasterForum MasterForum Master

Gamma
Moderators
Administrators
FamilyTrees.GenoPro.com
Customers
GenoPro version: 3.1.0.0

Last Login: Wednesday, October 7, 2020
Posts: 952, Visits: 10,075
I think SVG is still the way to go, by the time you complete a nice report, most user will be upgrading their browser to the latest version and IE9 do support SVG!

http://blogs.msdn.com/b/ie/archive/2010/03/16/html5-hardware-accelerated-first-ie9-platform-preview-available-for-developers.aspx

The main technologies to call out here broadly are HTML5, CSS3, DOM, and SVG. The IE9 test drive site has more specifics and samples. At this time, we’re looking for developer feedback on our implementation of HTML5’s parsing rules, Selection APIs, XHTML support, and inline SVG.


Tags:
svg
Posted Tuesday, September 14, 2010 - Post #26491
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

Customers

Last Login: Friday, June 15, 2018
Posts: 28, Visits: 231
I also hope that IE6 will be dead and gone by the time we finish, but I won't believe that it's gone until the statistics from my website say so. If you're curious, here are my statistics from August 2010:

Browsers with more than 5% usage by major version:

IE6: 42%
IE8: 13%
IE5: 7%
IE7: 5%
Firefox 3.6: 5%

Note that IE5 makes this list. Browsers are immortal.

Operating Systems with more than 5% usage by major version:

Windows XP: 50%
Windows Vista: 11%
Windows 2000: 11%
Posted Wednesday, September 15, 2010 - Post #26494
Forum Master

Forum MasterForum MasterForum MasterForum MasterForum MasterForum MasterForum MasterForum MasterForum Master

Gamma
Moderators
Administrators
FamilyTrees.GenoPro.com
Customers
GenoPro version: 3.1.0.0

Last Login: Wednesday, October 7, 2020
Posts: 952, Visits: 10,075
Some browser stay there for a while because most people don't see any reason to upgrade.

In your stats above there is still a missing 28% (Google Chrome, Opera, Safari?) IE 9 will be interesting as they were working on what's really matter. Speed, Compatibility and Html5 features.

Making a skin that doesn't work at all with IE6 is surely not a viable option, but if everything works except the SVG I guess it's fine. 
Also note that SVG can works on IE6 but required an obsolete plugin.

Ajax and basic CSS do works in IE6.
Posted Wednesday, September 15, 2010 - Post #26495
Legendary Master

Legendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary Master

Administrators
Customers
Important Contributors
FamilyTrees.GenoPro.com
GenoPro version: 3.1.0.1

Last Login: Yesterday @ 9:42 PM
Posts: 3,325, Visits: 25,525
edanite (9/14/2010)I have a few questions/comments.
  1. Ron: Do you use a SCM? If so, would you be willing to make the ENR SCM public?
Originally as a novice lone developer I struggled with TortoiseCVS using a local repository but eventually abandoned it. I note that there are Tortoise ports for both Mecurial & Git and I have no preference. I agree for multi-developer environment SCM is essential

   2. Ron: What is the copyright status of ENR?

Some of the original templates where written by GenoPro (Dan) but anything I wrote I am happy to be in the 'public domain' . Perhaps a GNU GPL would be best for future work?

one of the things that I don't like about ENR is that the SVG view only works in IE and Firefox.

I am currently working on a revision of the SVG controls with the objective of getting it working with Google Chrome and working better with Firefox. I am hoping to mimic the Google Maps controls to provide consistency and familiarity.

This may indicate the use of JavaScript libraries like jQuery or html5shiv [sic]. This may contraindicate the use of existing SVG code.

I support the use of jQuery having used it successfully a few times. What would be good would be for someone to write SVG plugins for jQuery!

I would also be happy to participate in any open source project, time permitting and depending on objectives and design criteria.


'lego audio video erro ergo disco' or "I read, I listen, I watch, I make mistakes, therefore I learn"


Similar Topics

Click to view RSS...
Expand / Collapse

Reading This Topic

Expand / Collapse