About Site Map Submit Contact Us Log in | Create an account
Create an account Log In
Average Rating
User Rating:
Visitors Rating:
My rating:

Write review
  • Last update: 5 years ago
  • Total downloads: 119
  • Operating system: Linux, Mac OS X, Win All, BSD, Solaris
  • Publisher: jason.t.read
See full specifications

scripts default iconSierra-php PHP Application Framework (Scripts) Publisher's description

sierra-php is yet another PHP framework

sierra-php is yet another PHP framework. It is compatible with both PHP 4 and 5. It provides a foundation of reusable object-oriented code for Linux/Unix/OS X PHP software implementations.

This foundation includes the following:
- DRY: built specifically to eliminate redundant code and tasks, significantly increase productivity, and decrease supported codebase. For example, how many times have you written a login screen or validated an email address or written a select or update query... with sierra-php those redundant tasks are replaced with a few lines of configuration like <restrict-access match="admin.php"> or <attribute name="email" depends="email" /> so you can focus on implementing your business logic quickly and effectively

- O/R mapping: provides an xml-based declarative method for defining the application's object model. The framework utilizes the object model to automatically generate the data access and value objects (DAOs and VOs) used to provide CRUD (create, read, update, delete) functionality for that object model. Additionally, the framework will automatically generate the DDL necessary to create and update the underlying RDBMS schema and can be optionally configured to automatically invoke that DDL against the RDBMS whenever changes to the object model are made. The object model also allows application developers to define entity and attribute views (input forms, read-only views, PDF-based views, etc.), implement validation logic, impose aspect oriented (AOP) modifications of the generated classes, and much more.

- Web Services: allows exposure of model and custom functionality via SOAP and REST web services. These web services can be used to perform standard CRUD logic within the model as well as other custom functionality including database queries, printing, etc. Web service I/O supports both JSON and XML. Additionally, full API documentation, invocation samples, and WSDLs are automatically generated

- Authentication: provides a declarative approach for defining HTTP-based application authentication and access restrictions. LDAP, database and OS authentication methods are supported as well as a combinations of those methods.

- Configuration management: provides an xml-based declarative method for defining configurable software parameters such as database connections, access restrictions, authentication, task scheduling, localization, logging, and custom parameters

- UI Templates: uses the Smarty template engine for separation of presentation from other application logic

- Logging: includes a logger and the ability to define framework, application, authentication and other custom log files

- Database abstraction: supports abstraction for MySQL, PostgreSQL, and MsSQL database servers including in conjunction with the O/R mapping automatic schema synchronization

- Localization: using language specific properties files and automatically detected browser locale preferences, sierra-php can localize applications by displaying the language strings from the properties files that most closely approach the users' locale preferences. Additional localization features includes time zones, address formats, currencies and number formats, and date formatting

- Workflow management: allows developers to implement complex workflow processes within applications utlizing an xml-based declarative design approach

- Utility functionality: provides a variety of utility classes for file management, email messaging, xml parsing, and much more

- Out-of-the-box UI templates: provides configurable Smarty-based templates for creating object and attribute views including complex tables, form inputs, AJAX-based tooltips, click-in fields, files, images, arrays, pagination and more

- PHP Console: provides a terminal console for interracting with the framework, applications, and PHP using a command-line interface. This is useful for testing and maintenance procedures that might otherwise require creation of temporary scripts. It includes bash-like history toggling, and class-introspection-based tab completion

- Multiple-application support: each instance of the framework can support zero or more application deployments. Each application can utilize its own custom configurations and inherit from global configurations

- Installer: the framework includes a command-line installer used for the initial framework configuration, database configurations, updates from subversion, and installation/updates/configuration of sierra-php applications including Apache configuration

System Requirements:

Program Release Status: New Release
Program Install Support: Install and Uninstall

Sierra-php PHP Application Framework (Scripts) Tags:

Click on a tag to find related softwares

Is Sierra-php PHP Application Framework (Scripts) your software?

Manage your software

Most Popular

scripts default icon ADP Forum (Scripts) 2.0.3
ADP Forum is a discussion board system that doesn't use any database, but instead stores all the data in... Read more
scripts default icon Soraxdesign PHP Guestbook (Scripts) 3.2.5
The Soraxdesign PHP Guestbook is a simple PHP Guestbook with no MySQL database required, which offers a... Read more
scripts default icon PHPizabi (Scripts) 0.848b-C1
PHPizabi is one of the most powerful social networking platforms on the planet
scripts default icon my little forum 2.0RC1
my little forum is a simple web-forum that supports classical thread view (message tree) as well as... Read more
scripts default icon Tobi's Download Server for Download Managers 0.9
Tobi's Download Server is a PHP/MySQL solution for providing Document and/or Data downloads in a... Read more

Related Category

» Auctions (36)
» Blog (217)
» Books (75)
» Calculators (17)
» Calendars (50)
» Chat Scripts (162)
» Countdowns (1)
» Counters (2)
» Database Tools (1345)
» Date and Time (14)
» Development (1506)
» Documents (3)
» E Commerce (72)
» Education (127)
» Email Systems (202)
» Guestbooks (42)
» Healthcare (2)
» Link Checking (12)
» Link Indexing (46)
» Match Making (7)
» Miscellaneous (201)
» Modules (9734)
» Multimedia (126)
» Networking (113)
» Organizers (4)
» PHP Classes (7)
» Real Estate (1)
» Security (1)
» Top Sites (6)
» Web Fetching (1)
» Web Sites (3)
» Wikis (73)
» XML and PHP (2)