archive-com.com » COM » S » SOLARPHP.COM

Total: 875

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • Solar Framework : Be Nice
    Heinlein in any machine you have to grease the moving parts so they do not grind each other to bits In the machine of civil society formal courtesy is the grease that keeps the people from grinding each other to bits Argumentation is acceptable discussion is dandy but deliver no insults and display no anger or impatience Among other things this means no sighs grrrs and no passive aggressive sarcasm

    Original URL path: http://solarphp.com/project/be-nice (2016-02-13)
    Open archived version from archive


  • Solar Framework : Goals
    a learning experience so we should foster a teaching environment for that experience Thus while providing a mailing list and wiki for collaboration we want to maintain a polite and cordial atmosphere both for established developers and for new users The primary social rule in all public communication around Solar is to be nice Global Collaboration Solar classes should be fully name spaced self contained and localizable Although English is the de facto language of developers worldwide end users don t want to see English only labels buttons and text Solar classes come with easy built in text localization so that it s easy to translate into languages other than English Solar is probably not the only PHP class library you are going to use Because Solar classes are always named with a Solar prefix you never need to worry about name conflicts or collisions from other libraries Similarly any classes you build for yourself should have a unique namespace prefix often called the Vendor prefix in the documentation Solar based applications should be self contained this means no external dependencies and all internal dependencies should resolve themselves In practice this means that all Solar classes are distributed in a single package Separation of Concerns Solar classes should adhere to model view and controller separation Only one Solar class generates output in the normal course of execution the Solar View class Other Solar classes may access manipulate and return data but they may not output it output is solely in the realm of the view in a model view controller application and Solar View is the only view class in the standard Solar distribution In addition this makes it easy to write applications that are theme aware Because all output passes through a template the template can be modified to

    Original URL path: http://solarphp.com/project/goals (2016-02-13)
    Open archived version from archive

  • Solar Framework : Similar
    E STRICT compliant PEAR The Solar project is similar to PEAR in that it provides a class library of useful components for PHP development that adhere to a common standard of development However with the exception of the base PEAR classes themselves e g PEAR Error classes in PEAR are not intended to be a cohesive framework Symfony Zend Framework Solar and ZF look very similar at first glance however

    Original URL path: http://solarphp.com/project/similar (2016-02-13)
    Open archived version from archive

  • Solar Framework : Gophp5
    using PHP 5 instead We at Solar are happy to say that we have been PHP 5 E STRICT from the very beginning As of February 2007 we have required PHP 5 2 or later Read more about Solar and our goals or go straight to getting started Local About Download Goals Similar Projects Mailing Lists and IRC Be Nice Go PHP 5 Become A Committer Navigation Home Project Packages

    Original URL path: http://solarphp.com/project/gophp5 (2016-02-13)
    Open archived version from archive

  • Solar Framework : Committers
    the notification addresses below You may send it by post or scan and email it You will receive further instructions thereafter Licenses The only acceptable license for code committed to Solar is the New BSD License Notification Address Post The Solar Framework Project c o Paul M Jones 2861 McVay Trail Drive Memphis TN 38119 Email a h Local About Download Goals Similar Projects Mailing Lists and IRC Be Nice

    Original URL path: http://solarphp.com/project/committers (2016-02-13)
    Open archived version from archive

  • Solar Framework for PHP 5
    Solar 1 Elegance and consistency the code base itself is easy to comprehend adheres to well documented naming conventions and exhibits strong conceptual integrity 2 Thorough integration of enterprise development patterns such as Dependency Injection and Service Locator Lazy Load Model View Controller Front Controller Page Controller Table Data Gateway Data Mapper Metadata Mapping Foreign Key Mapping Association Table Mapping Template View Two Step View Query Object Registry Server Session State 3 Full name spacing Solar classes have their own PHP 5 2 name space and vendors developing to Solar standards also use their own name space This makes it easy to mix and match components from other libraries and frameworks 4 Inheritable configuration by class Set a value in the config file for one class and all its children inherit those values by default 5 Inheritable localization by class Set the locale strings for a class and all its children inherit those strings 6 Easy to use defense in depth against SQL injection cross site scripting cross site request forgery and other common exploits 7 Robust and powerful model system that lets you create forms automatically from record objects 8 Sane and extensible data filtering to validate and sanitize

    Original URL path: http://solarphp.com/pear/ (2016-02-13)
    Open archived version from archive

  • Solar Framework for PHP 5
    3 6 2 Modifying A Record 3 6 3 Saving A Record 3 7 Record Filters 3 7 1 Automatic Filters 3 7 2 Adding Filters 3 7 3 Available Sanitize Filters 3 7 4 Available Validate Filters 3 8 Special Column Processing 3 8 1 Created Timestamp 3 8 2 Updated Timestamp 3 8 3 Auto Sequence 3 8 4 PHP Serialize 3 8 5 XML Structs 3 9 Single Table Inheritance 3 9 1 Enable The Model 3 9 2 Extend the Model 3 9 3 Fetching 3 9 4 Creating and Saving 4 Working With Related Models 4 1 Introduction 4 2 Domain Description 4 2 1 A Blogging System 4 2 2 Terminology 4 2 3 Domain Diagram 4 3 Native Model Has One Related Foreign Record 4 3 1 Setup 4 3 2 SQL for Lazy Load 4 3 3 Foreign Key 4 3 4 Has One Or Null 4 3 5 Relationship Definition 4 4 Native Model Has Many Related Foreign Records 4 4 1 Setup 4 4 2 SQL for Lazy Load 4 4 3 Foreign Key 4 4 4 Relationship Definition 4 5 Native Model Belongs To Related Foreign Model 4 5 1 Setup 4 5 2 SQL for Lazy Load 4 5 3 Foreign Key 4 5 4 Relationship Definition 4 6 Native Model Has Many Related Foreign Records Through An Association 4 6 1 Setup 4 6 2 SQL for Lazy Load 4 6 3 Foreign Key 4 6 4 Through Key 4 6 5 Relationship Definition 4 7 Eager Fetching 4 7 1 Setting Conditions for Eager Fetches 4 8 Creating Modifying and Saving Relateds 4 8 1 Automatic Foreign Key Management 4 8 2 Independent Operation 5 Views and Layouts 5 1 Introduction 5 1 1 Assumptions 5 1 2 Notes 5 2 Location of Views and Layouts 5 3 Nested Views and Partials 5 3 1 Option 1 Use the Solar View template method 5 3 2 Option 2 Use the Solar View partial method 5 4 Alternate Formats 5 5 View Helpers 5 6 Layouts 5 6 1 Specify the Default Layout 5 6 2 Create the Default Layout 5 6 3 Create the head php Sub Layout 5 6 4 Create the body php Sub Layout 5 6 5 Create the header php and footer Sub Layouts 5 6 6 Create the nav php and local php Sub Layouts 5 6 7 Create a Stylesheet 5 6 8 Overriding Layouts 6 Models and Forms 6 1 Introduction 6 2 Controller Logic 6 3 The Form Object 6 4 Form Elements 6 4 1 Element Names 6 5 View Presentation 6 6 View Decoration 6 7 Semi Automatic View Presentation 6 7 1 Fieldsets 6 7 2 Element Groups 6 8 Custom Record Elements 6 9 Locale Strings 6 9 1 Model Strings 6 9 2 Controller Strings 6 9 3 Invalid Strings 7 User Authentication Roles and Access Control 7 1 Introduction 7 2 The

    Original URL path: http://solarphp.com/manual/pt01 (2016-02-13)
    Open archived version from archive

  • Solar Framework for PHP 5
    the rest of the manual for substantial in depth information about Solar In this demo tutorial you will Download and install a new Solar system Make a vendor space for working in the system Configure the system Make a model from a database table Make a basic application Add application actions and views to Browse all public articles Read one article Browse all draft articles Edit one article Add a

    Original URL path: http://solarphp.com/manual/blog-demo.intro (2016-02-13)
    Open archived version from archive