Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 2

CMS made for Marketing, but built for Geeks! Free and open sourced PHP based CMS. Try it at: www.concrete5.org/demo

4.90909
   
  1 review  |  15 users  |  494,578 lines of code  |  55 current contributors  |  Analyzed 5 days ago
 
 

Das Sally CMS richtet sich besonders an Professionals und Integratoren, die für ihre Kunden gut bedienbare und professionelle Webseiten auf Basis eines CMS umsetzen wollen. Zentrale Aspekte bei der Entwicklung an Sally sind: Das Sally CMS ist ein Fork des REDAXO CMS. Wir finden das Konzept des ... [More] REDAXO CMS in vielen Aspekten sehr interessant und haben daher Sally von REDAXO abgespalten. Große Bestandteile von Sally stehen unter MIT-License, das Gesamtprojekt allerdings noch unter GPL, da es noch GPL-Code enthält. Wir arbeiten allerdings daran, die gesamte Quellcode-Basis von REDAXO durch neuen Sally-Spezifischen Code zu ersetzen, um das CMS möglichst zügig komplett unter MIT-License stellen zu können. [Less]

5.0
 
  0 reviews  |  2 users  |  28,534 lines of code  |  13 current contributors  |  Analyzed about 7 hours ago
 
 

Sky is designed with the following features and objectives in mind: Rapid development & deployment Code reduction/minimalism Organized file structure & coding conventions Load balancing support SEO Security Performance Database interoperability Data management (Pseudo-ORM) Integrated media ... [More] management Browser compatibility Standards compliance Ajax-rich user-friendly interfaces [Less]

0
 
  0 reviews  |  1 user  |  37,889 lines of code  |  14 current contributors  |  Analyzed about 1 month ago
 
 

AdaptCMS is a PHP CMS that is made for complete control of your website, easiness of use and easily adaptable to any type of website. It's made easy with advanced custom fields, a very simple but powerful template system and much more.

5.0
 
  0 reviews  |  1 user  |  370,161 lines of code  |  1 current contributor  |  Analyzed 1 day ago
 
 

A lightweight, easy to use PHP content management system (CMS). Written to be fast and to use as little memory as possible. Placeto CMS offers browser and server caching, provides gzip compression and to cut down on bandwidth and CPU time.

5.0
 
  2 reviews  |  1 user  |  43,611 lines of code  |  0 current contributors  |  Analyzed 11 days ago
 
 

Amigable es un mini-framework para programar aplicaciones y sitios web en PHP >= 4.3 Esta diseñado para trabajar con clean_urls fácilmente Contiene un gestor para base de datos, es seguro y flexible Además de librerías básicas: paginado, texto, html, curl, ftp, etc. Como instalar el ... [More] frameworkLa instalación es muy similar a la de cualquier otra librería para PHP, solo basta descomprimir el archivo del framework en alguna carpeta accesible para nuestros scripts Dicha ubicación puede ser configurada para el entorno de PHP a través de la opción include_path en el php.ini, o bien, usando ini_set() php.ini ; UNIX: "/path1:/path2" ;include_path = ".:/usr/share/php" ; ; Windows: "\path1;\path2" ;include_path = ".;c:\php\includes"test.php En resumen, se recomienda ubicar el framework fuera de nuestro sitio web y configurar el php.ini (tal ves hacerlo vía PHP sea mas sencillo, pero puede resultar inseguro) Modo de usoUna ves podamos incluirlo en nuestros scripts, el siguiente paso es aprender a crear un índice de aplicación o bien, un script controlador /sandbox/test.php __FILE__)); // inicializar el sistema run(array( //'global_permissions' => 0777, 'application_index' => __FILE__, //'temporary_files' => '/tmp', //'allowed_chars' => 'a-zA-Z0-9/.', //'dsn_string' => 'mysql://root@localhost/test', //'timezone' => 'America/Mexico_City', //'charset' => 'UTF-8', //'rewrite' => FALSE, //'suffix' => '.do', //'cache' => 'php' ))); echo link_to('foo'); # /sandbox/test.php/foo/ option('rewrite', TRUE); option('suffix', '.doo'); echo link_to('foo'); # /sandbox/foo.doo ?>Solo basta incluirlo, configurar y ejecutar el framework con la función run() para comenzar a utilizar sus funcionalidades. Además, no es obtrusivo con nuestro propio estilo de programación Todas las opciones, excepto rewrite y suffix, no pueden ser modificadas en tiempo de ejecución Base de datosEl inicializar la librería para manejar nuestra base de datos requiere de la opción dsn_string en la configuración del framework, antes o durante la llamada a la función run() 'scheme=sqlite;path=/tmp/test.db' )); // ejemplos de uso $id = db_insert('tabla', array('columna' => 'valor')); /* INSERT INTO tabla(columna) VALUES('valor') */ $id = db_update('tabla', array('columna' => 'valor')); /* UPDATE tabla SET columna = 'valor' */ $result = db_select('tabla', ALL); /* SELECT * FROM tabla */ $rows = db_fetch_all($result); $one = db_fetch($result, AS_OBJECT); var_dump($result, $rows, $one); ?>Adaptadores disponibles: mysql, mysqli, sqlite, pgsql La conexión se hace de manera automática, siempre y cuando se configure correctamente el DSN de conexión a la base de datos Es importante decir que cada operación hace limpieza automática de las variables, por lo que no es necesario hacerlo manualmente Configurar mod_rewriteSolo tenemos que copiar el archivo htaccess.txt de la carpeta del framework a la ubicación de nuestros documentos web, en el mismo lugar del índice de aplicación Renombramos con un editor el archivo a .htaccess, cambiamos las palabras y por los valores que hagan falta y des comentamos las lineas necesarias, ej. /sandbox/.htaccess ErrorDocument 404 /sandbox/test.php RewriteEngine On RewriteBase /sandbox RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ test.php/$1 [PT,L]También se debe configurar el entorno usando la instrucción option('rewrite') Esto es obligatorio si se quiere hacer uso de urls amigables dentro de nuestra aplicación, aunque se recomienda deshabilitarlo localmente mientras se desarrolla Acerca de clean_urlsEs muy sencillo trabajar con urls amigables, solo necesitamos recordar el concepto de I/O para una aplicación o sitio web, ej. /index.php?foo=bar&does=13 De esta manera ya entendemos la entrada habitual a una parte de nuestra aplicación. Al emplear urls amigables en lugar de variables necesitaremos usar segmentos, ej. /index.php/foo/bar/does/13 __FILE__)); // localmente: off if ( ! is_local()) option('rewrite', TRUE); // ruta principal dispatch('*', 'ejemplo'); function ejemplo($modulo = 'default', $accion = 'index', $id = 0) { // modulo a cargar $mod_file = PATH.'/modules/'.$modulo.EXT; if ( ! is_file($mod_file)) echo 'El modulo no existe: ' . $modulo; else { // lo incluimos include_once $mod_file; // acción a ejecutar $callback = $modulo . '_' . $accion; if ( ! function_exists($callback)) echo 'La acción no existe: ' . $accion; else { // ejecutamos e imprimimos los resultados echo 'Hola mundo!'; echo call_user_func($callback, $id); echo ''; } } } ?>Independientemente de la configuración de mod_rewrite la lógica de los segmentos jamás se ve afectada, inclusive es recomendable utilizar solo segmentos para operaciones visibles e indexables Como se puede observar el framework no ejecuta nada por si cuenta, obviamente hay que implementar la forma en que vamos a ejecutar nuestros scripts DocumentaciónLa mayoría del código viene documentado, se recomienda configurar la carpeta del framework también en algún editor que permita calltips. Adicionalmente se puede obtener una copia personalizada de la documentación utilizando herramientas compatibles con phpdoc (http://www.phpdoc.org/) En un sistema Ubuntu fácilmente se puede conseguir con una instrucción similar: $ sudo phpdoc --directory /usr/share/php/Amigable --target ~/refsNOTAS La única finalidad de usar urls amigables es la de proveer información en forma de segmentos para implementar cualquier tipo de entrada que se plantee para nuestra aplicación El hecho de usar mod_rewrite no hace que nuestras urls cambien mágicamente, para ello siempre hay que generar nuestros enlaces usando la función link_to() Recuerda que utilizar un framework es como emplear una caja de herramientas: no te hace el trabajo, te lo facilita [Less]

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed 7 days ago
 
 

WelcomeNGen is a relatively lightweight website framework developed using PHP. Note: NGen is still being developed, the trunk is not the focus right now. We're working on the 2.1 branch in the SVN (it may be unstable!). GoalOur goal is to create a powerful, flexible, lightweight website ... [More] framework. FeaturesLightweight / Optimized Well-documented code Friendly URLs (IE: http://mysite.com/example/page) Database drivers use PDO (documentation) PDO is a fast and secure solution for PHP developers Database connection pooling Easily maintain multiple database connections of the same or different type of DBMS Support for multiple themes Easily extended Infinitely nested page support (IE: http://mysite.com/blog/admin/users/search/Name) Secure session handler Protects against session fixation Supports URL-based "auth" key for added security Easily usable (IE: $session->user = 'Name') Support for multiple template engines Don't want to use Smarty? No problem! Smarty3 Template Engine Visual error handling Errors are captured and are visually expressed to the user, this way errors don't break your website. Like what you see? Give NGen a try! RequirementsPHP 5.2+ (PHP 5.3 supported) Tested webservers Apache2 (link) Nginx 0.7.62 (link) [Less]

0
 
  0 reviews  |  0 users  |  12,989 lines of code  |  0 current contributors  |  Analyzed 9 days ago
 
 

ShortUr is a utility that allows long, convoluted URLs to be accessed by short, meaningful URLs on your site. Shortur requires PHP, MySQL and mod_rewrite. This project exists due to the generosity of Columbia College Chicago.

0
 
  0 reviews  |  0 users  |  1,484 lines of code  |  0 current contributors  |  Analyzed 21 days ago
 
 

sWiki is a minimal wiki built in PHP. It uses MySQL and .htaccess (with mod_rewrite) to make links nice and store content. The main goal with the project is to support a full-functional wiki under 100 kb (with empty db).

0
 
  0 reviews  |  0 users  |  213 lines of code  |  0 current contributors  |  Analyzed 5 days ago
 
 

k.bloggar is a small, secure, robust blogging/site management system written in PHP. Uses the Smarty template engine. Requirements: Apache >= 1.3 w/mod_rewrite MySQL >= 4.1 PHP >= 5.2

0
 
  0 reviews  |  0 users  |  0 current contributors
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.