Beispiel #1
0
    def ready(self):
        from sphene.community.sphutils import add_setting_defaults

        add_setting_defaults({
            'wiki_attachments_upload_to': 'var/sphene/sphwiki/attachment/%Y/%m/%d',

            # If False nonexistent links will only have the CSS classes
            # 'sph_wikilink' and 'sph_nonexistent'
            # If True: link will have a prefix 'create:'
            'wiki_links_nonexistent_prefix': False,

            # If this option is True only logged in users with edit rights
            # will see a link to nonexistent wiki snips.
            'wiki_links_nonexistent_show_only_privileged': True,

            # The default class for images which are included in the
            # wiki using an {img ...} macro.
            # This class is added to the <img> tag as well as to the <a> tag.
            'wiki_macros_default_image_class': None,
        })
Beispiel #2
0
    def ready(self):
        from sphene.community.sphutils import add_setting_defaults

        add_setting_defaults({
            'wiki_attachments_upload_to':
            'var/sphene/sphwiki/attachment/%Y/%m/%d',

            # If False nonexistent links will only have the CSS classes
            # 'sph_wikilink' and 'sph_nonexistent'
            # If True: link will have a prefix 'create:'
            'wiki_links_nonexistent_prefix': False,

            # If this option is True only logged in users with edit rights
            # will see a link to nonexistent wiki snips.
            'wiki_links_nonexistent_show_only_privileged': True,

            # The default class for images which are included in the
            # wiki using an {img ...} macro.
            # This class is added to the <img> tag as well as to the <a> tag.
            'wiki_macros_default_image_class': None,
        })
Beispiel #3
0
    def ready(self):
        from sphene.community import sphsettings
        from sphene.community.sphutils import add_setting_defaults
        from django.conf import settings

        post_migrate.connect(init_data, sender=self)

        add_setting_defaults({
            'board_count_views': True,
            'board_heat_days': 30,
            'board_heat_post_threshold': 10,
            'board_heat_view_threshold': 100,
            'board_heat_calculator': 'sphene.sphboard.models.calculate_heat',

            # Defines if the 'Notify Me' checkbox should be selected by default.
            'board_default_notifyme': True,

            # How long a user is allowed to edit his post in seconds.
            # -1: forever,
            # 0: never
            'board_edit_timeout': -1,  # 30 * 60,

            # How long a user is allowed to hide his post in seconds.
            # -1: forever,
            # 0: never
            'board_hide_timeout': -1,  # 30 * 60,

            # Timeout for the rendered body in the cache
            # Default 6 hours
            'board_body_cache_timeout': 6 * 3600,
            'board_signature_cache_timeout': 6 * 3600,
            'board_signature_required_post_count': 0,
            'board_no_limits_users': [],
            'board_authorinfo_cache_timeout': 6 * 3600,

            # See http://code.djangoproject.com/ticket/4789
            # When activating this setting, select_related() will not be used.
            'workaround_select_related_bug': False,

            'board_post_paging': 10,

            # Allow users to attach files to their posts ?
            'board_allow_attachments': True,

            # Pass the board and blog posts through the wiki camel case
            # markup. This will allow wiki links to be automatically placed
            # into the posts. It is better to turn this off and use the
            # sph extended BBCODE wiki label.
            'board_auto_wiki_link_enabled': True,
            # default location of emoticons
            'board_emoticons_root': settings.STATIC_URL + 'sphene/emoticons/',
            'board_emoticons_list': {
                '0:-)': 'angel.gif',
                'O:-)': 'angel.gif',
                ':angel:': 'angel.gif',
                ':)': 'smile.gif',
                ':(': 'sad.gif',
                ':D': 'grin.gif',
                ':p': 'tongue.gif',
                ';)': 'wink.gif',
                ':-)': 'smile.gif',
                ':-(': 'sad.gif',
                ':-D': 'grin.gif',
                ':-P': 'tongue.gif',
                ':-p': 'tongue.gif',
                ':-/': 'unsure.gif',
                ':-\\': 'unsure.gif',
                ';-)': 'wink.gif',
                ':-$': 'confused.gif',
                ':-S': 'confused.gif',
                'B-)': 'cool.gif',
                ':lol:': 'lol.gif',
                ':batman:': 'batman.gif',
                ':rolleyes:': 'rolleyes.gif',
                ':icymad:': 'bluemad.gif',
                ':mad:': 'mad.gif',
                ':crying:': 'crying.gif',
                ':eek:': 'eek.gif',
                ':eyebrow:': 'eyebrow.gif',
                ':grim:': 'grim_reaper.gif',
                ':idea:': 'idea.gif',
                ':rotfl:': 'rotfl.gif',
                ':shifty:': 'shifty.gif',
                ':sleep:': 'sleep.gif',
                ':thinking:': 'thinking.gif',
                ':wave:': 'wave.gif',
                ':bow:': 'bow.gif',
                ':sheep:': 'sheep.gif',
                ':santa:': 'santaclaus.gif',
                ':anvil:': 'anvil.gif',
                ':bandit:': 'bandit.gif',
                ':chop:': 'behead.gif',
                ':biggun:': 'biggun.gif',
                ':mouthful:': 'blowingup,gif',
                ':gun:': 'bluekillsred.gif',
                ':box:': 'boxing.gif',
                ':gallows:': 'hanged.gif',
                ':jedi:': 'lightsaber1.gif',
                ':bosh:': 'mallet1.gif',
                ':saw:': 'saw.gif',
                ':stupid:': 'youarestupid.gif',
            },

            # default tag used when rendering user signatures in posts
            'board_signature_tag': '<div class="signature">%(signature)s</div>',

            # default link in board posts
            'board_post_link': '<a href="%(url)s">%(text)s</a>',

            'board_attachments_upload_to': 'var/sphene/sphwiki/attachment/%Y/%m/%d',

            'board_slugify_links': True,

            # Display the reply form directly below a thread instead of just a 'Post Reply' link.
            'board_quick_reply': False,

            # Activates the experimental WYSIWYG editor -
            #   only if 'bbcode' is the only markup choice.
            # If you are using it, please provide feedback in the
            # forums at http://sct.spene.net !
            'board_wysiwyg': False,
            # This options let users test the wysiwyg editor by appending
            # ?wysiwyg=1 to the post URL. (I just added it so it can be seen on
            # sct.sphene.net and tested by users.)
            'board_wysiwyg_testing': False,
        })

        styleincludes = sphsettings.get_sph_setting('community_styleincludes', [])
        styleincludes.append(settings.STATIC_URL + 'sphene/sphboard/styles/base.css')
        sphsettings.set_sph_setting('community_styleincludes', styleincludes)
Beispiel #4
0
    def ready(self):
        from sphene.community import sphsettings
        from sphene.community.sphutils import add_setting_defaults
        from django.conf import settings

        post_migrate.connect(init_data, sender=self)

        add_setting_defaults({
            'board_count_views': True,
            'board_heat_days': 30,
            'board_heat_post_threshold': 10,
            'board_heat_view_threshold': 100,
            'board_heat_calculator': 'sphene.sphboard.models.calculate_heat',

            # Defines if the 'Notify Me' checkbox should be selected by default.
            'board_default_notifyme': True,

            # How long a user is allowed to edit his post in seconds.
            # -1: forever,
            # 0: never
            'board_edit_timeout': -1,  # 30 * 60,

            # How long a user is allowed to hide his post in seconds.
            # -1: forever,
            # 0: never
            'board_hide_timeout': -1,  # 30 * 60,

            # Timeout for the rendered body in the cache
            # Default 6 hours
            'board_body_cache_timeout': 6 * 3600,
            'board_signature_cache_timeout': 6 * 3600,
            'board_signature_required_post_count': 0,
            'board_no_limits_users': [],
            'board_authorinfo_cache_timeout': 6 * 3600,

            # See http://code.djangoproject.com/ticket/4789
            # When activating this setting, select_related() will not be used.
            'workaround_select_related_bug': False,
            'board_post_paging': 10,

            # Allow users to attach files to their posts ?
            'board_allow_attachments': True,

            # Pass the board and blog posts through the wiki camel case
            # markup. This will allow wiki links to be automatically placed
            # into the posts. It is better to turn this off and use the
            # sph extended BBCODE wiki label.
            'board_auto_wiki_link_enabled': True,
            # default location of emoticons
            'board_emoticons_root': settings.STATIC_URL + 'sphene/emoticons/',
            'board_emoticons_list': {
                '0:-)': 'angel.gif',
                'O:-)': 'angel.gif',
                ':angel:': 'angel.gif',
                ':)': 'smile.gif',
                ':(': 'sad.gif',
                ':D': 'grin.gif',
                ':p': 'tongue.gif',
                ';)': 'wink.gif',
                ':-)': 'smile.gif',
                ':-(': 'sad.gif',
                ':-D': 'grin.gif',
                ':-P': 'tongue.gif',
                ':-p': 'tongue.gif',
                ':-/': 'unsure.gif',
                ':-\\': 'unsure.gif',
                ';-)': 'wink.gif',
                ':-$': 'confused.gif',
                ':-S': 'confused.gif',
                'B-)': 'cool.gif',
                ':lol:': 'lol.gif',
                ':batman:': 'batman.gif',
                ':rolleyes:': 'rolleyes.gif',
                ':icymad:': 'bluemad.gif',
                ':mad:': 'mad.gif',
                ':crying:': 'crying.gif',
                ':eek:': 'eek.gif',
                ':eyebrow:': 'eyebrow.gif',
                ':grim:': 'grim_reaper.gif',
                ':idea:': 'idea.gif',
                ':rotfl:': 'rotfl.gif',
                ':shifty:': 'shifty.gif',
                ':sleep:': 'sleep.gif',
                ':thinking:': 'thinking.gif',
                ':wave:': 'wave.gif',
                ':bow:': 'bow.gif',
                ':sheep:': 'sheep.gif',
                ':santa:': 'santaclaus.gif',
                ':anvil:': 'anvil.gif',
                ':bandit:': 'bandit.gif',
                ':chop:': 'behead.gif',
                ':biggun:': 'biggun.gif',
                ':mouthful:': 'blowingup,gif',
                ':gun:': 'bluekillsred.gif',
                ':box:': 'boxing.gif',
                ':gallows:': 'hanged.gif',
                ':jedi:': 'lightsaber1.gif',
                ':bosh:': 'mallet1.gif',
                ':saw:': 'saw.gif',
                ':stupid:': 'youarestupid.gif',
            },

            # default tag used when rendering user signatures in posts
            'board_signature_tag':
            '<div class="signature">%(signature)s</div>',

            # default link in board posts
            'board_post_link': '<a href="%(url)s">%(text)s</a>',
            'board_attachments_upload_to':
            'var/sphene/sphwiki/attachment/%Y/%m/%d',
            'board_slugify_links': True,

            # Display the reply form directly below a thread instead of just a 'Post Reply' link.
            'board_quick_reply': False,

            # Activates the experimental WYSIWYG editor -
            #   only if 'bbcode' is the only markup choice.
            # If you are using it, please provide feedback in the
            # forums at http://sct.spene.net !
            'board_wysiwyg': False,
            # This options let users test the wysiwyg editor by appending
            # ?wysiwyg=1 to the post URL. (I just added it so it can be seen on
            # sct.sphene.net and tested by users.)
            'board_wysiwyg_testing': False,
        })

        styleincludes = sphsettings.get_sph_setting('community_styleincludes',
                                                    [])
        styleincludes.append(settings.STATIC_URL +
                             'sphene/sphboard/styles/base.css')
        sphsettings.set_sph_setting('community_styleincludes', styleincludes)
Beispiel #5
0
from sphene.community.sphutils import add_setting_defaults

add_setting_defaults( {
    'blog_post_paging': 10,
    })

Beispiel #6
0
add_setting_defaults( {
    'board_count_views': True,
    'board_heat_days': 30,
    'board_heat_post_threshold': 10,
    'board_heat_view_threshold': 100,
    'board_heat_calculator': 'sphene.sphboard.models.calculate_heat',

    # Defines if the 'Notify Me' checkbox should be selected by default.
    'board_default_notifyme': True,

    # How long a user is allowed to edit his post in seconds.
    # -1: forever,
    # 0: never
    'board_edit_timeout': -1, #30 * 60,

    # Timeout for the rendered body in the cache
    # Default 6 hours
    'board_body_cache_timeout': 6 * 3600,
    'board_signature_cache_timeout': 6 * 3600,
    'board_authorinfo_cache_timeout': 6 * 3600,

    # See http://code.djangoproject.com/ticket/4789
    # When activating this setting, select_related() will not be used.
    'workaround_select_related_bug': False,


    'board_post_paging': 10,

    # Allow users to attach files to their posts ?
    'board_allow_attachments': True,

    # Pass the board and blog posts through the wiki camel case
    # markup. This will allow wiki links to be automatically placed
    # into the posts. It is better to turn this off and use the
    # sph extended BBCODE wiki label.
    'board_auto_wiki_link_enabled': True,

    'board_attachments_upload_to': 'var/sphene/sphwiki/attachment/%Y/%m/%d',
    })
Beispiel #7
0
add_setting_defaults({
    'board_count_views':
    True,
    'board_heat_days':
    30,
    'board_heat_post_threshold':
    10,
    'board_heat_view_threshold':
    100,
    'board_heat_calculator':
    'sphene.sphboard.models.calculate_heat',

    # Defines if the 'Notify Me' checkbox should be selected by default.
    'board_default_notifyme':
    True,

    # How long a user is allowed to edit his post in seconds.
    # -1: forever,
    # 0: never
    'board_edit_timeout':
    -1,  #30 * 60,

    # Timeout for the rendered body in the cache
    # Default 6 hours
    'board_body_cache_timeout':
    6 * 3600,
    'board_signature_cache_timeout':
    6 * 3600,
    'board_authorinfo_cache_timeout':
    6 * 3600,

    # See http://code.djangoproject.com/ticket/4789
    # When activating this setting, select_related() will not be used.
    'workaround_select_related_bug':
    False,
    'board_post_paging':
    10,

    # Allow users to attach files to their posts ?
    'board_allow_attachments':
    True,

    # Pass the board and blog posts through the wiki camel case
    # markup. This will allow wiki links to be automatically placed
    # into the posts. It is better to turn this off and use the
    # sph extended BBCODE wiki label.
    'board_auto_wiki_link_enabled':
    True,
    'board_attachments_upload_to':
    'var/sphene/sphwiki/attachment/%Y/%m/%d',
})
add_setting_defaults( {
    'board_count_views': True,
    'board_heat_days': 30,
    'board_heat_post_threshold': 10,
    'board_heat_view_threshold': 100,
    'board_heat_calculator': 'sphene.sphboard.models.calculate_heat',

    # Defines if the 'Notify Me' checkbox should be selected by default.
    'board_default_notifyme': True,

    # How long a user is allowed to edit his post in seconds.
    # -1: forever,
    # 0: never
    'board_edit_timeout': -1, #30 * 60,

    # How long a user is allowed to hide his post in seconds.
    # -1: forever,
    # 0: never
    'board_hide_timeout': -1, #30 * 60,

    # Timeout for the rendered body in the cache
    # Default 6 hours
    'board_body_cache_timeout': 6 * 3600,
    'board_signature_cache_timeout': 6 * 3600,
    'board_authorinfo_cache_timeout': 6 * 3600,

    # See http://code.djangoproject.com/ticket/4789
    # When activating this setting, select_related() will not be used.
    'workaround_select_related_bug': False,


    'board_post_paging': 10,

    # Allow users to attach files to their posts ?
    'board_allow_attachments': True,

    # Pass the board and blog posts through the wiki camel case
    # markup. This will allow wiki links to be automatically placed
    # into the posts. It is better to turn this off and use the
    # sph extended BBCODE wiki label.
    'board_auto_wiki_link_enabled': True,

    'board_attachments_upload_to': 'var/sphene/sphwiki/attachment/%Y/%m/%d',

    'board_slugify_links': True,

    # Display the reply form directly below a thread instead of just a 'Post Reply' link.
    'board_quick_reply': False,

    # Activates the experimental WYSIWYG editor - 
    #   only if 'bbcode' is the only markup choice.
    # If you are using it, please provide feedback in the 
    # forums at http://sct.spene.net !
    'board_wysiwyg': False,
    # This options let users test the wysiwyg editor by appending
    # ?wysiwyg=1 to the post URL. (I just added it so it can be seen on
    # sct.sphene.net and tested by users.)
    'board_wysiwyg_testing': False,
    })
Beispiel #9
0
    def ready(self):
        from sphene.community.sphutils import add_setting_defaults

        add_setting_defaults( {
            'blog_post_paging': 10,
        })