Open Source Software Technical Articles

Want the Best of the Wazi Blogs Delivered Directly to your Inbox?

Subscribe to Wazi by Email

Your email:

Connect with Us!

Current Articles | RSS Feed RSS Feed

An introduction to systemd for CentOS 7

  
  
  

With Red Hat Enterprise Linux 7 released and CentOS version 7 newly unveiled, now is a good time to cover systemd, the replacement for legacy System V (SysV) startup scripts and runlevels. Red Hat-based distributions are migrating to systemd because it provides more efficient ways of managing services and quicker startup times. With systemd there are fewer files to edit, and all the services are compartmentalized and stand separate from each other. This means that should you screw up one config file, it won't automatically take out other services.

Sharing documents and calendars from ownCloud

  
  
  

ownCloud, the powerful cloud server, can do more than just sync files between your devices. You can open ownCloud up to a public-facing WAN address, or deploy it as an internal cloud server to host and share company files among multiple users. You can even use it for an in-home data, music, and calendar server – the calendar application lets you create personal and community calendars that multiple users can work with. ownCloud is easy to install and administer, but there are a few tricks you need to know.

Modify web content with Apache's mod_substitute and mod_headers

  
  
  

Ever heard of mod_substitute or mod_headers? These two Apache modules give you additional control over the content Apache serves. They can be useful in creating a staging environment, fixing unsupported web applications, or just adding custom HTTP headers for troubleshooting and monitoring.

How to set up a highly available Apache cluster using Heartbeat

  
  
  

A highly available cluster uses redundant servers to ensure maximum uptime. Redundant nodes mitigate risks related to single points of failure. Here's how you can set up a highly available Apache server cluster on CentOS.

How to create a marketing campaign using SugarCRM

  
  
  

Companies that use SugarCRM can take advantage of the Campaigns module to aid their marketing endeavors. It can help you create both email and newsletter campaigns to be mass-mailed to relevant contacts, leads, targets, or users, and help you track and measure the results.

Net-SNMP installation and configuration

  
  
  

Net-SNMP is a suite of applications used to implement various versions of the Simple Network Management Protocol. With SNMP you can retrieve information from and configure network devices. Yet Net-SNMP lacks a clear and easy-to-understand installation and configuration documentation for newbies. Here is a step-by-step guide to installing and configuring this software suite.

Allow students to upload assignment files in Moodle

  
  
  

The Moodle learning platform provides a platform for teachers and students to work on assignments and exchange thoughts. Students can take quizzes; read, view, or listen to lectures; and submit work online. By default they can view but not submit or edit files in Moodle folders, and for those new to Moodle, setting up a course and assignments that allow student file submissions can be a challenge. The process requires a change to one key PHP setting as well as a few tweaks to the Moodle file size configurations. Once you get beyond that, managing file uploads is fairly simple.

Create forms easily with Drupal's Webform module

  
  
  

With Drupal, a flexible and powerful content management system, you can empower a community of users to publish and manage a vast variety of content. Among many other features, Drupal supports easy-to-use forms that users can fill out and send to an email address of your choosing. A default Drupal installation does not contain the Webform module, so let's see how to add and configure it.

Use ModSecurity to protect web applications against zero-day exploits

  
  
  

Whether you're a webmaster responsible for a single project or a systems administrator supporting hundreds of websites on shared servers, you need to pay attention to web security. Hackers manage to find new exploits on a daily basis, and they can cause huge losses for web companies and software developers.

Vim plugins for developers

  
  
  

The popular Vim editor provides users with a vast set of features from the get-go, and you can further enhance its capabilities via plugins. If you're a programmer, check out the following plugins, which can help you do things such as check syntax errors from within the code, browse the source code, and switch to the header file corresponding to the current file.

All Posts