Your site’s design is the first thing people See
It should be a reflect of you in the Industry…
Make it easy for spider to crawl what you provide…
Your site’s design is the first thing people See
It should be a reflect of you in the Industry…
Make it easy for spider to crawl what you provide…
Everybody knows it is more flexible, better coding to write CSS yourself.
I am very bad at coding CSS.
My requirements:
I am looking for a grid that is SEO friendly:Where I can push upp or down the different modules so that the navigation appears after the main content of the page.
I need a good control over the Font css.
The nominees are:
Two frameworks stands out: Blueprint and YUI frameworks followed by960 CSS http://960.gs/ (less known but that might be more SEO friendly).
YUI framework:
+ Template columns are source-order independent, so you can put your most important content first in the markup layer for improved accessibility and search engine optimization (SEO).
- Does YUI framework provide us with semantic CSS?
Clear Cache of local install
symfony freeze
in web/.htaccess
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | Options +FollowSymLinks +ExecCGI <IfModule mod_rewrite.c> RewriteEngine On AddType x-mapp-php5 .php AddHandler x-mapp-php5 .php # UNCOMMENT the following line, if you are having trouble getting no_script_name to work #RewriteBase / # we skip all files with .something RewriteCond %{REQUEST_URI} \..+$ RewriteCond %{REQUEST_URI} !\.html$ RewriteRule .* - [L] # we check if the .html version is here (caching) RewriteRule ^$ index.html [QSA] RewriteRule ^([^.]+)$ $1.html [QSA] RewriteCond %{REQUEST_FILENAME} !-f # no, so we redirect to our front web controller RewriteRule ^(.*)$ index.php [QSA,L] </IfModule> # big crash from our front web controller ErrorDocument 500 "<h2>Application error</h2>symfony application failed to start properly" |
in web/php.ini
1 2 3 | magic_quotes_gpc = off magic_quotes_runtime = off magic_quotes_sybase = off |
Do the switch in databases.yml and propel.ini
-Access your site using ftp.
-Check for the latest folder and files that have been changed. Are there any index.php files that have recently been changed?
The Php mailer of Symfony 1.0 doesn’t handle important mailing list. No buffer, no Smtp server. The best is to use Swift mailer with a batch script processing in background…
Here is how to send an HTML email with the Swift Library with symfony 1.0:
Copy the autoload.yml in: myapps/config
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | try { // Set up the Smtp connection using your google account $connection = new Swift_Connection_SMTP('smtp.gmail.com', 465, Swift_Connection_SMTP::ENC_SSL); $connection->setUsername('h.le.turdu@gmail.com' ); $connection->setPassword('xxx' ); // Create the mailer and message objects $mailer = new Swift(new Swift_Connection_NativeMail()); $message = new Swift_Message ('Mail\'s subject', $mailBody, 'text/html'); // Send $mailer->send($message, $mailTo, $mailFrom); $mailer->disconnect(); } catch (Exception $e) { $mailer->disconnect(); // handle errors here } |
and in a batch file
1 2 3 4 5 | $swift = new Swift(new Swift_Connection_SMTP(smtp_server_address)); $recipients = new Swift_RecipientList(); $message = new Swift_Message($email_subject, $email_body); foreach ($addresses as $address) $recipients->addTo($address); $swiftbatchSend($message, $recipients, $from_email_address); |
What is a web application ? Technically, it is not very intersing: It is a program that you access via a web browser that doesn’t run on your computer but somewhere remote on another computer.
A web application can be a knowledgebase like Wikipedia, or a business platform like Salesforce or a communities of interest like Languagekompis.com

Web applications offer to their users the possibility to create and share information.
A revolution if the information is really valuable…
Imagine having a community discussing your products, highlighting their advantages and shortcomings, imagining for you what could be the features of your next product release!
Imagine creating a place where the best Europeans students meet the Top employers!
Imagine that I could create such a thing for you!
My name is Hervé.