1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
Spreact Developer's Guide
=========================
Run the Development Server
--------------------------
Spreact comes with a simple development server. To run it, type:
./server
Test
----
To run the Spreact tests, type:
python -m unittest spreact spreact.objectdb spreact.auth spreact.datadir spreact.ui spreact.ui.webapp
Browser Support and Technologies
--------------------------------
Spreact aims to work with all major browsers. At the time of writing (July 2012)
these are [1]:
* Chrome (latest release)
* Firefox (latest release)
* Internet Explorer 8 and 9
Thus Spreact builds upon web technologies that are (reasonably) supported by
those browsers [2]:
* HTML 4.01
* CSS 2.1
* ECMAScript 5 ("JavaScript")
Browser specific adjustments ("hacks") should be avoided. Technologies that are
not supported accross all major browsers (e.g. CSS 3) may be used, but only for
visual enhancement.
[1] Selected according to:
http://stats.wikimedia.org/wikimedia/squids/SquidReportClients.htm
[2] According to:
* https://en.wikipedia.org/wiki/Comparison_of_layout_engines_(HTML)
* https://en.wikipedia.org/wiki/Comparison_of_layout_engines_(Cascading_Style_Sheets)
* https://en.wikipedia.org/wiki/Comparison_of_layout_engines_(ECMAScript)
|