Categories
php

wp come cms?

che la nuova versione di wp sia stata accettata dagli utenti anche come cms è ormai appurato, tanto che nascono i primi plugin che permettono di avere in home qualcosa di diverso dai post del blog o i primi temi dedicati allo scopo. Semiologic è appunto un tema di questo genere:

  • The front page has a non-standard behavior; it will display the page with a slug of ‘home’, and if none is available it will display the last posts in the category with a slug of ‘blog’
  • The sidebar displays the latest in categories with a slug of ‘news’ and ‘blog’ separately when these are available, plus the latest comments grouped by posts
  • Posts in the category with slug ‘highlights’ are highlighted in red when they are displayed in lists
  • The header and footer navigation menus are automatically updated to reflect your having pages with a slug of ’solutions’, ‘products’, ’services’, ‘resources’, ‘downloads’, ‘legal’, ‘about’ and ‘contact’

[continua]

l’idea di sfruttare le page slug non è nuova, tant’è che anche il mio blog le sfrutta per la generazione dei css e del menù contestuale qui in alto, ma è interessante vedere come altri utilizzi di questa (ed altre) funzioni riescano a modificare completamente lo scopo base di wp. Gestire blog.

update
ho scoperto, grazie a mariachiara, che esiste anche un plugin chiamato Structured Bloggin che permette di creare delle pagine tramite una sorta di pubblicazione guidata per creare recensioni ed articoli con una struttura sempre uguale…

ciauz

Categories
php

zend studio firefox toolbar

zend ha rilasciato un plugin per integrare in firefox alcuni controlli presenti nello zend studio. Sicuramente tutti i programmatori php che lavorano con linux (o che non vogliono far partire ie per fare debug) ringrazieranno! :)

caiuz

Categories
php

ancora wp

mi sa che tra un poco gli dedicherò una categoria tutta sua.. comunque:

  • WordPress Contact Form is a simple drop in way for users to get in touch with you. Its easy for any WordPress user to add this functionality to their site. Just upload two files and change a few options in your admin panel and you’re set.

    plugin interessante, di facile personalizzazione (per aggiungere nuovi campi) ed utilizzo, mi sa che appena avrò tempo lo modificherò per rendere la scelta dei campi dinamici o basata tu template…

  • l’autore del tema wuhan ha creato un piccolo blog di test dove descrive alcune delle tecniche da lui utilizzate per la realizzazione del tema stesso, buone idee e ottimi spunti per aggiungere features al proprio tema.
  • il blog ed il wiki di wordpress italia cambiano casa e si spostano su www.wordpress-it.it

ciuaz

Categories
php

PHP 5.0.4 e 4.3.11

The PHP Development Team would like to announce the immediate release of PHP 5.0.4 and 4.3.11. These are maintenance releases that in addition to non-critical bug fixes address several security issues. All Users of PHP are strongly encouraged to upgrade to one of these releases as soon as possible.

For changes in PHP 5.0.4 since PHP 5.0.3, please consult the PHP 5 ChangeLog. For changes in PHP 4.3.11 since PHP 4.3.10, please consult the PHP 4 ChangeLog.

ciuaz

Categories
php

mediawiki 1.4

è finalmente stato rilasciata la versione stabile di mediawiki 1.4, il wiki che sta alla base di wikipedia. Per ora nessuna release notes ufficiale…

ciuaz

Categories
php

cosa mi metto stasera?

Alex King stanco di dover linkare tutte le nuove template per wordpress nel suo blog ha creato il wordpress theme browser. Si tratta essenzialmente di un piccolo script che permette di passare da una template ad un’altra visualizzandone l’anteprima e permettendone il download.

ciuaz

Categories
php

rss ed html entity

se avete qualche problema con i vostri feed rss (ad esempio quando usate lettere accentate o caratteri particolari nei vostri post) il plugin entity2ncr potrebbe esservi utile.

Entity2NCR (NCR = Numeric Character Reference) converts various HTML character entities (» & © and so on) to their numeric equivalents (» & © etc.). Many WordPress users are running afoul of character entities appearing in their comment RSS feeds, which many RSS/syndication readers fail on (also causes Firefox to get a mite testy). This should fix the problem.

ciauz

Categories
php

touched

dopo l’editor wysiwyg per wp, che mi ha abbastanza deluso per la limitatezza [non è possibile alterare dei tag con attributi di stile o altro], è stato rilasciato un plugin che permette di fare l’online editing direttamente dalla template (senza cioè loggarsi nel pannello di controllo). Il plugin in questione si chiama touched ed a primo acchito sembra ben fatto, inoltre l’autore ha deciso di sfruttare il più possibile le api di wp rendendolo molto semplice da installare e personalizzare.

ciuaz

Categories
php

php|architect marzo

è uscito il numero di marzo! meglio tardi che mai…

Crunching Data with PHP
There are various file formats to archive, pack, zip or crunch data. PHP supports many of them, in different ways: using external PHP scripts, PEAR packages or PHP extensions. In this article, author Christian Wenz explores the world of compression mechanisms using all that PHP has to offer!

Strengthening the Authentication Process
A login screen–what could be simpler? Well, if you want a safe login screen and can’t afford the luxury of running an HTTPS connection, things are not so simple after all. Join author Graeme Foster as he explains several ways in which you can make the gateway to your secure applications safer with nothing more than PHP, JavaScript and a whole lot of programming smarts.

An XML approach to Templating using PHPTAL
A lot has been done—and said—about template systems in PHP, but, still, no real conclusion has been reached. Author José Pablo Ezequiel Fernández Silva examines PHPTAL, a PHP implementation of TAL, the Template Attribute Language that is very well know among Zope programmers. Unlike many other templating systems that use custom syntax, TAL is entirely based on XML, making it easier to understand for developers and designers alike.

Turning a Class Into an Application With PHP-GTK
Tired of having to write a new script for every PEAR package he released, Scott Mattocks decided to wrap the PEAR_PackageFileManager class in a GUI to make generating package files a snap. This article details the process that he went through to create his application and highlights how you can use PHP-GTK to do the same with your classes.

Priming PHP for the Enterprise
“PHP in the Enterprise” is beginning to sound like “the paperless office.” Luckily, there’s a lot less of a vapourware aura around the former than around the latter, as this interview with Cornelius Willis, IdeaLabs’ Vice-president of Sales and Marketing, shows.

Test Pattern: The Three Inch High Design Tool
Want a design tool created by a world class developer? Want one that does not just encourage good design, but helps teach it? Want one that encourages collabo-rative design in the face of the disparate personalities involved? Don’t know UML? Not much money? Don’t worry. “Class Responsibility Collaboration” cards, or CRC cards for short, are one of the cheapest development tools you can buy. Superficially, they are nothing more than a pack of index cards.

Security Corner: Magic Quotes
This month’s Security Corner topic is magic quotes, the collective term for the behaviour of the magic_quotes_gpc, magic_quotes_sybase, and magic_quotes_runtime configuration directives. Chris’ approach this month is a bit different, because instead of highlighting a best practice or describing a security safeguard, he wants to warn you against relying on insufficient protections. Betting all your security money on magic quotes is more than just a red herring—it is actually a very poor practice, and this month’s Security Corner will explain why.

ciuaz

Categories
php

wp-theme contest

ho appena realizzato un tema per wordpress e ti scopro che hanno inaugurato il wp theme contest! Maledizione! Adesso mi toccherà completarlo, testarlo e renderlo il più fico! ;)

ciauz