This is an user contributed article.
Project management software is not just for managing software based project. It can be used for variety of other tasks too. The web-based software must provide tools for planning, organizing and managing resources to achieve project goals and objectives. A web-based project management software can be accessed through an intranet or WAN / LAN using a web browser. You don't have to install any other software on the system. The software can be easy of use with access control features (multi-user). I use project management software for all of our projects (for e.g. building a new cluster farm) for issue / bug-tracking, calender, gantt charts, email notification and much more.
Obviously I'm not the only user, the following open source software is used by some of the biggest research organizations and companies world wild. For example, NASA's Jet Propulsion Laboratory uses track software or open source project such as lighttpd / phpbb use redmine software to keep track of their projects.

You use the following top 10 software for personal or business use. Keep track of all your projects in one place and finish them successfully on time.

#1: Codendi

Codendi is an open-source collaborative development platform offered by Xerox. From only one interface, it gathers, all the needed tools for software development teams: management and versioning of code, bugs, requirements, documents, reporting, tests etc. It is mainly used for managing software project processes.

#2: Redmine

Redmine is a flexible project management web application. Written using Ruby on Rails framework, it is cross-platform and cross-database. It includes calendar and gantt charts to aid visual representation of projects and their deadlines.

#3: ProjectPier

ProjectPier is a Free, Open-Source, self-hosted PHP application for managing tasks, projects and teams through an intuitive web interface. ProjectPier will help your organization communicate, collaborate and get things done Its function is similar to commercial groupware/project management products, but allows the freedom and scalability of self-hosting.

#4: Trac

Trac is an open source, web-based project management and bug-tracking tool. Trac allows hyperlinking information between a computer bug database, revision control and wiki content. It also serves as a web interface to a version control system like Subversion, Git, Mercurial, Bazaar and Darcs.

#5: Project HQ

Project HQ is a collaborative open source project management tool, similar to Basecamp and activeCollab. Project HQ is built on open source technologies like Python, Pylons and SQLAlchemy and is fully database independent. Project HQ uses a structured workflow to assist you in managing your projects.

#6: Collabtive

Collabtive is a web-based project management software that is being published as Open Source software. The project was started in November 2007. It strives to provide an Open Source alternative to proprietary tools like Basecamp or ActiveCollab.

#7: eGroupWare

eGroupWare is a free open source groupware software intended for businesses from small to enterprises. Its primary functions allow users to manage contacts, appointments, projects and to-do lists.
It is used either via its native web-interface, making access platform-independent, or by using different supported groupware clients, such as Kontact, Novell Evolution, or Microsoft Outlook. It can also be used by mobile phone or PDA via SyncML.

#8: KForge

KForge is an open-source (GPL) system for managing software and knowledge projects. It re-uses existing best-of-breed tools such as a versioned storage (subversion), a tracker (trac), and wiki (trac or moinmoin), integrating them with the system’s own facilities (projects, users, permissions etc). KForge also provides a complete web interface for project administration as well a fully-developed plugin system so that new services and features can be easily added.

#9: OpenGoo

It is a complete online solution focused on improving productivity, collaboration, communication and management of your teams. OpenGoo main features include document management, contact management, e-mail, project management, and time management. Text documents and presentations can be created and edited online. Files can be uploaded, organized and shared, independent of file formats.

#10: ClockingIT

ClockingIT is a free Project Management solution, which helps your team stay focused and on top of things.

DotNetNuke Overview

Posted by Gs | 12:59 PM | , | 1 comments »

DotNetNuke is the leading Web Content Management Platform for Microsoft .NET. DotNetNuke can be used as a web content management system (CMS) for simple websites or as a powerful application development framework which enables businesses to quickly build and deploy feature-rich, interactive websites and applications in Microsoft .NET.

An intuitive, menu-driven interface allows non-technical users to easily create new sites or extend the functionality and features of their existing web site when used as a web CMS. An open API and the availability of over 6,000 third-party add-on modules available through Snowcovered.com allow web development professionals to create complex web sites for demanding applications. Installing new modules or skins is quick and easy, allowing users to deploy new functionality on their web sites in just minutes.

DotNetNuke is the world’s most widely adopted framework for building web solutions on Microsoft Windows Server. DotNetNuke powers over 500,000 portals, intranets, extranets, and public web sites. An enthusiastic open source community with more than 750,000 registered members supports the platform.

DotNetNuke Features

  • Easy to Install – You can have the DotNetNuke web content management system (WCM or CMS) and application development platform up and running within minutes. Just download the software and follow the simple installation instructions. In addition, several hosting companies offer DotNetNuke-specific hosting packages, which include the tools and support to make project set-up even easier.
     
  • Easy to Use – The DotNetNuke content management system makes it easy for administrators, content editors, developers, and designers to manage all aspects of their web assets. Wizards, content-sensitive help, and a well-researched user interface provide a smooth user experience.
     
  • Powerful – The DotNetNuke content management system can support multiple web sites from a single application installation. By dividing administrative tasks between host level and individual site level, administrators can manage an unlimited number of websites – each with its own unique appearance and content.
     
  • Feature-rich – The DotNetNuke application comes loaded with a set of built-in features that provide exceptional functionality.  Site hosting, web design, content management, security, and membership options are all easily managed and customized through simple, browser-based tools.
     
  • Localized – DotNetNuke includes a multi-language localization feature that allows administrators to easily translate their sites into any language. And with an international group of hosts and developers working within the DotNetNuke ecosystem, native support is always close at hand.
     
  • Leading-edge – The DotNetNuke web content management system and application development platform gives developers the opportunity to leverage best-practice software development concepts and leading-edge technologies like ASP.NET 2.0, Visual Studio, SQL Server, Windows Server, and IIS.
     
  • Flexible and Extensible – The DotNetNuke web content management system and application development platform fits easily into existing computing environments. The core framework includes a series of open APIs that make integration with existing applications simple and straightforward, allowing businesses to focus on extending features and functionality rather than troubleshooting installations. And, DotNetNuke is flexible enough to be used for anything — new applications, minor site modifications, major overhauls, and swap outs.
     
  • Recognized – The DotNetNuke web content management system and application development platform  is widely recognized and respected in the open source community, with hundreds of thousands of applications in use. DotNetNuke Corp. and DotNetNuke community members continue to evolve the software through rigorous development, testing, community participation, real-world trials, and end-user feedback.

Administration and Security

  • Single Installation, Multiple Portals – The DotNetNuke web content management system (CMS) provides support for multiple portals/sites using a single database. This allows the software to be installed on a web server and support multiple web sites through a single hosting account which is ideal for administrators who provide subhosting services to their membership or for companies that want to support unique web sites for each department.
     
  • Host and Administrator Accounts – For users supporting multiple sites, differentiating the Host from the Administrator is important.
    • Logging in as Host allows users to manage settings related to site hosting and e-commerce including monthly hosting fees, disk space, and demo period/expiration dates. The Host has access to a list of all hosted sites and their individual hosting information and the ability to edit, modify, or delete a specific site.
    • Logging in as Administrator allows users to manage settings related to their own individual site. The Administrator may edit, modify, or delete settings specific to their own site but has no access to other sites operating under the same host.
       
  • Security Roles and Protected Content – Administrators can define and assign roles for different user groups such as registered users, subscribers, content providers, affiliates, and media. They can then grant access and editing rights for each group. These rights can be assigned to the entire site, a single page, or even to an individual module on a specific page. Individual users may belong to more than one group. Administrators can also establish separate password-protected areas to control access.
     
  • Site Log – The site log allows administrators to track users and visitors by generating reports including detailed site log, page popularity, page views by day, page views by days of week, page views by hour, page views by month, user frequency, user registration by country, and user registration by date.
     
  • Manage Vendors and Affiliates – Administrators can store contact information, advertising materials (banners, button ads), and statistical data on site vendors and affiliates. This tool also manages start and end dates for ad campaigns, tracks impressions, and calculates cost per impression (CPM).
     
  • Bulk Email – Administrators can compose and send bulk email messages to specific users or groups.
     
  • Newsletters – Administrators can easily publish newsletters to a targeted group of users. Newsletters are created and sent as HTML documents.