Details
-
Feature
-
Resolution: None
-
High
-
None
-
None
-
None
Description
Goal
We need a developer blog dedicated to eZ Platform.
Content Types
Blog
- Name: Blog
- Identifier: blog
- Object name pattern: <title>
- Container: yes
- Default sorting of children: Published / Descending
Fields: - Title (text line, identifier: title, is required)
Blog Post
- Name: Blog Post
- Identifier: blog_post
- Object name pattern: <title>
- Container: yes
Fields: - Title (text line, identifier: title, is required)
- Publication date (date, identifier: publication_date)
- Intro (rich text, identifier: intro, is required)
- Body (rich text, identifier: body)
- Listing Image (image, identifier: listing_image)
- Author (relation, identifier: author)
- Canonical link (url, identifier: canonical_link)
Author
- First Name (text line, identifier: first_name, is required)
- Last Name (text line, identifier: last_name, is required)
- Bio (text line, identifier: bio)
- Company (text line, identifier: company)
- Profile Picture (image, identifier: profile_picture)
- Github Account URL (url, identifier: github_account)
- Twitter Account URL (url, identifier: twitter_account)
- LinkedIn Account URL (url, identifier: linkedin_account)
- Facebook Account URL (url, identifier: facebook_account)
- Google+ Account URL (url, identifier: google_account)
Design
See the detailed mockup.
Content
Blog will be created under the root location. Blog posts will be created under Blog.
A "Folder" (title: Authors) will be created under root location. All the author content items will be created under the previous item.
Technical
- 10 is the number of blog posts loaded on the first page
- "Load More" button will load 10 more blog posts
- SEO: please follow the recommendations of Google for ajax loading (https://webmasters.googleblog.com/2015/10/deprecating-our-ajax-crawling-scheme.html)
- QueryController for the list of blog posts.
Attachments
Issue Links
- relates to
-
COM-19916 Implement the Blog Post full view
- Closed