“As for the future, your task is not to foresee it, but to enable it.”
–Antoine de Saint-Exupery (1900–1944)
French aviator and writer
Email this quote
22 sales days remain in the year.
If you’ve not already gotten started on setting your goals for 2011, now’s the time.
Here’s our guide for your downloading pleasure. Let it be your framework.
Remember… Companies and people will buy this month and people will make decisions for 2011. Use every sales day completely.
Even if people don’t take action now, seeds will be planted.
Don’t waste a sales moment and don’t let anyone (including yourself) sell you on anything else. Be SalesTough.
“Who wants a dream that’s
–Howard Schultz (1953 – )
Chairman of Starbucks
Email this quote
John and Abigail Adams had been more concerned with themselves and work/life balance than creating a democracy (if you’ve not seen the HBO miniseries on Adams – great stuff)?
What if… Abraham Lincoln (born on 2/12) had quit trying after having a business go under and losing his first local legislative race (and then 3 congressional races and 2 senatorial races)?
What if… Martin Luther King didn’t have a dream and played it safe (and didn’t travel over 6 million miles giving more than 2500 speeches). What if he thought he was too young to have an impact (he did everything he did in a life of only 39 years)?
What if… Gandhi, Teresa, Roosevelt, Ford, Disney, Walton, Gates, Winfrey, Jobs, Stewart, and Ash hadn’t stepped up and worked hard. (What if the thousands of people who supported them hadn’t?) What if your police, military, firefighters didn’t?
What if… No one pushed it, risked it, and pushed it again (and again)?
Be obligated to your world (your customers, your people). Be SalesTough.
(30 salesdays remain in the year. Get your 2011 printable SalesDays.)
After having participated in Google Summer of Code for the second time, TYPO3 is now looking back at a truly successful summer where five students worked on projects for TYPO3 4.x, FLOW3, and TYPO3 5.0. Now that the summer has come to an end, we would like to give you an overview of the achievements our students made this summer.
Enhanced Usability for the List Module
Nuwan‘s proposal for the project included ideas to introduce collapsing and expanding tables in the list module by using AJAX, introducing modal dialogs for detailed information instead of the currently used pop-up windows, in-place editing, drag & drop sorting, and a quick search feature. At the end of the summer Nuwan completed all the tasks except the quick search, but added dynamic selection of columns to display on top of the planned feature set. Being completely new to TYPO3 Nuwan first struggled with current documentation, missing tutorials, and getting into TYPO3 development in general. Thanks to the help by his mentors, Thomas and Tobias, he got moving in the right direction. The feature is available as an extension and Nuwan is looking forward to finishing the missing features and providing more extensions for the core.
Generic i18n and l10n strategy for FLOW3 and TYPO3 v5
Karol reports that Google Summer of Code was a great experience, as it made him learn many new things and improved his programming skills. Looking back to his initial proposal he completed most of the tasks. Some details changed during implementation while others became harder than expected and again other tasks turned out to be easier. For more details you can take a look at Karol’s weekly reports. As it looks now, Karol will also stay around with the FLOW3 project, taking further care of his project. All of Karol’s code has been integrated into FLOW3.
Enhanced Media Content Element with oEmbed
Aishwarya was not able to reach all of the goals for the enhanced media content element, but the finished ones are quite nice. It now supports oEmbed, which allows you to use a video’s page URL like YouTube URLs to embed the video on a page, whereas before you needed to know the exact URL of the video file itself. For such videos the media content element will now also fetch preview thumbnails where possible. The feature is integrated in TYPO3 core and will ship with version 4.5 in January 2011.
Modular Community System
Pascal managed to create a community extension based on extbase and fluid. As he had experience with the new MVC framework for extension development he found it quite easy. Most of the basic features for a community system are implemented. However, to eventually make everything work we need to wait for two issues in extbase to be fixed. The extension is available at http://forge.typo3.org/projects/show/extension-community.
Private Resource Handling for FLOW3 / TYPO3 5.0
Andreas and his mentor Robert discussed implementing a solution for content security in general, as resources in FLOW3 are represented by persisted “Resource” objects. They came to the conclusion to first implement a solution for generic security policies for persistable objects. Andreas found a solution to automatically rewrite queries by using FLOW3’s AOP mechanism so that now there is no need to explicitly write security constraints for queries to the persistence layer anymore. The publishing process is also intercepted using AOP and their publishing path is being extended by a security component to eventually protect private resources from unauthorized access. The publishing feature was finished for the FLOW3 release at T3CON10 in Frankfurt.
Looking back at what has been achieved by the students and having won new contributors for the TYPO3 project we see this year’s Google Summer of Code as a huge success for TYPO3 and its community. Students come for the code, then stay for the fun and the great community. All the students passed the final evaluation, so congrats to all of them! We’d also like to express thanks to the mentors who helped the students to find their way into TYPO3 and offering a guiding hand.
By Ingo Renner, TYPO3 Google Summer of Code Mentor
Cross posted from the TYPO3 blog