Comment

Relaunch Volkssolidarität

Website: https://www.volkssoli-dresden.de/

Special features:

  • Online ordering system "essen auf rädern" 
  • Context sensitive
  • Interactive map with search
  • Food planning system
  • Scheduling system

Comment

Comment

Stiftung Flucht, Vertreibung, Versöhnung

Pünktlich zum Richtfest ist die neue Website der Stiftung Flucht, Vertreibung, Versöhnung online gegangen. 

Die Bundesstiftung Flucht, Vertreibung, Versöhnung entwickelt in Berlin ein Dokumentationszentrum zum Thema Flucht und Vertreibung weltweit. Dazu zählt die Geschichte von Millionen Deutschen am Ende des Zweiten Weltkriegs. Heimatverlust ist eine universelle Erfahrung, auch heute sind unzählige Menschen davon betroffen. In diesem Kontext bietet die Stiftung künftig mit Ausstellungen, Veranstaltungen und Recherchemöglichkeiten ein Forum für historisches Lernen.

Comment

1 Comment

Warum setzt e-fork für einfache Websites auf Flat-File CMS und nicht auf Wordpress und Co.

1. Performance
Flat-File CMS Systeme basieren auf dem Filesystem des Webservers deswegen sind keine Datenbankanfragen notwendig. Cache-Systeme bei Wordpress machen das selbe nur müssen sie kompliziert und intelligent die Aktualität des Caches verwalten können.

2. Security
Durch die fehlende Datenbank ist es weniger anfällig für Angriffe, immer vorausgesetzt das es sich um gute Codequalität handelt.

3. simples Setup
Copy und Start, die Verwaltung ist mit Kommandozeilen befehlen möglich. Grav bring dazu noch ein CLI (Command Line Interface) mit. So lässt sich das ganze bestens in unsere "continuous integration platform" mit Jenkins integrieren.

4. Backup und Versionierung
Backups sind natürlich sehr simpel da sie sich auf Filesystem- ebene abspielen, zusätzlich durch GIT oder andere Versionierungssysteme können alle notwendigen QM Maßnahmen erreicht werden.

5. Einfachheit
Flat-File CMS sind wenig komplex sind aber für viele genau das Richtige. Es lassen sich damit sehr gut kleinere frontendlastige Projekte realisieren.

1 Comment

Comment

Hello Stylecast...

e-fork has created the brand new microsite for the company alimex. The Design was created by hadi teherany and developed by e-fork, used the Flat-File CMS called grav. 


Grav is a type of flat-file CMS, a content management system that stores data in files that are organized in folders rather than in a database. It handles content in a way that provides a solution that can be as simple or as powerful as the developer needs.

 

 

 

Comment

Comment

Hello studioJK!

Studio JK is an office for public and private architecture, retail- and exhibition architecture,  
we have launched the new website from studioJK.

The website is developed with a new technology using a template compiler 20 times faster than the previous Node.js + JSON-template system.


But see for yourself http://studiojk.de

Comment

Comment

HowTo: Make a `clean` Lets Encrypt Installation on Amazon Linux (ACME Client)

Last week I tried to install the Let's Encrypt Client on Amazon Linux 2015.09 (based on RHEL/Centos6 with Apache 2.4.16) following the default instructions. First, I have to install git, clone the repo and when I start letsencrypt, I get the typical error message:

WARNING: Amazon Linux support is very experimental at present... if you would like to work on improving it, please ensure you have backups and then run this script again with the --debug flag!

Ok, let's try the --debug flag. Waaah, what is this? I want to get the help and it's installs a bunch of packages on my server, including an older python version (2.6), and create many files in the root home dir! It is really necessary? I think not. Fortunately, I took the warning seriously and have created a snapshot before this happen.

So, I know the server have the python package 2.7 installed, I assume this come from the awscli from my cloud formation stacks. How can I convince letsencrypt to use it? After a plenty of hours, asking sheik google, reading blogs and faq's I found a really simple solution following a article about the S3/CloudFront plugin for the Let's Encrypt client.

Installation

yum -y install gcc libattr-devel libffi-devel openssl-devel dialog pip install letsencrypt

Now, I found the letsencrypt package under /usr/local/lib/python2.7/site-packages/letsencrypt and the script file under /usr/local/bin/letsencrypt, no git needed. To make it system wide available, I added a sysmlink to the /usr/bin/ directory. Easy, hum?

ln -s /usr/local/bin/letsencrypt /usr/bin/letsencrypt
 

Certficate issuing

I want simple create the certificates without any apache modifications, because I do it by myself testing against Qualys SSL Labs. To do this, be sure you have opened port 80 and 443 in your security group.

service httpd stop && letsencrypt certonly --rsa-key-size 4096 -m admin@domain.com --agree-tos -d domain.com -d www.domain.com -d test.domain.com && service httpd start

The certificates can be found in the default path under /etc/letsencrypt/live/domain.com which are symlinks to /etc/letsencrypt/archive/domain.com.

Certficate renewing

The certificates are revoked after 90 days an shold be renewed within this period, so finally I have created a simple cronjob to this for me.

08 2 */60 * * root service httpd stop && letsencrypt --rsa-key-size 4096 -m admin@domain.com --agree-tos renew && service httpd start >> /var/log/letsencrypt/renew.log 2>&1

 

Comment