Coder Social home page Coder Social logo

CircleCI

What is rukzuk?

rukzuk combines a web design Software and a Content Management System. Until now the old web design process required a layout to be created by a designer using a graphic program like Adobe Photoshop or InDesign. The design was then translated into HTML/CSS before being integrated into a content management system — all of which required a developer. rukzuk sums up the entire process in one tool, which saves time, money, and avoids duplicate work.

  • Coding knowledge and a web developer are no longer necessary to create an individual website.
  • rukzuk has adopted the slogan "What You See Is What It Really Is", describing how users have the ability to design websites directly in their browser. Throughout the web design process the website is viewed in real time giving users constant control over the end result.
  • Responsive layouts for smart phones, tablets and desktops are designed visually in rukzuk using the program's Visual Responsive Web Design.
  • In contrast to code generators like Adobe Edge Reflow, rukzuk’s content management system (CMS) is already built-in.
  • Multiple websites can be managed simultaneously in one installation.

Who needs rukzuk?

  • Everybody who wants to design websites independently and professionally, but without wasting time and money on coding the website.
  • Designers who want to design websites freely and professionally, but without wasting time and money on coding. Freelancing designers who create websites that must strictly adhere to customer specification or corporate guidelines. Content editing can be done by the clients independently.
  • Agencies who need to create last-minute websites for pitches or presentations. The big difference between rukzuk and mockup or prototyping tools is that you can publish the internet-ready websites instantly.
  • Companies and organizations who manage a huge amount of websites simultaneously. rukzuk is the ideal solution to create microsites, landing pages, single product sites, event websites and all kinds of websites.
  • Developers who code new modules to expand the functionality of rukzuk. rukzuk itself does not generate code, it's generated from within the modules, which can be modified and extended at any time.

How does rukzuk work?

Users use rukzuk to build websites by combining a flexible element called a Module. Modules are combined to create the structure and design of a website. Each module has a specific function, for example: a gallery, a navigation element, a form or simply a box. To create a website: select an existing design — or start with a new one — and fill it with content using the modules. Styles and effects can be applied to each of the modules; from font formatting to backgrounds and CSS3. Once the site is complete, designers specify which modules can be edited by a client. The completed design then serves as the template for the pages of a website. The final result can consist of unlimited pages and never-ending creative possibilities.

Who made rukzuk?

The idea was born at SEITENBAU GmbH, an IT-service company and web agency with over 100 employees, based in Constance, Germany. The development of rukzuk is the product of many years of experience working with various content management systems for private companies of all sizes and public administrations.

Further information about rukzuk under https://rukzuk.com

Demo / Docker

For a quick demo simply use docker pull rukzuk/rukzuk or watch a video: Getting Started, Timelapse of creating a website visually in rukzuk.

The latest docker image is ready for production usage. It contains everytring ("fat container") you need including mysql and a publisher component to push your results on FTP(S)/SFTP remote hosts.

Components

Requirements

rukzuk is tested under Debian 10 and Ubuntu 18.04.

The following packages are required:

  • apache2 - Version 2.4

    • mod-ssl
    • mod-rewrite
  • php - Version 7.1+

    • php-curl
    • php-gd
    • php-intl
    • php-mbstring
    • php-zip
  • pecl packages

    • v8js (2.1.1 also requires libv8 > 6.9)

You can use mod-php (libapache2-mod-php), fcgi or php-fpm to connect Apache with PHP.

  • Other packages
    • phantomjs - Version 2.x

For SQLite

  • sqlite3 - Version >= 3.8
  • php-sqlite

WARNING: We do not recommend the usage of sqlite in production environments

For MySQL

  • mysql5 - Version >= 5.6
  • php-mysql

Developer Setup Notes

More in Development.md

rukzuk's Projects

devdocs icon devdocs

rukzuk module API and tutorial documentation

lazysizes icon lazysizes

High performance lazy loader for images (responsive and normal), iframes and scripts, that detects any visibility changes triggered through user interaction, CSS or JavaScript without configuration.

publisher icon publisher

django based ftp(s)/sftp website publisher for rukzuk cms

rukzuk icon rukzuk

rukzuk combines code-free visual webdesign, content management and easy publishing. Create individual websites faster and more efficient than ever.

sassphp icon sassphp

PHP bindings to libsass - fast, native Sass parsing in PHP!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.