Merge branch 'feature/conf-https' into develop
This commit is contained in:
		
				commit
				
					
						ed9d13d1e4
					
				
			
		
					 3 changed files with 81 additions and 7 deletions
				
			
		
							
								
								
									
										4
									
								
								Makefile
									
										
									
									
									
								
							
							
						
						
									
										4
									
								
								Makefile
									
										
									
									
									
								
							|  | @ -5,7 +5,7 @@ BASEDIR=$(CURDIR) | ||||||
| SSH_HOST=dynamicweb-staging.ungleich.ch | SSH_HOST=dynamicweb-staging.ungleich.ch | ||||||
| SSH_PORT=22 | SSH_PORT=22 | ||||||
| SSH_USER=app | SSH_USER=app | ||||||
| SSH_TARGET_DIR=/home/$(SSH_USER)/django | SSH_TARGET_DIR=/home/$(SSH_USER)/app | ||||||
| 
 | 
 | ||||||
| help: | help: | ||||||
| 	@echo 'Makefile for a dynamicweb website' | 	@echo 'Makefile for a dynamicweb website' | ||||||
|  | @ -18,7 +18,7 @@ collectstatic: | ||||||
| 	$(PY?) $(BASEDIR)/manage.py collectstatic | 	$(PY?) $(BASEDIR)/manage.py collectstatic | ||||||
| 
 | 
 | ||||||
| rsync_upload: | rsync_upload: | ||||||
| 	rsync -P -rvzc -e "ssh -p $(SSH_PORT)" --exclude dynamicweb/local/local_settings.py --exclude .git --exclude .ropeproject --exclude __pycache__ --exclude *.pyc --exclude *~ --exclude *.psd $(BASEDIR) $(SSH_USER)@$(SSH_HOST):$(SSH_TARGET_DIR) --cvs-exclude | 	rsync -P -rvzc -e "ssh -p $(SSH_PORT)" --exclude dynamicweb/local/local_settings.py --exclude .git --exclude .ropeproject --exclude __pycache__ --exclude *.pyc --exclude *~ --exclude *.psd $(BASEDIR)/* $(SSH_USER)@$(SSH_HOST):$(SSH_TARGET_DIR) --cvs-exclude | ||||||
| 
 | 
 | ||||||
| install_debian_packages: | install_debian_packages: | ||||||
| 	apt-get update && cat $(BASEDIR)/requirements.debian.txt | xargs apt-get install -y --no-install-recommends | 	apt-get update && cat $(BASEDIR)/requirements.debian.txt | xargs apt-get install -y --no-install-recommends | ||||||
|  |  | ||||||
|  | @ -250,8 +250,6 @@ if LOGOUT_URL is None: | ||||||
| if LOGIN_REDIRECT_URL is None: | if LOGIN_REDIRECT_URL is None: | ||||||
|     LOGIN_REDIRECT_URL = APP_ROOT_ENDPOINT |     LOGIN_REDIRECT_URL = APP_ROOT_ENDPOINT | ||||||
| 
 | 
 | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| # Static files (CSS, JavaScript, Images) | # Static files (CSS, JavaScript, Images) | ||||||
| # https://docs.djangoproject.com/en/1.7/howto/static-files/ | # https://docs.djangoproject.com/en/1.7/howto/static-files/ | ||||||
| 
 | 
 | ||||||
|  | @ -319,6 +317,81 @@ TEXT_SAVE_IMAGE_FUNCTION='cmsplugin_filer_image.integrations.ckeditor.create_ima | ||||||
| TEXT_ADDITIONAL_TAGS = ('iframe',) | TEXT_ADDITIONAL_TAGS = ('iframe',) | ||||||
| TEXT_ADDITIONAL_ATTRIBUTES = ('scrolling', 'allowfullscreen', 'frameborder') | TEXT_ADDITIONAL_ATTRIBUTES = ('scrolling', 'allowfullscreen', 'frameborder') | ||||||
| USE_X_FORWARDED_HOST = True | USE_X_FORWARDED_HOST = True | ||||||
|  | 
 | ||||||
|  | # Django Bootstrap - Settings | ||||||
|  | # Added Configuration for bootstrap static files to load over https. | ||||||
|  | BOOTSTRAP3 = { | ||||||
|  | 
 | ||||||
|  |     # The URL to the jQuery JavaScript file | ||||||
|  |     'jquery_url': '//code.jquery.com/jquery.min.js', | ||||||
|  | 
 | ||||||
|  |     # The Bootstrap base URL | ||||||
|  |     'base_url': '//maxcdn.bootstrapcdn.com/bootstrap/3.3.4/', | ||||||
|  | 
 | ||||||
|  |     # The complete URL to the Bootstrap CSS file (None means derive it from base_url) | ||||||
|  |     'css_url': None, | ||||||
|  | 
 | ||||||
|  |     # The complete URL to the Bootstrap CSS file (None means no theme) | ||||||
|  |     'theme_url': None, | ||||||
|  | 
 | ||||||
|  |     # The complete URL to the Bootstrap JavaScript file (None means derive it from base_url) | ||||||
|  |     'javascript_url': None, | ||||||
|  | 
 | ||||||
|  |     # Put JavaScript in the HEAD section of the HTML document (only relevant if you use bootstrap3.html) | ||||||
|  |     'javascript_in_head': False, | ||||||
|  | 
 | ||||||
|  |     # Include jQuery with Bootstrap JavaScript (affects django-bootstrap3 template tags) | ||||||
|  |     'include_jquery': False, | ||||||
|  | 
 | ||||||
|  |     # Label class to use in horizontal forms | ||||||
|  |     'horizontal_label_class': 'col-md-3', | ||||||
|  | 
 | ||||||
|  |     # Field class to use in horizontal forms | ||||||
|  |     'horizontal_field_class': 'col-md-9', | ||||||
|  | 
 | ||||||
|  |     # Set HTML required attribute on required fields | ||||||
|  |     'set_required': True, | ||||||
|  | 
 | ||||||
|  |     # Set HTML disabled attribute on disabled fields | ||||||
|  |     'set_disabled': False, | ||||||
|  | 
 | ||||||
|  |     # Set placeholder attributes to label if no placeholder is provided | ||||||
|  |     'set_placeholder': True, | ||||||
|  | 
 | ||||||
|  |     # Class to indicate required (better to set this in your Django form) | ||||||
|  |     'required_css_class': '', | ||||||
|  | 
 | ||||||
|  |     # Class to indicate error (better to set this in your Django form) | ||||||
|  |     'error_css_class': 'has-error', | ||||||
|  | 
 | ||||||
|  |     # Class to indicate success, meaning the field has valid input (better to set this in your Django form) | ||||||
|  |     'success_css_class': 'has-success', | ||||||
|  | 
 | ||||||
|  |     # Renderers (only set these if you have studied the source and understand the inner workings) | ||||||
|  |     'formset_renderers':{ | ||||||
|  |         'default': 'bootstrap3.renderers.FormsetRenderer', | ||||||
|  |     }, | ||||||
|  |     'form_renderers': { | ||||||
|  |         'default': 'bootstrap3.renderers.FormRenderer', | ||||||
|  |     }, | ||||||
|  |     'field_renderers': { | ||||||
|  |         'default': 'bootstrap3.renderers.FieldRenderer', | ||||||
|  |         'inline': 'bootstrap3.renderers.InlineFieldRenderer', | ||||||
|  |     }, | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | # djangocms_blog config | ||||||
|  | 
 | ||||||
|  | BLOG_ENABLE_COMMENTS = False | ||||||
|  | BLOG_USE_PLACEHOLDER = False | ||||||
|  | BLOG_IMAGE_THUMBNAIL_SIZE = {'size': '120x120', 'crop': True,'upscale': False} | ||||||
|  | BLOG_IMAGE_FULL_SIZE = {'size': '640x120', 'crop': True,'upscale': False} | ||||||
|  | BLOG_PAGINATION = 4 | ||||||
|  | BLOG_LATEST_POSTS = BLOG_PAGINATION | ||||||
|  | BLOG_POSTS_LIST_TRUNCWORDS_COUNT = 100 | ||||||
|  | BLOG_MULTISITE = True | ||||||
|  | BLOG_AUTHOR_DEFAULT = True | ||||||
|  | 
 | ||||||
| try: | try: | ||||||
|     from .local.local_settings import * |     from .local.local_settings import * | ||||||
| except ImportError as e: | except ImportError as e: | ||||||
|  |  | ||||||
|  | @ -1,13 +1,14 @@ | ||||||
| {% load cms_tags menu_tags sekizai_tags staticfiles bootstrap3 %} | {% load cms_tags menu_tags sekizai_tags staticfiles bootstrap3 %} | ||||||
|  | <!doctype html> | ||||||
| <html> | <html> | ||||||
|   <head> |   <head> | ||||||
|     <title>{% page_attribute "page_title" %}</title> |     <title>{% page_attribute "page_title" %}</title> | ||||||
|     {% addtoblock "external-css" %} |     {% addtoblock "external-css" %} | ||||||
|     {% bootstrap_css %} |     {% bootstrap_css %} | ||||||
| 
 | 
 | ||||||
|     <link href="http://maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet" type="text/css"> |     <link href='//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css' rel="stylesheet" type="text/css"> | ||||||
|     <link href='http://fonts.googleapis.com/css?family=Lora:400,700,400italic,700italic' rel='stylesheet' type='text/css'> |     <link href='//fonts.googleapis.com/css?family=Lora:400,700,400italic,700italic' rel='stylesheet' type='text/css'> | ||||||
|     <link href='http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800' |     <link href='//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800' | ||||||
| 	  rel='stylesheet' type='text/css'> | 	  rel='stylesheet' type='text/css'> | ||||||
| 
 | 
 | ||||||
|     <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> |     <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue