Archives (2008 - 2023)

Archives (2008 - 2023)

1501 bookmarks
Newest
Main Page - Social Patterns
Main Page - Social Patterns

The Designing Social Interfaces patterns wiki is a companion site to the book that Christian Crumlish and Erin Malone are currently writing for O'Reilly Media.

We decided to share the patterns as we write the patterns and the book to get community feedback. We think that hearing a variety of opinions about these topics will make the material stronger and more representative of what's happening in social interfaces. As we complete sections of the book, we will be adding the patterns.

If you choose to contribute, we ask that you don't delete sections out right, but rather add your information with attribution. We want to incorporate contributions into the final book material and would like to know who contributed what. Every page has a discussion tab for conversations about the topic.

We look forward to talking with you

Main Page - Social Patterns
Mark's IT Blog: An Introduction to Drupal & MySQL Performance Tuning Part I
Mark's IT Blog: An Introduction to Drupal & MySQL Performance Tuning Part I
Improving Drupal's MySQL performance is more than just optimizing Drupal and MySQL themselves. I wanted to mention that the server hardware, operating system, webserver, and PHP also play important roles in deploying the fastest system possible. Benchmarking and profiling a system is a very methodical step-by-step process starting from the hardware, the operating system, Apache, PHP, MySQL then finally Drupal itself.
Mark's IT Blog: An Introduction to Drupal & MySQL Performance Tuning Part I
XEP-0060: Publish-Subscribe
XEP-0060: Publish-Subscribe
This specification defines an XMPP protocol extension for generic publish-subscribe functionality. The protocol enables XMPP entities to create nodes (topics) at a pubsub service and publish information at those nodes; an event notification (with or without payload) is then broadcasted to all entities that have subscribed to the node. Pubsub therefore adheres to the classic Observer design pattern and can serve as the foundation for a wide variety of applications, including news feeds, content syndication, rich presence, geolocation, workflow systems, network management systems, and any other application that requires event notifications.
XEP-0060: Publish-Subscribe
RFC - Atomsub: Transporting Atom Notifications over the Publish-Subscribe Extension to the Extensible Messaging and Presence Protocol (XMPP)
RFC - Atomsub: Transporting Atom Notifications over the Publish-Subscribe Extension to the Extensible Messaging and Presence Protocol (XMPP)
This memo describes a method for notifying interested parties about changes in syndicated information encapsulated in the Atom feed format, where such notifications are delivered via the XMPP publish- subscribe extension.
RFC - Atomsub: Transporting Atom Notifications over the Publish-Subscribe Extension to the Extensible Messaging and Presence Protocol (XMPP)
freshmeat.net: Project details for dbkiss
freshmeat.net: Project details for dbkiss
dbkiss is a one-file database browser that is easy to upload and use. It supports MySQL and PostgreSQL and features import/export of data, searching of the whole database or single tables, an advanced SQL editor, saving of templates, multi-query execution with pagination, and more.
freshmeat.net: Project details for dbkiss
Christophe Le Bot » Configurer Xdebug pour Eclipse PDT en utilisant un serveur de test distant
Christophe Le Bot » Configurer Xdebug pour Eclipse PDT en utilisant un serveur de test distant
Je vais prendre l’exemple d’une application web PHP développée avec Eclipse et son extension PDT (PHP Development Tools), en utilisant Xdebug comme debugger. Cela n’a rien d’original, des milliers de développeurs PHP utilisent cette configuration, mais je vais sortir des sentiers battus pour traiter un cas plus délicat, mais plus courant en entreprise : comment utiliser xdebug sous Eclipse quand mon serveur web de test n’est pas mon poste de travail, mais un serveur distant
Christophe Le Bot » Configurer Xdebug pour Eclipse PDT en utilisant un serveur de test distant
Tungsten Replicator
Tungsten Replicator

The Tungsten Replicator implements open source database-neutral master/slave replication. Master/slave replication is a highly flexible technology that can solve a wide variety of problems including the following:

* Availability - Failing over to a slave database if your master database dies
* Performance Scaling - Spreading reads across many copies of data
* Cross-Site Clustering - Maintaining active database replicas across WANs 
* Change Data Capture - Extracting changes to load data warehouses or update other systems
* Zero Downtime Upgrade - Performing upgrades on a slave server which then becomes the master
Tungsten Replicator
SharePoint 2007: Pointedly unskinnable ~ Authentic Boredom
SharePoint 2007: Pointedly unskinnable ~ Authentic Boredom

In summary, if your organization plans to use SharePoint 2007 primarily as a CMS, evaluate it as you would any other CMS. I think we can all agree that pretty much all content management systems are crippled, but at least you’ll be able to customize the entire experience — interaction, design, markup, and so forth.

If using it as a collaboration tool, treat it as licensed software with minimal branding customization. Or better yet, avoid it like the plague and convince your organization to go with Clearspace or even Basecamp.

SharePoint 2007: Pointedly unskinnable ~ Authentic Boredom