Welcome to a template framework - Sanjaal Corps

This Framework uses Smarty Template Engine to render the contents. But this is not a part of project at smarty.net. This application comes with several unique classes pre-written to suit most of the web applications.

We are always happy to help you!

Based on Smarty Template Engine, this application helps to build a web application quickly. There are several supporting class-files distributed with this application, so that you can immediately start coding, without having to care the designs. Please note the differences in the terms: website and web application.

This is a framework toolkit, that you should need to do everything from the scratch, upon this layer, and you can improve the speed of development work. Now, we have grown up the services to support single coding for multiple websites. If you are able to point different urls/subdomains/domains here, it can behave uniquely to each of these services.

This application contains around 70 unique class files pre-written in a most generic way, so that this fits for any kind of web application. We keep on adding examples, read-me files, and tutorials, every week to this reservoir. There is no need to rewrite these files. You can use them right into your application and speed up the development.

We have started a support thread in: http://www.help-self.com/forum/viewforum.php?f=14 You can participate and ask a question to satisfy.

To download this project with SVN, please checkout to:

# SVN: http://smarty-framework.googlecode.com/svn/trunk/ # Please download using SVN, that the download file, to obtain a fresh copy.

Professional Support (Paid Services)

For Professional Support and customization: http://www.odesk.com/users/~~dd91d11caed0cdce This application is a framework only - and is very good for custom projects (that needed to be built from the scratch). So, you may think of supporting us by hiring there.

Core Part of our framework is always in open source, while your project's main file will be never exposed out. You are working with trusted staff, and for reliable technical support.

Tested Applications (Types) on this framework

  • Non-Membership websites (Membership is not a part of core development)
  • Finance/Budget Planning website
  • E-Commerce back-end application (Data Editor)
  • JavaScript based Syndication (Links Publisher)
  • Email forwarding Applications
  • Link directories
  • Personal websites
  • Music tagging and selling websites
  • Crawlers
  • Portfolio management sites
  • Syndicated links distribution

Proof of Concept

Now, you can write your own module, without affecting the core system we develop. Hence, it can increase your creativity. See more in google codes.

Backend / Frontend

We have almost lost the concepts of backend for our projects, and this framework supports making a frondend look like its backend. Here is a code sample on how to list out the database entities, like menus:

$menus = new menus();
$entries = $menus->list_entries(array());

$smarty->assignByRef('menuss', $entries);

And, this handles the deletion:

if(($menus_id = $variable->get('id', 'integer', 0)) && ($code = $variable->get('code', 'string', '')))
{
	$menus = new menus();
	if($menus->delete($menus_id, $code))
	{
		stopper::url('menus-delete-successful.php');
	}
	else
	{
		stopper::url('menus-delete-error.php');
	}
}
else
{
	stopper::url('menus-direct-access-error.php');
}

Forget the coding, you do not have to remember or rewrite it anymore. This framework allows you to bring the security, auto generated codes, and error/success messages.

We use Object Oriented MVC Pattern

For an operation there are three different files: a model (the heart), a controller that interacts with user commands, and the view (Based on Smarty) to show up the results. In total there are 12 different files for add/delete actions, and all of them are automated, to speed up your work. Take an example:

entity-add.php : Helps to add an entity
entity-add-successful.php : The entity was successfully added.
enity-add-error.php : Error adding an entity (ID/FK failed, or code failed)
entity-details.php : Details a particular entity
entity-delete.php : Management: Removes an entity by inactivating it
entity-delete-successful.php : Entity is deleted successfully.
entity-delete-error.php : Error deleting an entity due to code/is_active column/non-existent entity)
enity-direct-access-error.php : Can not list, edit, details without sufficient parameters
entity-edit.php : Management: Gives a form to enter details of an entity
enity-edit-successful.php : Entity edited successfully.
enity-edit-error.php : Error editing an entity (Non existent, Code failed, or FK error)
entity-list.php : Lists out entities

Fully automated! Fully object oriented, and in MVC pattern with Smarty. What else would you expect?

Bimal Poudel Email now

(Project Manager) @ Sanjaal Corps

Valid XHTML 1.0 Transitional Valid CSS! Valid CSS!

More QA Tools and Icons