Resources and tutorials for Webmasters
Resources and tutorials for Webmasters
Showing posts with label open source. Show all posts
Showing posts with label open source. Show all posts

Wednesday, March 24, 2010

Prado : Component framework for PHP5

PRADO is a component-based and event-driven programming framework for developing Web applications in PHP 5. PRADO stands for PHP Rapid Application Development Object-oriented. The sole requirement to run PRADO-based applications is a Web server supporting PHP 5.1.0 or higher. PRADO is free. You can use it to develop either open source or commercial applications.

PRADO provides the following benefits for Web application developers:

  • Reusability – Codes following the PRADO component protocol are highly reusable. Everything in PRADO is a reusable component.
  • Easy of use – Creating and using components are extremely easy. Usually they simply involve configuring component properties.
  • Robustness – PRADO frees developers from writing boring, buggy code. They code in terms of objects, methods and properties, instead of URLs and query parameters. The latest PHP5 exception mechanism is exploited that enables line-precise error reporting.
  • Performance – PRADO uses a cache technique to ensure the performance of applications based on it. The performance is in fact comparable to those based on commonly used template engines.
  • Team integration – PRADO enables separation of content and presentation. Components, typically pages, have their content (logic) and presentation stored in different files.

Similar Posts

Mozilla Open Web Tools Directory for Developers

Open Web Tools Directory today offers a variety of tools that can aid web developers in their projects. You are however wrong if you are now expecting a boring menu that looks like any other web directory that you visited over the past years. The Open Web Tools Directory is different from most web directories as it places icons of the web tools that have already been added to it on the screen with a tiny header and footer area that provide filters and offer additional information.

The benefit of this solution is that it allows to place more tools on the screen without forcing the user to scroll or change pages. The page will only load in web browsers supporting canvas which includes Firefox, Opera or Google Chrome for example while Internet Explorer 8 (and likely all other Internet Explorer versions as well) throw an error and do not display the page.

Similar Posts


Ecoder : Open source web based code editor

Ecoder is a simple, web-based code editor, which includes a file browser, file uploader, and tabbed system to allow multiple files to be edited at the same time. using this web-application developers can edit code directly online, real-time syntax highlighting is handled by textarea and keyboard short-cuts lend it the feel of a locally installed application.

Ecoder works with most standards compliant browsers which have javascript enabled. internet explorer 6 is not supported. For up-to-date news, the lastest source code download and user feedback, please visit sourceforge.

The QL Studio crew have been busily working on a new web-application that will form a key part of the move towards a fully online system – this web-based code editor integrates into Web Editor allowing code templates to be built and modified directly on the server.

Similar Posts

Wednesday, October 21, 2009

WYMeditor : Web-based XHTML editor


WYMeditor is a web-based WYSIWYM (What You See Is What You Mean) XHTML editor (not WYSIWYG).

WYMeditor's main concept is to leave details of the document's visual layout, and to concentrate on its structure and meaning, while trying to give the user as much comfort as possible (at least as WYSIWYG editors).

WYMeditor has been created to generate perfectly structured XHTML strict code, to conform to the W3C XHTML specifications and to facilitate further processing by modern applications.

With WYMeditor, the code can't be contaminated by visual informations like font styles and weights, borders, colors, ...
The end-user defines content meaning, which will determine its aspect by the use of style sheets. The result is easy and quick maintenance of information.

As the code is compliant to W3C XHTML specifications, you can for example process it using a XSLT (at the client or the server side), giving you a wide range of applications.

Wednesday, September 30, 2009

Alternatives to Windows, Mac, Linux and online software


AlternativeTo is a new approach to finding good software. Tell us what application you want to replace and we give you suggestions on great alternatives! Instead of listing thousands of more or less crappy applications in a category, we make each application into a category. Think of it like forever evolving blog posts about good alternatives to the software that you're not satisfied with. And the "blog posts" are generated by you through suggestions, comments and votes.

Categories for Windows, Mac, Linux, and Web-based applications are listed. On each platform page, there are tabbed listings for recent additions, most viewed, and most liked software (I'll skip "OMG FAIL", since you're likely not looking for a "worse alternative" anyway). You'll find all the usual suspects listed, like Photoshop, Nero, Word, as well as user-recommended replacements.

Unlike most software guides, where you can look for programs based on a category, AlternativeTo.net is organized by program name.


Tuesday, September 1, 2009

CinePaint : A deep paint image retouching tool

CinePaint is a deep paint application that edits EXR, DPX, 16-bit TIFF, JPEG, PNG and many other types of image files. CinePaint is available as a native application for Linux, Mac OS X, and BSD. There's currently no Windows version.
  • Support for 8-bit, 16-bit and 32-bit color channels of deep paint.
  • High fidelity image file types such as DPX, OpenEXR and 16-bit TIFF. These files can't be opened in ordinary 8-bit image applications (e.g., GIMP) without crushing them.
  • High Dynamic Range. HDR images can go brighter than white. Ordinary images can't be brighter than a white sheet of paper (0=black, 1.0=white).
  • Gallery-quality printing. B&W photographs have only one color channel and degrade quickly when manipulated as 8-bit images. CinePaint has higher fidelity and offers a 16-bit printing path to the print-head using GutenPrint.
  • Color Management System. CinePaint uses LittleCMS.
  • Flipbook. Movie playback of short sequences of images in RAM.
  • Innovation. CinePaint offers features that go beyond ordinary painting tools.
  • It's used to make feature films at major studios.
  • Open Source. With various OSS licenses, because it uses code from various sources, including GPL, LGPL, BSD, and MPL.
  • Free.
  • Friendly professional developers. Polite discussion forums.
  • Being a CinePaint developer can be a good career move. CinePaint developers have gotten jobs at companies such as DreamWorks Animation, Sony Pictures Imageworks, and Apple.

Monday, August 24, 2009

Clonezilla : OpenSource clone system

Clonezilla, based on DRBL, Partition Image, ntfsclone, partclone, and udpcast, allows you to do bare metal backup and recovery. Two types of Clonezilla are available, Clonezilla live and Clonezilla SE (server edition). Clonezilla live is suitable for single machine backup and restore. While Clonezilla SE is for massive deployment, it can clone many (40 plus!) computers simultaneously. Clonezilla saves and restores only used blocks in the harddisk. This increases the clone efficiency. At the NCHC’s Classroom C, Clonezilla SE was used to clone 41 computers simultaneously. It took only about 10 minutes to clone a 5.6 GBytes system image to all 41 computers via multicasting.

Features of Clonezilla :

  • Free (GPL) Software.
  • Filesystem supported: ext2, ext3, ext4, reiserfs, xfs, jfs of GNU/Linux, FAT, NTFS of MS Windows, and HFS+ of Mac OS. Therefore you can clone GNU/Linux, MS windows and Intel-based Mac OS, no matter it’s 32-bit (x86) or 64-bit (x86-64) OS. For these file systems, only used blocks in partition are saved and restored. For unsupported file system, sector-to-sector copy is done by dd in Clonezilla.
  • LVM2 (LVM version 1 is not) under GNU/Linux is supported.
  • Multicast is supported in Clonezilla SE, which is suitable for massively clone. You can also remotely use it to save or restore a bunch of computers if PXE and Wake-on-LAN are supported in your clients.
  • Based on Partimage, ntfsclone, partclone, and dd to clone partition. However, clonezilla, containing some other programs, can save and restore not only partitions, but also a whole disk.
  • By using another free software drbl-winroll, which is also developed by us, the hostname, group, and SID of cloned MS windows machine can be automatically changed.

Tuesday, June 2, 2009

Audacity is a free audio editor and you can record sounds, play sounds, import and export WAV, AIFF, Ogg Vorbis, and MP3 files, and more.

Audacity is a free audio editor. You can record sounds, play sounds, import and export WAV, AIFF, and MP3 files, and more. Use it to edit your sounds using Cut, Copy and Paste (with unlimited Undo), mix tracks together, or apply effects to your recordings.

It also has a built-in amplitude envelope editor, a customizable spectrogram mode and a frequency analysis window for audio analysis applications. Built-in effects include Bass Boost, Wahwah, and Noise Removal, and it also supports VST plug-in effects

You can use Audacity to:
  • Record live audio.
  • Convert tapes and records into digital recordings or CDs.
  • Edit Ogg Vorbis, MP3, WAV or AIFF sound files.
  • Cut, copy, splice or mix sounds together.
  • Change the speed or pitch of a recording.
  • Add new effects with LADSPA plug-ins.
  • And more!

Wednesday, January 7, 2009

15 Open Source CMS

Hey Everyone, There are tons of Open Source Content Management Systems (CMS) available today. So it is hard to find what CMS is the best to use. This list of 15 Open Source CMS will help you in your quest to find a Content Management system that’s right for you. This list is in no particular order.

  • - Textpattern is an easy to use open source cms. Textpattern is written in PHP and uses mysql for the database. Textpattern is very flexible to use. Also you can view some websites powered by Textpattern at welovetxp.com
  • - Drupal is an open source content management platform. Drupal has all the basic features of a CMS but it also has the ability to have Collaborative authoring environments, Forums, Peer-to-peer networking, Newsletters, Podcasting, and Picture galleries. Drupal is written in PHP and SQL.
  • - Wordpress is one of the most popular open source blogging software that can be used as a CMS. With the help of plugins and some tweaking of the code you can turn your blog into a very powerful CMS.
  • - Joomla is an award-winning content management system (CMS), which enables you to build Web sites and powerful online applications. Joomla is used all over the world to power Web sites of all shapes and sizes. For example you can create websites from Corporate sites to E-commerece sites and is even used in Government applications. Joomla is very powerful and has a great community to help you.
  • - Nucleus CMS is an open-source blogging software written in PHP and MySql. Nucleus CMS is primarily written and maintained by Wouter Demuynck. Nucleus CMS allows you to manage multiple web blogs, drafts and future posts, and allows for multiple authors.
  • - dotCMS is an another award-winning open source CMS for building/managing websites built in Java. dotCMS includes enterprise CMS features such as support for virtual hosting, WebDav, structured content, clustering and can run on multiple databases. There are a number of features and modules in dotCMS, including RSS feeds, AJAX driven calendar, news listing, blogs, forums, user tracking and tagging, built in search engine, and more. You should definitely check it out.
  • - Alfresco is an open source enterprise content management system for Microsoft Windows and Unix operating systems. It is designed is for users who need a lots of function and scalability. Alfresco is written in Java. Like some of the others Alfresco is an award-winning software that has desktop integration, and full document mangagement.
  • - Plone is a free open source CMS built on top of the Zope application server, which is written in Python. Most times it is used as an intranet website but it can be used on the internet as well. All of Plone’s features are customizable, and free add-ons are available from the Plone website. The one problem that many have is the use with the Python and Zope. But overall is a very good CMS.
  • - e107 is an open source CMS that allows for quick creation and management of websites or community portals. e107 is built using PHP and database support via MySQL. e107 features, high performance caching, news and RSS feed handling, template system, forums system, and an easy to use backend.
  • - eZ Publish is an Enterprise open source CMS that has a very cool import/export word document feature. It can even translate your content into any other languages. ez Publish has some very cool features that includes picture galleries, video publishing, and a very nice user management control. You can customize ez Publish anyway you want.
  • - Mambo is a business oriented open source CMS that is very easy to install and use. Mambo is fully customizable and has a very nice active comunity to help you. Mambo features include but not limited to page caching, News, products or services sections fully editable, WYSIWYG content editor, and Advertising management.
  • - Diferior is a multi-purpose content management system, that provides all the necessary tools to easily publish and organize your content. Diferior is capable of distributing files via BitTorrent, HTTP and FTP protocols, has built in forums, and a blog system. All of which can be customized to your liking.
  • - Symphony is a CMS made for web developers. Symphony’s uses XSLT to provide developers a lot of flexibility. If you’re looking for an application that takes care of the technical side of things for you, then Symphony is probably not the best choice.
  • - Frog CMS is a simplified CMS that uses PHP 5 and MySQL 4. Frog CMS has drag/drop capabilities, Flexible page content, and very customizable navigation menu. Frog CMS is very customizable with the use of plugins and themes.
  • - ExpressionEngine is a flexible CMS that is built by EllisLab. EllisLab is also the creator CodeIgniter a great PHP Framework. ExpressionEngine requires PHP 4+ and Mysql 3+. ExpressionEngine is very customizable and easy to use. It also comes with great built in cache feature and even a very simple shopping cart feature.