Update config for IE9 fonts and english only locales
[ckanext-datagovau.git] / admin / development.ini
blob:a/admin/development.ini -> blob:b/admin/development.ini
  #
  # ckan - Pylons configuration
  #
  # The %(here)s variable will be replaced with the parent directory of this file
  #
  [DEFAULT]
   
  # Change debug to true when doing CKAN development, it enables Pylons'
  # interactive debugging tool, makes Fanstatic serve unminified JS and CSS
  # files, and enables CKAN templates' debugging features.
  #
  # WARNING: *THIS SETTING MUST BE SET TO FALSE ON A PRODUCTION ENVIRONMENT*
  # Debug mode will enable the interactive debugging tool, allowing ANYONE to
  # execute malicious code after an exception is raised.
  debug = False
   
  email_to = ddg@alert.links.com.au
  error_email_from = data.gov@finance.gov.au
   
  # The SMTP server to connect to when sending emails to users, with optional
  # port (default: 25). For example: lavabit.com, or smtp.gmail.com:587. To
  # connect to a local sendmail process enter 'localhost'.
  #smtp.server = localhost
  smtp.server = smtp.gmail.com:587
   
  # Whether or not to use STARTTLS when connecting to the SMTP server.
  #smtp.starttls = False
  smtp.starttls = True
   
  # The username and password to use to authenticate with the SMTP server.
  # Optional, if these are left commented-out then CKAN will try to send email
  # to the SMTP server without logging in first.
  #smtp.user = your_username@gmail.com
  #smtp.password = your_password
  smtp.user = datagovau@gmail.com
  smtp.password = ***
  googleanalytics.id = ***
  # The email address that emails sent by CKAN to users should appear to come
  # from. Optional (default: None, note that the SMTP server may insert its own
  # from address).
  smtp.mail_from = data.gov@finance.gov.au
   
  [server:main]
  use = egg:Paste#http
  host = 0.0.0.0
  port = 5000
   
  [app:main]
  use = egg:ckan
  ckan.tracking_enabled = true
  full_stack = true
  cache_dir = %(here)s/data
  beaker.session.key = ckan
  beaker.session.secret = ***
  app_instance_uuid = ***
  # Auth
   
  ckan.auth.anon_create_dataset = false
  ckan.auth.create_unowned_dataset = false
  ckan.auth.create_dataset_if_not_in_organization = false
  ckan.auth.user_create_organizations = false
  ckan.auth.user_delete_organizations = true
  ckan.auth.user_create_groups = false
  ckan.auth.user_delete_groups = true
  ckan.auth.create_user_via_api = true
   
  # List the names of CKAN extensions to activate.
  # Note: This line is required to be here for packaging, even if it is empty.
  # Note: Add ``pdf_preview`` to enable the resource preview for PDFs
  # Add the ``resource_proxy`` plugin to enable resorce proxying and get around the same origin policy
  # Add ``datastore`` to enable the CKAN DataStore extension
  ckan.plugins = qa disqus stats json_preview recline_preview datastore datastorer googleanalytics resource_proxy wms_preview kml_preview geojson_preview datagovau
   
  disqus.name = datagovau
   
  # If you'd like to fine-tune the individual locations of the cache data dirs
  # for the Cache data, or the Session saves, un-comment the desired settings
  # here:
  #beaker.cache.data_dir = %(here)s/data/cache
  #beaker.session.data_dir = %(here)s/data/sessions
   
  # Specify the database for SQLAlchemy to use:
  # * Postgres is currently required for a production CKAN deployment
  # * Sqlite (memory or file) can be used as a quick alternative for testing
  #sqlalchemy.url = postgresql://ckanuser:pass@localhost/ckantest
  sqlalchemy.url = ***
  #sqlalchemy.url = sqlite:///
  #sqlalchemy.url = sqlite:///%(here)s/somedb.db
   
  # Un-comment and specify the URLs for the DataStore database.
  # * Postgres is required
  #ckan.datastore.write_url = postgresql://ckanuser:pass@localhost/datastore
  #ckan.datastore.read_url = postgresql://readonlyuser:pass@localhost/datastore
  ckan.datastore.write_url = ***
  ckan.datastore.read_url = ***
   
  # repoze.who config
  who.config_file = %(here)s/who.ini
  who.log_level = warning
  who.log_file = %(cache_dir)s/who_log.ini
   
  # Location of RDF versions of datasets
  #rdf_packages = http://semantic.ckan.net/record/
   
  # Location of licenses group (defaults to cached local version of ckan group)
  #licenses_group_url = http://licenses.opendefinition.org/licenses/groups/ckan.json
  licenses_group_url = file://%(here)s/licenses.json
   
  # Dataset form to use
  package_form = standard
   
  # Hide certain extras fields from dataset read form:
  # package_hide_extras = for_search_index_only
   
  # API configuration
  #apikey_header_name = X-CKAN-API-Key
   
  ## extra places to look for templates and public files (comma separated lists)
  ## any templates/files found will override correspondingly named ones in
  ## ckan/templates/ and ckan/public
  ## (e.g. to override main layout template layout.html or add extra css files)
  # extra_template_paths = %(here)s/my-templates
  # extra_public_paths = %(here)s/my-public
   
  # Dataset form integration
  #package_edit_return_url = http://another.frontend/dataset/<NAME>
  #package_new_return_url = http://another.frontend/dataset/<NAME>
   
   
  # Turn on messaging with carrot, default to false
  #ckan.async_notifier = true
  # Messaging module used by carrot:
  # * pyamqplib - AMQP (e.g. for RabbitMQ)
  # * queue - native Python Queue (debugging and tests only)
  #carrot_messaging_library = pyamqplib
   
  ## Perform search just using database (rather than use e.g. solr).
  ## In this setup search is crude and limited .e.g no full-text search, no faceting ...
  ## However, very useful for getting up and running quickly with CKAN
  # ckan.simple_search = 1
   
  ## Title of site (using in several places including templates and <title> tag
  ckan.site_title = data.gov.au
   
  ## Logo image to use on the home page
  ckan.site_logo = /base/images/ckan-logo.png
   
  ## Site tagline / description (used on front page)
  ckan.site_description = Australian Government Open Data Catalogue
   
  ## Used in creating some absolute urls (such as rss feeds, css files) and
  ## dump filenames
  ckan.site_url = http://data.gov.au
   
  ## Favicon (default is the CKAN software favicon)
  ckan.favicon = /images/icons/ckan.ico
   
  ## The gravatar default to use. This can be any of the pre-defined strings
  ## as defined on http://en.gravatar.com/site/implement/images/ (e.g. "identicon"
  ## or "mm"). Or it can be a url, e.g. "http://example.com/images/avatar.jpg"
  ckan.gravatar_default = identicon
   
  ## Solr support
  solr_url = http://solr.data.gov.au:8983/solr
   
  ## Automatic indexing. Make all changes immediately available via the search
  ## after editing or creating a dataset. Default is true. If for some reason
  ## you need the indexing to occur asynchronously, set this option to 0.
  # ckan.search.automatic_indexing = 1
   
  ## An 'id' for the site (using, for example, when creating entries in a common search index)
  ## If not specified derived from the site_url
  ckan.site_id = data.gov.au
   
  ## API url to use (e.g. in AJAX callbacks)
  ## Enable if the API is at a different domain
  # ckan.api_url = http://www.ckan.net
   
  ## html content to be inserted just before </head> tag (e.g. extra stylesheet)
  ## NB: can use html e.g. <strong>blah</strong>
  ## NB: can have multiline strings just indent following lines
  # ckan.template_head_end = <link rel="stylesheet" href="http://mysite.org/css/custom.css" type="text/css">
   
  ## html content to be inserted just before </body> tag (e.g. google analytics code)
  ## NB: can use html e.g. <strong>blah</strong>
  ## NB: can have multiline strings just indent following lines
  # ckan.template_footer_end =
   
  # These three settings (ckan.log_dir, ckan.dump_dir and ckan.backup_dir) are
  # all used in cron jobs, not in CKAN itself. CKAN logging is configured
  # in the logging configuration below
  # Directory for logs (produced by cron scripts associated with ckan)
  ckan.log_dir = %(here)s/log
  # Directory for JSON/CSV dumps (must match setting in apache config)
  ckan.dump_dir = %(here)s/dump
  # Directory for SQL database backups
  ckan.backup_dir = %(here)s/backup
   
  # Default authorizations for new domain objects
  #ckan.default_roles.Package = {"visitor": ["reader"], "logged_in": ["reader"]}
  #ckan.default_roles.Group = {"visitor": ["reader"], "logged_in": ["reader"]}
  #ckan.default_roles.System = {"visitor": ["reader"], "logged_in": ["editor"]}
  #ckan.default_roles.AuthorizationGroup = {"visitor": ["reader"], "logged_in": ["reader"]}
   
  ## Ckan public and private recaptcha keys [localhost]
  #ckan.recaptcha.publickey = 6LcL-94SAAAAAKCHKLIgCYNJczalehF4a3GHlPyR
  #ckan.recaptcha.privatekey = 6LcL-94SAAAAADCsq995yBsNl7lHEgJ3Ukqf4Ykq
   
  # Locale/languages
  ckan.locale_default = en_GB
  ckan.locales_offered = en_GB
  # Languages are grouped by percentage of strings in CKAN 1.8 translated
  # (those with 100% first, then those with >=80%, then >=50%, then <50%) and
  # within these groups roughly sorted by number of worldwide native speakers
  # according to Wikipedia.
  ckan.locale_order = en_GB pt_BR ja it cs_CZ ca es fr el sv sr sr@latin no sk fi ru de pl nl bg ko_KR hu sa sl lv
  ckan.locales_filtered_out = en
   
  ## Atom Feeds
  #
  # Settings for customising the metadata provided in
  # atom feeds.
  #
  # These settings are used to generate the <id> tags for both feeds
  # and entries. The unique <id>s are created following the method
  # outlined in http://www.taguri.org/ ie - they generate tagURIs, as specified
  # in http://tools.ietf.org/html/rfc4151#section-2.1 :
  #
  # <id>tag:thedatahub.org,2012:/feeds/group/933f3857-79fd-4beb-a835-c0349e31ce76</id>
  #
  # Each component has the corresponding settings:
  #
  # "thedatahub.org" is ckan.feeds.authority_name
  # "2012" is ckan.feeds.date
  #
   
  # Leave blank to use the ckan.site_url config value, otherwise set to a
  # domain or email address that you own. e.g. thedatahub.org or
  # admin@thedatahub.org
  ckan.feeds.authority_name =
   
  # Pick a date of the form "yyyy[-mm[-dd]]" during which the above domain was
  # owned by you.
  ckan.feeds.date = 2012
   
  # If not set, then the value in `ckan.site_id` is used.
  ckan.feeds.author_name =
   
  # If not set, then the value in `ckan.site_url` is used.
  ckan.feeds.author_link =
   
  ## File Store
  #
  # CKAN allows users to upload files directly to file storage either on the local
  # file system or to online ‘cloud’ storage like Amazon S3 or Google Storage.
  #
  # If you are using local file storage, remember to set ckan.site_url.
  #
  # To enable cloud storage (Google or S3), first run: pip install boto
  #
  # @see http://docs.ckan.org/en/latest/filestore.html
   
  # 'Bucket' to use for file storage
  ckan.storage.bucket = ckandga
   
  # To enable local file storage:
  ofs.impl = pairtree
  ofs.storage_dir = /srv/ckan/dga
   
  # To enable Google cloud storage:
  #ofs.impl = google
  #ofs.gs_access_key_id =
  #ofs.gs_secret_access_key =
   
  # To enable S3 cloud storage:
  #ofs.impl = s3
  #ofs.aws_access_key_id = ....
  #ofs.aws_secret_access_key = ....
   
   
  ## Previews
  #
  # Set the file types that should be previewed inline (e.g. images) or directly in an iframe.
   
  ckan.preview.direct = png jpg gif
  ckan.preview.loadable = html htm rdf+xml owl+xml xml n3 n-triples turtle plain atom csv tsv rss txt json
   
   
  # Activity Streams
  #
  # Default maximum number of activities to show in an activity stream.
  # ckan.activity_list_limit = 31
   
   
  # Activity Streams Email Notifications
  #
  # Uncomment this line to enable activity streams email notifications.
  # You also need to setup a cron job to send the emails, see the documentation.
  #ckan.activity_streams_email_notifications = True
   
  # Email notifications for events older than this time delta will not be sent.
  # Accepted formats: '2 days', '14 days', '4:35:00' (hours, minutes, seconds),
  # '7 days, 3:23:34', etc.
  # ckan.email_notifications_since = 2 days
   
  ckan.cache_expires = 2592000
  #ckan.page_cache_enabled = True
  ckan.static_max_age = 2592000
  ckan.cache_enabled = True
  # DEBUGGING
   
  # ckan.debug_supress_header This option can be set to suppress the debug
  # information showing the controller and action recieving the request being
  # shown in the header. Note: This info only shows if debug is set to true.
  ckan.debug_supress_header = false
   
  ## ===================================
  ## Extensions
   
  ## Config option to enable the (1 day) cache for stats
  ## Default (if not defined) is True as stats computations are intensive
  # ckanext.stats.cache_enabled = True
   
  # Logging configuration
  [loggers]
  keys = root, ckan, ckanext
   
  [handlers]
  keys = console, file
   
  [formatters]
  keys = generic
   
  [logger_root]
  level = WARNING
  handlers = console, file
   
  [logger_ckan]
  level = ERROR
  handlers = console, file
  qualname = ckan
  propagate = 0
   
  [logger_ckanext]
  level = WARNING
  handlers = console, file
  qualname = ckanext
  propagate = 0
   
  [handler_console]
  class = StreamHandler
  args = (sys.stderr,)
  level = NOTSET
  formatter = generic
   
  [handler_file]
  class = logging.handlers.RotatingFileHandler
  formatter = generic
  level = NOTSET
  #args = ("ckan.log", "a", 20000000, 9)
  args = ("/var/log/ckan/dga/ckan.log", "a", 20000000, 9)
   
  [formatter_generic]
  format = %(asctime)s %(levelname)-5.5s [%(name)s] %(message)s