Silvertripe framework e Desenvolvimento

0 views
Skip to first unread message

João Martins

unread,
May 4, 2011, 5:59:01 AM5/4/11
to despesapublica

Criei uma nova thread para ficar melhor organizado.

Pode-se alterar o editor  TinyMCE para permitir tags script e assim podemos fazer como estavas a dizer dentro de uma Page normal.

No entanto dependendo do que se está a fazer e da complexidade, pode ser melhor criar uma nova página e template no código, para se ter maior controlo e ser mais fácil controlar as versões, etc..
Este é o link para a documentação se quiserem dar uma vista de olhos: http://doc.silverstripe.org/sapphire/en/, não estou a utilizar a parte ORM (que é uma das mais potentes da framework), porque já tinha as tabelas criadas e queria que elas ficassem isoladas da framework.

Tambem me parece que a versão de dev do servidor, não devia ser mesmo de desenvolvimento, mas mais de testes e cada um tinha a sua versão de desenvolvimento, para não haver conflitos, sobreposição de alterações, etc..

A forma como vejo isto é, existe o repositório central, no github (próximos dias), cada um faz uma cópia do repositório para si (preferencialmente publico na sua conta github) monta o seu ambiente de desenvolvimento, faz as alterações que tem a fazer, submete para o seu repositório e faz um pedido de merge. As alterações são avaliadas e testadas no site dev, se tudo estiver ok é feito o merge e são postas em produção.

Aceitam-se sugestões.



Citando Rui Marinho <r...@exileskimboards.pt>:

> Só vejo um inconveniente que é não poder aceder directamente aos
> controllers
> do backoffice ou aos templates, se pudesse ver as páginas era fixe podia
> trabalhar sem estar ligado por ftp ou isso.. tipo como funciona o
> wordpress.. em k podemos altear páginas ou os templates de dentro do back
> office
>
>
>
> Eu se criar uma página k não use php por exemplo só jquery e javascript e
> html posso criar dentro do main com um templates de Page normal ?
>
>
>
>
>
> De: despesa...@googlegroups.com [mailto:despesa...@googlegroups.com]
> Em nome de João Martins
> Enviada: quarta-feira, 4 de Maio de 2011 00:40
> Para: despesapublica
> Assunto: Re: informação dos bidings do IIS
>
>
>
> Isso tem a haver com a forma da framework funcionar.
> No silverstripe criam-se tipos de páginas que correspondem a uma class no
> php: dinheiropublico\code, neste caso a class é:
> AjustesDirectosEmpNovasPage.php
> Desta forma pode-se criar diferentes páginas com lógica e apresentação
> diferente, de forma muito simples
> Consegues ver o tipo de página no separador "Behavior", o tipo de pagina
> "Page" é a base de todas e só tem texto corrido.
>
> A cada tipo de página pode ser associado um template diferente, com o mesmo
> nome do tipo de página, que se encontra localizado em:
> themes\dinheiropublico\templates\Layout
>
> Na pasta dinheiropublico\code\services, foi onde coloquei os controllers dos
> serviços que retornam só json, neste caso para ser utilizados pelas grids e
> pelos gráficos.
>
> Este foi o primeiro projecto que fiz em silverstripe, mas gostei e achei que
> tornava as coisas bastantes rápidas de se fazer.
>
> A framework também permite publicar logo a página ou então só salvar sem
> publicar, e neste último caso só os administradores é que conseguem ver,
> tens um link no canto inferior esquerdo.

________________________________________________________________________________
O email é um dos seus instrumentos de trabalho?
http://www.portugalmail.net/profissional

Reply all
Reply to author
Forward
0 new messages