Archive for the ‘Open Source’ Category

Open Source Wiki Engines in C# by csharp-source.net

FlexWiki

FlexWiki is an implemention of Wiki, a collaborative text environment.

Go To FlexWiki

Deki Wiki

Deki Wiki is a free open source wiki and application platform for communities and enterprises. MindTouch DekiWiki was developed with an emphasis on usability, open standards, extensibility, and performance. DekiWiki began as a MediaWiki fork that was beta tested for a year and half across multiple verticals and use scenarios: manufacturing, education, non-profit, interactive design, software design and development, and more. Based on input from the beta users DekiWiki evolved into something significantly more than just another wiki. It facilitates information sharing in a contextually rich environment, which makes knowledge capture and sharing significantly better than traditional Intranet tools, network file servers, CMS, and any other wikis. MindTouch DekiWiki has the most comprehensive feature set, which includes a rich WYSIWYG Editor, page level file attachments which are indexed and searchable, hierarchical information organization, image galleries, information discovery tools (RSS feeds and a web interface), page and file versioning, page diffs, page level permissions, time based guest invitations, browse wiki link dialog, in-place images, and all data is stored in XML. Additionally, all control logic is being ported to MindTouch’s Dream Framework, which is a .NET/Mono distributed application manager.

Go To Deki Wiki

ScrewTurn Wiki

ScrewTurn Wiki is a performant and simple Wiki engine, written in C# and based on the ASP.NET 2.0 platform. Main features: – No need for a database – No need to touch IIS or ASP.NET configuration – High performance and scalability on every hardware configuration, thanks to a smart and configurable content caching system – Low bandwidth usage, thanks to the (configurable) usage of custom ViewState Compression and HTTP Compression – Simple deployment, administration and usage – Extremely small footprint – Theming available entirely through CSS files (CSS Media Types are fully supported) – Automatic page backups (performing a rollback is as easy as a mouse click) – Secure user accounting system with Administrators and simple Users (with Email account activation), and a built-in admin account – Useful features such as per-Page authorization, the possibility to make the Wiki completely public (no registration needed to edit pages) or forbid the registration of new users – Protected against dangerous files, scripts and spammers (through Captcha control) – Multilanguage interface (EN, IT, DE, FR, ES) – RSS 2.0 notifications for every page as well as for the whole Wiki

Go To ScrewTurn Wiki

MindTouch DekiWiki

MindTouch Deki Wiki is a free open source wiki and application platform for communities and enterprises. Deki Wiki is an easy to use and sophisticated wiki for authoring, aggregating, organizing, and sharing content. Deki Wiki is also a platform for creating collaborative applications, or adding wiki capabilities to existing applications.

Go To MindTouch DekiWiki

DevHawk Wiki

Wiki implementation for .NET.

Go To DevHawk Wiki

Perspective Wiki Engine

Perspective is a Wiki engine that includes WYSIWYG editing and multiple security models (including authentication using Windows Domains and Active Directory). Attachments are supported. Searching is supported over common file formats: particular MS Office documents.

Go To Perspective Wiki Engine

SushiWiki

SushiWiki is a WikiWikiWeb like Web application written in C#

Go To SushiWiki

ProntoWiki

ProntoWiki is a wiki engine/site written in C# with VWD (Visual Web Developer), using ASP.NET 2.0 with SQLExpress 2005 as the backend. The wiki engine is quick and easy to use, and allows text markup equivalent to that of a rich text editor. It accepts image and file attachments automatically through the web interface. Other features include page preview prior to post/update, user authentication based on roles, a customizable appearance and layout using web parts, history tracking, and search functionality.

Go To ProntoWiki

Thufir

It is like Wiki-Wiki but has a what-you-see-is-what-you-get interface.

Go To Thufir

Perspective

Perspective is an application to allow people to collaborate by easily editing, linking and sharing Web pages within a secure and scaleable environment. Perspective is based on the wonderful Wiki Wiki idea, with a few other features thrown in for, hopefully, good effect.

Go To Perspective

DotNetWiki

DotNetWiki is a simple wiki engine running on Asp.Net and SQL Server. It purpose is to provide a no frills wiki engine that can be deployed easily, is simple to modify and provides some basic authentication capabilities. Features:

* Highly skinnable
* Runs on Asp.Net 2.0
* Uses a SQL Server Database
* Uses Asp.Net Membership Providers for Authentication
* Allows you to lock out pages
* Supports Google Analytic

Go To DotNetWiki

Popularity: 5% [?]

Technorati Tags: , , , , ,

How to keep your old PC alive

Firewall – Proxy server

One of the best uses for an old PC is to turn it to a dedicated hardware firewall machine. There are some Linux distributions like Devil Linux and SmoothWall that do just that, but you can do it with any distro anyway, as Linux has it’s own firewall, IPTables.
If you combine it with a small proxy server like Squid, you will also gain lots of bandwidth and speed to your home network, and of course this can save you some money.
To do all that you don’t need a fancy Linux distribution with all the latest technology stuff. You need just a simple and very light distribution. And for optimal performance, you don’t even need a graphical interface. After all, you won’t use it all the time, you just set it and forget it. You can just install Webmin to configure it using your web browser from another PC, just like you do it for your router.
If your PC is strong enough, you might try to use Spamassasin too. It’s a program used to clean your email from SPAM. Very useful.

Development server

Personally, I am a web developer. I code in PHP. That means that I have to install to my PCs some basic elements: Apache web server, PHP, MySQL and a CVS server for version control.
In my office I have a main PC and two laptops that I use regular.
One day I noticed how many resources in those computers I was spending to run all that stuff. I was actually running Apache three times, I was having three copies of all my databases, etc. So what I did was to setup an older PC just to keep all that stuff in one place.
I got an Pentium 3 PC from my old work, that was resting in a closet. I installed fedora. It’s not the lightest, but it’s my favorite distro. Of course I didn’t install a graphical interface.
I installed on it Apache, MySQL, PHP, CVS, FTP (to access my files easily) and phpMyAdmin. I also forwarded some ports from my router to this PC, so I can access all my data when I am not in home. And them stopped all the services running in the other PCs. I didn’t uninstall them because sometimes can be useful (mostly in the laptops), but not running them made my machines faster.

Storage Server

Similar to the last solution, if you have 1-2 big hard disks and many computers, you can connect them to an old PC and use it as a storage server in your home network. For example you can save all your mp3s (or oggs) in this PC and access them from all the other computers through the network.
There are operating systems designed for storage servers. Try FreeNAS.

Media Station

If your PC is strong enough to play videos, you could install it in your living room running a distro for multimedia. You can connect it to your home network (or to Internet) and play streams. Maybe a small case mod will be good for that case.
Check distros like Mythbuntu.

P2P Download Machine

Run any small distribution you wish, and load it with P2P software to download torrents and files from other networks. Also install some software for remote control of the computer, like VNC… And you have a download server!

Small Workstation

If your work isn’t really advanced and you need a PC just to surf or for word processing, you don’t have to use an expensive PC. You can also use your old machine. What you need is just the proper software.
There is a number of Linux distributions for this reason. Puppy Linux and Damn Small Linux are two of them. You can also run some of the bigger distros like Fedora or Ubuntu, but you will have to do some customization, like changing the window manager to something lighter, like XFCE.
It will also be safer than using your Windows machine to surf… because there isn’t a real risk from viruses if you use Linux.

Thin Client

One solution that I see in schools and small environments is using all the old PCs as thin clients. What you do is to have one strong PC with all the storage, and a number of old PCs connected together in a local network. You set all the old PCs to boot from Network and you install a distro with that ability to the big PC. For example you can try Skolelinux or ThinStation. What you gain is a number of really low cost workstations that can be used for education or surfing or even simple office work. Pretty good, huh?

Cluster

A little complicated thing you can do is to run a cluster. In simple words, you connect all your PCs and share their power to run applications. That’s advanced stuff and you cannot use it in any application, but it’s an option anyway. Try ClusterKnoppix.

There are many more ways to make your old hardware productive. The only limit is your imagination…

By Yannis – Pastis ‘mrpc’ Glaros

Popularity: 4% [?]

Technorati Tags: , , , ,

25 Essential Open Source Software for Windows

1. Firefox
http://www.getfirefox.com/
Replaces Internet Explorer
If you haven’t switched to Firefox for your web browsing needs, do it now. It stops annoying popups and it has tons of amazing plugins that can make surfing the web even better. I could evangelize all day about Firefox, but one thing’s for sure: the first thing I do on any new Windows machine is run Internet Explorer just long enough to download Firefox.
2. Thunderbird
http://www.mozilla.org/thunderbird/
Replaces Microsoft Outlook or Eudora
Thunderbird is an email client that has five big things going for it: it’s free, it’s full featured, it’s lightweight and runs quick, it has an unparalleled spam filter, and it protects you from those ridiculous phishing attacks by clearly indicating which emails send you to a bogus website. If you’re not already using a web-based email solution, Thunderbird should be your client.

3. Sunbird
http://www.mozilla.org/projects/calendar/sunbird/
Replaces Microsoft Outlook’s calendaring functions
Might as well get the Mozilla trifecta out of the way by mentioning Sunbird, which is the Mozilla Foundation’s calendaring program. It’s extremely easy to use (I figured out everything I needed in a minute or two) and easy to share your calendar with others. I consider a calendaring tool to be essential if you’re using a laptop, and this is no different.

4. Abiword
http://www.abisource.com/
Replaces Microsoft Word
Want a good word processor but find Microsoft Word too expensive? AbiWord is my favorite replacement for Word. It’s lightweight (meaning it runs quickly) and includes pretty much every feature that I use regularly in a word processor, plus it can save files in formats that you can exchange with Word and WordPerfect users, plus open any of their files, too.

5. OpenOffice
http://www.openoffice.org/
Replaces Microsoft Excel and Microsoft PowerPoint
If you want to replace the rest of the Office suite, your best bet is OpenOffice. It includes very nice replacements for Excel and PowerPoint (and workable replacements for Access and other Office elements). In fact, I actually prefer their Excel and PowerPoint replacements to the real thing.

6. ClamWin
http://www.clamwin.com/
Replaces Norton AntiVirus or McAfee
ClamWin is a slick anti-virus software that’s quite easy to manage and is unobtrusive while keep your system free of viruses. That’s pretty much all I want from a package, so why pay money for McAfee to keep bugging me all the time?

7. UTorrent
http://www.utorrent.com/
Original but essential
From their website, “BitTorrent is a peer-assisted, digital content delivery platform that provides the fastest, most efficient means of distributing, discovering, and consuming large, high-quality files on the Web. Our mission is simple: to deliver the content that entertains and informs the digital world.” In other words, BitTorrent allows you to download large media files and also use your bandwidth to help others download these files. Search for media files you want and download ‘em.

8. GIMPShop
http://www.gimpshop.net/
Replaces Adobe Photoshop
This is a version of the GNU Image Manipulation Program that does a pretty solid job of imitating Adobe Photoshop – a regular user of Photoshop (like me) can adapt to it quite quickly. It’s very richly featured and runs quite well – in fact, I see no reason to ever go back, even if Photoshop were free.

9. Gnucleus
http://www.gnucleus.com/Gnucleus/
Replaces LimeWire, BearShare, etc.
Sure, LimeWire and BearShare are free, but why not just get the same basic software without all of the spyware? Gnucleus is pretty much identical to those software packages – but without all that extra junk that slows down your computer.

10. VLC Media Player
http://www.videolan.org/vlc/
Replaces Windows Media Player, Quicktime, RealPlayer, etc.
If you get tired of having tons of media players on your computer, get this package that runs pretty much every media type you’ll run across without breaking a sweat.

11. Audacity
http://audacity.sourceforge.net/
Unique but essential (for some)
If you’re interested in recording your own podcast (or just want to make your own voice recordings for whatever reason), Audacity and a microphone are pretty much all you need to get the job done. I’m not much for podcasting (let’s just say I don’t have a radio voice), but I use Audacity for other voice recording purposes.

12. RSSOwl
http://www.rssowl.org/
Unique but essential
RSSOwl is one of many open source RSS readers. In other words, it enables you to use one program to keep track of the content of a lot of different blogs; if you read a lot of blogs, it’s the only way to keep tabs on all of them without devoting hours jumping from site to site. If you have a laptop, it’s preferable to using sites like Bloglines, but if you’re on a desktop, a web-based feed manager might be better.

13. Filezilla
http://filezilla.sourceforge.net/
Replaces WinFTP
Many people occasionally have a need to FTP files to other computers; if you ever have the need to transfer files in such a fashion, FileZilla will do the job slickly and quickly.

14. Keynote
http://www.tranglos.com/free/keynote.html
Unique but essential
Keynote is basically designed specifically for the task of taking notes on a laptop. If you ever find yourself in a meeting or a presentation with your laptop open and want to jot down notes and organize them just a bit, Keynote is unquestionably the program for you. It’s not good at quality word processing, but that’s not the point. In my professional work, I find myself using Keynote almost as often as any other utility.

15. MusikCube
http://www.musikcube.com/
Replaces iTunes
If you’re not already committed to downloaded music from the iTunes Music Store, then MusikCube is the best choice available for a music organizer and player. It organizes your mp3s, makes it really easy and really fast to find them, and allows you to make some incredibly clever smart playlists.

16. Handbrake
http://handbrake.m0k.org/
Unique but essential
Handbrake enables you to stick a DVD in your DVD drive and have the contents of that film stored to your hard drive in a form that can be read by pretty much any media player.

17. TrueCrypt
http://www.truecrypt.org/
Unique but essential
TrueCrypt enables you to convert a memory stick into a strongly encrypted data storage device, meaning that you can store personal data on it without worrying about losing it and having personal information get out and about. I use it to keep some of my most personal data off of my laptop and strongly secured, just in case.

18. PDFCreator
http://sourceforge.net/projects/pdfcreator/
Replaces Adobe Acrobat
PDFCreator creates a virtual printer on your computer that, if you print a document to it from any program, creates a PDF of that document that can be read on any computer with Acrobat Reader on it. After installing PDFCreator, all you have to do is print like normal and out comes a PDF!

19. Freemind
http://freemind.sourceforge.net/
Unique but Essential
Freemind is a “mind mapping” software program. In essence, it enables you to brainstorm and link together ideas quickly, creating “maps” of concepts similar to what you might do on a whiteboard. I find it incredibly useful when putting together ideas for new posts or planning small projects or assembling the backbone of a writing project.

20. NASA Worldwind
http://worldwind.arc.nasa.gov/
Replaces Google Earth
WorldWind is very similar to Google Earth in that it allows you to browse the globe. While it isn’t strong for creating maps (but why not just use Google Maps for that?), it is utterly incredible for viewing three-dimensional landscapes of any place on earth.

21. Notepad++
http://www.notepad-plus.sourceforge.net
Replaces Notepad
Notepad2 is a replacement for the traditional Windows Notepad that just adds a few sweet little features: multiple documents; line, word, and character counts; and some highlighting of tags. In fact, I’m using Notepad2 as I draft this post (after using Freemind to organize it).

22. HealthMonitor
http://healthmonitor.zucchetti.com/
Unique but useful
HealthMonitor enables you to keep an eye on the health of your computer. It identifies slowdowns and other system issues quickly and lets you know (for example, it gives a popup if your system memory gets to a certain percentage of fullness, or if your hard drive has only 10 GB free). This can keep you out of trouble and also give you clues to problems your machine might be having.

23. GanttPV
http://www.pureviolet.net/ganttpv/
Replaces Microsoft Project
If you do any project management (or have a need to dip your toes in the water), GanttPV does a brilliant job of managing the task quickly, easily, and freely. If you need to move to MS Project later, you can export from GanttPV to Project, but once you start digging into GanttPV, you’ll likely have no reason to use Project.

24. GnuCash
http://www.gnucash.org/
Replaces Microsoft Money or Quicken
GnuCash is a slimmed-down version of the bloated Microsoft Money and Quicken packages, but it contains all of the features I want for managing my money. The interfaces are incredibly simple – it functions much like a checkbook ledger on your computer – but there’s a lot of meat hidden throughout the software.

25. Zoundry Blog Writer
http://www.zoundry.com

Whether you’re a beginner or active blogger, Zoundry helps you do more with your weblog: Recommend products. Drop in pictures. Tag your posts. Earn cash rewards for yourself or charities when readers buy from your recommendations.

Popularity: 3% [?]

Get Cheap Cell Phones and Wireless Deals. | Thanks to Best Savings Accounts, CD Rates and UK Loan