Giter Site home page Giter Site logo

demo_onepage's Introduction

Onepage-Demo für REDAXO 5

Screenshot

Die Demo zeigt drei Wege, wie man eine Onepage-Website aufbauen kann:

  • mit Modulen
  • mit Artikeln
  • mit Kategorien und ggf. weiteren Artikeln

Von der letzten Variante ist es nun ein kleiner Schritt, um die Onepage-Website in eine Multipage-Website umzuwandeln.

Die Module haben relativ viele Optionen und Variationsmöglichkeiten und decken die typischen Fälle einer Website ab: Texte in Spalten und mit Bildern, Hintergrundbilder, Projekte, Kundenstimmen, Teamvorstellung, Bildergalerie, etc.

Mittels Kategorie-Metafelder kann man globale Einstellungen vornehmen wie Navigationstyp, Grundfarbe oder die Anzeige eines Preloaders. Die Links zu den Social Media-Plattformen werden in Sprach-Metafeldern gepflegt.

Screenshot

Die Demo ist eher für etwas fortgeschrittene Anwender konzipiert, Einsteiger fangen am besten mit der Basis-Demo an.

demo_onepage's People

Contributors

aeberhard avatar christophboecker avatar interweave-media avatar nandes2062 avatar polarpixel avatar schuer avatar staabm avatar tyrant88 avatar ynamite avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

demo_onepage's Issues

background-image jitter beim scrollen auf iOS chrome

Wegen der 80vh Definition für das background-image ruckeln die header- und hintergrundbilder auf iOS in Chrome.

Lösung, siehe https://stackoverflow.com/questions/24944925/background-image-jumps-when-address-bar-hides-ios-android-mobile-chrome

.section .responsive-background, .section .full-image {
    transition: height 1000000s ease;
    -webkit-transition: height 1000000s ease;
    -moz-transition: height 1000000s ease;
    -o-transition: height 1000000s ease;
}

English version

Vielleicht hat ja jemand Zeit und Lust, die Demo zu übersetzen. Wäre großartig, weil die Demos oftmals Erstkontakt für REDAXO-Interessierte sind (Zumindest hoffen wir das).

installationshinweis

wenn man das addon intalliert, wäre gut wenn in der installmsg ein hinweis stehen würde wie man weiter verfahren muss (neuer menupunkt klicken und demo importieren etc)

System report (REDAXO 5.12.0-dev, PHP 7.4.3, MySQL 8.0.21)
REDAXO
Version 5.12.0-dev
PHP
Version 7.4.3
OPcache yes
Xdebug yes
Database
Version MySQL 8.0.21
Character set utf8
Server
OS Linux
SAPI fpm-fcgi
Webserver Apache
Request
Browser Firefox/83.0
Protocol HTTP/2.0
HTTPS yes
Packages
backup 2.6.1
be_style 2.11.0
be_style/customizer 2.11.0
be_style/redaxo 2.11.0
demo_onepage 1.4.0
developer 3.8.0
install 2.9.0-dev
markitup 3.3.4
mblock 3.1.0
media_manager 2.10.0
mediapool 2.9.0
metainfo 2.7.2
project dev
structure 2.11.1-dev
structure/content 2.11.1-dev
users 2.8.0-dev

default template probleme

habe die demo heute in redaxo 5.11 installiert.

im anschluß gibt es anscheinend probleme mit dem neuen default template.

direkt nach dem setup ist das default template ziemlich leer

grafik

und deshalb sieht dann das frontend bescheiden aus weil js und css fehlt

System report (REDAXO 5.12.0-dev, PHP 7.4.3, MySQL 8.0.21)
REDAXO
Version 5.12.0-dev
PHP
Version 7.4.3
OPcache yes
Xdebug yes
Database
Version MySQL 8.0.21
Character set utf8
Server
OS Linux
SAPI fpm-fcgi
Webserver Apache
Request
Browser Firefox/83.0
Protocol HTTP/2.0
HTTPS yes
Packages
backup 2.6.1
be_style 2.11.0
be_style/customizer 2.11.0
be_style/redaxo 2.11.0
demo_onepage 1.4.0
developer 3.8.0
install 2.9.0-dev
markitup 3.3.4
mblock 3.1.0
media_manager 2.10.0
mediapool 2.9.0
metainfo 2.7.2
project dev
structure 2.11.1-dev
structure/content 2.11.1-dev
users 2.8.0-dev

Call to a member function append() on null

demo installiert, danach direkt das frontend aufgemacht:

image

Error: Call to a member function append() on null
File: rex:\module\output
Line: 15

Stacktrace
Function File Line
require redaxo\cache\addons\structure.1.content 90
require redaxo\src\addons\structure\plugins\content\lib\article_content.php 102
rex_article_content->getArticle rex:\template 1
require redaxo\src\addons\structure\plugins\content\lib\article_content_base.php 416
rex_article_content_base->getArticleTemplate redaxo\src\addons\structure\plugins\content\boot.php 80
rex_package->{closure} redaxo\src\core\lib\extension.php 45
rex_extension::registerPoint redaxo\src\core\frontend.php 22
require redaxo\src\core\boot.php 152
require index.php 9
System report (REDAXO 5.7.0-beta1#eb3b29c39, PHP 7.3.0)
REDAXO
Version 5.7.0-beta1#eb3b29c39
PHP
Version 7.3.0
OPcache no
Xdebug no
Database
Version 5.5.5-10.1.37-MariaDB
Character set utf8 (utf8_general_ci)
Server
OS WINNT
SAPI apache2handler
Webserver Apache/2.4.37
Request
Browser Firefox/66.0
Protocol HTTP/1.1
HTTPS no
Packages
backup 2.3.0-beta1
be_style 2.7.0-beta1
be_style/customizer 2.7.0-beta1
be_style/redaxo 2.7.0-beta1
demo_onepage 1.2.2
developer 3.7.0
install 2.4.1-beta1
markitup 3.2.0
mblock 3.0.1
media_manager 2.6.0-beta1
mediapool 2.5.0-beta1
metainfo 2.3.2-beta1
project dev
structure 2.7.0-beta1
structure/content 2.7.0-beta1
users 2.5.2-beta1

header input erzeugt HTMLentities

z.B. bei der Verwendung von "&".

Abhilfe in den ersten Zeilen:

<!-- *******************************************************
HEADER
******************************************************** -->

<fieldset class="form-horizontal distance">
	<legend>Intro-Block</legend>
	<?php
	$fragment = new rex_fragment();
	$fragment->setVar('intro',"REX_VALUE[id=1 output=html]");
	$fragment->setVar('headline',"REX_VALUE[id=2 output=html]");
	$fragment->setVar('text',REX_VALUE[3]);
	echo $fragment->parse('introblock.php');
	?>

Templates nicht zugewiesen

Hi,
in der Demo / Installation - sind nach der Installation bei den Kategorien:
/Start/ und /Abschnitte als Module/ "nur" das DEFAULT eingebunden.
Das wirft beim Aufrufen der Seite leider gleich einen Fehler im Modul(id:1 / Zeile 15) bzw. wird in dem Default-Template der Header nicht eingebunden... Könnt etwas für Verwirrung sorgen, wenn man beim Aufruf einen OOOPS erhält...

rex_exception Fragmentfile "introblock.php" not found!

Wird das Addon deaktiviert – was ja nach der Installation möglich sein sollte – wirft das Modul "01 . Header" im Backend wenn man bearbeiten will einen Fehler: rex_exception Fragmentfile "introblock.php" not found! Wird das Addon wieder aktiviert, läßt sich auch der Block mit dem Modul wieder bearbeiten.
bildschirmfoto 2018-11-13 um 16 17 16

help.php & update.php entfernen

Wenn die help.php nicht vorhanden wäre, würde im REDAXO stattdessen die README.md ausgegeben. Damit müssten wir Hilfetexte zukünftig nur noch an einer Stelle pflegen.

Die update.php ist leer und könnte zur besseren Übersicht entfernt werden.

Support für YRewrite

PR existiert bereits: #16

Wird YRewrite eingesetzt, müssen in den Templates auf jeden Fall absolute Pfade für die Assets verwendet werden, andernfalls können diese auf Unterseiten nicht geladen werden.

Update, siehe Kommentare: Es wird ein neuer PR benötigt!

Call to a member function getChildren() on null

screenshot 2019-01-05 at 22 19 35

Error: Call to a member function getChildren() on null
File: rex:///template/8
Line: 41

Stacktrace
Function File Line
require redaxo/src/addons/structure/plugins/content/lib/article_content_base.php 416
rex_article_content_base->getArticleTemplate redaxo/src/addons/structure/plugins/content/boot.php 80
rex_package->{closure} redaxo/src/core/lib/extension.php 45
rex_extension::registerPoint redaxo/src/core/frontend.php 22
require redaxo/src/core/boot.php 152
require index.php 9
System report (REDAXO 5.7.0-beta1, PHP 7.2.10)
REDAXO
Version 5.7.0-beta1
PHP
Version 7.2.10
OPcache no
Xdebug no
Database
Version 5.7.23
Character set utf8 (utf8_general_ci)
Server
OS Darwin
SAPI apache2handler
Webserver Apache/2.2.34
Request
Browser Chrome/71.0.3578.98
Protocol HTTP/1.1
HTTPS no
Packages
backup 2.3.0-beta1
be_style 2.7.0-beta1
be_style/customizer 2.7.0-beta1
be_style/redaxo 2.7.0-beta1
demo_onepage 1.2.2
developer 3.7.0
install 2.4.1-beta1
markitup 3.2.0
mblock 2.2.3
media_manager 2.6.0-beta1
mediapool 2.5.0-beta1
metainfo 2.3.2-beta1
project dev
structure 2.7.0-beta1
structure/content 2.7.0-beta1
users 2.5.2-beta1

Ergebnis-Vorschau der Demo (online)

Hallo,

zunächst Chapeau für die Arbeit!

Die Screenshots sind sehr vielversprechend und ich sehe deutlich die "Handschrift" von Peter @polarpixel :-)

Vorschlag: Einen Onepager als Sub-Domain zu redaxo.org (http://onepager.redaxo.org) veröffentlichen. Das macht es noch einmal einfacher, sich dafür zu entscheiden (oder eben auch dagegen).

Viele Grüße,
Franziska

Call to a member function getArticles() on null

screenshot 2019-01-05 at 22 14 16 1

Error: Call to a member function getArticles() on null
File: rex:///template/2
Line: 42

Stacktrace
Function File Line
require redaxo/src/addons/structure/plugins/content/lib/article_content_base.php 416
rex_article_content_base->getArticleTemplate redaxo/src/addons/structure/plugins/content/boot.php 80
rex_package->{closure} redaxo/src/core/lib/extension.php 45
rex_extension::registerPoint redaxo/src/core/frontend.php 22
require redaxo/src/core/boot.php 152
require index.php 9
System report (REDAXO 5.7.0-beta1, PHP 7.2.10)
REDAXO
Version 5.7.0-beta1
PHP
Version 7.2.10
OPcache no
Xdebug no
Database
Version 5.7.23
Character set utf8 (utf8_general_ci)
Server
OS Darwin
SAPI apache2handler
Webserver Apache/2.2.34
Request
Browser Chrome/71.0.3578.98
Protocol HTTP/1.1
HTTPS no
Packages
backup 2.3.0-beta1
be_style 2.7.0-beta1
be_style/customizer 2.7.0-beta1
be_style/redaxo 2.7.0-beta1
demo_onepage 1.2.2
developer 3.7.0
install 2.4.1-beta1
markitup 3.2.0
mblock 2.2.3
media_manager 2.6.0-beta1
mediapool 2.5.0-beta1
metainfo 2.3.2-beta1
project dev
structure 2.7.0-beta1
structure/content 2.7.0-beta1
users 2.5.2-beta1

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.