Code Monkey home page Code Monkey logo

neos.neosio'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.neosio's People

Contributors

aertmann avatar ahaeslich avatar albe avatar bjen avatar bwaidelich avatar comir avatar crydotsnake avatar daniellienert avatar davidspiola avatar dependabot[bot] avatar dfeyer avatar foerthner avatar gerhard-boden avatar hlubek avatar inkdpixels avatar jannydiamond avatar johannessteu avatar jonnitto avatar kdambekalns avatar kitsunet avatar markusguenther avatar mficzel avatar mgoldbeck avatar neos-bot avatar radmiraal avatar regniets avatar robertlemke avatar rolandschuetz avatar sebobo avatar skurfuerst avatar

Stargazers

 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  avatar  avatar  avatar  avatar  avatar  avatar

neos.neosio's Issues

Blog improvement for users 'readability' and 'reachability in mobile'

  1. News details content area is too wide from left to right. While reading the post it make me feel that I would never finish the content. What do you think of making news details display in 2 columns, by having the news content on the left and list of previous news on the right instead of at down below?

  2. The content in general, is a bit too small. Are you all fine reading the text?

  3. In mobile: I think EVENT and BLOG are the informations you want users to find most. If I am right, can we make these on the top menu of the menu?

screen shot 2016-11-24 at 15 50 16

screen shot 2016-11-24 at 15 50 57

Newsletter integration not over SSL

https://www.neos.io/about/newsletter.html

Mixed Content: The page at 'https://www.neos.io/about/newsletter.html' was loaded over a secure connection, but contains a form that targets an insecure endpoint 'http://typo3.us3.list-manage.com/subscribe/post?u=6380780aba754c8b07a1b1d15&id=653ca0a460'. This endpoint should be made available over a secure connection.
newsletter.html:1 Mixed Content: The page at 'https://www.neos.io/about/newsletter.html' was loaded over a secure connection, but contains a form that targets an insecure endpoint 'http://typo3.us3.list-manage.com/subscribe/post?u=6380780aba754c8b07a1b1d15&id=653ca0a460'. This endpoint should be made available over a secure connection.

Update the show case listing filters

To improve the value of the show case listing, the following changes were suggested during the last marketing sprint:

  • The label "type" of the filters should be changed to "industry"
  • the showcase node type should get a new flag "featured"
  • this featured flag should become the default "sort by" option, so when the listing is loaded, the featured show cases are displayed at the top. The other "sort by" options remain and allow to view all show cases

Create nice error 500 page

Instead of showing an error we should have a nice fallback to a page with some information about what to do next.

Create a supporter badges comparison table node type

To display the different levels of Neos supporters a comparison table node type is needed. We want to show the (currently) five levels of supporters as columns (bronze, silver, gold, platinum, diamond) and "features" of the different levels as rows.

I would also like to highlight a specific column (gold) as the best value. The node type will be used on the "donations" page to illustrate the different levels.

Neos Con: Schedule layout confusing

The schedule on the website is kind of confusing with the different days and different rooms. I would prefer having booth rooms in one table so you can see what talks are parallel.

Support reader mode

Use semantic HTML5 tags to support things like reader mode (for our blog posts).

Build static css/js files when deploying

The following steps need to be executed to build the files correctly:

  • Use nodejs 4.2.2
  • in Packages/Sites/Neos.NeosIo run npm install
  • in Packages/Sites/Neos.NeosIo run npm run build
  • in Packages/Application/Neos.MarketPlace run npm install Included in #125

ToDos:

  • CSS/JS files not in git anymore
  • CSS/JS files are built when deploying a new version

The build process is detailed here

Integrate Google Tag Manager and replace direct analytics inclusion

Relates to

Best would be to update Neos.GoogleAnalytics to support GTM.

Into <head>

<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-NF8ZWWC');</script>
<!-- End Google Tag Manager -->

After <body>

<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NF8ZWWC"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->

Add a feature list to neos.io

I suggest to add a feature list to neos.io (that ideally can be printed) to help convincing companies or decision makers.

I think for such a page the content and feature-matrix that was already prepared for the cms-garden can be partly reused.

Setup Google Search Console properties

  • Add google-site-verification=iNggBv5RdtCnljnGf4W0quLQvGUgXKC0z-CLo3bh_H0 as TXT record to neos.io

  • Add google-site-verification=Ymfb53CLnwhhxvPL9FwqDS8XhLqs9sD9tddvyZ1mZcc as TXT record to neoscon.io

  • Add google-site-verification=9DAAvxfJ1h4rxb-tZaE70OhRn0yLVy-2n02q7KrGfqY as TXT record to flow.neos.io

Add partner list to neos.io

Adding an partner list would sometimes help making the decision for using Neos.

I suggest to list the long-time supporters and list them with:

  • Logo (Slightly bigger for higher status)
  • Description (Slightly more text for higher status)
  • URL
  • Offered Services (SLA, Core Features, Bugfixes, Reviews, Consulting, Projects etc. )

In future this can be made filterable and maybe we can fetch the data via funding api but for now we could just use a manual list/table to get started. Maybe this also helps attracting some more subscription supporters.

Events as NodeTypes with some automation for archiving

Build event NodeTypes to facilitate automation of events list with upcoming/past.

Acceptance criteria:

  • Dedicated NodeType for events
  • lists generated from nodes of this type
  • upcoming / past automatically sorted by start/end date of event

Animated GIFs are very large

Problem

Especially for pages with many animated GIFs this is an issue.
The Download page is currently almost 7mb in size! (see https://twitter.com/twoSeats/status/790304156418445312).

Possible solution

Maybe the filesize of the GIFs can be optimized, but probably that won't help a lot.
Another solution would be to only load a teaser image and only fetch the full animated gif lazily when clicked.

Besides we should probably not load the GIFs on mobile devices!

Photo Gallery

I would love to add some kind of photo gallery to the Neos Con page. Is there a "plug-in" I can use?

Event pages override root side variable

This code causes several issues in the new Neos UI and many fusion components access the wrong node when using the site variable.

Root.fusion in Neos.NeosIo.Event:

root {
	@context.site = ${q(node).closest('[instanceof Neos.NeosIo.Event:Event]').get(0) ? q(node).closest('[instanceof Neos.NeosIo.Event:Event]').get(0) : site}
}

#204 temporarily fixes that so the metatags are rendered correctly on event pages.

The release roadmap needs to be updated

Currently, the roadmap only contains versions up to 4.3 / 5.3, which is less than a year in the future. Versions at least up until 5.3 / 6.3 should be added with their expected timelines.

Adjust website content to vendor name change

We need to revise all content and screenshots on www.neos.io to match the change of the vendor namespace from:

  • "TYPO3" to "Neos"
  • "TypoScript" to "Fusion".

Content changes should be collected in a shared workspace and be published on the Neos 3.0 release day.

Details about the namespace change can be found via the umbrella issue neos/neos-development-collection#1240. If questions arise, please contact @johannessteu @robertlemke @kdambekalns @kitsunet or @mgoldbeck.

Logowall Nodetype

Hi,

a logowall nodetype would be great to show customers and sponsors on neos.io. It should be a slider which shows 3 logos at once and automatically slides. The nodetype should have a configurable link target. It should initially link to the show cases listing.

For the homepage of neos.io initial Neos user logos would be:

  • t3n
  • 1&1
  • Volkswagen
  • Bertelsmann University
  • De-Cix
  • Swisscom
  • Thyssen Krupp
  • venstre dk

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.