# Community 4 > 55 nodes ยท cohesion 0.07 ## Key Concepts - [User](file:///home/scheianu/digiserver-v2/app/models/user.py#L10) (19 connections) - [create_app()](file:///home/scheianu/digiserver-v2/app/app.py#L17) (13 connections) - [ScriptNameFix](file:///home/scheianu/digiserver-v2/app/utils/script_name_fix.py#L15) (12 connections) - [DevelopmentConfig](file:///home/scheianu/digiserver-v2/app/config.py#L56) (11 connections) - [ProductionConfig](file:///home/scheianu/digiserver-v2/app/config.py#L78) (11 connections) - [TestingConfig](file:///home/scheianu/digiserver-v2/app/config.py#L102) (11 connections) - [app.py](file:///home/scheianu/digiserver-v2/app/app.py#L1) (8 connections) - [DigiServer v2 - Application Factory Modern Flask application with blueprint arch](file:///home/scheianu/digiserver-v2/app/app.py#L1) (6 connections) - [Configure Flask-Login](file:///home/scheianu/digiserver-v2/app/app.py#L111) (6 connections) - [Register error handlers](file:///home/scheianu/digiserver-v2/app/app.py#L124) (6 connections) - [Register CLI commands](file:///home/scheianu/digiserver-v2/app/app.py#L149) (6 connections) - [Application factory pattern Args: config_name: Configuration en](file:///home/scheianu/digiserver-v2/app/app.py#L18) (6 connections) - [Register context processors for templates](file:///home/scheianu/digiserver-v2/app/app.py#L190) (6 connections) - [Register custom Jinja2 template filters](file:///home/scheianu/digiserver-v2/app/app.py#L214) (6 connections) - [Register application blueprints](file:///home/scheianu/digiserver-v2/app/app.py#L91) (6 connections) - [config.py](file:///home/scheianu/digiserver-v2/app/config.py#L1) (6 connections) - [Config](file:///home/scheianu/digiserver-v2/app/config.py#L9) (4 connections) - [add_muted_column()](file:///home/scheianu/digiserver-v2/old_code_documentation/add_muted_column.py#L6) (3 connections) - [configure_login_manager()](file:///home/scheianu/digiserver-v2/app/app.py#L110) (3 connections) - [register_blueprints()](file:///home/scheianu/digiserver-v2/app/app.py#L90) (3 connections) - [register_commands()](file:///home/scheianu/digiserver-v2/app/app.py#L148) (3 connections) - [register_context_processors()](file:///home/scheianu/digiserver-v2/app/app.py#L189) (3 connections) - [register_error_handlers()](file:///home/scheianu/digiserver-v2/app/app.py#L123) (3 connections) - [register_template_filters()](file:///home/scheianu/digiserver-v2/app/app.py#L213) (3 connections) - [user.py](file:///home/scheianu/digiserver-v2/app/models/user.py#L1) (3 connections) - *... and 30 more nodes in this community* ## Class Diagram ```mermaid classDiagram class Config { +config.py() } class DevelopmentConfig { +config.py() } class ProductionConfig { +config.py() } class TestingConfig { +config.py() } class ScriptNameFix { +script_name_fix.py() +.__init__() +.__call__() } class User { +user.py() +.__repr__() +.update_last_login() } DevelopmentConfig <|-- Config ProductionConfig <|-- Config TestingConfig <|-- Config Config <|-- DevelopmentConfig Config <|-- ProductionConfig Config <|-- TestingConfig ``` ## Relationships - No strong cross-community connections detected ## Source Files - [/home/scheianu/digiserver-v2/app/app.py](file:///home/scheianu/digiserver-v2/app/app.py) - [/home/scheianu/digiserver-v2/app/config.py](file:///home/scheianu/digiserver-v2/app/config.py) - [/home/scheianu/digiserver-v2/app/models/user.py](file:///home/scheianu/digiserver-v2/app/models/user.py) - [/home/scheianu/digiserver-v2/app/utils/portal_sso.py](file:///home/scheianu/digiserver-v2/app/utils/portal_sso.py) - [/home/scheianu/digiserver-v2/app/utils/script_name_fix.py](file:///home/scheianu/digiserver-v2/app/utils/script_name_fix.py) - [/home/scheianu/digiserver-v2/old_code_documentation/add_muted_column.py](file:///home/scheianu/digiserver-v2/old_code_documentation/add_muted_column.py) - [/home/scheianu/digiserver-v2/old_code_documentation/fix_player_user_schema.py](file:///home/scheianu/digiserver-v2/old_code_documentation/fix_player_user_schema.py) - [/home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_simple.py](file:///home/scheianu/digiserver-v2/old_code_documentation/test_edit_media_simple.py) ## Audit Trail - EXTRACTED: 112 (53%) - INFERRED: 99 (47%) - AMBIGUOUS: 0 (0%) --- *Part of the graphify knowledge wiki. See [[index]] to navigate.*