publishing kick-ass webpages using confluence and scroll viewport at catworkx midsummer day 2014
DESCRIPTION
Slidedeck of Stefan Kleineikenscheidt's presentation about Scroll Viewport for Atlassian Confluence at the CatWorkX Midsummer Day 2014 in Hamburg See http://www.catworkx.de/aktuelles/events/catworkx-midsummer-day-2014-engTRANSCRIPT
http://www.KICK-ASS_WEBSITES_WITH_CONFLUENCE.com
KICK-ASS WEBSITES
CRITERIA
DESIGN SPEED
FINDABLE(CONTENT)
http://www.KICK-ASS_WEBSITES_WITH_CONFLUENCE.com
• Confluence Themes • Static HTML Export • Scroll Viewport
OPTIONS
CONFLUENCE THEMES
ROLL YOUR OWN
• Confluence Theme Add-on Extension Point
• Required Skills: Web-Development (HTML, CSS, JavaScript) + Confluence (Velocity, Sitemesh, Decorators)
!
• YES you can make it look and feel how you want
• BUT unfortunately Confluence updates might break your theme
THEME ADD-ONS
• Less troublesome Upgrades
• Limited Flexibility
Confluence Themes still LOOK like Confluence
Confluence Themes still ACT like Confluence
SLOWNESS BY DESIGN
• Permission Checks for Menus
• User-specific Content in Macros
SEO, ANYONE?
STATIC HTML EXPORT
CONFLUENCE HTML EXPORT
• Fast
• Can be customised to some extend
• No built-in search
• No interaction (comments, shares, likes)
SCROLL HTML EXPORTER
• Fast
• Can be customised
• JavaScript based search index (upcoming)
BUT, WE WANT IT ALL!
SIMPLETHEMING
SPEED
SEO
LEARN FROM CMSes: Separate Editing from Viewing
Scroll
Viewport
SEO-FRIENDLY VIEWPORT URLs
FAST & SECURE
• Single permission check: Check Permission on Content.
• No Complex Menus.
• Rendering Content in a Scroll Viewport is at least 3x faster.
SIMPLE THEME DEVELOPMENT
Simple Templating for Theme Developers:
• HTML, CSS & JavaScript should be the limit.
• Special Handling for Blog Posts, Search, Error Pages, etc.
!
SHOWCASE
DEMO
GET STARTED
Documentation: http://www.k15t.com/display/VPRT
Google Group: scroll-viewport-dev
Free Scroll Viewport Example Themes on
TODAY: Get in touch with Stefan or Johannes today
MORE INFORMATION
@k15tsoftware
www.k15t.com
Today: Johannes or Stefan