
Software Engineering
"Tattler (app) is an open source topic monitoring tool for today's Web. Tattler finds and aggregates content from the Web on topics you ask it to monitor. Using semantic Web technologies, Tattler mines news, websites, blogs, multimedia sites, and other social media like Twitter, to find mentions of the issues most relevant to your organization.
Built and distributed on open source Drupal, Tattler's unique workflow and a toolset of intelligent content processors allow users to easily filter, organize, share, and take action on content gathered from the Web. "
For most developers, version control tools are the most important tools in their toolbox. Every development project starts with choosing the right version control system.
However the majority of designers are still not familiar with the concept of version control, and a very few designers actually use some versioning tools in their work.
This article will help you to understand why version control is important for designers and help you to start using it for your projects.
"wig is a modern template language for PHP
* Fast: Twig compiles templates down to plain optimized PHP code. The overhead compared to regular PHP code was reduced to the very minimum.
* Secure: Twig has a sandbox mode to evaluate untrusted template code. This allows Twig to be used as a templating language for applications where users may modify the template design.
* Flexible: Twig is powered by a flexible lexer and parser. This allows the developer to define its own custom tags and filters, and create its own DSL. "
"From my vantage point, I have identified six major differences between SharePoint and Drupal. They include:
- Setting up a local development environment is difficult and expensive.
- Setting up an efficient development/deployment process is cumbersome.
- Theming SharePoint is extremely difficult.
- Many SharePoint modules (aka webparts) are quirky and don't work as expected.
- Lists and libraries are quirky and also often do not work as expected.
- SharePoint is slow and does not give you real access to the database that powers it."
"Dailymotion Markup Language (or Dynamic Markup Language) is an XML compatible templating system.
XML tags with special namespace "dm" are used to inject some dynamic behavior into the code. Some tags are provided by default, but new tags can be easily added to extend the language. Finaly, the use of this template engine has no overhead, as it compiles templates as raw PHP code which can then be used standalone."
"There are a large number of project management tools designed to support Agile methodologies such as Scrum and eXtreme Programming (XP), including several open source options. This article compares the most compelling open source options on the following criteria:
* Feature set
* Usability
* Viability
* Suitability for large projects and products"
"Groogle is a web based peer code review tool providing a range of features aimed at easing the code review process.
Features include:
* Subversion integration, working against live repositories.
* Syntax highlighting for a wide variety of languages.
* Comparisons of entire repository trees to find added, removed and modified files and directories.
* Diffing of individual files and a graphical representation of modifications.
* E-mail notifications to notify review participants when a reviews status changes.
* Optional integration against a wide range of existing authentication mechanisms.
Groogle is released in both RPM and tarball format and can be easily deployed on any Linux system."
"En près de 15 ans, PHP a conquis la plupart des entreprises. Au début utilisé pour des projets annexes, il est aujourd'hui au cœur du SI.
Les projets se complexifient, les délais se raccourcissent : il est temps d'industrialiser les processus de développement.
Ce Livre Blanc dresse un état de l'art des outils et méthodes qui permettent aujourd'hui d'industrialiser ses développements PHP."
"A jQuery plugin for mobile web development on the iPhone, Android, Palm Pre, and other forward-thinking devices. "
Tracker is a free, award winning story-based project planning tool that allows teams to collaborate in real-time.
Velocity tracking and emergent iterations Make planning decisions using accurate projections based on past performance. Story-based iterative planning Base your software project management on proven agile methods. Real-time collaboration See what your team is doing and react to change instantly.
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.