def install(): logging.error(">> installing post") params = { "name":"Hello world!", "slug":"hello-world", "plain_description":"Welcome to ContentQ CMS. This is your first post. Edit or delete it, then start blogging!", "description":"Welcome to ContentQ CMS. This is your first post. Edit or delete it, then start blogging!", "status":"published", "tags":[], "meta_desc":"hello world", "category":"uncategorized", "body":"<p>this is an example content</p>" } post_ref = PostItem(**params) post_ref.put() category_ref = PostCategory(name='Uncategorized', slug='uncategorized') category_ref.put() latestpost_ref = Block.add_model('latestpost', 'blog.blocks.LatestPostBlock') postcategories_ref = Block.add_model('postcategories', 'blog.blocks.PostCategoriesBlock') block = Block(name='Post Categories', slug='post-categories', position='rightsidebar', model='blog.blocks.PostCategoriesBlock', args={}) block.save()
def install(): logging.info("> common.config.install") staticblock_ref = Block.add_model('staticblock', 'common.blocks.StaticBlock') block = Block(name='Main Menu', slug='mainmenu', position='mainmenu', model='common.blocks.MenuBlock', args={'name':'mainmenu'}, active=True) block.save() block = Block(name='Administration', slug='admin-sidebar', position='adminsidebar', model='common.blocks.AdminMenuBlock', args={}, active=True) block.save() block = Block(name='Usermenu', slug='usermenu', position='header', model='common.blocks.UserMenuBlock', args={}, active=True) block.save() logging.info(" creating mainmenu") menu = Menu(name='mainmenu', slug='mainmenu', position='mainmenu', block=block.uuid) menu.save() menuitem = MenuItem(name='Home', slug='home', link='/', menu=menu.slug) menuitem.save() anonymous_ref = Role(name='anonymous', core=True, order=0) anonymous_ref.save() authenticated_ref = Role(name='authenticated', core=True, order=1) authenticated_ref.save() anonymous_ref = Role(name='administrator', core=True, order=5) anonymous_ref.save()