that's me. Hi there,
you stumbled upon
Enrico Icardi
a web enthusiast with clear interest in
back-end AND front-end development.

Archive
webweirdworld

I’ve just worked 5 hours on one of the most boring task of my life to solve one of my client’s issue…and solved it with in a really “weird” way….so weird i wanted to share it to hopefully save some life or some serious nervous breakdown :)

So:
for all of you who will start to read “o is not a constructor” or “q is not a constructor” in your tiny little useful console while being in the “wp-admin” section trying to modify post, page, etc (any page showing the tinyMCE editor)….

I’ve no idea why…and i’ve no idea how…but with my combo (wp+genesis+venture theme) somehow the tinyMCE (i guess) was initialized twice
Took me hours to figure this out because of the huge combo of systems on top of the clean WP installation…anyway…here’s the solution:

Adding the following script in the “functions.php” file should make things right and let you correctly initialize tinyMCE once (to finally see labels in the right way, localization going fine, etc.):

/**
  *
  * START remove double initialization of tiny_mce
  *
 **/

function remove_tinymce(){
	if (has_action('admin_print_footer_scripts','wp_tiny_mce')){
		remove_action('admin_print_footer_scripts','wp_tiny_mce', 25);
	}
}

add_action('init', 'ckeditor_init');
function ckeditor_init(){
/*	global $ckeditor_wordpress;
	require_once 'ckeditor_class.php';*/

	if(is_admin()){
			add_action('admin_print_footer_scripts', 'remove_tinymce');
	}
}

/**
  *
  * END remove double initialization of tiny_mce
  *
 **/

Don’t ask me why, just say “thanks” if that’s what you’re looking for :)

Read More

I’m happy to present my last project (my first opensource project): html5admin a simple html5 ready admin template for those programmers, like me, who feel like wasting time in building every time new html structure for their new clients.

It’s open-source because it wasn’t more than 3 days of work, but it’s a start…and i really hope somebody will support it by improving it.
It still needs a lot of features, but it could be considered “ready-to-use” since it’s covering the most common UI actions…

So: if you feel like helping or you were looking for a new template for your next administration section…here’s the github / download link and the demo pages.
Enjoy.

Read More

In  previous post of mine i’ve talked about a table plugin that i was using in a few back-end projects.

This is a new post to correct myself…I’ve found a (imho) better one (that does not even need a review…just try it)!

It is called DataTables (jquery data tables plugin)
and this is a preview of one of its GUI (supports custom theming and jqueryUI theming system):

Read More

SharedDesks - Find Coworking with The Coworking Finder

In a previous post of 2009 i was talking about coworking and a new idea that was trying to become “alive”.
Now you can find a coworking in seconds!
…nope, just kiddin’, not yet, but sure looking for coworking spaces will be easier then ever, just whip us to make us work faster and to see the result of our work :)
Ok, back to the coworking subject and to the coworking finder….2 days ago we finally launched “SharedDesks – The Coworking Finder” (and today we got published onepagelove.com thanks to Dario‘s design and Genesio’s illustrations).
The idea has grown (but it’s still the same old thing helping freelancers, coworkers, writers, nerds, etc. to find a coworking…) and i hope we can soon get online with what IMHO believe being the best way to find a coworking (eheh, probably that’s not so modest, but still, i remember having this idea 2 years ago and i still believe it will be great :P ).
In the meanwhile, if you are a coworking addict, a coworking curious, a coworking owner or manager, a coworker, or a human surfing the web….we are now waiting to see some results in terms of participation…and that is why you should “whip us” and get our pre-beta subscription invitations!

see the Coworking Finder in a single page “preview” and get the invitation to finally find coworking.

UPDATE 08/08/2011
There is a beta of coworking finder up and running at http://coworkingfinder.com there you can find already a few coworking spaces around you, check it out!

UPDATE 07/11/2011:
SharedDesks is now online!!!  

Read More

It’s been a while since the last post…buuut:
for whoever will reach this page, i want you to know i’m still here and still working (although i’ve been 2 months in South Africa)
Here’s the latest update on work i’ve been busy with in the last year and a half:


www.brand-catcher.com
It’s an e-commerce website build in around 6 months (starting from scratch with a 4 person team).
I’ve been busy building the all back-end application and writing all the front-end scripts with the classic LAMP setup (+ jquery for having a more user-friendly interaction).

Graphics and all of the front-end interactions are made by Ale.

The company (Trimara GmbH) is based in Germany and their business is mainly focused in their home country, although rumors say that they will, probably soon, start to sell their street fashion to many other european countries.
Keep an eye on it if you like street fashion, it could be soon availabe in your country as well!

Read More

New version of the website for the event “canale150″ is now out, couple of new section and a graphic restyling.
www.canale150.it

Here’s a screenshot of the GUI:

Read More

Introduction:
I’ve to admit it…this is just a post to take a small break from work.
It’s sunday, and i’ve been working the all week almost 15 hours per day…soooo…
i’ve thought that maybe a small break writing on my blog whould have been more relaxing than keep working…so…here it comes the article:

Yesterday i’ve started a new job for a german client, and as usual…i’ve started almost everything from scratch.
Basically, starting everything from scratch always means: “try to find the best way of doing things….better than last time”.
And here’s what happened.

The mission:
Build a backend with user-friendly and intuitive navigation -and actions- for an e-commerce website

The one-day-goal:
Make the structure of the e-shop easy to manage for any kind of content like text inputs, textareas, files, wysiwyg editors, iFrames, modal boxes, checkboxes, comboboxes, drag’n'drop stuff, error messages, AAAAHHH!!!!
AND trying to keep the interface reallyreallyreally easy-to-use.
You know?

Ok, so…i’ve started looking on the web about grids and landed on websites and blogs about User Interfaces, tools and wireframing softwares i’ve never heard before….very funny how can you completely loose control of your clicks and end up falling in love with some new stuff :)
And yes, after all thes clicks i’ve fell in love with grids, all of them!
Including: baseline grid, 960 grid system, HashGrid, the useful 1KbGrid, etc.

Everything was exciting, but was looking “too complicated” for me… (i’ve tried a bunch of grids, in 2 hours) and i’ve realized was too much effort for me to learn how to use all these grids…i than saw blueprint! But yes…also that one, too much effort for time i wanted to dedicate on grids.

http://www.alistapart.com/articles/fluidgrids/ it’s an article pretty old…(March 3, 2009) but was my “light at the end of the tunnel”, it saved me!

And that’s why i now love….

Fluid Grids!

In this particular post i want to write a small review about two of them:

  • fluid960gs (12-16 columns layout)
    PROS: A complete grid framework, really cool and really really complete
    CONS: Takes time to understand it and use it in your HTML
    CONS: Heavy css files.
  • fluidgrid (6-9 columns layout)
    PROS: 1sec to understand it, SUPER-light-weight css
    CONS: 6-9 columns
    PROS: it’s so easy to understand it that you can easily extend the columns, for example to 18!

So…..


The 18 columns fluid grid for fluidgrid
is nothing more than a few (stupid) lines of CSS
to copy and paste in the “demo.css” file of fluid-grid-system folder
to obtain the fluid layout of fluidgrid working with 18 columns…

div.eighteen_column.section div.one {width:5%;}
div.eighteen_column.section div.two {width:10%;}
div.eighteen_column.section div.three {width:15%;}
div.eighteen_column.section div.four {width:20%;}
div.eighteen_column.section div.five {width:25%;}
div.eighteen_column.section div.six {width:30%;}
div.eighteen_column.section div.seven {width:35%;}
div.eighteen_column.section div.eight {width:40%;}
div.eighteen_column.section div.nine {width:45%;}
div.eighteen_column.section div.ten {width:50%;}
div.eighteen_column.section div.eleven {width:55%;}
div.eighteen_column.section div.twelve {width:60%;}
div.eighteen_column.section div.thirteen {width:65%;}
div.eighteen_column.section div.fourteen {width:70%;}
div.eighteen_column.section div.fifteen {width:75%;}
div.eighteen_column.section div.sixteen {width:80%;}
div.eighteen_column.section div.seventeen {width:85%;}
div.eighteen_column.section div.eighteen {width:90%;}
Read More

Finally PHP, MySQL, jQuery, XHTML and CSS are all together in the same place on a fresh new website!

Surfing the deadlines we (me and Alessandro) finally did it!
I worked mostly on the BackEnd side and helped with some php and jQuery on the FrontEnd and that’s basically why i did not post for a while…and i must say it…
“No php framework” (love to care for my own code) is another reason :)
The website is now online with his “temporary page”
waiting for the big launch with the all sections (and i’m still working on a good way to let you find coworking with The Coworking finder…remember?).

Click here to visit the link ( canale150.it )

Click here to visit the link ( SharedDesks – The Coworking Finder )

Read More

how to redesign a twitter background ?
how to redesign a twitter page ?
Until today, googling those sentences, i can see there’s a lot people wondering :)

In case you never heard about it before…i’ve found (yesterday) a
10 minutes solution to these problems.

Yesterday i was showing somebody how to change colors, and backgrounds, etc. of a twitter page (from the “Settings > Design“)
and i’ve noticed something i’ve never seen before…on the bottom right of the page “Settings > Design” i’ve seen this:

And boom! That’s it!
I’ve discovered Themeleon, a tool built from colourlovers, extremely easy-to-use and quite powerful!

You can basically change everything that twitter lets you change picking up (and customizing!) textures and color palettes chosen from two differents category lists…filtered by 2 words: “top” and “new”.

In 10 minutes: this is the result, is not the best design job ever, but still…better then light blue clouds :)

If you never heard of it: try it.

If you have seen it before: isn’t it a great, user-friendly, not-nerd-but-advanced-design tool?
:) I love it.

Read More

I’ve been playing a few days now…
After trying the most famous ones (jqGrid, Ext Grid) and a couple of less famous ones…
I can say it: “This is the best jquery grid i’ve ever found”.
Obviously i can be wrong depending on what you are looking for…but for most cases, you usually need lightweight grids that looks good and are flexible enough to feet your needs.

This table plug-in transform regular html tables into good-looking ones and you can use it to communicate with live data in XML and JSON format, it has built-in search/filter, sortable options and it looks really clear.
This is the link.

Read More