Zendesk

Posts Tagged ‘Rails’

SproutCore is a framework for building applications in JavaScript with remarkably little amounts of code.

It can help you build full “thick” client applications in the web browser that can create and modify data, often completely independent of your web server, communicating with your server via Ajax only when they need to save or load data.

SproutCore JavaScript Framework

Like other JavaScript frameworks, SproutCore has ready to use visual widgets like list views, button views, and forms. But it also has other functions such as an in-memory database (that can integrate with client-side offline storage), bindings, property observing, and controllers.

SproutCore uses Ruby to generate static HTML and JavaScript files, you are not tied to Ruby or Rails in production. SproutCore runs in the browser, your production system can use whatever backend you want

ClockingIT is an open source task - time tracking & project management application (normall a free hosted app. & source code is available) built with Ruby on Rails.

With a slick Ajaxed interface and providing information in every step of creating projects or tasks, ClockingIT is a very user-friendly application.

Ruby on Rails Time And Task Management

It is a complete solution for managing projects within a team as it offers nice tools like an integrated wiki, forum & a Facebook-like chat within team members.

Features of this free Ruby on Rails application:

  • no restrictions or limits
  • time tracking & reports
  • milestones & due dates
  • tagging & search
  • timeline & activity log
  • notifications, rss & iCal
  • integrated wiki, forum & chat
  • multilanguage

Community Engine is a free, open-source social network plugin for Ruby on Rails applications. Drop it into your new or existing application, and you’ll instantly have all the features of a basic community site.

Social Network Plugin

Features of this social network plugin:

  • Authentication (sign up, log in)
  • User profiles
  • User search
  • Blogs with tagging, categories and rich text editing
  • Photo uploading and tagging
  • “Clippings” - visual bookmarks
  • Commenting and comment notification by e-mail (Blogs, profiles, photos, and clippings can be commented)
  • Forums
  • Friendships and activity feeds
  • Favoriting of clippings and blog posts
  • And more!

Snipplr is a website where you can store / share your code snippets and find the ones that are already shared by other users.

It is great to find real-world working code examples with an organized interface which saves a lot of time.

Snipplr covers almost every language from ASP, ASP.NET, PHP to Ruby, Django or AS3.

Web Developer Codes

A feature I like is seeing the codes shared by a specific user (nice feature for following users whose coding style is much familiar to you).

Snipplr is absolutely a must-bookmark for a developer.

It is a time consuming process to create an admin interface with standard functions such as add-edit-delete-update again and again.

ActiveScaffold, a Ruby On Rails plugin handles all the ActiveRecords smartly. It adds add-edit-delete-update functionality with an Ajaxed interface & sorting, searching and pagination support.

Ruby On Rails DB Manager

ActiveScaffold features:

  • AJAXified table interface for creating, updating, and deleting objects
  • Automatic handling of ActiveRecord associations
  • Sorting, Search and Pagination
  • Graceful JavaScript degradation
  • RESTful API support (XML/YAML/JSON)
  • Sexy CSS styling and theming support
  • More extension points than you can shake a stick at
  • Guaranteed to work on Firefox 1+, IE 6+ and Safari 2+
  • Released under the MIT License, the same one as Rails itself, so you can use it freely in your commercial applications.

Datetime Toolbocks is a JavaScript library with advanced date parsing that generates date data from the text passed. A simple example would be "today", "next friday", or "last monday".

This smart date parsing JavaScript library also has a DHTML based date selector which makes the library vey functional for users who would prefer text or visual input selection.

Smart Date Input

DateTime Toolbocks currently supports Ruby on Rails as the development platform.

Radiant is an open source content management system built with Ruby on Rails. It is built for small developer teams other than the end-users as it requires programming knowledge.

With a very simple interface, Radiant offers flexibility when creating the design & content. 3 parts: pages, snippets (like PHP includes) and layouts create the core of the system.

It offers a flexible site structure where pages can be arranged according to any hierarcy.

Ruby On Rails CMS

Radiant has a custom template language named Radius (similar to HTML) which can be used inside pages, layouts to include content from other pages or display content conditionally & more. It also has an intelligent caching mechanism which helps serving pages faster while ensuring the content is up-to-date.

Redmine is a flexible project management web application. Written using Ruby on Rails framework, it is cross-platform and cross-database.

With a plain interface which makes the use easier, Redmine has most of the features a project managemnt software must have like multiple projects, role based access control, wiki & file management.

Ruby Rails Project Management

Redmine features:

  • Multiple projects support
  • Flexible role based access control.
  • Flexible issue tracking system
  • Gantt chart and calendar
  • News, documents & files management
  • Feeds & email notifications.
  • Per project wiki
  • Per project forums
  • Simple time tracking functionality
  • Custom fields for issues, projects and users
  • SCM integration (SVN, CVS, Mercurial, Bazaar and Darcs)
  • Multiple LDAP authentication support
  • User self-registration support
  • Multilanguage support
  • Multiple databases support

Redmine is in beta status yet and improved regulary.

feed-holder
FeedBurner
  • Gooey Templates
  • MailChimp
  • slice'n dice
Best Web Gallery
  • Advertise
  • PSD to HTML
  • DNS Pinger