RicardoCosta Posted September 13, 2013 at 11:39 AM Report #524434 Posted September 13, 2013 at 11:39 AM Olá, É a primeira vez que público um tópico aqui no forum. Penso que seja no sitio correcto visto que se trata da linguagem de PHP. Eu estou habituado a fazer sites com um backoffice para gerir a informação do site no entanto, tenho me debatido com a ideia de como é possivel fazer um backoffice mas que em vez de gerir os dados do site para gerir a sua aparencia. A minha pergunta não é sobre código mas sim, que tecnica devo usar? Exemplos: Quero que no backoffice consiga mudar a cor de fundo do site? Este dado deve ficar armazenado em base de dados e por sua vez cada vez que carrega o site é necessário ir buscar esta referencia ou o prorpio backoffice modifica o ficheiro? Atenção, as ideias a cima referidas nenhum delas pode estar correcta. Obrigado
yoda Posted September 13, 2013 at 12:39 PM Report #524438 Posted September 13, 2013 at 12:39 PM Se fosse a ti não ia por esse caminho, é mais penoso que lidar com informação. Mas se queres mesmo fazer, podes fazê-lo como estás a exemplificar, mas usa cache para não estar sempre a carregar essa informação da base de dados, e faz o sistema reconstruir a cache quando um valor muda no backoffice para o utilizador final nunca chegar a pedir esses dados da BD. before you post, what have you tried? - http://filipematias.info sense, purpose, direction
RicardoCosta Posted September 13, 2013 at 01:01 PM Author Report #524442 Posted September 13, 2013 at 01:01 PM Se fosse a ti não ia por esse caminho, é mais penoso que lidar com informação. Mas se queres mesmo fazer, podes fazê-lo como estás a exemplificar, mas usa cache para não estar sempre a carregar essa informação da base de dados, e faz o sistema reconstruir a cache quando um valor muda no backoffice para o utilizador final nunca chegar a pedir esses dados da BD. Como farias?
yoda Posted September 13, 2013 at 01:06 PM Report #524444 Posted September 13, 2013 at 01:06 PM Se tivesse mesmo de fazer, faria como disse acima, ou com XML em vez de uma base de dados para guardar valores, mas mais uma vez, o caminho é tão penoso que só o faria mesmo se tivesse que ser. before you post, what have you tried? - http://filipematias.info sense, purpose, direction
RicardoCosta Posted September 13, 2013 at 01:23 PM Author Report #524453 Posted September 13, 2013 at 01:23 PM Se tivesse mesmo de fazer, faria como disse acima, ou com XML em vez de uma base de dados para guardar valores, mas mais uma vez, o caminho é tão penoso que só o faria mesmo se tivesse que ser. Ou seja, usar um xml como ficheiro de configuração e no backoffice editava directamente o ficheiro? No entanto, como é que detectava que o ficheiro de xml tinha sido editado? Ou a entrada do site ia sempre buscar esse ficheiro?(tambem não deve ter muito tamanho) (Tenho de pesquisar um pouco sobre ficheiros de xml. Nunca tive necessiade de usar, mas agora que falas acho que ja tinha visto alguma coisa de ser usado como ficheiro de configuração)
yoda Posted September 13, 2013 at 04:38 PM Report #524501 Posted September 13, 2013 at 04:38 PM (edited) Não precisas saber se o ficheiro XML foi editado. No momento em que alteras um valor, o sistema altera o XML e recria a cache. Manipular XML com PHP é fácil. Edited September 13, 2013 at 04:39 PM by yoda 1 Report before you post, what have you tried? - http://filipematias.info sense, purpose, direction
RicardoCosta Posted September 17, 2013 at 10:45 AM Author Report #524872 Posted September 17, 2013 at 10:45 AM Obrigado 😉
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now