PREVIEW
Because of my last review about the TYPO3 4.3 Multimedia Cookbook, Packt Publishing sent me their new book TYPO3 4.2 E-Commerce.
In the next few days, I'll read and review the book. Promised!
Quite often I want to set a link to an article I wrote somewhere else on this TYPO3 page. This is no problem, if this article is on a separate page with a unique ID.
But howto set a link to a t3blog article or a tt_news article?
As usual, there are several possibilities:
I tried them all. To link a tt_news article is no problem with all of it. But howto link a t3blog-article? This seems to be not so easy if you're using realurl!
[...]
By adding the following Typoscript to your page TSconfig (Page->Edit->Options), tinymce_rte shows you the articles and t3blog-categories when selecting the blog-record folder (in my case ID is 3):
RTE.default {
linkhandler {
tx_t3blog_post {
default {
# instead of default you could write the id of the storage folder
# id of the Single News Page
parameter = 3
additionalParams = &tx_t3blog_pi1[blogList][showUidPerma]={field:uid}
additionalParams.insertData = 1
select = uid,title as header,hidden
sorting = crdate desc
}
}
tx_t3blog_cat {
default {
parameter = 3
additionalParams = &tx_t3blog_pi1[blogList][category]={field:uid}
additionalParams.insertData = 1
select = uid,catname as header,hidden
sorting = crdate desc
}
}
}
}
Unfortunately it is not possible to select the tags from the menu. This is because all tags of one post are stored in the tagClouds field of the tx_t3blog_post table. So still have to add an external link to your page and add e.g. "blog/tags/typo3" if you're using realurl, your blog is located on page "blog" and you want to select the "typo3" tag.
REVIEW
Recently Packt Publishing contacted me and asked for reviewing their new TYPO3 4.3 Multimedia Cookbook.
I am working with TYPO3 for more than two years now. Embedding multimedia elements in TYPO3 is not always obvious how to do it. So I am pleased to receive this Multimedia Cookbook to learn even more and write this review.
The book makes a very good first impression. Not too thick, an easy to read English and a balanced amount of screenshots. Remember: it's a cookbook!
It is divided in 8 chapters on 206 pages, a preface and an index:
The book requires some basic TYPO3 knowledge to be able to follow the examples.
Nevertheless the author spends one chapter with setting up apache, mysql imagemagick and TYPO3 on Linux/Debian and Windows. My first impression was, that this chapter is rather a waste of book-space as there are other books by Packtpub like the Official TYPO3 Book by Fritz/Hinderink/Altmann which describes in details how to setup TYPO3. But following the next chapters, this introduction makes very much sense. It's easier to follow the author if you're talking about the same system and template setup.
The second chapter starts with the real content - installing the Digital Asset Management (DAM) extension. This extension will be used throughout the book. By the way, you learn how to write a simple frontend plugin.
All multimedia files organized with DAM are indexed and their metadata is read during the indexing process. Chapter three describes this process very good for images and audio files.
The simplest multimedia elements are images. Chapter four describes the usage of (indexed) images in text/images content elements and inside the Rich Text Editor. One image gallery is pointed out by Dan Osipov: the ce_gallery which is quite slim but uses already the DAM extension. It's a pity that this extensions seems to be not in active development anymore.
This is some text on the right of a simple flv-flash video. This video is included as "media" using the rgmediaimage extension described in the book.
The author describes also the possibility to include media files like videos by the new content element "Media". This feature was added in TYPO3 4.3. So the book is really up-to-date!
Embedding external videos like from youtube is described in short too.
What I like very much in the book is the part "There's more" in every section where the author refers to further information if you want to get deeper in a special topic.
In the chapters 6,7 and 8 the author is creating several extensions to handle multimedia tasks: connect to Amazon S3, get and upload photos from/to Flickr using its API, get a list of videos via the youtube API, extract metadata from OpenOffice documents or converting video formats.
At this point you should really know writing TYPO3 extension otherwise you get lost. And this stresses the lack of good multimedia extensions in TYPO3. So you really need to write your own stuff from time to time. The book really helps you with it because provides ready to use sourcecode for its examples.
Conclusion:
The book covers a very wide area in about 200 pages. It encourage you to embed multimedia content on your website even if you need to write some tiny extensions to meet your requirements.
It's easy to read. If you know TYPO3 extension development already you may profit a lot without getting bored. If you're not so familiar with it you must be aware that this is no "easy-click-manual".
Recently I bought a "fit-PC 2" from CompuLab to replace my desktop PC at the Weltcafé reception. The predecessor was a Fujitsu Siemens computer from 2003 which replaced itself for a short time my VIA Epia EN1200.
I made a photo of these three computers and I measured approximatley the power consumption. And it's really estonishing: the tiny "fit-PC 2" is the fastest of it all and consumes only about 10 W even during watching youtube-videos.
Inside the metal box is working a single core Intel Atom Z530 with Hyper Threading at 1.6 GHz. It's equipped with 1 GB DDR2-RAM, a Samsung 250GB hard disk and even a RaLink RT3090 wireless card. There is only a HDMI-output but CompuLab includes a HDMI-DVI connector. With my DVI-VGA adaptors I cannot see any analog output but I don't need it at all.
The "fit-PC 2" comes preinstalled with Ubuntu 9.10. Of course, I tried to upgrade immediately to current Ubuntu 10.04 but afterwards the graphic output was slow and my special resolution (1440x900) failed :-(
Reason for this is the Intel Graphics inside: a GMA 500. For this you need the Intel Embedded Graphics Driver (iegd) for X.org. But this driver is closed source and it's not available yet for xorg-server 1.7 which is used in Ubuntu 10.04.
So, I had to reinstall Ubuntu 9.10 which was quite easy: download desktop ISO-image, write it with unetbootin on a USB-memory stick, boot and install. And now I'm waiting for Intel and follow the "fit-PC 2" forum for a release of Ubuntu 10.04 for "fit-PC 2".
I like this tiny device. It's sufficiant fast for my needs, it's silent (you only here the hard disk a little bit), has low power consumption and it's perfect small.
I bought my device from in Germany from SH EDV Vertrieb for 406 EUR including VAT and shipping to Germany.
Here is a /proc/cpuinfo for people like me googleing for it:
ab@ab-fit:~$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 28
model name : Intel(R) Atom(TM) CPU Z530 @ 1.60GHz
stepping : 2
cpu MHz : 800.000
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 1
apicid : 0
initial apicid : 0
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat
clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc
arch_perfmon pebs bts pni dtes64 monitor ds_cpl vmx est tm2 ssse3
xtpr pdcm movbe lahf_lm tpr_shadow vnmi flexpriority
bogomips : 3191.90
clflush size : 64
power management:
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 28
model name : Intel(R) Atom(TM) CPU Z530 @ 1.60GHz
stepping : 2
cpu MHz : 800.000
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 1
apicid : 1
initial apicid : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat
clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc
arch_perfmon pebs bts pni dtes64 monitor ds_cpl vmx est tm2
ssse3 xtpr pdcm movbe lahf_lm tpr_shadow vnmi flexpriority
bogomips : 3191.94
clflush size : 64
power management:
Recently, t3blog changed with 0.8.3 the pagebrowser and requires now to install tx-pagebrowse by Dmitry Dulepov.
Using the new pagebrowser needs to change your CSS settings otherwise it looks like the default and not like you maybe used to have it.
On my German Blog, www.dresden-west.de, the pagebrowser remains English and I now examined why. The solution is the missing language file. It's not comming with the extension itself. But you have to pull it manually:
Now it should be in German or whatever language you have selected.