Zmiany pomiędzy wersją początkową i wersją 1 dla DeployerGuide/Customization/ConfigurationManagement

Pokaż
Ignoruj:
Data i czas:
09/02/09 10:34:05 (15 years temu)
Autor:
JP (IP: 213.227.67.33)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • DeployerGuide/Customization/ConfigurationManagement

    v1 v1  
     1= [wiki:DeployerGuide Przewodnik wdrożeniowca] > Konfiguracja opcji zawartych w config.inc = 
     2 
     3Wiele opcji konfiguracyjnych właściwych dla całego klastra eDokumenty modyfikować można tylko poprzez plik config.inc umieszczony w głównym katalogu aplikacji eDokumenty - czyli np. /home/edokumenty/public_html/apps/edokumenty albo C:/Program Files/BetaSoft/eDokumenty/public_html/apps/edokumenty. 
     4 
     5Wszystkie opcje w tym pliku są odpowiednio skomentowane, jednak w tym miejscu postaramy się wymienić najczęściej wykorzystywane opcje i obszerniej opisać niektóre z nich. 
     6 
     7 
     8{{{ 
     9// --------------------------------------------------------------- 
     10// USTAWIENIA APLIKACJI 
     11// --------------------------------------------------------------- 
     12// zmienia domyślny język. Plik językowy musi być dosarczony do katalogu var/lang 
     13define('DEFAULT_LANGUAGE', 'pl_PL'); 
     14define('APPLICATION_NAME', 'eDokumenty'); 
     15 
     16}}} 
     17 
     18Więcej informacji o tym jak dodać obsługę nowego języka znajdziesz tutaj: [http://dev.bnet.pl/tp/trac.cgi/wiki/Standards/Translation] 
     19 
     20{{{ 
     21// Symbol jednostki - automatycznie dodaje się wraz z instalacją systemu 
     22define('DEFAULT_ENTITY_SYMBOL', 'demo'); 
     23 
     24// Wymuszony protokół 
     25define('SELECTED_PROTOCOL', 'http'); 
     26 
     27define('ERROR_REPORTING', E_ALL); 
     28define('GZIP_ON', FALSE); 
     29define('IO_CHARSET', 'UTF-8'); 
     30define('CRON_RUNNER_TEST_MODE', FALSE); 
     31define('LIMIT_REQUEST_FIELD_SIZE', 16382); 
     32define('DICTIONARY_DEVELOPER_MODE', TRUE); 
     33define('POSTGRES_CONNECT_STRING',' user=postgres'); 
     34// Czas próby otwarcia zdalnych połączeń 
     35define('MAX_SOCKET_TIMEOUT', 25); 
     36define('DO_NOT_USE_WINHTTPCLIENT', FALSE); 
     37 
     38define('FLEXY_FORCE_COMPILE',       0); 
     39define('FLEXY_DEBUG',               0); 
     40define('FLEXY_FILTERS',             'SimpleTags'); 
     41define('FLEXY_ALLOW_PHP',           true); 
     42define('FLEXY_LOCALE',              'pl'); 
     43define('FLEXY_COMPILER',            'Flexy'); 
     44define('FLEXY_VALID_FNS',           'include'); 
     45define('FLEXY_GLOBAL_FNS',          true); 
     46define('FLEXY_IGNORE',              0);  
     47 
     48define('ALLOWED_RECORD_FORMATS', '/(RIFF)|(id3).*/i'); 
     49define('MAX_MEMORY_LIMIT', '512M'); 
     50define('MULTIDB_MODE', FALSE); 
     51// natywne kodowanie podpinanej bazy danych 
     52define('MSSQL_DB_ENCODING', 'CP1250'); 
     53 
     54// Definicja daty systemowej  
     55define('SYSDATE', date('Y-m-d H:i:s')); 
     56 
     57// W zależności od systemu operacyjnego ''/'' dla Linux, ''\\'' dla Windows 
     58define('BS_DIRECTORY_SEPARATOR', '\\'); 
     59 
     60 
     61 
     62// --------------------------------------------------------------- 
     63// ŚCIEŻKI 
     64// --------------------------------------------------------------- 
     65define('DEBUG_FILE_PATH', '/tmp/debug.html'); 
     66define('JS_PATH', './js'); 
     67define('CACHE_DIR', 'cache/'); 
     68define('VAR_DIR', 'var/'); 
     69define('TMP_DIR', 'var/tmp/'); 
     70define('COMMAND_DIR', 'commands/'); 
     71 
     72//strona www z kursami walut 
     73define('EXCHANGE_SITE', 'http://www.bankier.pl'); 
     74 
     75// sciezka do katalogu publicznego  
     76define('PUBLIC_FS_PATH', '../../../public_ftp/'); 
     77 
     78// Adres skanserwera - musi być zgodny z konfiguracją w eDokumentyScanServer. 
     79define('SCANSERVER_URL', 'http://127.0.0.1:8888/'); 
     80 
     81// Ścieżka do repozytorium plików, na Linux względna, na Windows bezwzględna 
     82define('REPOSITORY_PATH', 'D:/edok/repository/'); 
     83 
     84 
     85// lokalny katalog w którym przechowywane są katalogi użytkowników D:/www/public_html/repository/users/  
     86define('USER_REPOSITORY_PATH', '../../../users/'); 
     87 
     88define('SVN_DIR', '.'); 
     89 
     90 
     91 
     92// --------------------------------------------------------------- 
     93// USTAWIENIA LOKALNE 
     94// --------------------------------------------------------------- 
     95define('MONEY_DEC_NUM', 2); 
     96define('MONEY_DEC_SEP', '.'); 
     97define('MONEY_THOUSANDS_SEP', ' '); 
     98setlocale(LC_COLLATE, 'pl_PL'); 
     99setlocale(LC_CTYPE, 'pl_PL'); 
     100 
     101 
     102// --------------------------------------------------------------- 
     103// WŁĄCZENIE WYŁĄCZENIE MODUŁÓW 
     104// --------------------------------------------------------------- 
     105// udostępnia funkcje związane z kartami RCP 
     106define('RCP_MODE', FALSE); 
     107// 0 wyłącza ikonę komunikatora  
     108define('COMMUNICATOR_ACTIVE', 1); 
     109// pojawiają się podpowiedzi 
     110define('APPLICATION_QUICK_START', FALSE); 
     111// włączenie modułu i funkcji wierzytelności 
     112define('VINDICATION_MODE', FALSE); 
     113// włącza funkcjonalnosc szyfrowania 
     114define('USE_OPENSSL', TRUE); 
     115 
     116 
     117 
     118// --------------------------------------------------------------- 
     119// ZMIANA INTERFEJSU UŻYTKOWNIKA 
     120// --------------------------------------------------------------- 
     121// Opcje dla kalendarza, czas pracy jest oznaczony jaśniej 
     122define('WORK_START', '08:00'); 
     123define('WORK_END', '16:00'); 
     124define('WORK_WEEK_MASK', 31); 
     125define('CAL_WEEK_DEF_MASK', 31); 
     126 
     127/** pozwala na wybor widoku w zadanich miedzy tree a rcp */ 
     128define('TREE_RCP_VIEW', TRUE); 
     129 
     130// Czy drukować dodatkowe pola w sprawie Prognozowana wartość, koszt itp. 
     131define('COMMERCIAL_PROCESSES', TRUE);  
     132 
     133// czy ma pokazywac pasek z listą zadań na dziś 
     134define('SHOW_TODAY_LIST', TRUE); 
     135 
     136// domyślny typ zdarzenia uruchamiany z menu podręcznego w kalendarzu 
     137define('DEFAULT_EVENT_TYPE', 'TODO'); 
     138 
     139// czy drukować link do usługi szpiegowskiej google 
     140define('PRINT_GOOGLE_MAPS_LINKS', TRUE); 
     141 
     142// czy ma drukowac numer sprawy na zwrotce  
     143define('PRINT_PROC_SYMBOL_IN_ZWRT', TRUE); 
     144 
     145// CZY dodać opcję "Drukowanie galerii" obrazkow z zalacznikow i w jakim ROZMIARZE drukować załącznik 
     146define('ALLOW_PRINT_IMAGE_GALLERY', FALSE); 
     147define('MAX_IMAGE_GALLERY_WIDTH', '800px'); 
     148 
     149// Czy ma dodać przycisk Plik z lokalizacji obok listy plików 
     150define('MAPPED_DISC_RESOURCES', TRUE); 
     151 
     152// Czy kolorować daty na liscie spraw jesli są opóźnione 
     153define('COLOUR_OVERTIMED', TRUE); 
     154 
     155// Czy ma pokazywac panel wykazu akt w module spraw 
     156define('SHOW_LIST_OF_DOSSIERS_IN_PROC_MOD', TRUE); 
     157 
     158// Nazwa kartoteki klienta i opisu obok komponentu do wyszukiwania klienta 
     159define('CLIENTS_PANEL_NAME', Translator::translate('Klienci')); 
     160define('CLIENT_NAME', Translator::translate('Klient')); 
     161 
     162// Czy połączony z BIP (powoduje wyświetlenie dodatkowych opcji w sprawie) 
     163define('BIP_CONNECTED', FALSE); 
     164 
     165// czy jednostka administracji publicznej, wyłącza pola w sprawach Prognozowana wartość itp. 
     166define('PUBLIC_ADMINISTRATION_MODE', FALSE); 
     167 
     168 
     169 
     170// --------------------------------------------------------------- 
     171// DOMYŚLNE WARTOŚCI  
     172// --------------------------------------------------------------- 
     173define('DEFAULT_COUNTRY', 'Polska'); 
     174define('DEFAULT_WOJ', 'Śląskie'); 
     175 
     176// domyslny typ dla rozmowy telefonicznej 
     177define('DEFAULT_PHONECALL_STATE', 'OUT'); 
     178 
     179// Domyślny status zobowiązania z tabeli vindication vstatus 
     180define('DEFAULT_FIN_OBLIG_STATUS', 1);  
     181 
     182// wewnętrzen 
     183// identyfikatory dla typów spraw okresowa/stała  
     184define('PERIODIC_PROCESS', 1); 
     185define('PERSISTENT_PROCESS', 2); 
     186 
     187define('POSTOFFICE_TEXT','Nakład własny - zgoda Dyrektora CUP w Warszawie z dnia 17.04.2006 r. CUP OR/HP-503/407/2007'); 
     188 
     189// orunid zew. systemu z jakim będą tworzone dokumenty 
     190define('TARGET_SYSTEM_ORUNID', -3); 
     191 
     192// tpl_id szablonu noty w windykacji 
     193// USTAWOWE 
     194// UMOWNE 
     195define('TPPLID_OF_INTEREST_NOTE_TEMPLATE', ''); 
     196define('TPPLID_OF_INTEREST_NOTE_TEMPLATE_COLLUSIVE', ''); 
     197 
     198// Znak po jakim zostanie wpisany numer kolejny pisma w sprawie, jesli na FALSE to wtedy nie numeruje  
     199define('PAPER_AUTONUMERATE_SIGN', '-'); 
     200 
     201// wartosc jaka zostanie wstawiona w miejsce tokenu jesli ten nie ma danych 
     202define('EMPTY_VALUE_OF_TOKEN', '................................'); 
     203 
     204// Format numeru teczki aktowej {RWA}/{SYMB_JEDN_ORG} or {SYMB_JEDN_ORG}.{RWA} */ 
     205define('BRIEFCASES_AND_DOSSIERS_TEMPLATE', '{SYMB_JEDN_ORG}.{RWA}'); 
     206 
     207// definicja rozmiaru fontu dla szablonów dokumentów 
     208// Dla generowanych bloków tekstu 
     209// Dla treści generowanych tabelek 
     210define('TPL_FONT_SIZE', 12);  
     211define('TPL_FONT_FAMILY', 'Franklin Gothic Medium');  
     212define('TPL_TABLE_FONT_SIZE', 8);  
     213 
     214//  
     215define('EVENT_LOCALIZATION_MASK', 'COALESCE(city__ || \', \' || COALESCE(name_2, substring(name_1 from 1 for 20)), substring(name_1 from 1 for 30))'); 
     216 
     217// Wyrażenie regularne dla email 
     218define('EMAIL_ADDRESS_REGEXP', '/([a-zA-Z0-9_\.\-]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)/'); 
     219 
     220 
     221 
     222 
     223// --------------------------------------------------------------- 
     224// DZIAŁANIE PROGRAMU 
     225// --------------------------------------------------------------- 
     226// nadaje priorytet sprawdzania NIP-u przy wprowadzaniu kontaktów 
     227// HIGH  -  NIP jest wymagany aby wprowadzić kontakt i musi być prawidłowy 
     228// LOW - NIP jest niekonieczny, ale jak jest to poprawny 
     229define('NIP_VERIFY_MODE', 'LOW'); 
     230 
     231// Jak często komunikator sprawdza wiadomości 
     232// Czy działa lokalnie i jeśli lokalnie to z jaką nazwą 
     233define('CHECK_NEW_MESSAGE_TIME', 10000); 
     234define('COMMUNICATOR_SERVER', 'LOCAL'); 
     235define('SERVER_NAME', 'edokumenty'); 
     236 
     237// Czy ma oznaczać dokumenty jako wysłane po rejestracji (wyszarzają się) 
     238define('SIGN_OUTGOING_AS_SENT_ON_REGISTER', TRUE); 
     239 
     240// CZY ma banować po ILU nieudanych logowaniach i na JAK długo 
     241define('BANNED_MODE', TRUE); 
     242define('BANNED_UNSUCCESSFUL_NUMBER', 5); 
     243define('BANNED_INTERVAL_WAIT', '5 minute'); 
     244 
     245// SPOSÓB powiadamiania i CZAS  na ile przed zakończeniem sprawy ma powiadamiać - format interval postgresa 
     246define('PROCESSES_NOTIFIER', 'COMMUNICATOR'); 
     247define('OUTSTRIPPING_PROCESSES_NOTIFIER', '1d 8h'); 
     248 
     249// Kiedy czyszczony jest licznik sprawy (tylko dla szablonów zawierających znacznik miesiąca {MM}) 
     250define('PROC_COUNTERS_RESET_TYPE','month'); 
     251 
     252// Czy formatować kod pocztowy automatycznie przez js w format nn-nnn 
     253define('FORMAT_POST_CODE', TRUE); 
     254 
     255// Czy pozwalać na dokumenty bez wybranego kontaktu z bazy danych 
     256define('ALLOW_DOCUMENTS_WITHOUT_CONTID', FALSE); 
     257 
     258// Definuje maksymalna liczbe zwracanych wynikow przez lookup 
     259define('MAX_LOOKUP_RESULT', '500'); 
     260 
     261// Czy ma sprawdzac waznosc hasla 
     262define('CHECK_PASSWORD_IMPORTANCE', FALSE); 
     263 
     264// Czy ma sprawdzać czy numer wprowadzanej faktury sie nie powtarza 
     265define('CHECK_VATNOTE_NUMBER_BEFORE_SAVE', FALSE); 
     266 
     267// Czy ma pozwalac na zapisanie pisma wychodzacego bez wybrania dyspozycji 
     268define('ALLOW_SAVE_OUTGOING_WITHOUT_OUTPID', FALSE); 
     269 
     270// Czy usuwac maile po pobraniu przez Fetchmail 
     271define('FETCHMAIL_DELETE_MSG', TRUE); 
     272 
     273// Czy ma pozwolic na zmiane statusu ręcznie, mimo ze jest wybrana procedura w sprawie 
     274define('ALLOW_EDIT_PROC_STAGE', TRUE); 
     275 
     276// Ustawienie na TRUE powoduje że nie można przesłać dokumentów do działów, tylko na same stanowiska 
     277define('POST_ONLY_DECRETATION', FALSE); 
     278 
     279// Pozwala na publikację tylko wybranych spraw w BIP 
     280define('CHEAT_MODE', FALSE); 
     281 
     282// czy przy wysyłaniu ma system zamieniać nagłówek koperty - dotyczy tylko Windows (deprecated) 
     283define('EMAILRELAY_FORCE_FROM', FALSE); 
     284 
     285 
     286 
     287// --------------------------------------------------------------- 
     288// DANE DO DZIAŁANIA USŁUG 
     289// --------------------------------------------------------------- 
     290// dane konta jabberowego dla powiadamiacza (user i hasło) 
     291define('JABBER_NOTIFIER_ACCOUNT', ''); 
     292define('JABBER_NOTIFIER_PASS', ''); 
     293 
     294define('FAXSERVER_MAIL_FROM_PATTERN', '/faxserver/'); 
     295define('UPO_MAIL_FROM_PATTERN', '/urzad@eup.demo.unizeto.pl/'); 
     296define('LINK_TO_TRAC_TICKETS', 'http://dev.bnet.pl/tp/trac.cgi/ticket/'); 
     297 
     298 
     299 
     300// --------------------------------------------------------------- 
     301// POWIADOMIENIA - format NOTIFY_MODUŁ_TYP 
     302// --------------------------------------------------------------- 
     303// Powiadamianie o nowych dokumentach w sprawie wszystkich uprawnionych 
     304// DOKUMENTACH 
     305// ZADANIACH 
     306define('NOTIFY_PROCESSES_DOCUMENTS', FALSE);  
     307define('NOTIFY_PROCESSES_TASKS', FALSE);  
     308 
     309// Powiadamianie o przydzieleniu pracownikowi  
     310// ZADANIA 
     311// SPOTKANIA 
     312// CZYNNOŚCI RCP 
     313// ROZMOWACH 
     314define('NOTIFY_USERS_TODO', TRUE);  
     315define('NOTIFY_USERS_MEETING', TRUE); 
     316define('NOTIFY_USERS_RCP', FALSE); 
     317define('NOTIFY_USERS_PHONECALL', FALSE); 
     318 
     319// Powiadomienie o pozostałych zdarzenach  
     320// NADESŁANIU DOKUMENTU 
     321// ZMIANA TREŚCI DOKUMENTU W SPRAWIE 
     322// ZMIANA W dokumencie ISO 
     323// ZMIANA w kartotece kontaktu będącego pod opieką 
     324define('NOTIFY_DOCUMENTS_DECRESS', FALSE); // powiadamien o dekretacji dokumentu 
     325define('NOTIFY_PROCESSES_DOCUMENT_UPDATE', TRUE); // powiadomienie o zmianie tresci dokumentu w sprawie 
     326define('NOTIFY_USERS_ISO_RIGHTS', TRUE); // powiadamienie o dodaniu,usunieciu,zmianie atrybuty w uprawnieniu do dokumentu ISO 
     327define('NOTIFY_CONTACTS_CHANGE', FALSE); // powiadamianie opiekuna kontaktu o zmianach 
     328 
     329// Powiadamianie o przydzieleniu zadania przez workflow na podstawie etapów procedur 
     330define('NOTIFY_WORKFLOW_TODO', TRUE); 
     331 
     332// Czy ma automatycznie dodawac przypomnienie podczas szybkiego tworzenia sprawy 
     333// opcje PUBLIC_ADMINISTRATION_MODE musi byc na true 
     334define('DEFAULT_PROCESS_REMINDER', TRUE); 
     335 
     336 
     337 
     338// --------------------------------------------------------------- 
     339// ZEWNĘTRZNE SYSTEMY 
     340// --------------------------------------------------------------- 
     341// Autentykacja przez LDAP 
     342define('USE_LDAP_AUTHENTICATION', FALSE); 
     343define('LDAP_HOST', ''); // ip address or host name 
     344define('LDAP_PORT', ''); // port 
     345define('LDAP_DC_STRING', ''); // fe ou=people,dc=betasoft,dc=pl 
     346 
     347// Czy aktywować przyciski do synchronizacji danych klientów 
     348define('SYNC_ACTIVE', FALSE); 
     349 
     350// identyfikator połączenia z bazą z pola dtscnm z tabel data_sources  
     351// DLA OPTIMA 
     352// SUBIEKT 
     353// TECHNOPROGRESS 
     354// SOFTLAB 
     355define('OPTIMA_DATA_SOURCE_DTSCNM', '{}'); 
     356define('SUBIEKT_DATA_SOURCE_DTSCNM', '{}'); 
     357define('TP_DATA_SOURCE_DTSCNM', '{}'); 
     358define('SOFTLAB_DATA_SOURCE_DTSCNM', '{}'); 
     359 
     360// data otwarcia bilansu importowania dokumentow rok-miesiac-dzien 
     361define('DOCUMENTS_OPEN_BILANS_DATE_FOR_PIK', '2008-01-01'); 
     362 
     363define('BSRECORDER', FALSE); 
     364define('BS_RECORDER_WSDL', 'http://10.8.16.59:8080/cgi-bin/BSRecWEB.exe/wsdl/IBSRec'); 
     365define('BS_RECORDER_PROTOCOL', 'http://'); 
     366define('BS_RECORDER_HOST', '10.8.16.59'); 
     367define('BS_RECORDER_PORT', '8080'); 
     368define('BS_RECORDER_URL', '/cgi-bin/BSRecWEB.exe/wsdl/IBSRec'); 
     369define('BS_RECORDER_USER', ''); 
     370define('BS_RECORDER_PASSWD', ''); 
     371define('BS_RECORDER_TEST_NUMBER',200);  
     372 
     373define('BSCONNECT', FALSE); 
     374define('BS_CONNECT_WSDL', 'http://10.8.16.59:8080/cgi-bin/BSConnectWEB.exe/wsdl/IBSConnectWEB'); 
     375define('SERVICEID', 'edokumenty@edokumenty'); 
     376define('TARGET_SYSTEM_ID', 'SSV'); 
     377define('EXPORT_PROCESSES', FALSE); 
     378 
     379define('BSNMS_CONNECTED', FALSE); 
     380}}} 
     381 
     382?>