Skip to content

Instantly share code, notes, and snippets.

@kyle-miho
Last active June 19, 2018 19:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kyle-miho/520654da96d18bec0130f3307e06ad82 to your computer and use it in GitHub Desktop.
Save kyle-miho/520654da96d18bec0130f3307e06ad82 to your computer and use it in GitHub Desktop.
Fragments
--CRUDS Operations (Collections / Fragments)
Add
Naming
Test Empty name not allowed
Test XSS Protection
Test UTF8 Chars
Test Duplicate Names allowed
Test Char Limit
Delete
Delete Option brings up Modal to provide delete options
Can only delete if Fragment not in Page Template
Search
View
--Collections and Fragments both viewable
--Fragment Thumbnails
Upload to Card View possible
Viewable in Fragments and Page Templates
--Import / Export
Fragments
Collections
Absolute/Relative Paths
Overwrite (References to Keys)
Slow Internet Collection
--Propogate Changes
View Usages
Propogate
--Editable default values should not propogate, just the structure of the html / any css/js changes
--Editor
HTML5
Validation
CSS
Bootstrap
JS
Jquery
Liferay JS API
lfr-editables
text
images
requires image tag inside
rich-text
validation
require unique id
require valid type
lfr-widgets (should not be configurable)
blogs
dynamic-data-list
form
message-boards
recent-bloggers
page-comments
page-flags
page-ratings
asset-list
breadcrumb
categories-nav
flash
kb-article
kb
kb-search
media-gallery
nav
polls
related-assets
site-map
tag-cloud
tags-nav
web-content
rss
weather
iframe
sign-in
wiki
Theme CSS
main.css
clay.css
Theme JS
main.js
Operations
Save as Draft
Submit (Requires Valid Fragment)
Preview
Different Resolutions work
All possible fragments correctly render
This should be consistent with Page Templates and Content pages
--Permissions
Users can only edit fragments with manage fragments permissions
Users can only view fragments with view fragment permissions
--Staging
Fragments will now be stageable
CRUD
Import/Export
Thumbnail
Propogation
--Propogating Changes and Publish (Check Extensively)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment