03-28-2012, 12:23 AM | #1 |
Cynic
Posts: 75
Karma: 51078
Join Date: Feb 2012
Device: Kindle
|
Robustness
The Sigil development blog site apparently allows no input from users. So how do they get feedback?
At that site they say a lot is going into the next version. If any developer is looking I BEG you to put in LESS new stuff and debug the old stuff. Three times I have worked for hours on a book (my own private ebook) and had Sigil just crash on me - trashing EVERYTHING I had done. Come on! Are there no backup saves happening so Sigil can recover itself from a crash or at least have saves of the HTML? Why is that a huge no no? Its in there. SAVE IT!! That isn't hard to program you know. Just save it for crying out loud. Why have hundreds of features if you lose the work you are attempting to do with those features? To be useful, Sigil should be robust, not quirky like it is. Fix the font handling so the display doesn't show one thing five different ways, depending on some weird format applied to a small (or large) section without user approval. You want donations? DEBUG IT! Don't want donations? Leave it flakey while you pile on lots of Hot/New. |
03-28-2012, 02:50 AM | #2 |
Fanatic
Posts: 527
Karma: 1048576
Join Date: May 2009
Device: bebook; prs-950; nook simple touch; HTC Jetstream tablet
|
As one who has used Sigil nearly from the beginning, I've been very impressed with recent version - it's far more enjoyable to use, and far less quirky and more robust than the earlier versions.
I find in my work, that I prefer to do most of my xhtml coding & editing in Word 2010 and UltraEdit 17 with as much error-correcting performed in these edits as possible. Then I copy/paste the file into a Sigil template epub containing no text but already containing the required css file. At this point I save the new epub with a different name and proceed to apply the finishing touches to the epub in Sigil (always with Tidy turned off!) Sigil quickly catches any xhtml errors in the imported document and I correct these errors and also correct the errors in my UltraEdit html file. Occasionally Sigil does crash but this presents no critical problems because I periodically save the file, and if a really major problem develops in the Sigil version, I can copy/paste the corrected UE17 file back into the Sigil template epub and start over in Sigil. With this approach I've never encountered any problems such as you seem to be encountering. |
Advert | |
|
03-28-2012, 02:55 AM | #3 |
Wizard
Posts: 4,520
Karma: 121692313
Join Date: Oct 2009
Location: Heemskerk, NL
Device: PRS-T1, Kobo Touch, Kobo Aura
|
You can always press the save button of course. Why does everything has to have an autosave? Remember those old Sierra Adventures? The pesky 'Remember, save early, save often!' after you just died.
Crashes are hard to avoid sometimes and even harder to debug. Don't forget, it is the work of very few people with limited resources. They do this in their free time. Handling these kind of files with big chunks of text and S&R is complex. Also, some things are out of their control. In order to have it cross-platform (think about it, that is quite unusual), some generic libraries and environment have to be used. There aren't that many cross-platform development environments available. The QT-framework is one of the few that is actually workable. That does result in that all bugs in the framework are present. There are some serious issues with the rendering engine with regards to fonts and certain layouts. That is unavoidable and outside of their control to fix. Font handling is not complex, but a very precise job. You really have to take care that you do it correct. That is not Sigil's fault, that is up to you to do correctly. Nobody forces you to use it. At the moment it is the best software for the job. All the new features are actually requested by the users. Am I annoyed when it crashes? Sure I am. However, I usually can predict when it happens. When I do a big cut/past or complex S&R I always save beforehand. It is only a mouse-click away... |
03-28-2012, 09:00 AM | #4 | |
Grand Sorcerer
Posts: 27,548
Karma: 193191846
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Quote:
|
|
03-28-2012, 12:41 PM | #5 |
Grand Sorcerer
Posts: 11,470
Karma: 13095790
Join Date: Aug 2007
Location: Grass Valley, CA
Device: EB 1150, EZ Reader, Literati, iPad 2 & Air 2, iPhone 7
|
|
Advert | |
|
03-28-2012, 09:41 PM | #6 | ||||||
Cynic
Posts: 75
Karma: 51078
Join Date: Feb 2012
Device: Kindle
|
Pressing the save button gets me an error saying HTML cannot be saved.
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Of course it is possible to do an HTML save if you have time to highlight endless pages of it and save it to a file. Autosave IS needed. |
||||||
03-28-2012, 09:52 PM | #7 | |
Grand Sorcerer
Posts: 27,548
Karma: 193191846
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Quote:
|
|
03-28-2012, 10:17 PM | #8 |
Cynic
Posts: 75
Karma: 51078
Join Date: Feb 2012
Device: Kindle
|
And the honey would be? Saying Sigil is working just super when it isn't? It's buggy. Is that my fault?
|
03-28-2012, 10:49 PM | #9 | |||
Cynic
Posts: 75
Karma: 51078
Join Date: Feb 2012
Device: Kindle
|
Quote:
Starting with complete documents requires conversion to HTML since Sigil requires it, and I'm not having much luck with conversion software. Does UE17 do conversions? Quote:
Thanks Quote:
Maybe it needs to be un-formatted from doc before I screen copy it... |
|||
03-28-2012, 10:50 PM | #10 | |
Grand Sorcerer
Posts: 27,548
Karma: 193191846
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Quote:
|
|
03-28-2012, 10:54 PM | #11 |
Cynic
Posts: 75
Karma: 51078
Join Date: Feb 2012
Device: Kindle
|
|
03-29-2012, 12:13 AM | #12 |
Fanatic
Posts: 527
Karma: 1048576
Join Date: May 2009
Device: bebook; prs-950; nook simple touch; HTC Jetstream tablet
|
JimLL,
As far as I know, there is no really basic introduction to using Sigil, and I think I understand your frustration. For example, from experience, I know that Sigil cannot save html files, but rather only epubs. So when you've worked on a document in Sigil, when you decide to save you MUST save as epub with your chosen name. Thus the reason your saves did not work is that you were trying to save as an html file. My suggestion is to learn by doing - start on a really simple document - perhaps only one paragraph using a text editor such as Open Office that creates nice html file from a wysiwig text containing italics, bold-face, etc. Import that into Sigil and work on it until you understand how Sigil is set-up. You'll need a css file eventually as part of the Sigil document and you can download a few epubs from MR and open and study them in Sigil as examples of coding and of css. With more experience you might eventually want to learn simple xhtml coding and not rely on an editor to do all your formatting - you don't need great skill with html coding unless you are working an a really complexly formatted document, and there are lots of intro material on this on the internet. Good luck with your efforts! |
03-29-2012, 12:28 AM | #13 |
Well trained by Cats
Posts: 29,799
Karma: 54830978
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
Sigil is a EPUB Editor that will accept HTML ... IN
Silgl is for creating EPUB.
HTML input is a acceptable source for EPUB, but the edits will will make it into EPUB (all wrapped up in the proper container) |
03-29-2012, 01:55 AM | #14 |
Wizard
Posts: 4,520
Karma: 121692313
Join Date: Oct 2009
Location: Heemskerk, NL
Device: PRS-T1, Kobo Touch, Kobo Aura
|
If you get a warning that the file cannot be saved, your ePUB has structural errors which needs to be solved first. Sigil does not allow saving structurally incorrect ePUB. That is a design choice and I think that is a very good one. You have the responsibility to make sure that the structure is correct, since you determine that via you XHTML. Sigil tries to help you with Tidy, but that is not always a good help.
Regarding using libraries... Back in the day cross platform compiling was not possible. You had to invent everything anew on each platform. Even the programs from 'back in the day' evolved into object oriented programming. It has faults, but more merits. Again, font-handling is not complex but a precise job. The actual font included is not really important. So the fact that there are thousands of fonts is not relevant. The method remains more or less the same. I think you need to read up on what ePUB exactly is and how it is structured. You keep referring to HTML, but in reality it is XHTML with CSS if you want. That is not the same, although very alike. Sigil can import HTML and convert it into XHTML, but expect some post-processing depending on the source. A lot of people use the template idea. I also use it. I just have a small ePUB with only some basic xhtml files like the cover and titlepage and a default stylesheet. Not that it is required, but I don't want to import these every time. It saves a little time. Creating a template like that is easy. Open Sigil, import the files and save. If you get an error, read the error message and solve it. If you just want to create an ePUB and don't really care about what is going on and how it looks, use another tool. If you want full control of your ePUB, use Sigil. You can request as a feature an autosave of course. I know many programs that don't have an autosave feature and I don't miss it. I have a tendency to save on a regular base. After all, Ctrl+S is a very difficult keystroke to remember... |
03-29-2012, 02:58 AM | #15 | ||
Bookmaker & Cat Slave
Posts: 11,462
Karma: 158448243
Join Date: Apr 2010
Location: Phoenix, AZ
Device: K2, iPad, KFire, PPW, Voyage, NookColor. 2 Droid, Oasis, Boox Note2
|
Quote:
Quote:
Use a decent html editor like NTP, or a freebie, edit your html THERE, where you can save it as html and be happy, and use Sigil for what it's designed for: making ePUBs in xhtml. Coming on here and blasting Sigil for not autosaving in a format that is it not intended nor designed to save in the first places just seems a little counterproductive. Hitch |
||
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
iRiver Story HD robustness | gcobb | iRiver Story | 0 | 08-18-2011 04:26 PM |
DR800: robustness | alexxxm | iRex | 13 | 08-10-2010 04:17 AM |