Sign In
Design, Technologies and User eXperience
by Roberto Cavallini :: User eXperience Evangelist - Microsoft Italia :: [follow me on twitter: @robertodesign - mail:roberto.cavalliniatmicrosoft.com]
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Common Tasks
Blog Home
Email Blog Author
About
Share this
RSS for comments
RSS for posts
Atom
Search Form
Advanced search options...
Search In:
Everything
Blogs
Forums
People
Groups
Places
Pages
Date range:
All Time
Last Year
Last 6 Months
Last 3 Months
Last Month
Last Week
Last Two Days
Tag Cloud
Corsi & Workshop
Deep Zoom
Design
Design Experience
Expression Blend
Expression Studio
Expression Web
Link utili
News & Eventi
Pages
Prototipi dinamici interattivi
Prototyping
Risorse utili
Silverlight
Sketch Flow
Sketch Flow Tutorial
SketchFlow
SketchFlow Tutorial
Tutorial & Webcast
UI
User Interface
UX
Windows Phone 7
Windows Phone 7 Series
Windows Presentation Foundation
Monthly Archives
Archives
April 2011
(2)
February 2011
(1)
January 2011
(1)
December 2010
(1)
May 2010
(1)
April 2010
(3)
March 2010
(4)
February 2010
(5)
January 2010
(5)
December 2009
(3)
November 2009
(2)
October 2009
(2)
September 2009
(7)
August 2009
(3)
July 2009
(8)
June 2009
(5)
May 2009
(4)
April 2009
(3)
March 2009
(7)
February 2009
(1)
January 2009
(5)
December 2008
(3)
November 2008
(1)
October 2008
(2)
September 2008
(6)
July 2008
(2)
June 2008
(2)
May 2008
(5)
April 2008
(2)
March 2008
(7)
February 2008
(3)
January 2008
(2)
December 2007
(4)
October 2007
(3)
September 2007
(4)
August 2007
(2)
July 2007
(3)
June 2007
(8)
April 2007
(11)
Visualizzare la preview di pagine web PHP attraverso Expression Web 3
MSDN Blogs
>
Design, Technologies and User eXperience
>
Visualizzare la preview di pagine web PHP attraverso Expression Web 3
Visualizzare la preview di pagine web PHP attraverso Expression Web 3
Roberto Cavallini
14 Dec 2009 1:30 PM
Comments
0
Una delle interessanti funzionalità disponibili in Expression Web è la
possibilità di usufruire di un “server di testing” virtuale che permetta di testare e debuggare le pagine senza dover utilizzare un server web
o pubblicare le pagine su un ambiente di “staging” da cui verrà erogato il sito. Questa funzionalità
permette quindi anche la preview di pagine dinamiche in ASP.NET e PHP
. Proprio grazie a questa caratteristica, nello specifico per le pagine in cui sono presenti contenuti dinamici (pagine con scripting server side), è possibile visualizzarne il contenuto senza dover usufruire di un server di staging.
Quando proverete a visualizzare una pagina ASP.NET con Expression Web
cliccando sul bottone “Preview in a Browser”
e automaticamente verrà visualizzato il contenuto della pagina (HTML/CSS) all’interno del browser erogato dal “server di testing”. Risulta molto utile anche nel caso stiate sviluppando delle pagine che implementano l’utilizzo di Master Page e altri controlli “server side” che vengono “interpretati" come HTML nel browser.
Questa
funzionalità disponibile di “default” in Expression Web per le pagine ASP.NE
T
non risulta presente all’installazione per pagine PHP, ma in pochi e semplici step di set-up è possibile abilitare lo strumento
ad erogare e visualizzare pagine PHP con contenuto dinamico senza dover utilizzare un server di staging.
Vediamo ora in dettaglio quali sono le operazioni da effettuare per abilitare questa funzionalità (per la demo si è utilizzato una versione del prodotto in lingua inglese).
1. Andate su
http://windows.php.net/download/
e procedete con il download dell’ultima versione dell’installer PHP per Windows. Potete scaricare la versione ZIP, ma il fine di questo post è quello di eseguire il set up del “development server” nel modo più semplice possibile.
A questo punto, eseguite il PHP installer e selezionate come tipo di installazione “Other .CGI”. Potete quindi
procedere mantenendo le altre opzioni di installazione proposte come “default”.
3. Utilizzando esplora risorse di Windows,
individuate la cartella di installazi
one che, se avete mantenuto l’installazione suggerita, dovrebbe essere “
C:/Program Files/PHP
” e aprite il pannello delle proprietà della cartella. Semplicemente facendo “tasto destro” e selezionando “Properties”.
4. Interagendo sui “TAB” del pannello properties,
visualizzate le opzioni inerenti alla “Security” e selezionate “Edit
”. Associate quindi il pieno controllo “full permission” agli utenti selezionando tutti i check box proposti e confermate il tutto premendo sul button “OK”.
Questo passaggio è necessario in quanto Expression Web cercherà di accedere e modificare il file PHP.INI. Se le “permission” non sono definite in questo modo potreste riscontrare dei problemi nel funzionamento.
5. Possiamo quindi procedere e
lanciare Expression Web
, se avete già un sito web aperto nel tool vi consiglio di chiuderlo semplicemente procedendo con il comando “Site > Close”.
6. Dal menu “tool” accedete alle “
Application Options
”, come noterete nelle opzioni generali è possibile definire dove è stato installato l’ambiente PHP e operando sul bottone “browse” identificate la cartella in “esplora risorse” di Windows, selezionate il file “php-cgi.exe” e cofermate il tutto premendo su “OK”.
7. A questo punto possiamo
procedere a creare il nuovo sito in PHP, molto semplicemente dal menu File > New > PHP
ed Expression Web vi creerà una nuova pagina PHP.
8. Per verificare che tutto stia funzionando correttamente,
proviamo ad inserire un semplice tag PHP
e visualizziamo il tutto. Posizionatevi quindi all’interno del “Body” della pagine ed inserite il seguente comando:
“<?php (phpinfo()) ?>”.
9. Procediamo quindi salvando il tutto e a questo punto possiamo procedere lanciando la preview nel browser. Expression Web vi aprirà una finestra di “alert”, avvertendovi che state per modificare il file .INI e confermate il tutto.
10. A questo punto, se l’installazione è avvenuta in modo corretto, la pagina nel browser vi visualizzerà una serie di informazioni inerenti a PHP.
11. Tutto qui, dopo questi semplici step,
sarete in grado di creare e modificare le vostre pagine PHP direttamente attraverso Expression Web 3
. Potrete visualizzare “include”, funzioni, variabili, etc. senza dover implementare ed usufruire di un server di staging.
0 Comments
Expression Studio
,
Expression Web