
Tools
Daisy is a content management system that offers rich out-of-the-box functionality combined with solid foundations for extensibility and integration. Daisy consists of two main components:
* a stand-alone repository server accessible through HTTP/XML (using the ReST style of WebServices) and/or a high-level (remote) Java API, and
* an extensive editing and publishing front-end web application running inside Apache Cocoon.
Due to its genericity and flexibility, Daisy can be used for many different purposes, but is ideally suited for information-rich, structured content and asset management applications. Even for advanced content management applications, Daisy can be used and configured without any Java-coding skills: Daisy offers a Javascript/Cocoon-based extension framework.
Daisy is licensed under the open source, business-friendly Apache License 2.0. Enjoy!
Strophe is a library for writing XMPP clients. It is implemented in both JavaScript and C for use in a wide variety of languages. The implementations are production ready, well documented, easy to use, and easy to extend.
Strophe provides the following features:
* XMPP compliant
* Browser and platform agnostic
* TLS support via SChannel, GNUTLS, or OpenSSL
* SASL authentication using ANONYMOUS, DIGEST-MD5, or PLAIN methods as well as legacy jabber authentication
* Customizable logging and memory management
Punjab is a HTTP jabber client interface. It is a BOSH or XEP-0124 connection manager that allows persistent client connections to a XMPP server. Supporting XMPP over BOSH or XEP-0206
For more information you can also go to the BOSH Technology page : http://www.xmpp.org/tech/bosh.shtml
eZclipse is an Eclipse plug-in for supporting the CMS eZ Publish.
eZclipse offers the following features
* Syntax highlighting for INI and TPL files.
* Validation of TPL files.
* Var Browser for exploring the $node variable.
* Wizard for creating a new template file
* Wizard for creating a new configuration file
The project is actually hosted on SourceForge :
I've been nominated again for the eZ Components Award. Thanks to eZ Systems for honour and to me employer YMC for the food! So this is a good occasion to assemble a list I've had in mind for a longer time. In a big project like eZ Components, which has been programmed by many contributors over a long time it is natural, that there are some better and some worse parts. So which components are the good, the bad and the ugly? Maybe this kind of overview could also be done by other users of other libraries too. Then we could assemble a big comparison table of framework or library components and one could pick the best parts of each. You'll notice that even if I consider myself a power user of eZ Components, I won't give a rating for every component, because there are still a few, I've not intensively used by now. So let's complete this table in a wiki somewhere together!
FluentDOM provides an easy to use fluent interface for DOMDocument.
The idea was born in a workshop of Tobias Schlitt, about the PHP XML extensions at the IPC Spring , in Berlin. He used this idea to show XPath samples in the session.
Many thanks to the jQuery , people for their work, who did an exceptional job describing their interfaces and providing examples. This saved us a lot of work.
We implemented most of the jQuery methods into FluentDOM, but here are differences. Most important: we use XPath for expressions, not CSS selectors. Since XPath is supported by the ext/xml extension, no extra parsing need to be done. This should be faster processing the selectors and btw it was easier for us to implement. And as a nice topping it supports namespaces, too.
Histoire Bas Vode a developpé un petit test pour les équipes qu'il accompagnait chez Nokia, ce qui a donné le Nokia Test. En 2008, Jeff Sutherland l'a repris pour lui ajouter un système de score. Dans ses formations, il nomme ça le "Scrum But" test. C'est cette version que nous vous proposons de passer ici. Objectifs Nous avons implémenté ce test pour deux objectifs :
- Vous donner un indicateur pour savoir où vous en êtes dans votre mise en pratique
- Collecter des informations sur l'usage de scrum
Une fois que vous aurez obtenu votre résultat, vous pourrez nous le soumettre. Les seules informations conservées sont :
* les résultats du questionnaire question par question
* la langue dans laquel le test a été fait (anglais ou français pour l'instant)
* l'adresse IP. Nous conservons celle-ci pour détecter des réponses cherchant à fausser les résultats ainsi que faire des statistiques géographiques.
En aucun cas les informations collectées ne pourront être utilisées à des fins commerciales.
Alors, êtes vous Scrum ?
Need to monitor Linux server performance? Try these built-in command and a few add-on tools. Most Linux distributions are equipped with tons of monitoring. These tools provide metrics which can be used to get information about system activities. You can use these tools to find the possible causes of a performance problem. The commands discussed below are some of the most basic commands when it comes to system analysis and debugging server issues such as:
- Finding out bottlenecks.
- Disk (storage) bottlenecks.
- CPU and memory bottlenecks.
- Network bottlenecks.
Uploadify is a jQuery plugin that allows the easy integration of a multiple (or single) file uploads on your website. It requires Flash and any backend development language. An array of options allow for full customization for advanced users, but basic implementation is so easy that even coding novices can do it.
Uploadify is available under the GPL and MIT licenses. This allows Uploadify to be used in a number of applications and commercial products.
jQuery expressions are intelligently presented in Firebug Console and DOM inspector
attached jQuery datas are first class citizens
elements in jQuery collections are highlighted on hover
jQuerify: enables you to inject jQuery into any web page
MediaMosa is a Full Featured, Webservice Oriented Media Management and Distribution platform.
MediaMosa is a state-of-the-art, scalable Middleware Media Distribution Platform and facilitates access to, and usage of (shared) storage capacity, metadata databases, transcoding- and streaming servers. The platform offers functionality for searching, playing, uploading, transcoding, as well as a fine granularity media access control system towards its users. MediaMosa is based on the Representational State Transfer (REST) architecture and is designed to support content streaming applications by providing a back-end-, audio- and video-infrastructure.
It's main features are: • Delivery platform for audio, video (and other content) • Streaming of any format (e.g. Flash, H.264 MPEG-4 and WindowsMedia) • Transcoding based on FFmpeg • Flexible Metadata Element Sets • Open Source under GPLv2 license
MediaMosa is a free and open software package. It is based on the Drupal CMS and supports the use of several other Open Source software such as FFmpeg
Modernizr uses feature detection to test the current browser against upcoming features like rgba(), border-radius, CSS Transitions and many more. These are currently being implemented across browsers and with Modernizr you can start using them right now, with an easy way to control the fallbacks for browsers that don’t yet support them.
Additionally, Modernizr creates a self-titled global JavaScript object which contains properties for each feature; if a browser supports it, the property will evaluate TRUE and if not, it will be FALSE.
Lastly, Modernizr also adds support for styling HTML 5 elements. This allows you to use more semantic, forward-looking elements such as , and without having to worry about them not working in Internet Explorer.
Modernizr does not add missing functionality to browsers; instead, it detects native availability of features and offers you a way to maintain a fine level of control over your site regardless of a browser’s capabilities.
Now, depending on the tools you used, the following implementation can be easily exported. The idea is to create a function for every text content you used that are not database related. This function can store information, to be analysed and updated with a backend tool. Now the function has to accept a "context" parameter as a word or a sentence in one page can be the same at first but can be bespoken afterwards.
I am a big fan of the symfony framework, and for my current work, I have implemented such feature. The project is called mgI18nPlugin. This tool used the i18n feature, to record all texts from the template. The tool also add a new tab in the web debug toolbar to edit all text used in the page.
Have you ever wondered how optimized your Memcached installation is? There is a common misconception that one doesn't have to think too deeply about Memcached performance, but that is not true. If your setup is inefficient, you could:
* Burn Memory
* Waste Network Round-Trips
* Store Keys That Never Get Retrieved
* Have a Low Cache Hit Ratio (i.e. query MySQL too much)
* Suffer a fate too horrible to contemplate.
Percona does a lot of consulting around Memcached, so we try to take a quantitative, scientific approach to measuring memcached performance, just like everything else we do.
Insert your URL or your HTML code to see how your email will look inside each email client
Our code analyzer can identify which lines of code are not supported by each individual client
Generate a text version of our email with just one click
Picok stands for Personal Information Cockpit. It's an open source software package, aimed at enableing users to build their personal information dashboards. The users content is loaded into small draggable boxes, so called portlets, and layed out in a tabbed column-based interface. There are a quite few standard portlets shipped with Picok, but since it is an open system, maintainers of picok installations can easily create portlets of their own.
Picok is written in PHP 5, uses the Yahoo User Interface Library and Zend Framework Components and supports MySQL, Microsoft SQL Server, IBM Lotus Notes and is ready to be integrated into your corporate intranet, website or community platform as well.