1. - http://httpd.apache.org
Sito ufficiale del server web apache.
- http://php.html.it/guide/leggi/188/guida-applicazioni-facebook-con-php/
Guida Applicazioni Facebook con PHP
- http://framework.zend.com/
Zend Framework è un framework open source per lo sviluppo di applicazioni web,
scritto in linguaggio PHP 5
e rilasciato con licenza BSD. Zend Framework - anche conosciuto ed
identificato come ZF - è progettato con
lo scopo di semplificare l'attività di sviluppo web ed agevolare la
produttività mettendo a disposizione una
serie di librerie e componenti a disposizione della comunità PHP.
- www.zend-framework.it
Zend Framework Italy è un blog monotematico su Zend Framework
(http://framework.zend.com/), il
framework web open source sponsorizzato da Zend e sviluppato completamente in
PHP 5 object
oriented. Questo sito raccoglie articoli, tutorial e risorse per comprendere e
sfruttare al
meglio Zend Framework. Inoltre, novità ed aggiornamenti direttamente dal
repository di sviluppo
per non perdersi mai le ultime curiosità.
Importante: questo blog NON è il sito ufficiale dello Zend Framework e non è
affiliato in alcun
modo con Zend o Zend Italia.
- www.php.net
Sito ufficiale di php. Dalla sezione http://www.php.net/downloads.php è
possibile scaricare
il motore php per apache web server.
- http://jmaki.com/
jMaki is an Ajax framework that provides a lightweight model for creating
JavaScript centric Ajax-enabled
web applications using JSP, JSF, Ruby, PHP, and Phobos. See About jMaki to
learn more.
* https://ajax.dev.java.net
Project jMakiz. jMaki is an open-source community project that lets you use
JavaScript in Java-based
applications as JSP tag libraries, JavaServer Faces or PHP.
* https://ajax.dev.java.net/developer.html
jMaki Developer Resources
- www.phpclasses.org
repository Classi per php
- www.phpframeworks.com
Questo sito riporta i principali framework php. La griglia di comparazione
mette in evidenza le caratteristiche di ogni singolo framework in relazione
a gli altri.
- www.programmazione-web.com
Articoli sviluppo web (client e server) per le diverse tecnologie
- http://php.html.it
Sezione html.it per PHP
- http://www.webmasterpoint.org/php/
Risorse php
2. - www.pro-php.it
Articoli, tutoria e notizie.
- http://www.phpfreaks.com/
PHP Freaks is a website dedicated to learning and teaching PHP. Here you will
find a forum
consisting of 83,988 members who have posted a total of 889,157 posts on the
forums.
Additionally, we have tutorials covering various aspects of PHP and you will
find news
syndicated from other websites so you can stay up-to-date. Along with the
tutorials, the
developers on the forum will be able to help you with your scripts, or you may
perhaps share
your knowledge so others can learn from you.
- http://gtk.php.net/
PHP-GTK is an extension for the PHP programming language that implements
language bindings for GTK+.
It provides an object-oriented interface to GTK+ classes and functions and
greatly simplifies writing
client-side cross-platform GUI applications.
- www.phpnews.it
Articoli, tutoria e notizie.
- http://pear.php.net/
PEAR is a framework and distribution system for reusable PHP components.
Sounds good? Perhaps you might want to know about installing PEAR on your
system or installing pear packages.
- http://www.phpedit.com
Editor PHP Free
- http://www.pspad.com/it/
Editor PHP Free
- www.htmlkit.com.
Editor HTML. HTML-Kit is a full-featured editor designed to help HTML, XHTML
and XML authors
to edit, format, lookup help, validate, preview and publish web pages. Despite
its name and
the light download size, HTML-Kit is a multi-purpose tool that has support for
several
scripting and programming languages.
- www.easyphp.org
Tool per installare una versione preconfigurata per Windows di Apache,MySQL e
PHP sul tuo sistema
o su una pen-drive USB per permetterti di sviluppare o presentare i tuoi
progetti localmente.
- http://www.apachefriends.org/en/xampp.html
Many people know from their own experience that it's not easy to install an
Apache web server and
it gets harder if you want to add MySQL, PHP and Perl.
XAMPP is an easy to install Apache distribution containing MySQL, PHP and
Perl. XAMPP is really very
easy to install and to use - just download, extract and start.
- http://www.wampserver.com/
WampServer is a Windows web development environment. It allows you to create
3. web applications with
Apache, PHP and the MySQL database. It also comes with PHPMyAdmin to easily
manage your databases.
WampServer installs automatically (installer), and its usage is very
intuitive. You will be able
to tune your server without even touching the setting files.
WampServer is the only packaged solution that will allow you to reproduce your
production server.
Once WampServer is installed, you have the possibility to add as many Apache,
MySQL and PHP releases
as you want. WampServer also has a trayicon to manage your server and its
settings
- www.php-fusion.it
Php-Fusion è un sistema di gestione dei contenuti (CMS) per siti web, scritto
nel linguaggio dinamico
PHP e che sfrutta un database MySql per memorizzare i contenuti del sito. La
gestione dei contenuti è
molto semplice grazie ad un pannello amministrazione centralizzato, con tutte
le funzioni che un moderno
CMS open-source, sicuro e affidabile deve avere.
- http://phpnuke.org/
CMS open osurce in PHP
- http://www.hotscripts.com
Repository di script per le diverse tecnologie
- www.ajaxprojects.com
Raccoglie informazioni, tools, link su progetti e framework ajax. E' possibile
visualizzare i framework
in base alla tecnologia (java, .net, php, ...)
- http://cooletips.de/htaccess/
Pagina web che consente la generazione di un file htaccess
- www.htaccesseditor.com/it.shtml
Pagina web che consente la generazione di un file htaccess
- http://perishablepress.com/press/2006/01/10/stupid-htaccess-tricks/
Esempi file di configurazione htaccess
- http://www.phpqanda.com
Sito per Question & Answer su PHP. Non richiede registrazione.
- http://javascript.html.it/articoli/leggi/2093/ajax-e-framework-php-una-
panoramica/1/
Elenco framework Ajax per PHP
- http://ajaxpatterns.org/PHP_Ajax_Frameworks
Elenco framework Ajax per PHP
- http://www.ajaxprojects.com/ajax/projects/PHP_Frameworks/
Elenco framework Ajax per PHP
- www.xajaxproject.org
xajax passes Javascript calls directly to PHP functions.
* Use Javascript stubs to call functions, object methods, and class methods in
a PHP script.
* The response is created using the xajax response object which provides
numerous commands,
such as assigning HTML to an element, displaying an alert, and more. Custom
script output
4. is also supported.
* All browser-specific code (such as using XMLHttpRequest) is abstracted, and
sending various
types of data to the server (including form submission via Ajax) is very
easy to accomplish.
* It supports a number of configuration options to allow easy integration with
existing Web
apps and frameworks.
* The Javascript core is easy to understand and can be overridden to support
more advanced
Javascript functionality.
* Well-supported via forums and a new Wiki with documentation and tutorials
* Open source (LGPL) by J. Max Wilson & Jared White.
- http://www.qcodo.com/
Qcodo. Un completo framework compatibile con il solo PHP 5. Interamente basato
su classi PHP, non
richiede la conoscenza di JavaScript. Rientra nella categoria dei Code
Generators. La struttura molto
articolata lascia un pò perplessi inzialmente ma ci si accorge subito di
quanto sia possibile creare
con questo framework più che completo ed adatto anche a chi non ha molta
familiarità col JavaScript.
Ottima la progettazione e la documentazione, facile l'implementazione. Il
dubbio iniziale svanisce
rapidamente non appena si apre un qualunque file: ben scritto ed altrettanto
bene documentato.
Pregi:
* estremamente completo;
* ideale per lo sviluppo RAD;
* potenzialità e sicurezza ai massimi livelli;
* interamente Object Oriented.
Difetti:
* pesante per server non al top;
* solo per PHP 5;
* codice client buono ma non contenuto (50 Kb o più).
- http://www.modernmethod.com/sajax
sajax. Un altro veterano dell'interazione asincrona, tra i primi e tra i più
noti nonché tra i
più crossplatform. Linguaggi server differenti ed ottima compatibilità client
rendono questo
semplice framework tra i più versatili della categoria. Il sito è scarno, lo
stesso da anni, ma
per quello che serve è più che sufficiente. Esempi semplici o articolati sono
ben documentati e
la spiegazione da poche righe rende l'idea di semplcità, punto di forza sul
quale ruota questa
libreria. è di una piccola libreria infatti che si parla, definirlo framework
è forse eccessivo
sebbene le potenzialità non siano in alcuni caso da meno.
Pregi:
* semplicissimo da utilizzare ed implementare;
* una versione per tutti, PHP 4 o 5, Python, Ruby, Perl, Coldfusion ed altri
ancora;
* codice client ben fatto e molto leggero;
* leggerissimo da gestire anche sul server, adatto a tutti gli host.
Difetti:
* potenzialità limitate;
* completamente procedurale;
* non sfrutta JSON né serializzatori, poca affidabilità durante lo scambio
dati
* non è espandibile, in nessuna versione.
5. - www.ajaxcore.org
AjaxCore. Uno degli ultimi framework basati su un singolo file contenente una
classe estendibile.
Object oriented e basato sulla libreria Prototype, questo singolo file sembra
poter fare molto ma
soprattutto permette a chiunque di utilizzare o estendere la classe senza
dover conoscere niente
di JavaScript. Ancora nessun sito ufficiale se non quello di Sourceforge e
molto scarna la
documentazione. L'esempio è semplice ed i concetti abbastanza noti, si
registrano eventi tramite
un metodo bind, si scrive codice php dove necessario, si genera in automatico
una pagina capace di
effettuare tramite Prototype interazioni asincrone più o meno complesse.
Pregi:
* non richiede la conoscenza del JavaScript;
* facile da usare e da implementare;
* orientato agli oggetti.
Difetti:
* potenzialità limitate;
* debug praticamente assente;
* non leggerissima la libreria client, basata su Prototype;
* non innovativo nonostante sia tra gli ultimi arrivati.
- www.pradosoft.com
What is PRADO? PRADOTM is a component-based and event-driven programming
framework for developing
Web applications in PHP 5. PRADO stands for PHP Rapid Application Development
Object-oriented.
What does PRADO require? The sole requirement to run PRADO-based applications
is a Web server
supporting PHP 5.1.0 or higher. PRADO is free. You can use it to develop
either open source or
commercial applications.
- http://crossbrowserajax.com/
CrossBrowserAjax is a free, tiny, fast, and truly cross browser Ajax library.
* Works with IE5.0+ ( even with disabled ActiveX ), Mozilla 1.7+, Firefox
1.0+, Opera 7+, Safari
* Small size. 2.5Kb compressed
* Data can be loaded from different host.
* Easy-to-Use.
- http://it.wikibooks.org
Manuali online
- http://www.codicefacile.it
Tutorial, manuali, articoli e risorsorse per le diverse teconologie (PHP,
java, ...)
- http://ajaxpatterns.org
Tecnologia Ajax. Integrazione con teconologie client (javascript) e server
(java, .net, php, ...)
- www.ajaxprojects.com
Raccoglie informazioni, tools, link su progetti e framework ajax. E' possibile
visualizzare i framework
in base alla tecnologia (java, .net, php, ...)
- http://openrico.org
Rico - Rich Ajax Framework. Un toolkit javascript di componenti grafici e non
scritto sopra un altro
noto, Prototype. Open Rico vanta una delle migliori griglie pilotate da Ajax,
oltre ad altri componenti
6. interessanti, ed è completamente gratuito. Integrazione con script server
(PHP, .Net, ASP, ...).
- www.phpcomponents.com
Our mission is to collect information about components you need for faster php
development, categorize
them and bring for easy and fast access
- http://www.buzzphp.com
Libreria di componenti UI per PHP. Per l'installazione è sufficiente
scompattare e copiare la
cartella nella root di apache.
- www.phplivex.com
PHPLiveX is a lightweight php-javascript class library that helps you
integrate AJAX to your
php applications. Without reloading the page, you may call your php functions
in the same
page, submit your form to an url and send a request to another page with any
type of data.
* Lightweight with one class library
* Enrich your php applications with ajax
* Call your php functions and class methods from javascript in one line
* Submit your forms using ajax
* Send ajax requests to other pages
* Get the response and do whatever operation you wish
* Alter any attribute of a dom element with the response
* Show your own preloading during the process
* Pass your objects and arrays from php to javascript and the inverse
- http://it.wikibooks.org/wiki/PHP/Programmazione/MySQL
Manuale online php
- http://www.allwebfree.it/php_php.php
Manuale online PHP (in italiano)
- http://ajax.zervaas.com.au/
AjaxAC - Open-souce PHP framework for AJAX (From April, 2005). AjaxAC
encapsulates the entire
application in a single PHP class. From the website:
* All application code is self-contained in a single class (plus any
additional JavaScript
libraries)
* Calling PHP file / HTML page is very clean. All that is required is creating
of the
application class, then referencing the application JavaScript and attaching
any
required HTML elements to the application.
* Built in functionality for easily handling JavaScript events
* Built in functionality for creating subrequests and handling them
* Allows for custom configuration values, so certain elements can be set at
run time
* No messy JavaScript code clogging up the calling HTML code - all events are
dynamically
attached
* Easy to integrate with templating engine due to above 2 reasons
* Easy to hook in to existing PHP classes or MySQL database for returning data
from subrequests
* Extensible widget structure to be able to easily create further JavaScript
objects
(this needs a bit of work though)
- http://en.wikipedia.org/wiki/Comparison_of_web_application_frameworks
7. Elenco framework web per le diverse tecnologie
- www.phpit.net
Sito PHP italiano. La sezione http://www.phpit.net/demo/framework
%20comparison/chart.php contiene
Framework Comparison Chart
- http://cakephp.org/
CakePHP is a rapid development framework for PHP that provides an extensible
architecture
for developing, maintaining, and deploying applications. Using commonly known
design patterns
like MVC and ORM within the convention over configuration paradigm, CakePHP
reduces development
costs and helps developers write less code.
- www.yiiframework.com
Yii -- a high-performance component-based PHP framework best for developing
large-scale
Web applications. Yii comes with a full stack of features, including MVC,
DAO/ActiveRecord,
I18N/L10N, caching, jQuery-based AJAX support, authentication and role-based
access control,
scaffolding, input validation, widgets, events, theming, Web services, and so
on. Written in
strict OOP, Yii is easy to use and is extremely flexible and extensible.
- www.doophp.com
DooPHP is a rapid development framework for PHP using commonly known design
patterns like MVC
and ORM, reduces development costs and helps developers write less code.
- http://kohanaphp.com/
Kohana is a PHP 5 framework that uses the Model View Controller architectural
pattern.
It aims to be secure, lightweight, and easy to use.
- www.phpdeveloper.org
Sito dedicato allo sviluppo in php. Tutorials, risorse, eventi, ...
- www.developertutorials.com
Tutorial e risorse per le diverse tecnologie
- http://www.phpmagicbook.com/
tutorials, articoli ed esempi su php
- http://jmaki.com/
jMaki is an Ajax framework that provides a lightweight model for creating
JavaScript centric Ajax-enabled
web applications using JSP, JSF, Ruby, PHP, and Phobos. See About jMaki to
learn more.
* https://ajax.dev.java.net
Project jMakiz. jMaki is an open-source community project that lets you use
JavaScript in Java-based
applications as JSP tag libraries, JavaServer Faces or PHP.
* https://ajax.dev.java.net/developer.html
jMaki Developer Resources
- http://ckeditor.com
ckeditor (ex fckeditor) è un editor html wysiwyg da incorporare nelle
applicazioni web. E' uno dei più
utilizzati nella comunità web. Può essere facilmente adattato ed utilizzato
con le diverse teconologie
server side. Free per usi non commerciali altrimenti a pagamento.
8. Dal sito: "CKEditor is a text editor to be used inside web pages. It's a
WYSIWYG editor, which means
that the text being edited on it looks as similar as possible to
the results users have
when publishing it. It brings to the web common editing features
found on desktop editing
applications like Microsoft Word and OpenOffice. Because CKEditor
is licensed under flexible
Open Source and commercial licenses, you'll be able to integrate
and use it inside any kind
of application. This is the ideal editor for developers, created to
provide easy and powerful
solutions to their users.
CKEditor and FCKeditor
FCKeditor has been around for more than six years. Since 2003 it
has built a strong user community
becoming the most used editor in the market, accumulating more than
3,5 million downloads. On 2009,
we decided renaming the editor, bringing to the light our next
generation solution: CKEditor 3.0.
CKEditor inherits the quality and strong features people were used
to find in FCKeditor, in a much
more modern product, added by dozens of new benefits, like
accessibility and ultimate performance"
- http://tinymce.moxiecode.com
TinyMCE è un componente per pagine web che trasforma una textarea in un editor
HTML WYSIWYG.
Quindi è possibile caricarlo in una pagina ed utilizzarlo con una qualunque
tecnologie:
PHP, JSP, JSF, Wicket, ... (poiché viene trattato come una textare che però
restituisce
condice html). Dal sito è possibile scaricare una versione compressa della
libreria
per ridurre i tempi di caricamento. La documentazione ed esempi ottimi.
Dal sisto: "TinyMCE is a platform independent web based Javascript HTML
WYSIWYG editor control
released as Open Source under LGPL by Moxiecode Systems AB. It has
the ability to
convert HTML TEXTAREA fields or other HTML elements to editor
instances. TinyMCE
is very easy to integrate into other Content Management Systems."
- www.xinha.org
xinha è un'altenativa tinymce. Può essere facilmente adattato ed utilizzato
con le diverse
teconologie server side.
Dal sito: "Xinha (pronounced like Xena, the Warrior Princess) is a powerful
WYSIWYG HTML
editor component that works in all current browsers. Its configurabilty and
extensibility
make it easy to build just the right editor for multiple purposes, from a
restricted
mini-editor for one database field to a full-fledged website editor. Its
liberal, BSD licence
makes it an ideal candidate for integration into any kind of project.
Xinha is Open Source, and we take this seriously. There is no company that
owns the source but
a community of professionals who just want Xinha to be the best tool for their
work."
- www.nicedit.com
nicedit è un'altenativa tinymce. Può essere facilmente adattato ed utilizzato
9. con le diverse
teconologie server side. Integra alla perfezione un editor html wysiwyg nelle
nostre pagine
web con appena una o due righe di codice. NicEdit è un editor inline
realizzato in Javascript
e Ajax, che permette di editare facilmente il contenuto di una textarea o
addirittura di un
div a nostra scelta, permettendoci di aggiungere qualsiasi tipo di
formattazione. Il file da
scaricare è molto piccolo, meno di 35kB in totale, e solo 10kB la cartella
compressa. Per
l'installazione sono richiesti solo due file, il js e le icone.
- www.freerichtexteditor.com/
Free Rich Text Editor è un'altenativa tinymce. Può essere facilmente adattato
ed utilizzato con le diverse
teconologie server side. Molto semplice da utilizzare.
Dal sito: "Free Rich Text Editor is an extremely easy to use FREE javascript
based HTML WYSIWYG editor for
your website, it can easily be implemented into any existing
content management system or other
web application with no knowledge required in programming or
javascript. Only 3 lines of code
required to set up the editor. It also now outputs as XHTML
compliant code!"
- www.textarearich.com
textarearich è un'altenativa tinymce. Free per usi non commerciali altrimenti
a pagamento.
- http://binaryworld.net
Sito dedicato allo sviluppo. E' possibile reperire turorial, sorgenti ed
esempi per le diverse
tecnologie (vb6, vb.net, php, c++, java, ...).
- http://www.opensourcejavaphp.net/
Risorse per: java, php, .net, python
- www.methack.it
Sito italiano dedicato allo svilippo per le diverse tecnologie: forum. blog,
risorse, articoli.
- http://www.joomla.it/video-guide/4490-realizzare-siti-e-commerce-con-
tienda.html
Video tutoria che spiega come creare un sito di e-commerce con joomla ed il
componente
Tienda