1 / 11

Build Your Personal Website with Python

Build Your Personal Website with Python. Vince Salvino @ vincesalvino // salvino@coderedcorp.com PyOhio 2019. Building a Website in 2019. Choices, choices, choices! De-facto: WordPress Popular: Static site generators Python: ???. WordPress. Grand-daddy of CMS’s

toviel
Télécharger la présentation

Build Your Personal Website with Python

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

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

More Related