friendsofredaxo / demo_onepage Goto Github PK
View Code? Open in Web Editor NEWDemonstriert eine Onepage-Website auf Basis von REDAXO 5
License: MIT License
Demonstriert eine Onepage-Website auf Basis von REDAXO 5
License: MIT License
In der aktuellsten Variante ist das vorher als "01 . Abschnitte als Module" benannte Template ID1 jetzt in "Default" umgetauft worden, hat aber nicht den Code mitbekommen, es ist also inhaltsleer!
kT
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
und deshalb sieht dann das frontend bescheiden aus weil js und css fehlt
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 |
Nur als Reminder gedacht: Sobald das erste Release (kann auch Beta sein) im Installer veröffentlicht wurde, können wir es mit ins Docker-Setup aufnehmen. Ich bin gespannt! :)
z.B. steht im Modul "header":
rex_media_type=header
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.
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!
Ist derzeit noch leer.
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');
?>
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...
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.
Error: Call to a member function getChildren() on null
File: rex:///template/8
Line: 41
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 |
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 |
demo installiert, danach direkt das frontend aufgemacht:
Error: Call to a member function append() on null
File: rex:\module\output
Line: 15
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 |
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 |
Line 15 in cd2530d
Wird REDAXO 5.5.1 wirklich technisch benötigt, oder funktionieren auch ältere Versionen? Wenn ja, fände ich sinnvoll, die Version runterzusetzen.
Siehe auch FriendsOfREDAXO/demo_community#38
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)
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 |
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;
}
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
Die Dateien haben alle das Ausführungsrecht. Das sollten sie aber nicht haben.
Zu sehen, wenn man eine Datei öffnet, links oben ("Executable File"). Beispiel:
https://github.com/FriendsOfREDAXO/demo_onepage/blob/master/boot.php
Error: Call to a member function getArticles() on null
File: rex:///template/2
Line: 42
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 |
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 |
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).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.