diff --git a/lib/tasks/templates.rake b/lib/tasks/templates.rake index 33d2802..510a7da 100644 --- a/lib/tasks/templates.rake +++ b/lib/tasks/templates.rake @@ -46,7 +46,7 @@ namespace :templates do box1.blocks << categories_block box1.save! puts "CategoriesAndTagsBlock successfully added to software!" - + main_block = MainBlock.new main_block.position = 3 main_block.save! @@ -86,17 +86,18 @@ namespace :templates do members_block.prioritize_profiles_with_image = true members_block.show_join_leave_button = false members_block.title = "Equipe" - + members_block.save! box3.blocks << members_block box3.save! + #TODO: Adicionar links another_link_list_block = LinkListBlock.new another_link_list_block.position = 5 another_link_list_block.display = "always" another_link_list_block.title = "Participe" links = [{"icon"=>"", "name"=>"Lista de E-mails", "address"=>"http://beta.softwarepublico.gov.br/archives/thread/", "target"=>"_self"}, {"icon"=>"no-icon", "name"=>"Comunidade", "address"=>"/profile/{profile}", "target"=>"_self"}, {"icon"=>"", "name"=>"Blog", "address"=>"/{profile}/blog", "target"=>"_self"}, {"icon"=>"no-icon", "name"=>"Fórum", "address"=>"/{profile}/forum-de-duvidas-e-discussao", "target"=>"_self"}, {"icon"=>"", "name"=>"Convide Amigos", "address"=>"/profile/{profile}/invite/friends", "target"=>"_self"}] - + another_link_list_block.save! box3.blocks << another_link_list_block another_link_list_block.update_attributes(:links => links) @@ -108,18 +109,19 @@ namespace :templates do repository_block.position = 4 repository_block.display = "always" repository_block.title = "" - + repository_block.save! box3.blocks << repository_block box3.save! puts "RepositoryBlock successfully added to software!" + #TODO: Adicionar links link_list_block = LinkListBlock.new link_list_block.position = 3 link_list_block.display = "always" link_list_block.title = "Ajuda" link_list_block.links = [{"icon"=>"no-icon", "name"=>"Download de Versões", "address"=>"/{profile}/versoes", "target"=>"_self"}, {"icon"=>"", "name"=>"Pergutas Frequentes", "address"=>"/{profile}/perguntas-frequentes", "target"=>"_self"}, {"icon"=>"no-icon", "name"=>"README", "address"=>"/{profile}/versoes-estaveis", "target"=>"_self"}, {"icon"=>"", "name"=>"Como Instalar", "address"=>"/{profile}/tutorial-de-instalacao", "target"=>"_self"}, {"icon"=>"", "name"=>"Manuais", "address"=>"/{profile}/manuais-de-usuario", "target"=>"_self"}] - + link_list_block.save! box3.blocks << link_list_block link_list_block.update_attributes(:links => links) @@ -135,7 +137,7 @@ namespace :templates do box3.blocks << profile_image_block box3.save! puts "ProfileImageBlock successfully added to software!" - + statistics_block = StatisticsBlock.new statistics_block.position = 1 statistics_block.display = "home_page_only" @@ -146,6 +148,18 @@ namespace :templates do puts "MembersBlock successfully added to software!" puts "Software Box 3 successfully created!" + generate_article(software, TinyMceArticle, {name: "Perguntas Frequentes", slug: "perguntas-frequentes", published: true, accept_comments: true, notify_comments: true, license_id: 1, body: "
\r\n
\r\n
Texto introdutório à página de instalação. Caso tenha-se uma documento específico que possa ser redundante com esta página, remova está página e mantenha apenas o documento. Neste caso, referencie-o adequadamente na página principal do seu software.
\r\nTexto identificando as dependências e requisitos necessários para a realização da instalação do Software.
\r\nPara demonstrar comandos através de terminais utilize a seguinte formatação:
\r\n\r\n \r\n | \r\n
Crie quantos tópicos forem necessários para melhor explicar a instalação
\r\nExplique todas as configurações necessários para configurar adequadamente outros serviços complementares e do próprio Software.
\r\nExplique os passos para testar se a instalação foi realizada com sucesso.
", license_id: 1}) + + generate_article(software, TinyMceArticle, {name: "Versões", body: "Texto com detalhamento das mudanças que cada versão do software introduziu. Sugere-se que os arquivos aqui linkados sejam colocados dentro da pasta Versões Estáveis.
\r\nDownload da nova versão X.Y.C
\r\nLançada nova versão X.Y.B
\r\nDownload da nova versão X.Y.A
\r\nTexto com explicação detalhada sobre o Software.
\r\nLorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec odio. Quisque volutpat mattis eros. Nullam malesuada erat ut turpis. Suspendisse urna nibh, viverra non, semper suscipit, posuere a, pede.
\r\nDonec nec justo eget felis facilisis fermentum. Aliquam porttitor mauris sit amet orci. Aenean dignissim pellentesque felis.
\r\nMorbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat.
\r\nPraesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsa
\r\nTexto curto informativo sobre os requisitos mínimos do software.
\r\nDonec nec justo eget felis facilisis fermentum. Aliquam porttitor mauris sit amet orci. Aenean dignissim pellentesque felis. Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequa.
\r\nMaiores informações podem ser encontradas na página de instalação.
\r\nTexto informativo sobre as novidades da última versão estável do software. Listar aqui as principais funcionalidades em linhas gerais. Pode-se também ter um link para a página de versões do software, onde terá informações mais detalhadas.
\r\nTexto introdutório à página...", abstract: "", profile_id: 12, updated_at: "2014-10-29 22:01:37", created_at: "2014-10-29 22:01:37", last_changed_by_id: 5, version: 1, type: "TinyMceArticle", size: nil, content_type: nil, filename: nil, height: nil, width: nil, comments_count: 0, advertise: true, published: true, start_date: nil, end_date: nil, children_count: 0, accept_comments: true, reference_article_id: nil, setting: {:allow_members_to_edit=>false, :moderate_comments=>false, :display_hits=>true, :display_versions=>false, :author_name=>"adminuser"}, notify_comments: true, hits: 7, published_at: "2014-10-29 22:01:37", source: nil, highlighted: false, external_link: nil, thumbnails_processed: false, is_image: false, translation_of_id: nil, language: "pt", source_name: nil, license_id: 1, image_id: nil, position: nil, spam_comments_count: 0, author_id: 5, created_by_id: 5>,
-#