Gossamer Forum
Home : Gossamer Threads Inc. : Discussion :

Re: [GT Dev Team] Gossamer Threads Development Survey

Quote Reply
Re: [GT Dev Team] Gossamer Threads Development Survey In reply to

  1. What do you think of the XHTML+CSS design described in the announcement? Do you think this is a good or poor move, and do you have any suggestions, alternatives, or other ideas that we might consider?

  2. Yes, using CSS is a good idea, until there is NO CSS and HTML codes hardcoded into the GT app codes.
    GT should only use CSS as long the NS4+ and IE4+ compatibility is maintained!!! It should be kept backward compatible, and readable with 4.x browsers.
    Also be careful with using CSS in tables (+1 vote for worries of DogTags).


  3. How important is backwards compatibility with older browsers to you? When we say compatibility, we are talking about extremely old browser versions - that is, Netscape 4 and IE 4 - which already are incapable of displaying much of what is on the internet successfully.

  4. Very important to keep NS4.x, NS6.x , IE4.x, IE5.x, IE 6.x, Mozilla 1.x backward compatibility!
    Backward compatibility should be done to degrade design correctly, and still to keep readable all the texts.
    I see day by day such websites, which are working on IE, but when you look with your favourite browser, it is not viewable or doesn't display correctly. I don't want such problems, therefor my compatibility policy is to keep compatibility with 4.x browsers.


  5. Are you generally opposed to or in favour of using javascript to add functionality? Up to now, we've taken the policy of using javascript to augment existing capabilities or provide convenience features, with some notable exceptions such as the advanced editor in Gossamer Forum and Gossamer Mail. In the new versions however, we are planning some features that absolutely require javascript in order to work rather than to simply augment existing capabilities.
    ...
    Not having to support both javascript and non-javascript versions will free up time otherwise spent coding and maintaining both versions which will allow us to spend more of it working on new features for our programs. Additionally, it will keep the templates and the code cleaner without extra 'duplicate' code.

    I never liked to have javascript in a feature, because when javascript was turned off, the service was unusable.
    Imagine a link, button, menu, which is javascript based, and doesn't degrade correctly. It is a crap.
    If javascript is degraded well, so is kept working even if javascript is turned off, then yes, I support to have javascript used.
    My javascript policy is to use javascript for secondary features to add more interactivity for the service, and should degrade well, without destructing the design and readability.
    You can not avoid to support both javascript and non-javascript versions, because to degrade correctly you need both!



  6. What suggestions do you have, if any, for the product manuals? Do you find the current format (PDF) useful, or would you consider that we make the manual available in another format, such as MS Word (.doc) or perhaps even broken down into multiple HTML pages?
    PDF manuals are fine. But missing documentations should be created for developers guide, and modules POD. You know there are some modules, where there are a lot undocumented modules, like GT::SQL::Display::HTML , etc...
    HTML format would be not bad, since a HTML site can be converted finely into a PDF file.
    Additionally, a FAQ would be nice. (+1 vote for idea of Chaz)



  7. Have you had any problems with the installation of our products? How can we improve the installation process? Would an installation tutorial be useful?
    I had no problems. But automatic upgrades, bugfixes would be really fine. Just press "Check version" to check if there are any updates. Then "Update selected package" will install the selected updates. Note: that install order of different update packages may be important.



  8. We're considering adding a "tutorials" section to the product pages of our website to cover various common tasks associated with administering our products comprising items such as installation (question 5), a Getting Started Guide (e.g. for Gossamer Forum, how to create a Category and Forum), making simple template modifications, etc. Do you feel this addition would be useful, and if so, are there any specific areas in addition to the above that you would like to see?
    Yes, tutorials section would be useful. That would make easier to start new GT users installing, customizing, improving GT applications.



  9. Are there any specific weak spots in our programs currently that you would like to see addressed, with respect to how the overall programs work? We do not refer here to individual product feature requests for this question - but rather areas that affect all of our programs, such as installing, modifying templates, upgrading, etc.
    Yes. There are some long waited features listed here:

    • !!! Common API level above GT apps - currently there is no common application API between GT apps (I mean not the GT lib, but the application library, like Links, Comm, etc...).

    • GT application cross-access integration - a new module (with an easy API) into GT module collection, to be able to cross-access all GT application tables, main config files, plugin config files, hooks, modules, plugins.
      The Module could be named GT::Integrate or GT::Apps, with submodules, like GT::Integrate::LinksSQL, GT::Integrate::GForum, etc...

    • !!! Admin login separate script - Admin login should be moved to a separate script, which can be renamed for security reasons

    • !!! Support multiple language in same template set!!! (without the need to open new template for each language)

    • !!! Support to 1 common GT module directory for all apps

    • !!! Support to 1 common template module directory for all GT apps

    • !!! Support dynamic_preserve feature in all GT apps

    • !!! Support for caching of output html feature (small timeframe and same input variable content)

    • !!! URL generating - Support to make URL parameter names changeable. Currently URL parameter names are hardcoded in GT apps!!!

    • !!! Template parsing of ConfigData.pm values! - Support to make possible to use a config variable within another config variable!!! Example: $CFG->{"server_URL"} = "http://www.site.com"; $CFG->{"db_cgi_url"} = "<%$CFG::server_URL%>/cgi-bin/Lsql";

    • !!! Support LSQL a section based template system, with reusable, changeable sections, inheritable into subcategories. This means to inherit template elements, sections, local & global variables into subcategories - This would be excellent GT template feature improvement. Currently only one full template can be inherited and overrided in the subcategories (Category_Template). But if I want to change the design, I need to change all templates, depending which part of template is changed. I have to include even <head> or <html> tags redundantly, when these should be used once when design is done, then should be automatically reused where needed. Therefore the main category page should provide a skeleton (section) of the design, then subskeletons (subsections) recursively, which should be inherited to subcategories. I will open a new thread for this later, then will explain how this section based template system should work in LSQL.

    • ! Support WAP/WML? - Support WAP/WML in all GT apps

    • ! Support FastCGI - long waited feature, which would make possible additional crossOS permanent environment beside mod_perl. SpeedyCGI is not crossOS solution, available on Linux only.

    • Support LSQL to have virtual category links to other category (shortcut) - So you can create an Electronics/Computers/Accessories category, which is "virtually linked" to Computers/Accessories. So opening page Electronics/Computers/Accessories will display same links like in Computers/Accessories, but with different template design if needed.

    • Support LSQL to hide categories (+1 vote for idea of nt6)

    • Support LSQL to set to exclude categories from link-submitting (+1 vote for idea of ManuGermany)

    • Support to handle mail-bounce-handling (+1 vote for idea of ManuGermany)

    • Support to have the GT plugin developers able to check if they are currently on admin interface, or on public user interface. There is MISSING a global variable, which is set if we are printing to admin interface or to public page.

    • CPAN release of at least GT::Template module. CPAN release of full GT lib would be also a good idea, but since you may have some business interests not releasing publicly, I can just mention that this would be fine.
      But think about, that this would greately advertise the www.gossamer-threads.com website and products...
      And since the products are really fine, that would mean a lot more buyers. (+1 vote for idea of Chaz)


Waiting GT staff comments!

Best regards,
Webmaster33


Paid Support
from Webmaster33. Expert in Perl programming & Gossamer Threads applications. (click here for prices)
Webmaster33's products (upd.2004.09.26) | Private message | Contact me | Was my post helpful? Donate my help...
Subject Author Views Date
Thread Gossamer Threads Development Survey GT Dev Team 25816 Nov 15, 2004, 1:29 AM
Thread Re: [GT Dev Team] Gossamer Threads Development Survey
ManuGermany 25337 Nov 15, 2004, 3:40 AM
Thread Re: [ManuGermany] Gossamer Threads Development Survey
nt6 25294 Nov 15, 2004, 4:20 AM
Thread Re: [nt6] Gossamer Threads Development Survey
GT Dev Team 25215 Nov 15, 2004, 1:14 PM
Post Re: [GT Dev Team] Gossamer Threads Development Survey
nt6 25179 Nov 15, 2004, 1:18 PM
Post Re: [ManuGermany] Gossamer Threads Development Survey
GT Dev Team 25171 Nov 15, 2004, 12:57 PM
Thread Re: [GT Dev Team] Gossamer Threads Development Survey
telemachus 25245 Nov 15, 2004, 7:18 AM
Thread Re: [wickedmoon] Gossamer Threads Development Survey
GT Dev Team 25238 Nov 15, 2004, 3:42 PM
Post Re: [GT Dev Team] Gossamer Threads Development Survey
afinlr 25168 Nov 15, 2004, 3:54 PM
Post Re: [GT Dev Team] Gossamer Threads Development Survey
telemachus 25042 Nov 16, 2004, 7:38 AM
Thread Re: [GT Dev Team] Gossamer Threads Development Survey
DogTags 25279 Nov 15, 2004, 8:49 AM
Post Re: [DogTags] Gossamer Threads Development Survey
GT Dev Team 25108 Nov 15, 2004, 3:56 PM
Thread Re: [GT Dev Team] Gossamer Threads Development Survey
Chaz 25244 Nov 15, 2004, 9:17 AM
Thread Re: [Chaz] Gossamer Threads Development Survey
GT Dev Team 25200 Nov 15, 2004, 4:41 PM
Post Re: [GT Dev Team] Gossamer Threads Development Survey
Chaz 25100 Nov 15, 2004, 5:51 PM
Thread Re: [GT Dev Team] Gossamer Threads Development Survey
webmaster33 18482 Mar 3, 2005, 7:03 AM
Thread Re: [webmaster33] Gossamer Threads Development Survey
Dinky 18465 Mar 3, 2005, 7:02 PM
Thread Re: Gossamer Threads Development Survey
loxly 4053 Mar 12, 2005, 3:56 PM
Post Re: [loxly] Gossamer Threads Development Survey
Alexander1 3942 Mar 29, 2005, 4:21 PM
Post Re: [GT Dev Team] Gossamer Threads Development Survey
HyperTherm 25082 Nov 15, 2004, 7:08 PM
Post Re: [GT Dev Team] Gossamer Threads Development Survey
webmaster33 25046 Nov 15, 2004, 7:54 PM
Thread Re: [GT Dev Team] Gossamer Threads Development Survey
cdkrg 25147 Nov 15, 2004, 9:08 PM
Thread Re: [cdkrg] Gossamer Threads Development Survey
GT Dev Team 25208 Nov 16, 2004, 1:11 PM
Thread Re: [GT Dev Team] Gossamer Threads Development Survey
maxpico 25104 Nov 17, 2004, 1:09 AM
Thread Re: [maxpico] Gossamer Threads Development Survey
Andy 24972 Nov 17, 2004, 2:21 AM
Thread Re: [Andy] Gossamer Threads Development Survey
maxpico 25083 Nov 17, 2004, 2:35 AM
Thread Re: [maxpico] Gossamer Threads Development Survey
Andy 18406 Nov 17, 2004, 5:47 AM
Post Re: [Andy] Gossamer Threads Development Survey
maxpico 18365 Nov 17, 2004, 6:25 AM
Thread Re: [maxpico] Gossamer Threads Development Survey
GT Dev Team 18500 Nov 17, 2004, 11:04 AM
Post Re: [GT Dev Team] Gossamer Threads Development Survey
afinlr 18350 Nov 17, 2004, 11:27 AM
Thread Re: [GT Dev Team] Gossamer Threads Development Survey
cdkrg 18336 Nov 21, 2004, 2:19 PM
Thread Re: [cdkrg] Gossamer Threads Development Survey
BeaverheadRiver 18209 Nov 22, 2004, 8:29 AM
Thread Re: [BeaverheadRiver] Gossamer Threads Development Survey
GT Dev Team 18175 Nov 23, 2004, 11:46 AM
Post Re: [GT Dev Team] Gossamer Threads Development Survey
Piers1 18099 Nov 23, 2004, 1:11 PM
Post Re: [BeaverheadRiver] Gossamer Threads Development Survey
cdkrg 18004 Nov 23, 2004, 8:26 PM
Post Re: [GT Dev Team] Gossamer Threads Development Survey
maxpico 18242 Nov 22, 2004, 4:03 AM
Thread Re: [GT Dev Team] Gossamer Threads Development Survey
cdkrg 18225 Nov 21, 2004, 2:08 PM
Post Re: [cdkrg] Gossamer Threads Development Survey
GT Dev Team 18192 Nov 21, 2004, 2:24 PM
Post Re: [GT Dev Team] Gossamer Threads Development Survey
cdkrg 25101 Nov 15, 2004, 9:23 PM
Post Re: [GT Dev Team] Gossamer Threads Development Survey
Jag 25022 Nov 16, 2004, 10:09 AM
Post Re: [GT Dev Team] Gossamer Threads Development Survey
GT Dev Team 25102 Nov 16, 2004, 10:30 AM
Thread Re: [GT Dev Team] Gossamer Threads Development Survey
demon 18361 Nov 17, 2004, 4:17 AM
Thread Re: [demon] Gossamer Threads Development Survey
GT Dev Team 18330 Nov 17, 2004, 12:58 PM
Thread Re: [GT Dev Team] Gossamer Threads Development Survey
Jag 18221 Nov 18, 2004, 12:42 PM
Post Re: [Jag] Gossamer Threads Development Survey
Jag 18174 Nov 18, 2004, 1:52 PM
Post Re: [GT Dev Team] Gossamer Threads Development Survey
modifier 18971 Dec 11, 2004, 7:52 PM
Post Re: [GT Dev Team] Gossamer Threads Development Survey
pugdog 18271 Nov 18, 2004, 12:09 PM
Thread Re: [GT Dev Team] Gossamer Threads Development Survey
FindSP.com 18255 Nov 23, 2004, 5:11 AM
Thread Re: [FindSP.com] Gossamer Threads Development Survey
pugdog 18202 Nov 23, 2004, 5:28 AM
Thread Re: [pugdog] Gossamer Threads Development Survey
GT Dev Team 19262 Nov 24, 2004, 12:47 PM
Post Re: [GT Dev Team] Gossamer Threads Development Survey
HyperTherm 19226 Nov 25, 2004, 1:47 PM
Post Re: [FindSP.com] Gossamer Threads Development Survey
GT Dev Team 18156 Nov 23, 2004, 11:39 AM
Thread Re: [GT Dev Team] Gossamer Threads Development Survey
eljot 18247 Nov 23, 2004, 8:17 AM
Thread Re: [eljot] Gossamer Threads Development Survey
eljot 18126 Nov 23, 2004, 3:12 PM
Thread Re: [eljot] Gossamer Threads Development Survey
GT Dev Team 18175 Nov 23, 2004, 3:32 PM
Thread Re: [GT Dev Team] Gossamer Threads Development Survey
maxpico 18185 Nov 24, 2004, 3:52 AM
Thread Re: [maxpico] Gossamer Threads Development Survey
GT Dev Team 18117 Nov 24, 2004, 11:26 AM
Thread Re: [GT Dev Team] Gossamer Threads Development Survey
cdkrg 19140 Dec 8, 2004, 12:36 AM
Thread Re: [cdkrg] Gossamer Threads Development Survey
bretzke 19146 Dec 8, 2004, 7:10 AM
Post Re: [bretzke] Gossamer Threads Development Survey
cdkrg 18891 Dec 10, 2004, 12:01 AM
Post Re: [cdkrg] Gossamer Threads Development Survey
mromero 18970 Dec 9, 2004, 12:41 PM
Thread Re: [GT Dev Team] Gossamer Threads Development Survey
mromero 19178 Nov 26, 2004, 9:07 AM
Post Re: [mromero] Gossamer Threads Development Survey
VishalT 19066 Nov 27, 2004, 6:59 PM
Post Re: [GT Dev Team] Gossamer Threads Development Survey
erichcyber 19112 Nov 27, 2004, 8:58 PM
Post Re: [GT Dev Team] Gossamer Threads Development Survey
BryanL 19131 Nov 29, 2004, 9:56 AM
Thread Re: [GT Dev Team] Gossamer Threads Development Survey
GT Dev Team 19193 Dec 7, 2004, 2:15 PM
Post Re: [GT Dev Team] Gossamer Threads Development Survey
Jag 18690 Jan 3, 2005, 3:33 PM
Thread Re: [GT Dev Team] Gossamer Threads Development Survey
erichcyber 19068 Dec 9, 2004, 3:34 PM
Post Re: [erichcyber] Gossamer Threads Development Survey
mromero 18986 Dec 9, 2004, 7:07 PM
Post Re: [GT Dev Team] Gossamer Threads Development Survey
HyperTherm 18848 Dec 15, 2004, 5:43 AM
Post Re: [GT Dev Team] Gossamer Threads Development Survey
lancerasmussen 18810 Dec 22, 2004, 11:30 AM
Post Re: [GT Dev Team] Gossamer Threads Development Survey
mgeyman 18777 Dec 24, 2004, 5:57 AM
Post Re: [GT Dev Team] Gossamer Threads Development Survey
minesite 18768 Jan 4, 2005, 5:43 AM
Thread Re: [GT Dev Team] Gossamer Threads Development Survey
pyc 18724 Jan 12, 2005, 10:05 AM
Thread Re: [pyc] Gossamer Threads Development Survey
jdgamble 18629 Jan 13, 2005, 3:19 AM
Post Re: [jdgamble] Gossamer Threads Development Survey
archer 18566 Jan 25, 2005, 4:50 PM
Post Re: [GT Dev Team] Gossamer Threads Development Survey
webmaster33 18372 Feb 27, 2005, 1:10 AM