Category Archives: Things I do

P4A’s tools changes

In the last months we had problems with the past infrastructure, our mediawiki was heavily attacked and become useless and SourceForge’s bugtracker was completely destroyed by spam. So I took the suggestion of one of our followers to rethink about everything and give it a spin:

The forum system is still on SourceForge, I didn’t find a way to migrate it somewhere else but it didn’t have any bad troubles in the past so it should be ok to keep it on SourceForge at the moment, what do you think?

That should be all for now, thank you everyone and I hope we’ll see much more movement around P4A in the future!

UCK 2.4.6 is out!

A new maintainance release is ready just for you, giving you full precise compatibility, here’s the changelog:

— 2.4.6 —

* Frontend:
* Unity was added to the desktop manager choice
Fixes #946404

* Backend:
* Languages list was updated to precise
* A bug with /etc/resolv.con on precise was fixed
Fixes #946480
* A bug with xubuntu-terminal was fixed
Fixes #892590
* grub-probe now is deactivated during chroot processes
Fixes #956495
* Package:
* Added 64x64px icon
Fixes #970827

Download UCK 2.4.6 or use our stable PPA.

UCK 2.4.5 is out!

A new maintainance release is ready just for you, giving you full oneiric compatibility (except for alternate, we need help), here’s the changelog:

— 2.4.5 —
* Frontend:
* new languages (zh-hans/zh-hant) are now correctly handled.
Fixes #770810
* hybrid image generation support was added to uck-gui (#830146)
* oneiric language packs support was added
* Backend:
* /etc/fstab is not mandatory in the squashfs file system (#808506)
* /var/run is now a symbolic link to /run (#812418)
* Oneiric alternate support was added (#842487)
* mkisofs calls were replaced with genisoimage (#836350)
* isohybrid support was added (uck-remaster-pack-iso -h) (#830146)
* manifest diff now checks if manifest files really exist
* lxterminal support was added (#865295)
* mksquashfs now uses XZ (lzma) compression if available
(squashfs-tool => 4.1 and guest kernel => 2.6.30)
* gfxboot-theme-ubuntu download method was rewritten
(question #157847)
* firefox locale auto-remove workaround was added (#886838)
* Package:
* suggestion for syslinux (isohybrid) installation was added

Download UCK 2.4.5 or use our stable PPA.

P4A 3.8.4 is out!

Another maintenance release for our beloved project, here you’ve the changelog:

– “meta viewport” tag was added to mask’s HTML for a better mobile rendering
– P4A::getMetaViewport() and setMetaViewport() methods were added
– p4a_center_elements() javascript funcion now removes marginLeft/paddingLeft
from the first visible column of the first P4A_Frame widget
– a bug with P4A_Frame and multiple CSS classes was solved
– P4A_Table’s arrow symbols were because the past ones weren’t shown on mobile
– an ob_clean() call was added to P4A_Thumbnail_Generator::outputThumbnail()
– Zend Framework was updated to 1.11.10
– P4A_Table’s image cols do not throw exception anymore if the image
does not exist
– P4A_Field_loadSelectByArray helper now supports a second parameter to specify
the array’s primary key field name

Download P4A 3.8.4

P4A 3.8.3 is out!

A few improvements on different areas, here you’ve the changelog:

– P4A_DB_Navigator now supports query defined sources
– a bug with P4A_Data_Source::saveUploads() was solved
– a bug with P4A_Table’s image cols (without GD installed) was solved
– P4A_DB_Navigator now triggers a beforeclick event
– all p4a_load_js calls were migrated to require.js
– a bug with P4A_DB_Source::deleteRow() called when in newRow state was solved
– p4a_ajax_enable javascript function was added
– a bug with P4A_GD constant default definition was solved
– P4A_Mask::restart() method was added
– Zend Framework was updated to 1.11.7
– translations were updated
– P4A_DB_Source::load() method now checks for duplicate calls and throws an error

Download P4A 3.8.3

P4A 3.8.2 is out!

This is a minor release but it contains really a lot of great upgrades and fixes, here you’ve the changelog:

– Zend Framework was updated to 1.11.6
– CKEditor was updated to 3.6.0
– jQuery UI was updated to 1.8.11
– requirejs was added
– P4A_Dir_Source automatically sorts files
– P4A_Dir_Source::setPageLimit() calling was disabled
– P4A_Dir_Source’s page limit is now set to 0 (disabled)
– autocomplete values are now sorted and unique
– P4A_Field::getSource() method was added
– p4a_load_js now uses requirejs
– P4A_Field and P4A_Data_Fields now support the “datetime” type
– P4A_Field and P4A_Data_Fields now support the “time” type
– P4A_Object::dropImplement() now turns the action to lowercase
– deprecated method P4A_Object::dropMethod() was removed
– a javascript bug with P4A_DB_Navigator’s drag&drop functionalities was solved
– P4A_DB_Navigator now correctly supports source with non-default DSN

Download P4A 3.8.2

Probably the best WordPress LinkedIn profile plugin :-)

A few weeks ago I was working on my Italian professional website and I wanted to use my LinkedIn profile as the website’s home page, I tried some of the existing WordPress LinkedIn plugins but none of them was working (they use a bunch of complex regex that are really easy to break, if LinkedIn changes its pages a little bit all of them won’t work, and that was the case) so I started to write my own LinkedIn resume plugin.

I used a different approach using DOM parsing and I think that will be absolutely bulletproof :)
It also outputs raw parts of LinkedIn HTML so it’s much easier to style and we’re sure that it will include every future feature LinkedIn may add (also without my intervention), I think that’s a great plus.

Release 1.3 it’s available right now and the plugin (available under GPL license) is right there for you to download and use for free.
Check it out!

UCK 2.4.4 is out!

A new maintainance release is ready just for you, giving you full natty compatibility, here’s the changelog:

— 2.4.4 —

* Frontend:
* Fixed usage message in uck-remaster to match the parameter handling
that was already implemented.
* Start message now contains output of uname and lsb_release. This
should help to better diagnose problems.
* customize script now outputs kernel and lsb_release info. This
should help to better diagnose problems,
* uck-gui now gives proper usage message and outputs uname and
lsb_release information.
* uck-gui now passes REMASTER_HOME to uck-remaster. Necessary for
changed behaviour of sudo in Natty. Fixes (#748209). Answer
questions #151311, #151108, #150223
* Backend:
* Extract proxy environment variables in uck-gui and pass them on to
the chroot environment around sudo calls. Solves (#111253)
* Modified customize_iso to correctly use REMASTER_HOME if SCRIPT_DIR
was not specified.
* Documentation:
* Fixed uck-gui man page: uck-gui does not accept a customization-dir

Download UCK 2.4.4 or use our stable PPA.