Package: ikiwiki
Version: 3.20100427
Severity: wishlist

I'm an avid user of the comment facility implemented by the "comments"
plugin and I love it.

Still, I find it has a usability glitch with respect to other blog comment
implementations: submitting a comment is 2 clicks away from the blog post
rather than 1 click away. In the default tempaltes you first have to click on
"add comment", you get redirected to a different page (where, incidentally, you
no longer have the blog post you're commenting as context for your action)
which shows the comment form, and there you can contribute your comment.

It would be nice to have the form directly inlined in the post page. I'm not
sure about whether it should be in the main blog page too (possibly only for
the most recent post?).

I guess this can be easily implemented changing the form templates, but it will
be a kind of duplication of some presentation code which is in ikiwiki.cgi, as
the comment form is generated by it for the "do=comment" action, so I refrain
to propose a patch in that direction.

Any better idea on how to fix this, avoiding presentation (and maybe even
logic) code duplication?

Many thanks for ikiwiki!
Cheers.

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-3-amd64 (SMP w/2 CPU cores)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages ikiwiki depends on:
ii  libhtml-parser-perl           3.65-1     collection of modules that parse H
ii  libhtml-scrubber-perl         0.08-4     Perl extension for scrubbing/sanit
ii  libhtml-template-perl         2.9-1      HTML::Template : A module for usin
ii  liburi-perl                   1.54-1     module to manipulate and access UR
ii  markdown                      1.0.1-7    Text-to-HTML conversion tool
ii  perl                          5.10.1-12  Larry Wall's Practical Extraction 
ii  python                        2.5.4-9    An interactive high-level object-o
ii  python-support                1.0.8      automated rebuilding support for P

Versions of packages ikiwiki recommends:
ii  bzr                         2.1.1-1      easy to use distributed version co
ii  gcc [c-compiler]            4:4.4.3-1    The GNU C compiler
ii  gcc-4.1 [c-compiler]        4.1.2-29     The GNU C compiler
ii  gcc-4.4 [c-compiler]        4.4.3-9      The GNU C compiler
ii  git [git-core]              1:1.7.1-1    fast, scalable, distributed revisi
ii  git-core                    1:1.7.1-1    fast, scalable, distributed revisi
pn  libauthen-passphrase-perl   <none>       (no description available)
ii  libc6-dev [libc-dev]        2.10.2-7     Embedded GNU C Library: Developmen
ii  libcgi-formbuilder-perl     3.05.01-7    Easily generate and process statef
ii  libcgi-session-perl         4.41-1       persistent session data in CGI app
ii  liblwpx-paranoidagent-perl  1.07-1       a "paranoid" subclass of LWP::User
ii  libmail-sendmail-perl       0.79.16-1    Send email from a perl script
ii  libnet-openid-consumer-perl 1.03-1       library for consumers of OpenID id
ii  libterm-readline-gnu-perl   1.19-2       Perl extension for the GNU Readlin
ii  libtimedate-perl            1.2000-1     collection of modules to manipulat
ii  libxml-simple-perl          2.18-3       Perl module for reading and writin
ii  mercurial                   1.5.1-2      scalable distributed version contr
ii  subversion                  1.6.11dfsg-1 Advanced version control system

Versions of packages ikiwiki suggests:
pn  dvipng                     <none>        (no description available)
ii  gettext                    0.17-11       GNU Internationalization utilities
pn  graphviz                   <none>        (no description available)
ii  libcrypt-ssleay-perl       0.57-2        Support for https protocol in LWP
ii  libdigest-sha1-perl        2.12-1        NIST SHA-1 message digest algorith
pn  libfile-mimeinfo-perl      <none>        (no description available)
pn  libhighlight-perl          <none>        (no description available)
ii  libhtml-tree-perl          3.23-2        Perl module to represent and creat
ii  liblocale-gettext-perl     1.05-6        Using libc functions for internati
ii  libmailtools-perl          2.06-1        Manipulate email in perl programs
pn  libnet-amazon-s3-perl      <none>        (no description available)
ii  librpc-xml-perl            0.73-1        Perl module implementation of XML-
pn  libsearch-xapian-perl      <none>        (no description available)
pn  libsort-naturally-perl     <none>        (no description available)
pn  libsparkline-php           <none>        (no description available)
pn  libtext-csv-perl           <none>        (no description available)
pn  libtext-textile-perl       <none>        (no description available)
pn  libtext-typography-perl    <none>        (no description available)
pn  libtext-wikicreole-perl    <none>        (no description available)
pn  libtext-wikiformat-perl    <none>        (no description available)
pn  libxml-feed-perl           <none>        (no description available)
pn  libyaml-perl               <none>        (no description available)
ii  perlmagick                 7:6.6.0.4-2   Perl interface to the ImageMagick 
ii  po4a                       0.39-1        tools for helping translation of d
ii  polygen                    1.0.6.ds2-9   generator of random sentences from
ii  python-docutils            0.6-3         utilities for the documentation of
ii  texlive                    2009-8        TeX Live: A decent selection of th
ii  tidy                       20091223cvs-1 HTML syntax checker and reformatte
pn  viewvc | gitweb | viewcvs  <none>        (no description available)
pn  xapian-omega               <none>        (no description available)

-- Configuration Files:
/etc/ikiwiki/wikilist changed [not included]

-- no debconf information



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to