Cognitionis
Hector Llorens Portfolio

Web developing


Apache PHP MySQL, the fantastic three.

Apache Basic Kit

PHP Basic Kit

MySQL Basic Kit

JavaScript and jQuery

WordPress Basic Kit

Moodle Basic Kit

DRUPAL Basic Kit

Facebook for Developers

Twitter for Developers

LinkedIn for Developers

Frameworks

Always check validators XHTML and CSS.

 

Configuring Linux for web developing (Apache, php , Mysql and NetBeans)

Never use online-web-IDEs to work (like WordPress admin panel). Try Ubuntu->Places->Connect2Server (make bookmark), it works like in local.

To see how a web page is seen in other web browsers try netrender online tool.

To see how a web page performs speed/memory recomendations use http://www.websiteoptimization.com/services/analyze/.

For translations, multilinguality, laguages use gettext (php-gettext packet) standard using software: gtranslator.

Colors are important use: colorlovers.com, colorotate.org, colorschemedesigner.com

For make profesional editable <textareas> use TinyMCE. (updated recently wijwij)

Forum, Forums: PhpBB

Javascript: To make powerful things try jQuery: validate (form validation), tools (nice effects), cycle (for images), cufon (fonts).

Firefox tools:

Firebug (sudo apt-get install firebug) (html, css, javascript… DEBUGING)

Webdeveloper (xhtml, css… VALIDATION)

Integrated solutions:

Blog, Blogs, Blogging, CMS: WordPress

CMS: Ver drupal

Web Analysis, Google positioning and other search engines

Analysis: google analytics is the best, crawling info Amazon EC2 http://www.commoncrawl.org/

Google positioning (Google Webmaster Tools): Create an account in google webmaster tools. In html head, put good keywords, good site description and good web content. Create a standard sitemap (sitemap.xml) using a standart tool (sitemap_gen.py) and upload it in your google account. Links to your site an from your site are very important for pagerank algorithm try webrank plugin. Read google webmaster guidelines.

Google MAPS:

(1) Put you bussiness in Google Local Bussines Center.

(2) Put an embedded google map into your site (location/contact page). To do so go to your google account search the location in your google maps (my maps option), put an indication mark over the place, and then copy the iframe embedding code by clicking in the link button (at top right part of the map). Then paste it into your web page and that’s it!

Other search engines: Register your site in Yahoo, and Microsoft.

 

After installed Apache, PHP and MySQL.

  1. phpmyadmin -> per defecte no funciona, hi ha que fer un enllaç simbolic sudo ln -s (sudo ln -s /usr/share/phpmyadmin/ /var/www/) (hi ha altra manera ara)
  2. En mysql setpassword pq tampoc funciona per defecte (a partir de intrepid si)

Tools you need: HTML/PHP Editor: Try to find one with autocompletion and debbug options (i.e. NetBeans PHP). TestBankBrowser: Firefox+Firebug