Download
build your personal website with python n.
Skip this Video
Loading SlideShow in 5 Seconds..
Build Your Personal Website with Python PowerPoint Presentation
Download Presentation
Build Your Personal Website with Python

Build Your Personal Website with Python

115 Vues Download Presentation
Télécharger la présentation

Build Your Personal Website with Python

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Build Your Personal Website with Python Vince Salvino @vincesalvino // salvino@coderedcorp.com PyOhio 2019 @vincesalvino – github.com/coderedcorp/coderedcms

  2. Building a Website in 2019 Choices, choices, choices! • De-facto: WordPress • Popular: Static site generators • Python: ??? @vincesalvino – github.com/coderedcorp/coderedcms

  3. WordPress Grand-daddy of CMS’s • Dirt cheap managed hosting (starts ~$5/month) • Easy point-and-click setup/design/publishing • Really great for blogs and personal sites @vincesalvino – github.com/coderedcorp/coderedcms

  4. WordPress Grand-daddy of CMS’s • Dirt cheap managed hosting (starts ~$5/month) • Easy point-and-click setup/design/publishing • Really great for blogs and personal sites “But we want Python!” –Scream the masses @vincesalvino – github.com/coderedcorp/coderedcms

  5. Static Site Generators All the cool kids are doing it • Jekyll, Gatsby, Hugo, to name a few popular ones. @vincesalvino – github.com/coderedcorp/coderedcms

  6. Static Site Generators All the cool kids are doing it • Jekyll, Gatsby, Hugo, to name a few popular ones. • It’s “easy”… all you have to do is: • Master JavaScript • Install/use/setup NodeJS, NPM, etc. • Set up and provision s3 buckets • Debug CORS rules • Create a continuous integration to manage builds, deploys, etc. @vincesalvino – github.com/coderedcorp/coderedcms

  7. Python Website Builders Roll your own • Django, Flask, Pyramid, CherryPy @vincesalvino – github.com/coderedcorp/coderedcms

  8. Python Website Builders Roll your own • Django, Flask, Pyramid, CherryPy Use a Content Management System (CMS) • Plone, Mezzanine, Django-CMS, Wagtail @vincesalvino – github.com/coderedcorp/coderedcms

  9. Python Website Builders The thing about Python CMS’s is that they still require a non-trivial amount of coding to be usable. Not “batteries included” a la WordPress. So, we built CodeRed CMS. @vincesalvino – github.com/coderedcorp/coderedcms

  10. Build Your Website with CodeRed CMS “Live demo, what could go wrong?” –Every developer ever. github.com/coderedcorp/coderedcms docs.coderedcorp.com/cms @vincesalvino – github.com/coderedcorp/coderedcms

  11. CodeRed CMS Tutorial • Install and setup • The basics: logo, brand, settings • Home page • Blog page and a few blog articles • More Home page • Navbar and footer @vincesalvino – github.com/coderedcorp/coderedcms