Software engineering facts, information, and skills categorized as Mezzanine

Configure Amazon S3 for Mezzanine - a Django Blog engine

Varghese Chacko 3 years, 5 months ago

Amazon S3 is an efficient static file storage system for its services and relatively cheap. On the other hand Django is a nice web development framework that doesn't like to handle static files. Mezzanine is a popular blog engine  built in Django. Since Django doesn't like to handle static files on production systems, we always have to configure a web server like nginx or apache webserver to serve static files. On the other hand, its easy to host static files to Amazon S3. The S3 configuration for static files is easy, but saving user uploaded files for Django web app may raise some permission issues. Here is how we have configured the Django-S3-Mezzanine blog.

Create sitemap for Django application via sitemap framework's GenericSitema...

Varghese Chacko 3 years, 5 months ago

Sitemaps are very critical for SEO. For a Django application, how can we add sitemap? The django applications has dynamic content and it is almost impossible to recreate a sitemap and upload to the site. The django sitemap framework is for our rescue.

Customize HTML template for Mezzazine website

Varghese Chacko 3 years, 6 months ago

In our previous blog, we saw how to install and configure Mezzanine blog and up running. As you can see, the site had no fancy design and it is a typical blog layout for the site. But this site you are reading now is a mezzanine blog with a fancy home page and a matching inner page. How its done ? First of all get a nice design from a web designer and convert it to HTML.

How to install and do minimum configuration of Mezzanine

Varghese Chacko 3 years, 6 months ago

This article assumes that you are familiar with installing and configuring Django. Mezzanine ia a Django project at http://mezzanine.jupo.org/. It is licenced under BSD. It can be used, modified, and redistributed commercially. There is a demo available at http://mezzanine.jupo.org/en/admin/login.

How this site is built?

Varghese Chacko 3 years, 6 months ago

“We need a website with blog!” That was the call. Thank you for being here. This is the website site for Atemon Technology Consultants LLP. A software engineering firm needs a website. First version was a plain HTML single page website with no dynamic content. Now we are going to take the company to next level and we wanted a better website with a blog to make it a place that share knowledge. We hope we will keep this blog a technical one.

Let us talk!

We take the vision which comes from dreams and apply the magic of science and mathematics, adding the heritage of our profession and our knowledge to create a design.