Difference between revisions of "Philosophy"
Line 5: | Line 5: | ||
The aim of the system's design is to allow a non-experienced user to confidently reconfigure a Crawler [[Personality|''personality'']] to a great extent without needing to digest massive amounts of documentation beforehand. | The aim of the system's design is to allow a non-experienced user to confidently reconfigure a Crawler [[Personality|''personality'']] to a great extent without needing to digest massive amounts of documentation beforehand. | ||
− | Crawler's configuration files, templates and formula files are all simple text files. | + | Crawler's [[Configuration File|''configuration files'']], [[Template File|''templates'']] and [[Formula File|''formula files'']] are all simple text files. |
− | Users are encouraged to open them and make small modifications to | + | Users are encouraged to open them and make small modifications to them, and should get the expected results in most cases. |
+ | |||
+ | It is OK to make changes to a configuration file without fully understanding it; most often, Crawler will behave as expected and produce the expected results. | ||
Users that desire total control or desire to build a custom personality from scratch cannot avoid having to study the Crawler documentation, and spend substantial time trying and experimenting. But unlike many other complex systems, many basic reconfigurations can be performed without much need for a manual. | Users that desire total control or desire to build a custom personality from scratch cannot avoid having to study the Crawler documentation, and spend substantial time trying and experimenting. But unlike many other complex systems, many basic reconfigurations can be performed without much need for a manual. |
Revision as of 05:02, 27 December 2013
Crawler is an attempt to find a good balance between complexity and flexibility.
Crawler is meant to be 'pokeable': it's OK to poke around in the configuration files. Most often all that is needed to get the desired results is some educated 'poking around'.
The aim of the system's design is to allow a non-experienced user to confidently reconfigure a Crawler personality to a great extent without needing to digest massive amounts of documentation beforehand.
Crawler's configuration files, templates and formula files are all simple text files.
Users are encouraged to open them and make small modifications to them, and should get the expected results in most cases.
It is OK to make changes to a configuration file without fully understanding it; most often, Crawler will behave as expected and produce the expected results.
Users that desire total control or desire to build a custom personality from scratch cannot avoid having to study the Crawler documentation, and spend substantial time trying and experimenting. But unlike many other complex systems, many basic reconfigurations can be performed without much need for a manual.