I have been testing LibreOffice 3.5.1 on our server with anticipation of a migration from OpenOffice in the next 30 days. The users are going to like the advancements made in the code base since OpenOffice 3.3 and the migration should go pretty painlessly.
This project has given me time to revisit one of the drawbacks of server based computing from the user perspective -- control over recycling power and resetting software. There are many drawbacks to running software at their desk, but one thing it does is allow them to "reboot" the computer. If LibreOffice locks on a file, all children processes thereafter are dead as well and the end user cannot "fix" this issue. On a PC they'd reboot. Doing something with a process killer is beyond the scope of what most people can do. They don't know what to kill, and how to pick and troubleshoot errant processes. When a user requests a document while another document is already open, the server really can't tell if the first process is running correctly. Consideration is also needed to the fact that we are only staffed from 7am until 5pm with people that can assist with these matters. The previous design was to give them a dialog when a second document opened and ask them if they wanted to kill the previous document. Clunky, but required to ensure off hour users the ability to fix their sessions. My mindset since OpenOffice went live was that I needed something like notify-send that had a pushbutton trigger on a timer. With resources allocated to installing LibreOffice, I created my own with Python/Glade. Instead of something intrusive, they get a popup in the lower left corner when they launch a second document. If everything is working fine, they leave the dialog alone and it closes after 5 seconds. If the first process is locked, they can click on [ Terminate All LibreOffice Sessions ] and it does exactly that.
As time allows, I'm going to see if I can file a feature request to make it so that children process of LibreOffice can "poll" the parent and see if he is alive and then reset itself if required. This would solve issues and remove the dialogs completely.
I have been revisiting other dialogs and messages on the servers and have made changes. Many of these changes have been made because we are now tracking a more information regarding how they are reacting to and using our dialogs. I'll blog more about that in the coming days.
21 comments:
What about users who just click on a default button on every dialog that pop-ups?
@anonymous: I know and thought of that. Very sadly people aren't reading any of messages anywhere in dialogs or status lines. The new result of clicking this button should stop them from doing it....all Libre sessions are killed including the current one and nothing happens. :) We'll tell them just leave it alone 99% of the time. Beta testers have sent positive feedback already.
could you post/publish in github of something your custom python/glade code? Something like your helpdesk code would be great to have to interact with users.
Thank you for making this awesome and wonderful works of yours!!keep it up!
LibreOffice
Thank you for the facts. I found your weblog very exciting our oracle hcm on-line education provider gained the immoderate common call via international for its schooling.
from
oracle fusion training in Hyderabad
ERPTREE.COM Gives Special training for oracle fusion procurement online training.
we are giving the best training by experts.it is the best inistitute for
oracle fusion procurement online training.
oracle fusion SCM on line training
Do you want to improve your Oracle Fusion Financials Online Training skills? Come to igofusion
Oracle Fusion Financials is a complete financial management solution.It handles web-based
training providing an expert having ten plus years of real-time experience to the users.
learn Oracle Fusion Financials Online coaching from 12+ years experienced faculty
I have been visiting various blogs for my term papers writing research. I have found your blog to be quite useful. Keep updating your blog with valuable information.
Oracle Fusion PPM Training Institutes in Hyderabad
You really did a great job. I found your blog very interesting and very informative. I think your blog is a great information source & I like your way of writing and explaining the topics. Keep it up.
Oracle Fusion SCM Training in Hyderabad
Very informative and well written post! Quite interesting and nice topic chosen for the post.
thanks for sharing this nice post,
MS Office training institute in hyderabad
Thank you so much for sharing such an awesome blog.
job support
Nice Blog.
Thanks for sharing.
We help IT professionals by providing them Best Online Job Support in 250+ technologies. Our services are very reliable and most affordable. Call Today for free demo.
thanks for sharing blog
if your intersed to learn snowflake visit it https://snowflakemasters.in/
thnaks for sharing nice blog keep posting like this https://duckcreektraining.com/
I have been visiting various blogs for my term papers writing research. I have found your blog to be quite useful. Keep updating your blog with valuable information.
Thank you so much for sharing such an awesome blog.
If u looking for UCATCoaching
in India
digital marketing course in hyderabad
digital marketing course in telugu
wordpress training in hyderabad
video editing course in hyderabad
seo training in hyderabad
Best Alternative to Laxmikanth Polity
clat syllabus
sociology optional syllabus
sociology optional coaching online
clat coaching in hyd
CSAT Coaching institutes
sociology optional coaching in hyderabad
sociology optional coaching in hyderabad
Why Sociology is the best
thanks for valuable information
nice article
dellbhoomi training in hyderabad
Nice article
ca coaching in hyderabad
ca foundation course
ca intermediate course
ca final course
Nice article
cma coaching in hyderabad
cma foundation course
cma intermediate course
cma final course
Post a Comment