Giter VIP home page Giter VIP logo

neos.demo's Introduction

The Neos package

Note

This repository is a read-only subsplit of a package that is part of the Neos project (learn more on www.neos.io).

Neos is an open source Content Application Platform based on Flow. A set of core Content Management features is resting within a larger context that allows you to build a perfectly customized experience for your users.

If you want to use Neos, please have a look at the Neos documentation

Contribute

If you want to contribute to Neos, please have a look at https://github.com/neos/neos-development-collection - it is the repository used for development and all pull requests should go into it.

Build frontend assets

If you need to rebuild the frontend assets you need to run the following commands within the Neos.Neos package directory:

For develpment:

yarn
yarn build

For production:

yarn
yarn build:production

neos.demo's People

Contributors

aertmann avatar afoeder avatar ahaeslich avatar albe avatar bjen avatar bwaidelich avatar crydotsnake avatar daniellienert avatar dependabot[bot] avatar dfeyer avatar dimaip avatar fnkr avatar franzkugelmann avatar gerhard-boden avatar hlubek avatar htuscher avatar iseries avatar johannessteu avatar jonnitto avatar kdambekalns avatar kitsunet avatar markusguenther avatar mattiasnilsson avatar mficzel avatar mgoldbeck avatar mhsdesign avatar regniets avatar robertlemke avatar sebobo avatar skurfuerst avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

neos.demo's Issues

NeosDemo: Cleanup

We need to clean up content elements that we dont need anymore, e.g. Flickr, Registration, ...
In addition we need to clean the setup, make it work on M1, remove compass etc.

Relates: neos/Neos.NeosIo#433

Exception when adding "Carousel" content element

Hello Neos Friends ๐Ÿ˜Š ๐Ÿ‘‹๐Ÿผ !

Description

In the current Neos version, you get an exception when you want to add the content element. There was already a ticket for this: #77 but I thought it would be better to open a new ticket.

Bildschirmfoto 2021-09-19 um 14 27 51

Informations

  • Neos Version: "neos/neos": "~7.1.0",
  • Neos.Demo Package Version: "neos/demo": "^7.1",
  • Development Environment: DDEV

Importing Demo Site leads to error

Jira issue originally created by user siwa_pparzer:

When I try to complete Step 4 in the setup, by importing the demo site i get following error:

Error: During the import of the "Sites.xml" from the package "TYPO3.NeosDemoTypo3Org" an exception occurred: Error: During import an exception occurred: "Exception while property mapping for target type "TYPO3\Media\Domain\Model\ImageVariant", at property path "originalAsset": Tried to refresh the dimensions and meta data of Image asset "" but the file of resource "ed77a0bb1f19cdb992c214197bb1f28dddf29031" does not exist or is not a valid image.".

It's likely the same Bastian Waidelich described here:
https://jira.neos.io/browse/NEOS-1440

What I've done so far:
installed composer
installed neos from composer
configured virtual host
created DB
changed permissions to drwxrwxr-x recursively
completed setup steps 1-3

Image Variant Entries:
persistence_object_identifier | originalasset | name | width | height |
| c1e528e2-b495-0622-e71c-f826614ef287 | ec147d63-a7a9-7029-2cea-95dc381114ab | | 2508 | 1254 |

Image Entries:
| persistence_object_identifier | width | height |
| ec147d63-a7a9-7029-2cea-95dc381114ab | 2508 | 1672 |

Jira-URL: https://jira.neos.io/browse/NEOS-1650

Add Editor Registration on Home/teaser

We should add the editor registration plugin right on the Homepage in the Teaser-Area (the one with the flower).
If the registration is nicely designed, this is moreless the most important part that (at least on demo.neos.io) a user wants to do, thus ist should be as far up as possible.

Custom Error Page is not usable

The _hidden property is not longer changeable for auto created nodes.

The current demo package creates a "Not Found" - Page automatically. As this property is not longer changeable there is no way (but to manually edit the database content) to enable the prepared custom not found handling.

See also:
neos/neos-ui#2282
neos/neos-ui#3004

Redirect from registration to directly login

We should be able to directly login after registering the user successfully via the frontend form.

We have to provide the fields to the Neos\Neos\LoginController->authenticate action as

__authentication[Neos][Flow][Security][Authentication][Token][UsernamePassword][username]

and

__authentication[Neos][Flow][Security][Authentication][Token][UsernamePassword][password]

No csrftoken is needed.

Empty content area unreachable in new UI

Currently the main content area on the demo site is hidden behind the top bar so to add content to an empty page one has to use the content tree to select the collection.

image

This is due to the demo site making use of CSS adjustments for the backend to fix that, however the new UI doesn't have the same UI state classes added to the body tag as the old UI did.

Two YouTube content elements

Currently, we have two content elements for displaying a youtube video on the page.

  1. Neos.Demo:Content.CarouselYouTube
  2. Neos.Demo:Content.YouTube

Is there a specific reason for that? If not, we should decide which one of the elements should be removed.

New Demo for Neos 8.3

Ideas from Neos Sprint Hamburg 2022

  • Presentation folder with all components inside
    • More complex components like columns will have a subfolder to contain their parts
    • Remove atoms, section and block folders
  • Document Mixin in Page mergen
  • Remove restrictions and enforce adding constraints on all nodetypes @Sebobo
  • Rename CKConfig
  • Add readme to subfolders to explain their use
  • MenuItems Recursion @jonnitto
  • Remove context dependent setting and replace with simple setting access set by context
  • Rename Splide to Slider
  • Release notes should contain information about pruning and reimporting the new content
  • Explain that Tailwind is an example and people could use anything
  • Chapters still have to be renamed @jonnitto

v9 new CR specifics

  • Create separate issue #156

NeosDemo: Improvements

We want to make the demo package more approachable for integrators, editors, decides, etc. and also reuse it for our online demo

  • Replace meta menu system with homepage menu references property
  • Replace "The book" with a news/blog example
  • Remove languages except US, UK, DE
  • Fix constraints

New Neos Demo improvements

  • Margin between elements
  • Print style
  • Rendering of asset list
  • Rendering of content navigation elements
  • Rendering of form elements

PHP Warning for every hit on the 404 page

Neos throws a PHP Warning for every hit on the 404 page.

Neos\Flow\Mvc\Controller\Exception\InvalidControllerException
No controller could be resolved which would match your request. Package key: "", controller name: "Standard". (GET http://domain.tld/non-existing-url)

"/Data/Temporary/Production/Cache/Code/Flow_Object_Classes/Neos_Flow_Mvc_Dispatcher.php in Neos\\Flow\\Mvc\\Dispatcher_Original::resolveController"

throw new Controller\Exception\InvalidControllerException($exceptionMessage, 1303209195, null, $request);

Im not sure if this is a problem of the Neos.Demo or the Neos Core.

Site export contains disabled nodes

Since #57 the Neos.Demo Sites.xml export contains 5 disabled (aka "hidden") document nodes:

<variant sortingIndex="1250" workspace="live" nodeType="Neos.Demo:Document.NotFoundPage" version="1" removed="" hidden="1" hiddenInIndex="1">
<dimensions>
<language>de</language>
</dimensions>
<accessRoles __type="array"/>
<creationDateTime __type="object" __classname="DateTime">2019-03-22T17:37:13+00:00</creationDateTime>
<lastModificationDateTime __type="object" __classname="DateTime">2019-03-22T17:37:13+00:00</lastModificationDateTime>
<properties>
<uriPathSegment __type="string">notfound</uriPathSegment>
<metaRobotsNoindex __type="boolean">1</metaRobotsNoindex>
<title __type="string">Not Found</title>
</properties>
</variant>
<variant sortingIndex="1350" workspace="live" nodeType="Neos.Demo:Document.NotFoundPage" version="1" removed="" hidden="1" hiddenInIndex="1">
<dimensions>
<language>lv</language>
</dimensions>
<accessRoles __type="array"/>
<creationDateTime __type="object" __classname="DateTime">2019-03-22T17:37:13+00:00</creationDateTime>
<lastModificationDateTime __type="object" __classname="DateTime">2019-03-22T17:37:13+00:00</lastModificationDateTime>
<properties>
<uriPathSegment __type="string">notfound</uriPathSegment>
<metaRobotsNoindex __type="boolean">1</metaRobotsNoindex>
<title __type="string">Not Found</title>
</properties>
</variant>
<variant sortingIndex="1450" workspace="live" nodeType="Neos.Demo:Document.NotFoundPage" version="1" removed="" hidden="1" hiddenInIndex="1">
<dimensions>
<language>da</language>
</dimensions>
<accessRoles __type="array"/>
<creationDateTime __type="object" __classname="DateTime">2019-03-22T17:37:13+00:00</creationDateTime>
<lastModificationDateTime __type="object" __classname="DateTime">2019-03-22T17:37:13+00:00</lastModificationDateTime>
<properties>
<uriPathSegment __type="string">notfound</uriPathSegment>
<metaRobotsNoindex __type="boolean">1</metaRobotsNoindex>
<title __type="string">Not Found</title>
</properties>
</variant>
<variant sortingIndex="1150" workspace="live" nodeType="Neos.Demo:Document.NotFoundPage" version="1" removed="" hidden="1" hiddenInIndex="1">
<dimensions>
<language>nl</language>
</dimensions>
<accessRoles __type="array"/>
<creationDateTime __type="object" __classname="DateTime">2019-03-22T17:37:13+00:00</creationDateTime>
<lastModificationDateTime __type="object" __classname="DateTime">2019-03-22T17:37:13+00:00</lastModificationDateTime>
<properties>
<uriPathSegment __type="string">notfound</uriPathSegment>
<metaRobotsNoindex __type="boolean">1</metaRobotsNoindex>
<title __type="string">Not Found</title>
</properties>
</variant>
<variant sortingIndex="1050" workspace="live" nodeType="Neos.Demo:Document.NotFoundPage" version="1" removed="" hidden="1" hiddenInIndex="1">

I doubt this was done on purpose, but I might be missing something. @mficzel maybe you can recall?

Setup got error on step3

When we fill the database username, password and select the database and then go to the step three
we got error as below picture
screen shot 2017-04-01 at 9 22 03 pm

NeosDemo: Registration process

The registration process on demo.neos.io needs to set some more things:

  • User Role: RestrictedEditor
  • Own private workspace for each user
  • Set user base-workspace to that one
  • Add media collection and set restrictions

Relates: #433

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.