Projects tagged ‘php’ and ‘rest’


Jump to tag:

Projects tagged ‘php’ and ‘rest’

Filtered by Project Tags php rest

Refine results Project Tags framework (24) api (17) php5 (12) restful (11) ajax (11) webservice (10) webservices (9) web (9) xml (8) http (8) mvc (8) zend (7)

[71 total ]

91 Users
   

Kumbia PHP Framework is a full-stack MVC framework written in PHP for developing database-backed web applications according to the Model-View-Control pattern and other patterns as ActiveRecord and ... [More] TemplateView. Optimized for PHP programmer productivity. [Less]
Created about 1 year ago.

16 Users

MindTouch Core is an open-source collaborative network for powering next generation intranets, extranets, and knowledge bases. MindTouch Core is built on C# using .NET/Mono and blends the ease of use ... [More] a wiki with the scalability, extensibility and security of an enterprise portal framework. MindTouch revolutionizes how enterprises and organizations collaborate by realizing more value from existing software and human investments. MindTouch is one of the World's top open source projects and is commonly used to create Collaborative Networks for companies such Mozilla, Microsoft, Intel, Intuit, The Washington Post, EMC, Harvard, Timberland, The US Army and The United Nations. To learn more about MindTouch products, visit www.mindtouch.com. [Less]
Created over 3 years ago.

6 Users
   

Madeam is a lightweight PHP MVC framework. It allows quick prototyping and deployment of web applications by harnessing the power of Active Record, Convention Over Configuration, REST and PHP 5. ... [More] Madeam works well with existing class libraries and even other frameworks like Zend. [Less]
Created over 2 years ago.

6 Users
 

The Simplicity PHP Framework is a lightweight modular web development framework released under the MIT licence.
Created about 1 year ago.

3 Users
 

Create Web Services with PHP5 in minutes. InstantSVC (pronounced as Instant Services) provides a set of tools to ease your development. You just need to document your object oriented PHP code with ... [More] PHPDocumentor in order to generate Web Services from it - SOAP Services as well as RESTful Web Services. Features of InstantSVC include an Extended Reflection API with information about data types, Annotations for PHP, a WSDL generator conform to WS-I Basic Profile, a Document/literal adapter generator, a Handler chain mechanism for SOAP processing, Implementations of WS-Security and the Username Token Profile, a Server for RESTful Web Services and an Administration tool for convenient creation and management of SOAP and REST servers. [Less]
Created over 2 years ago.

2 Users

"We will either find a way, or make one." - Hannibal Barca Hannibal Barca, the great Carthaginian general, is widely regarded as the greatest strategist and tactician of all time. His ability to ... [More] engage the enemy, using innovative yet simple tactics in such a way as to ensure victory is second to none. Hannibal the code generator, strives to emulate Hannibal Barca's embodiment of minimalism, simplicity, and efficiency to advance pragmatic solutions to solve the problems associated with rapid web application development. Hannibal is much more than a code generator. It is a code generator that produces code that is tied to small but effective Hannibal packages that allow developers to efficiently tackle a finite but commonly encountered set of problems. Hannibal is written in Java, but generates code in Java, JavaScript, php, and SQL. We plan to have Hannibal generate code in other languages as well. We wanted to solve common problems encountered in web application development, without burdening the developer with the need to understand yet another tool set. Hannibal's supporting packages for Java and php merely support. When using Hannibal, it is our goal that the developer can quickly start creating code that works, and use and extend that generated code to build more interesting web applications. Here is a list of the common problems we are attempting to solve with Hannibal. Persistence. URI templating and processing. Search Validation Presentation Authorization Audit Internationalization If we can make these things easier, we can claim success. To meet this goal, here are some of the guidelines we developed over time to help of maintain focus: Ruthlessly minimize Hannibal's technology set dependencies. Rely on the target programming language built-in capabilities as much as possible. Only when necessary use open source third party software libraries. Keep the amount of Hannibal specific code to a minimum. Cater to popular open source tools for creating web based applications, such as Tomcat, and MySQL. Encourage integration with modern programming platforms like Amazon Web Services. Whenever possible choose the target programming language to be used as a configuration language over other more popular choices like property files or XML. We will try very hard to keep these promises to ourselves. [Less]
Created about 1 year ago.

2 Users

NewRead the Introduction to sierra-php article from php|architect Magazine published in June 2009. Overviewsierra-php is yet another PHP framework. It is compatible with both PHP 4 and 5. It ... [More] 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 or 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 [Less]
Created about 1 year ago.

2 Users

HttpFileServer is a simple REST-oriented file server with minimal requirements: * PHP 5 (5.2 I suppose) * web server (Apache will do) * writable directory (this is where your files ... [More] will be stored) This is for the server part. For the client part you only need to be able to do HTTP GET and HTTP POST requests, so you're good with just wget in a batch script (or .NET application, or Ruby, PHP, Java - pretty much anything nowadays can form HTTP requests). Example usage: # store file on server - use HTTP POST wget --post-file=file_to_send.txt http://server/index.php/path/to/store/file.txt -O - # retrieve file - use HTTP GET wget http://server/index.php/path/to/store/file.txt [Less]
Created 3 months ago.

1 Users

PHP5 includes an object for handling XML files using DOM; TDOM seeks to simplify the handling of different types of XML-based files, including: SVG, XUL Interfaces, DocBook?, RDF, XML, (x) HTML and ... [More] thanks to its interface via plugins try to incorporate many more (eg RSS, Atom). * Reading XML Files * Writing XML Files * Creation of Files (SVG, Docbook, etc) * Creating XML files from another sources (databases, files, LDAP, etc) * Modification and transformation * Screen output [Less]
Created 2 months ago.

1 Users

This is simply my sandox which I use to track my small projects with. There are tons of bits of code in here and anyone is welcome to use any of them that they feel like within the bounds of the CC ... [More] license (which means anyone can use it!). This is a catch-all for my local open source projects that are not really big enough to warrant making new projects for them. If you do want to use this code you are totally free to do so under the condition that you either list where you got it from in your project or ask me to grant you a license where you don't have to (in other words, I want to know it if you are using this since some things are quite experimental). :-) -AZ [Less]
Created 7 months ago.