Skip to main content

Quickstartup package used by Quickstartup Template

Project description

=============================
Quickstartup
=============================

.. image:: https://badge.fury.io/py/quickstartup.svg
:target: https://badge.fury.io/py/quickstartup

.. image:: https://travis-ci.org/osantana/quickstartup.svg?branch=master
:target: https://travis-ci.org/osantana/quickstartup

.. image:: https://coveralls.io/repos/github/osantana/quickstartup/badge.svg?branch=master
:target: https://coveralls.io/github/osantana/quickstartup?branch=master

Documentation
-------------

Quickstartup package used by `Quickstartup Template <https://github.com/osantana/quickstartup-template>`_


Screenshots
-----------

Landing Page
++++++++++++

.. figure:: https://raw.githubusercontent.com/osantana/quickstartup/master/docs/landing.png
:alt: Landing Page
:scale: 50%
:align: center

Landing Page


Signup Form
+++++++++++

.. figure:: https://raw.githubusercontent.com/osantana/quickstartup/master/docs/signup.png
:alt: Signup Form
:scale: 50%
:align: center

Signup form (you can easily customize it)


Signin Form
+++++++++++

.. figure:: https://raw.githubusercontent.com/osantana/quickstartup/master/docs/signin.png
:alt: Signin Form
:scale: 50%
:align: center

Signin form


Reset Password
++++++++++++++

.. figure:: https://raw.githubusercontent.com/osantana/quickstartup/master/docs/reset.png
:alt: Reset Password
:scale: 50%
:align: center

Reset Password


Contact Form
++++++++++++

.. figure:: https://raw.githubusercontent.com/osantana/quickstartup/master/docs/contact.png
:alt: Contact Form
:scale: 50%
:align: center

Contact Form

Sample App
++++++++++

.. figure:: https://raw.githubusercontent.com/osantana/quickstartup/master/docs/sample_app.png
:alt: Sample Application showing user profile editor
:scale: 50%
:align: center

Sample Application showing user profile editor




History
-------

0.19.0
++++++

* Add missing migration scripts

0.18.0
++++++

* Upgrade bootstrap to 4.5.2
* Remover tether requirement
* Fix issue #34 error in expiration time in emails

0.17.1
++++++

* Fix token expiration settings

0.17.0
++++++

* Requires Django 3.1
* Update requirements
* Fix and remove warnings
* Change token expiration config to use seconds instead of days

0.16.2
++++++

* Add PermissionMixin to the base User model (#38 thanks to @shahabaz)

0.16.1
++++++

* Small fix in documentation
* Fix tox envlist

0.16.0
++++++

* Update Django requirements
* Update Django support to 3.0 major release

0.15.1
++++++

* Update Django requirements
* Replace default Django unittest with pytest

0.14.1
++++++

* Fix Django requirement rule

0.14.0
++++++

* Update requirements for Django 2.1 and fixes deprecation-related issues

0.13.0
++++++

* Update codebase to work with Django 2
* Update third-party requirements

0.12.3
++++++

* Remove explicit reference to view that coud be inexistent
* Add vertical normal size include fields
* Add a missing 'safe' mark on error message

0.12.2
++++++

* Fix some issues with field includes adding safe filter in help/error
messages

0.12.1
++++++

* Fix a minor CSS class issue in app.html navbar

0.12.0
++++++

* Update middleware implementation to make it Django 1.10 format

0.11.0
++++++

* Remove dj-{static,media} and add log-setting helper

0.10.2
++++++

* Update more requirements

0.10.1
++++++

* Update to Django 1.10.2
* Update to bootstrap4-alpha
* Update other requirements and fix templates

0.9.5
+++++

* Update requirements.txt (using pur)
* Use py35 for tests in tox

0.9.4
+++++

* Update django-ipware version requirement
* Add Py3.5 in setup.py classifiers

0.9.3
+++++

* Update requirements

0.9.2
+++++

* Update translations

0.9.1
+++++

* Add Django password validators in all password-related forms.

0.9.0
+++++

* Breaks everything
* Rename apps with prefix ``qs_*`` to avoida conflicts with user's apps
* Remove django-registration dependency

0.6.0
+++++

* Improve Contact model representation string (eg. John Doe <jdoe@example.com>)
* Add `ip` of user at contact application.

0.5.7
+++++

* Replace noreply@{domain} with PROJECT_CONTACT to enable
tests on localhost (some SMTP servers does not accept this hostname)

0.5.6
+++++

* Fix an blocker bug in import on contact app

0.5.5
+++++

* Fixes and improvements in contact app (mainly in e-mail sending code)

0.5.4
+++++

* Update requirements versions

0.5.3
+++++

* Small refactor in footer_links block

0.5.2
+++++

* Sticky footer!
* Add a block structure start_body after <body> tag (for some analytics scripts)

0.5.1
+++++

* Fix remaining formatting issues in some templates

0.5.0
+++++

* Finish templates and static reorganization

0.4.4
+++++

* More templates & static refactorings to make customization easy

0.4.3
+++++

* Make signup form template overridable

0.4.2
+++++

* Update messages and tranlations

0.4.1
+++++

* Fix broken test
* Add some screenshots in README.rst

0.4.0
+++++

* Add one more template layer to make easy template override
* Update django-widget-tweak requirement version to 1.4.1
* Update app new visual
* Fix some visual issues (like textarea resize handle in contact form)
* Reset password, now, redirect to Sign in form with a flash message instructions
instead of an specific page and fix message tag colors

0.3.0
+++++

* New website visual

0.2.7
+++++

* Add block to allow bootstrap navbar CSS classes configuration

0.2.6
+++++

* CRITICAL: Add missing lib static files

0.2.5
+++++

* Fix a release number issue

0.2.4
+++++

* Move logo image to static root

0.2.2
+++++

* Fix a bug on template_name configuration on profile-related views

0.2.1
+++++

* Add missing migration script requirement

0.2.0
+++++

* Consolidate migration scripts (break migration from projects with 0.1.X versions)
* Update and compile pt_BR translations

0.1.9
+++++

* New settings for custom ProfileForm configuration

0.1.8
+++++

* Remove django-nose requirement and use Django test runner instead.
* Reorganize Form classes in files
* Reorganize and split some test files
* Code coverage: 89% (target: ~98%)
* Remove unused code in BaseUserManager
* PEP8 and cosmetic fixes
* Fix some requirements(-test).txt errors

0.1.7
+++++

* Use Django Nose test runner with a "testproject"
* Fix a issue in template loader that forces quickstartup templates over application templates.
* Fix a Site database loading error during tests (table missing)

0.1.6
+++++

* Update translations

0.1.5
+++++

* Include translations

0.1.4
+++++

* Bump Release number to fix a release error

0.1.3
+++++

* Fix(?) again README.rst to enable rendering on PyPI

0.1.2
+++++

* Fix(?) README.rst to enable rendering on PyPI

0.1.1
+++++

* Remove boilerplate (incorrect) informations from README.rst
* Add "version" command into setup.py

0.1.0
+++++

* First release on PyPI.


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

quickstartup-0.19.0.tar.gz (1.0 MB view details)

Uploaded Source

Built Distribution

quickstartup-0.19.0-py2.py3-none-any.whl (1.1 MB view details)

Uploaded Python 2 Python 3

File details

Details for the file quickstartup-0.19.0.tar.gz.

File metadata

  • Download URL: quickstartup-0.19.0.tar.gz
  • Upload date:
  • Size: 1.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for quickstartup-0.19.0.tar.gz
Algorithm Hash digest
SHA256 cf3dd7b2aa0f060f758d562810e0cabcecda387c434fc6b7786c19f1ce9e2e55
MD5 ffefbf4bf513cad42610d0a285818fac
BLAKE2b-256 08330dd969e126d20d5344d2728c786fd5bc05f8ebbf8c599e78e082ac9923f5

See more details on using hashes here.

File details

Details for the file quickstartup-0.19.0-py2.py3-none-any.whl.

File metadata

  • Download URL: quickstartup-0.19.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for quickstartup-0.19.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 a60d83222d61790e7a3724486a990b3693ae2e819ff3e5f91d2511f094113b9b
MD5 b0dde9b1ef1bf94f0d282fdde6d9874d
BLAKE2b-256 39261b5e3658fcfd87688755698aaefc47523ab471a4f055763706c0978c5d54

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page