#NEWLINE# def baseComponents( self ) : #NEWLINE# #INDENT# 'Create a theme site with just one single template home page. Answer a list\n        of page instances that are used as templates for this site.' #NEWLINE# adapter = self . getSiteAdapter ( ) #NEWLINE# logo = Logo ( ) #NEWLINE# menu = Menu ( ) #NEWLINE# navigation = Navigation ( ) #NEWLINE# article = Article ( showPoster = False ) #NEWLINE# articleSideBar = ArticleSideBar ( showChapterNavigation = True ) #NEWLINE# articlesList = ArticlesList ( ) #NEWLINE# posterhead = PosterHead ( ) #NEWLINE# featuredByImage = FeaturedByImage ( ) #NEWLINE# featuredByDiapText = FeaturedByDiapText ( ) #NEWLINE# featuredByText = FeaturedByText ( ) #NEWLINE# featuredByImageList = FeaturedByImageList ( ) #NEWLINE# top = Top ( components = ( logo , menu ) , media = Media ( max = self . C . M_MOBILE_MAX , display = self . C . NONE ) ) #NEWLINE# homeContainer = Container ( components = ( featuredByDiapText , featuredByImage , featuredByText , featuredByImageList ) ) #NEWLINE# articleContainer = Container ( components = ( posterhead , article , articleSideBar ) ) #NEWLINE# articlesListContainer = Container ( articlesList ) #NEWLINE# footer = Footer ( ) #NEWLINE# homePage = Page ( class_ = self . C . TEMPLATE_INDEX , components = ( top , homeContainer , footer ) , adapter = adapter , title = self . TITLE , fonts = self . URL_FONTS ) #NEWLINE# articlePage = Page ( class_ = self . C . TEMPLATE_ARTICLE , components = ( top , articleContainer , footer ) , adapter = adapter , title = self . TITLE , fonts = self . URL_FONTS ) #NEWLINE# articlesPage = Page ( class_ = self . C . TEMPLATE_ARTICLES , components = ( top , articlesListContainer , footer ) , adapter = adapter , title = self . TITLE , fonts = self . URL_FONTS ) #NEWLINE# return [ homePage , articlePage , articlesPage ]