README.TXT
arsart - March 7, 2006 - 22:16
| Project: | sIFR |
| Version: | HEAD |
| Component: | Documentation |
| Category: | task |
| Priority: | normal |
| Assigned: | sun |
| Status: | closed |
Description
As I get we haven't get descriptive README, so I made up my mind to put some installations points here.
First of all I'll mention that use sIFR for a half of year and even get it work with 2-color(multi-color) unofficial versions after weeks of testing in our ui-team.
Than I'll say that without baptism of fire on "real" sIFR installation and implemantation, there is no opportunities for newbies to start applying this module.
Quick start:
- You have to download real sIFR from the well-known site;
- After this you need to create font.SWF with all Special Characters you'll need;
- You need to provide changes for sifr.module as said in previous report about old "base_path()" function;
- Copy changed module file to modules/sifr within sifr.css which is in the module archive;
- Create database table from module DB-file !NOTE. BUG there! - you have to add additional stroke to "DB-table.sifr" called as "form_id". Without it global "rule add" won't work;
- Copy "real" sIFR CSS files (sifr-screen, sifr-print) to the new folder - siteroot/sifr/
- Basically you should to erase demo-elements (with .sIFR-hasFlash) from "virginal" sifr-screen.css
- Copy sifr.js to another new nested folder in modules/sifr/sifr
- Go to the site admin. Switch on module.
- Upload new font.SWF
- Set up new rule for handwritten class! Please don't use class extractor cos many different HTML elements have same classes. Find what element needs to be sIFRed, define it, and extract its class by yourself
- Set apreciate colors and etc.
- Return to half-"emptied" sifr-screen.css and place .sIFR-hasFlash for new sIFRed element within special decoy styles due to release' specifications
- And at last I'm advising to cut off all "plain" styles for new sIFRed element from theme' or whatever cms' global CSS and concentrate(paste&edit&polish) them in sifr-screen.css to control sIFRed and unsIFRed style behaivor
- Enjoy!
P.s. Hope this helps. Sorry for english;)

#1
Hmmmm... although I'm very used to sIFR the installation/configuration for Drupal was very easy.
4 steps and 5 minutes to beautiful fonts.
#2
how does this look?
#3
Well technically speaking, you *should* be able to just drag the entire sIFR download folder into the modules>sifr directory and things should work. There's code in there that will sift through the directory structure and "find" the sifr.js file.
But in reality this is a little buggy and it sometimes finds the "source" version rather than the "compiled" version. Should work either way though. But I would say that people should.
1) Download sIFR
2) rename the folder to "sifr"
3) drag the whole folder into the modules>sifr directory
That should work. And then (optionally) we could rewrite the code to just look for the "sifr" subdirectory rather than traversing all of the subdirectories.
#4
Should be that easy, indeed. ;-) However, after "dragging the folder into /modules" and turning it on, I receive the lovely message:
user warning: Table 'indev_indev.sifr' doesn't exist query: SELECT * FROM sifr ORDER BY weight in /home/indev/public_html/indev/includes/database.mysql.inc on line 121.
#5
I created a new issue for this since it is install related not readme related.
http://drupal.org/node/97790
#6
Just so you know, there IS no "sifr folder" in the sifr archive. You have to extract it into a directory for it to be in a directory. Otherwise the files just pile out into the cwd. The instructions for this module need to explicitly include this step if you want to require that the files be in a subfolder. (this is with sifr 2.0.2)
#7
http://drupal.org/node/55837 has been marked as duplicate of this issue. That issue contains also further installation information about needed sifr files and where to place them.
#8
Thanks, guys. Committed to each and every dev release.
#9