On 10/01/2009 10:23 AM, Asiri Rathnayake wrote:
Hi,
On Thu, Oct 1, 2009 at 12:49 PM, Marius Dumitru Florea<
mariusdumitru.florea(a)xwiki.com> wrote:
Asiri Rathnayake wrote:
Hi,
I'm not exactly sure if that is the best method name, but we need such a
method so that we can disable fileUpload tab (or display a message) in
officeimporter wysiwyg plugin if there is no OpenOffice server running.
I'm fine with that but I'm wondering if we could use instead a WYSIWYG
configuration parameter to disable/hide the Office Importer file upload
tab. This parameter would be initialized in velocity
(macros.vm#wysiwyg_storeConfig) based on the OpenOffice server
availability.
Will this method work in a dynamic fashion? I mean OpenOffice server can be
shut down at any point, will that change be reflected immediately in this
configuration parameter?
No, but I guess when importing a file, you also get a response from the import
and you could show the user an error if this couldn't happen.
Anyway, I feel having a configuration parameter for querying OpenOffice
server status is kind of odd.
What Marius means is that, we need to look at the use-cases, how often the
server is started/stopped while one of the users has the editor open, if this is
realtime information that a user queries from the server or is a server setting
that should ideally be the same all the time.
The way I see it is that this is "static" information: it's a configuration
of
the wiki, has or has not an openoffice server running. Namely, the wysiwyg
config param would rather be interpreted as: "with file import" or "without
file
import" than running or not running.
Also, if the server _should be running_ (as in the wiki is configured with an
openoffice server, etc) and it's not, it would be better to display an error
than to hide the upload, because that's what it is, an error.
otherwise
+0
Happy coding,
Anca
Thanks.
- Asiri
The only shortcoming I see is that the user will
have to
reload the page in order to "refresh" the Office Importer dialog, while
in the first case, using a service, he will just have to reopen the
dialog (provided the service doesn't have a cache proxy).
Thanks,
Marius
Thanks.
- Asiri
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs