[Gimp-developer] Gramps-Connect and Narrative Web
- From: Jason Simanek <jsimanek gmail com>
- To: gimp-developer-list gnome org
- Subject: [Gimp-developer] Gramps-Connect and Narrative Web
- Date: Sun, 26 Aug 2012 13:25:41 -0500
Hi,
I've spent this morning looking over parts of the Gramps-Connect HTML +
CSS + JavaScript. I am hoping to contribute a little and work with Doug
and whoever else is involved to make the Gramps-Connect better and maybe
even responsive so that it will adapt well to smaller screens.
However, I also took a look at the Narrative Web template file. I was
considering the amount of work needed to improve that as well since it
has been stated that Gramps-Connect and Narrative Web would have shared
resources.
I can't remember who worked with Rob on that HTML-generator code for the
narrativeweb.py file, but to me it looks completely unapproachable. Last
time I worked on Narrative web the template was largely HTML with Python
handling the dynamic aspects. It was relatively easy to read and alter.
This current narrativeweb.py file is not that way. There is little or no
visible HTML in the file. I can kind of decipher this new HTML-generator
code, but there's no way I or probably any web designer is going to feel
comfortable writing new HTML with this mechanism.
However clever this HTML-generator is, I think its continued use will
only make the Narrative Web plugin less attractive to potential web
dev/designer contributors. And it has almost no relationship to the
template methods used on the new Gramps-Connect codebase.
I recommend divorcing the Gramps-Connect and Narrative Web resources. I
think there is and will continue to be a lot of interest in
Gramps-Connect. I think its HTML, CSS and JavaScript should be developed
to be as efficient and modern as possible. Trying to accomplish that
feat will be difficult enough without anchoring it to the aging and
now-difficult-to-update Narrative Web code.
Leave Narrative Web where it is (stable, useful) and develop a new,
cutting edge web platform on Gramps-Connect. Then, once Gramps-Connect
has stabilized, rebuild the Narrative Web template based on Gramps-Connect.
I hope I am not offending anyone. This is just my perspective and
opinion as a professional web designer and developer.
Jason Simanek
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]