#!/usr/bin/python
# -*- coding: UTF-8 -*-
"""configuration
dbconf
--------
Hier wird von dbcondig.py die DB-Daten eingetragen.
Damit man Lokal, per Remote-SQL-Abfrage das ganze auch benutzen
kann, wird hierbei schon mal die Werte für den SQL-Connect hinterlegt.
preferences
-------------
Hier werden von preferences.py Einstellungen von
der Tabelle preferences gespeichert.
Last commit info:
----------------------------------
$LastChangedDate:$
$Rev:$
$Author: jensdiemer $
Created by Jens Diemer
license:
GNU General Public License v2 or above
http://www.opensource.org/licenses/gpl-license.php
"""
__version__= "$Rev:$"
config = {
## Database connection settings
"dbTyp" : "MySQLdb", # Only MySQL supported yet!
# Instead of 'localhost' you must possibly use the domain name or IP
"dbHost" : 'localhost',
"dbDatabaseName" : 'DatabaseName',
"dbUserName" : 'UserName',
"dbPassword" : 'Password',
"dbTablePrefix" : 'pylucid_', # No blanks may contain!
# Optional dbapi Arguments
# example:
# If the MySQL socket it not the default (/var/run/mysqld/mysqld.sock).
# You can set "unix_socket" to the used sock.
"dbKeyWordsArgs" : {
#~ "unix_socket": "/usr/local/pd-admin2/var/mysql.run/mysql.sock",
},
"dbDatetimeFormat" : '%Y-%m-%d %H:%M:%S', # SQL-Datetime-String-Format
# Zeigt zusätzlich an, in welchem Modul eine Page-Massage erzeugt wurde
"page_msg_debug" : False,
#~ "page_msg_debug" : True,
# Fehlerabfrage bei Module/Plugins über den Module-Manager, sowie bei den
# Markup Parsern
# =False -> Fehler in einem Modul führen zu einem CGI-Traceback ( cgitb.enable() )
# =True -> Fehler in einem Modul werden in einem Satz zusammen gefasst
"ModuleManager_error_handling" : True,
#~ "ModuleManager_error_handling" : False,
# Fehlerabfrage beim importieren von Modulen im Module-Manager
# =True -> Import-Fehler werden immer angezeigt
# =False -> Import-Fehler sehen nur eingeloggte Administratoren
#~ "ModuleManager_import_error" : True,
"ModuleManager_import_error" : False,
# Damit Suchmaschienen nicht auch interne Seiten indexieren, passt PyLucid den
# Inhalt des ''-Tag je nach Typ der Seite an.
# Dazu sollte im Header der Seite eine folgende Zeile stehen:
#
"robots_tag" : {
"content_pages" : "index,follow",
"internal_pages" : "noindex"
},
# Wird gesetzt sobald es erforderlich ist.
# Ist die ID der Usergruppe "PyLucid_internal"
# Damit sind die Internen Seiten in der DB makiert
# Keine Änderung nötig
"internal_group_id" : -1,
# Important URL prefix for special sections:
"installURLprefix" : "_install",
"commandURLprefix" : "_command",
}