GithubHelp home page GithubHelp logo

elyface / elyface-ssr Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 1.0 665 KB

A react and Nextjs based, search-indexed SSR boilerplate and starter kits for publishers and news websites integrated with Blupoint CMS.

License: Other

JavaScript 90.77% CSS 9.23%

elyface-ssr's Introduction

elyface-ssr's People

Contributors

oyilmaztekin avatar

Watchers

James Cloos avatar  avatar

Forkers

oyilmaztekin

elyface-ssr's Issues

NextJS Icon Entegrasyonu

Storybook için webpack entegrasyonları yapıldı. Storybook ve ssr projesinin webpack ayarları farklı olduğu için nextjs için de webpack ayarı yapıp test etmek gerekecek.

Haber detayı - GetContent entegrasyonu

Link komponentine tıklandığında. activeContent global state e yazılabilir. Detay sayfasına gidildiğinde activeContent üzerinden request atılabilir. Infınite scroll ve google amp entegrasyonu unutulmamalı.

API Incelemesi

API response verilerini burada inceleyip tartışabiliriz.

Static ler build edilmiyor

stiller chunk js içerisinde mapleniyor slide__title:"Lyp9v9Y9

yine chunk css içerisinde stiller işleniyor.

.Lyp9v9Y9 {
  background-color: #ffa200;
  left: 0px;
  padding: 15px;
  text-align: left;
  display: block;
  color: #282841; }

class isimleri derlenmiş HTML içinde maplenmemiş. Lyp9v9Y9 değişslide__title olarak duruyor. view source olarak girilip class arandığında maplenmiş olarak değil sass içinde verilen isimlendirmesiyle duruyor.

Kategori Kırılım Oluşturma

Kategori, dizin gibi ayrıştırılabilir kırılımlara gitmek gerekiyor frontend tarafında ayrıştırma yapabilmek için.

Blue Point CMS İçerik Örnek

İçerik ID - JSON Örneği

"_id": "5c5ee0bd17ff6d0007030d71",
"domain_id": "5c4984af5a4da10008e77628",
"base_type": "content",
"type": "haber_ekleme",
"start_date": "2019-02-09T14:16:29.124000Z",
"title": "Yalçın Menteş son yolculuğuna uğurlandı",
"description": "Yalçın Menteş ölüm haberi",
"status": "active",
"path": "/",
"url": "/yalcin-mentes-son-yolculuguna-ugurlandi-17",
"template_id": null,
"membership_id": "sadece_haber",
"sys": {
"created_at": "2019-02-09T14:16:29.822000Z",
"created_by": "sadece_haber",
"modified_at": "2019-02-09T14:19:10.506000Z",
"modified_by": "sadece_haber",
"collection": "published_contents",
"version": 2,
"cid": 1958,
"domain_cid": 17,
"synchronized_at": "2019-02-09T14:19:20.684000Z",
"published_at": "2019-02-09T14:19:20.739000Z",
"published_version": 2,
"published_by": "sadece_haber",
"first_published_at": "2019-02-09T14:19:20.763000Z",
"first_published_by": "sadece_haber"

Fix Card Manager (knobs-error)

  • Proplar stroybook ta değiştiğinde otomatik re-render olmuyor.
  • Response error döndüğünde dahi loading... devam ediyor. Try-catch veya errorkullan.

Dataset reklam testleri

Dataset response u olarak json içerisinde gelecek olan reklamlar test edilmedi. haber içerik modelimiz ile aynı değillerse geliştirilmesi gerekiyor.

Header ve Sayfalama için SEO ayarları

Seo ayarları ve geliştirme standartları belirlemek için API sonuçlarını bekliyoruz. Ancak yine de her sayfada header kısmında bulunması gereken tag leri belirlemek lazım.

Standartlarımızı buradan tartışabiliriz.

Örnek Plugin

Cards Template

Cards Template

a template component that wraps card component. Takes an array to create cards as its number of the items of the array.

props

  • data: array,
    • items of the array
  • flex: string,
    • horizontal or vertical
  • bg: string
    • A custom background hex color
  • gallery : bool
    • for gallery icon
  • textColor: string
    • custom hex color of Card.Title
  • fontSize: string
    • If you want to override font size that come from type prop use this

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.