pi-engine / pi Goto Github PK
View Code? Open in Web Editor NEWMulti-tenant application development engine for cloud ready SaaS platform.
Home Page: http://www.piengine.org
Multi-tenant application development engine for cloud ready SaaS platform.
Home Page: http://www.piengine.org
Actual text
For security considerations you are strongly recommended to complete the following actions:
Remove the installation folder src from your server.
Set configuration directories and files to readonly:
www/.htaccess
www/boot.php
Support
Visit Pi Engine Development Site in case you need any help.
Improve the text
The install script just completed the following actions :
Remove the installation folder src from your server.
Set configuration directories and files to readonly (chmod 644 on .nix):
www/.htaccess
www/boot.php
Please ensure those have been effectively completed on your environment.
Support
Visit Pi Engine Development Site in case you need any help.
is there any detection message if the script fails to chmod?
marc
and add a detection in admin if the user forgets,
for instance, when we install a module , once the install button is clicked, a green zone with the confirmation message that the operation is done, is displayed at the bottom of the page (so we don't see it).
please center it , change the color to a nicer lighter green, increase the font size, so we see it !
what is strange is that there is another color used in other parts (ex : system module/ conf settings ) ==> this color and position is far better ! homogenization should be made
Hi
support local calendar is to important for us. and whit php 5.3 and intl its very easy . just need one line code :
$fmt = new IntlDateFormatter("fa_IR@calendar=persian", IntlDateFormatter::FULL, IntlDateFormatter::FULL, 'Asia/Tehran', IntlDateFormatter::TRADITIONAL);
return $fmt->format($date);
But I don't know what is the best way for use it in PI. We need general date manager function for support all languages / calendars. At this moment we use date function for make date. we need change / update it.
date('Y-m-d H:i:s', $data['update'])
And use it all codes for example as i18n/View/Helper/DateFormat.php in templates and
rewrite it for support local calendar
Hello,
I admin of payamakyab.com that make with pi engine
I login to site, after 1 hour or when I change my IP , when I open first page I see this error:
"exit on session violation"
After refresh I see my home page.
Please solve this problem
Thank you
I changed name of a page 'Terms' but footer does not change.
I edited "usr/theme/pi/template/layout-front.phtml" and modified url for 'Terms', flushed cache using 'Toolkit' but nothing happen.
How can I change footer?
Sorry to overwhelm...
Similar with issue #5.
The screenshot is like the following.
I have below errors in error_log file. it's important?
/var/log is 777
[12-Mar-2013 08:24:48 America/New_York] PHP Fatal error: Uncaught exception 'RuntimeException' with message 'No log writer specified' in /home/payamaky/lib/Pi/Log/Logger.php:248
Stack trace:
#0 /home/payamaky/lib/Pi/Log/Logger.php(339): Pi\Log\Logger->log(6, 'Service "databa...', Array)
#1 [internal function]: Pi\Log\Logger->info('Service "databa...')
#2 /home/payamaky/lib/Pi/Application/Service/Log.php(321): call_user_func_array(Array, Array)
#3 /home/payamaky/lib/Pi/Application/Service.php(51): Pi\Application\Service\Log->__call('info', Array)
#4 /home/payamaky/lib/Pi/Application/Service.php(51): Pi\Application\Service\Log->info('Service "databa...')
#5 /home/payamaky/lib/Pi.php(414): Pi\Application\Service->load('database', Array)
#6 /home/payamaky/lib/Pi.php(427): Pi::service('database')
#7 /home/payamaky/lib/Pi/Log/Writer/Debugger.php(184): Pi::db()
#8 /home/payamaky/lib/Pi/Log/Writer/Debugger.php(251): Pi\Log\Writer\Debugger->systemInfo()
#9 /home/payamaky/lib/Pi/Application/Service/Log.php(106): Pi\Log\Writer\Debugger->render()
#10 [internal function]: Pi\Ap in /home/payamaky/lib/Pi/Log/Logger.php on line 248
[25-Mar-2013 04:50:27 America/New_York] PHP Fatal error: Uncaught exception 'RuntimeException' with message 'No log writer specified' in /home/payamaky/lib/Pi/Log/Logger.php:248
Stack trace:
#0 /home/payamaky/lib/Pi/Log/Logger.php(339): Pi\Log\Logger->log(6, 'Service "databa...', Array)
#1 [internal function]: Pi\Log\Logger->info('Service "databa...')
#2 /home/payamaky/lib/Pi/Application/Service/Log.php(321): call_user_func_array(Array, Array)
#3 /home/payamaky/lib/Pi/Application/Service.php(51): Pi\Application\Service\Log->__call('info', Array)
#4 /home/payamaky/lib/Pi/Application/Service.php(51): Pi\Application\Service\Log->info('Service "databa...')
#5 /home/payamaky/lib/Pi.php(414): Pi\Application\Service->load('database', Array)
#6 /home/payamaky/lib/Pi.php(427): Pi::service('database')
#7 /home/payamaky/lib/Pi/Log/Writer/Debugger.php(184): Pi::db()
#8 /home/payamaky/lib/Pi/Log/Writer/Debugger.php(251): Pi\Log\Writer\Debugger->systemInfo()
#9 /home/payamaky/lib/Pi/Application/Service/Log.php(106): Pi\Log\Writer\Debugger->render()
#10 [internal function]: Pi\Ap in /home/payamaky/lib/Pi/Log/Logger.php on line 248
[25-Mar-2013 04:51:08 America/New_York] PHP Fatal error: Uncaught exception 'RuntimeException' with message 'No log writer specified' in /home/payamaky/lib/Pi/Log/Logger.php:248
Stack trace:
#0 /home/payamaky/lib/Pi/Log/Logger.php(339): Pi\Log\Logger->log(6, 'Service "databa...', Array)
#1 [internal function]: Pi\Log\Logger->info('Service "databa...')
#2 /home/payamaky/lib/Pi/Application/Service/Log.php(321): call_user_func_array(Array, Array)
#3 /home/payamaky/lib/Pi/Application/Service.php(51): Pi\Application\Service\Log->__call('info', Array)
#4 /home/payamaky/lib/Pi/Application/Service.php(51): Pi\Application\Service\Log->info('Service "databa...')
#5 /home/payamaky/lib/Pi.php(414): Pi\Application\Service->load('database', Array)
#6 /home/payamaky/lib/Pi.php(427): Pi::service('database')
#7 /home/payamaky/lib/Pi/Log/Writer/Debugger.php(184): Pi::db()
#8 /home/payamaky/lib/Pi/Log/Writer/Debugger.php(251): Pi\Log\Writer\Debugger->systemInfo()
#9 /home/payamaky/lib/Pi/Application/Service/Log.php(106): Pi\Log\Writer\Debugger->render()
#10 [internal function]: Pi\Ap in /home/payamaky/lib/Pi/Log/Logger.php on line 248
[25-Mar-2013 04:51:43 America/New_York] PHP Fatal error: Uncaught exception 'RuntimeException' with message 'No log writer specified' in /home/payamaky/lib/Pi/Log/Logger.php:248
Stack trace:
#0 /home/payamaky/lib/Pi/Log/Logger.php(339): Pi\Log\Logger->log(6, 'Service "databa...', Array)
#1 [internal function]: Pi\Log\Logger->info('Service "databa...')
#2 /home/payamaky/lib/Pi/Application/Service/Log.php(321): call_user_func_array(Array, Array)
#3 /home/payamaky/lib/Pi/Application/Service.php(51): Pi\Application\Service\Log->__call('info', Array)
#4 /home/payamaky/lib/Pi/Application/Service.php(51): Pi\Application\Service\Log->info('Service "databa...')
#5 /home/payamaky/lib/Pi.php(414): Pi\Application\Service->load('database', Array)
#6 /home/payamaky/lib/Pi.php(427): Pi::service('database')
#7 /home/payamaky/lib/Pi/Log/Writer/Debugger.php(184): Pi::db()
#8 /home/payamaky/lib/Pi/Log/Writer/Debugger.php(251): Pi\Log\Writer\Debugger->systemInfo()
#9 /home/payamaky/lib/Pi/Application/Service/Log.php(106): Pi\Log\Writer\Debugger->render()
#10 [internal function]: Pi\Ap in /home/payamaky/lib/Pi/Log/Logger.php on line 248
[25-Mar-2013 04:53:03 America/New_York] PHP Fatal error: Uncaught exception 'RuntimeException' with message 'No log writer specified' in /home/payamaky/lib/Pi/Log/Logger.php:248
Stack trace:
#0 /home/payamaky/lib/Pi/Log/Logger.php(339): Pi\Log\Logger->log(6, 'Service "databa...', Array)
#1 [internal function]: Pi\Log\Logger->info('Service "databa...')
#2 /home/payamaky/lib/Pi/Application/Service/Log.php(321): call_user_func_array(Array, Array)
#3 /home/payamaky/lib/Pi/Application/Service.php(51): Pi\Application\Service\Log->__call('info', Array)
#4 /home/payamaky/lib/Pi/Application/Service.php(51): Pi\Application\Service\Log->info('Service "databa...')
#5 /home/payamaky/lib/Pi.php(414): Pi\Application\Service->load('database', Array)
#6 /home/payamaky/lib/Pi.php(427): Pi::service('database')
#7 /home/payamaky/lib/Pi/Log/Writer/Debugger.php(184): Pi::db()
#8 /home/payamaky/lib/Pi/Log/Writer/Debugger.php(251): Pi\Log\Writer\Debugger->systemInfo()
#9 /home/payamaky/lib/Pi/Application/Service/Log.php(106): Pi\Log\Writer\Debugger->render()
#10 [internal function]: Pi\Ap in /home/payamaky/lib/Pi/Log/Logger.php on line 248
[25-Mar-2013 04:54:19 America/New_York] PHP Fatal error: Uncaught exception 'RuntimeException' with message 'No log writer specified' in /home/payamaky/lib/Pi/Log/Logger.php:248
Stack trace:
#0 /home/payamaky/lib/Pi/Log/Logger.php(339): Pi\Log\Logger->log(6, 'Service "databa...', Array)
#1 [internal function]: Pi\Log\Logger->info('Service "databa...')
#2 /home/payamaky/lib/Pi/Application/Service/Log.php(321): call_user_func_array(Array, Array)
#3 /home/payamaky/lib/Pi/Application/Service.php(51): Pi\Application\Service\Log->__call('info', Array)
#4 /home/payamaky/lib/Pi/Application/Service.php(51): Pi\Application\Service\Log->info('Service "databa...')
#5 /home/payamaky/lib/Pi.php(414): Pi\Application\Service->load('database', Array)
#6 /home/payamaky/lib/Pi.php(427): Pi::service('database')
#7 /home/payamaky/lib/Pi/Log/Writer/Debugger.php(184): Pi::db()
#8 /home/payamaky/lib/Pi/Log/Writer/Debugger.php(251): Pi\Log\Writer\Debugger->systemInfo()
#9 /home/payamaky/lib/Pi/Application/Service/Log.php(106): Pi\Log\Writer\Debugger->render()
#10 [internal function]: Pi\Ap in /home/payamaky/lib/Pi/Log/Logger.php on line 248
[25-Mar-2013 04:55:18 America/New_York] PHP Fatal error: Uncaught exception 'RuntimeException' with message 'No log writer specified' in /home/payamaky/lib/Pi/Log/Logger.php:248
Stack trace:
#0 /home/payamaky/lib/Pi/Log/Logger.php(339): Pi\Log\Logger->log(6, 'Service "databa...', Array)
#1 [internal function]: Pi\Log\Logger->info('Service "databa...')
#2 /home/payamaky/lib/Pi/Application/Service/Log.php(321): call_user_func_array(Array, Array)
#3 /home/payamaky/lib/Pi/Application/Service.php(51): Pi\Application\Service\Log->__call('info', Array)
#4 /home/payamaky/lib/Pi/Application/Service.php(51): Pi\Application\Service\Log->info('Service "databa...')
#5 /home/payamaky/lib/Pi.php(414): Pi\Application\Service->load('database', Array)
#6 /home/payamaky/lib/Pi.php(427): Pi::service('database')
#7 /home/payamaky/lib/Pi/Log/Writer/Debugger.php(184): Pi::db()
#8 /home/payamaky/lib/Pi/Log/Writer/Debugger.php(251): Pi\Log\Writer\Debugger->systemInfo()
#9 /home/payamaky/lib/Pi/Application/Service/Log.php(106): Pi\Log\Writer\Debugger->render()
#10 [internal function]: Pi\Ap in /home/payamaky/lib/Pi/Log/Logger.php on line 248
[25-Mar-2013 05:03:15 America/New_York] PHP Fatal error: Uncaught exception 'RuntimeException' with message 'No log writer specified' in /home/payamaky/lib/Pi/Log/Logger.php:248
Stack trace:
#0 /home/payamaky/lib/Pi/Log/Logger.php(339): Pi\Log\Logger->log(6, 'Service "databa...', Array)
#1 [internal function]: Pi\Log\Logger->info('Service "databa...')
#2 /home/payamaky/lib/Pi/Application/Service/Log.php(321): call_user_func_array(Array, Array)
#3 /home/payamaky/lib/Pi/Application/Service.php(51): Pi\Application\Service\Log->__call('info', Array)
#4 /home/payamaky/lib/Pi/Application/Service.php(51): Pi\Application\Service\Log->info('Service "databa...')
#5 /home/payamaky/lib/Pi.php(414): Pi\Application\Service->load('database', Array)
#6 /home/payamaky/lib/Pi.php(427): Pi::service('database')
#7 /home/payamaky/lib/Pi/Log/Writer/Debugger.php(184): Pi::db()
#8 /home/payamaky/lib/Pi/Log/Writer/Debugger.php(251): Pi\Log\Writer\Debugger->systemInfo()
#9 /home/payamaky/lib/Pi/Application/Service/Log.php(106): Pi\Log\Writer\Debugger->render()
#10 [internal function]: Pi\Ap in /home/payamaky/lib/Pi/Log/Logger.php on line 248
[25-Mar-2013 05:04:20 America/New_York] PHP Fatal error: Uncaught exception 'RuntimeException' with message 'No log writer specified' in /home/payamaky/lib/Pi/Log/Logger.php:248
Stack trace:
#0 /home/payamaky/lib/Pi/Log/Logger.php(339): Pi\Log\Logger->log(6, 'Service "databa...', Array)
#1 [internal function]: Pi\Log\Logger->info('Service "databa...')
#2 /home/payamaky/lib/Pi/Application/Service/Log.php(321): call_user_func_array(Array, Array)
#3 /home/payamaky/lib/Pi/Application/Service.php(51): Pi\Application\Service\Log->__call('info', Array)
#4 /home/payamaky/lib/Pi/Application/Service.php(51): Pi\Application\Service\Log->info('Service "databa...')
#5 /home/payamaky/lib/Pi.php(414): Pi\Application\Service->load('database', Array)
#6 /home/payamaky/lib/Pi.php(427): Pi::service('database')
#7 /home/payamaky/lib/Pi/Log/Writer/Debugger.php(184): Pi::db()
#8 /home/payamaky/lib/Pi/Log/Writer/Debugger.php(251): Pi\Log\Writer\Debugger->systemInfo()
#9 /home/payamaky/lib/Pi/Application/Service/Log.php(106): Pi\Log\Writer\Debugger->render()
#10 [internal function]: Pi\Ap in /home/payamaky/lib/Pi/Log/Logger.php on line 248
[25-Mar-2013 05:05:49 America/New_York] PHP Fatal error: Uncaught exception 'RuntimeException' with message 'No log writer specified' in /home/payamaky/lib/Pi/Log/Logger.php:248
Stack trace:
#0 /home/payamaky/lib/Pi/Log/Logger.php(339): Pi\Log\Logger->log(6, 'Service "databa...', Array)
#1 [internal function]: Pi\Log\Logger->info('Service "databa...')
#2 /home/payamaky/lib/Pi/Application/Service/Log.php(321): call_user_func_array(Array, Array)
#3 /home/payamaky/lib/Pi/Application/Service.php(51): Pi\Application\Service\Log->__call('info', Array)
#4 /home/payamaky/lib/Pi/Application/Service.php(51): Pi\Application\Service\Log->info('Service "databa...')
#5 /home/payamaky/lib/Pi.php(414): Pi\Application\Service->load('database', Array)
#6 /home/payamaky/lib/Pi.php(427): Pi::service('database')
#7 /home/payamaky/lib/Pi/Log/Writer/Debugger.php(184): Pi::db()
#8 /home/payamaky/lib/Pi/Log/Writer/Debugger.php(251): Pi\Log\Writer\Debugger->systemInfo()
#9 /home/payamaky/lib/Pi/Application/Service/Log.php(106): Pi\Log\Writer\Debugger->render()
#10 [internal function]: Pi\Ap in /home/payamaky/lib/Pi/Log/Logger.php on line 248
[25-Mar-2013 05:08:05 America/New_York] PHP Fatal error: Uncaught exception 'RuntimeException' with message 'No log writer specified' in /home/payamaky/lib/Pi/Log/Logger.php:248
Stack trace:
#0 /home/payamaky/lib/Pi/Log/Logger.php(339): Pi\Log\Logger->log(6, 'Service "databa...', Array)
#1 [internal function]: Pi\Log\Logger->info('Service "databa...')
#2 /home/payamaky/lib/Pi/Application/Service/Log.php(321): call_user_func_array(Array, Array)
#3 /home/payamaky/lib/Pi/Application/Service.php(51): Pi\Application\Service\Log->__call('info', Array)
#4 /home/payamaky/lib/Pi/Application/Service.php(51): Pi\Application\Service\Log->info('Service "databa...')
#5 /home/payamaky/lib/Pi.php(414): Pi\Application\Service->load('database', Array)
#6 /home/payamaky/lib/Pi.php(427): Pi::service('database')
#7 /home/payamaky/lib/Pi/Log/Writer/Debugger.php(184): Pi::db()
#8 /home/payamaky/lib/Pi/Log/Writer/Debugger.php(251): Pi\Log\Writer\Debugger->systemInfo()
#9 /home/payamaky/lib/Pi/Application/Service/Log.php(106): Pi\Log\Writer\Debugger->render()
#10 [internal function]: Pi\Ap in /home/payamaky/lib/Pi/Log/Logger.php on line 248
[25-Mar-2013 05:10:13 America/New_York] PHP Fatal error: Uncaught exception 'RuntimeException' with message 'No log writer specified' in /home/payamaky/lib/Pi/Log/Logger.php:248
Stack trace:
#0 /home/payamaky/lib/Pi/Log/Logger.php(339): Pi\Log\Logger->log(6, 'Service "databa...', Array)
#1 [internal function]: Pi\Log\Logger->info('Service "databa...')
#2 /home/payamaky/lib/Pi/Application/Service/Log.php(321): call_user_func_array(Array, Array)
#3 /home/payamaky/lib/Pi/Application/Service.php(51): Pi\Application\Service\Log->__call('info', Array)
#4 /home/payamaky/lib/Pi/Application/Service.php(51): Pi\Application\Service\Log->info('Service "databa...')
#5 /home/payamaky/lib/Pi.php(414): Pi\Application\Service->load('database', Array)
#6 /home/payamaky/lib/Pi.php(427): Pi::service('database')
#7 /home/payamaky/lib/Pi/Log/Writer/Debugger.php(184): Pi::db()
#8 /home/payamaky/lib/Pi/Log/Writer/Debugger.php(251): Pi\Log\Writer\Debugger->systemInfo()
#9 /home/payamaky/lib/Pi/Application/Service/Log.php(106): Pi\Log\Writer\Debugger->render()
#10 [internal function]: Pi\Ap in /home/payamaky/lib/Pi/Log/Logger.php on line 248
[25-Mar-2013 05:14:14 America/New_York] PHP Fatal error: Uncaught exception 'RuntimeException' with message 'No log writer specified' in /home/payamaky/lib/Pi/Log/Logger.php:248
Stack trace:
#0 /home/payamaky/lib/Pi/Log/Logger.php(339): Pi\Log\Logger->log(6, 'Service "databa...', Array)
#1 [internal function]: Pi\Log\Logger->info('Service "databa...')
#2 /home/payamaky/lib/Pi/Application/Service/Log.php(321): call_user_func_array(Array, Array)
#3 /home/payamaky/lib/Pi/Application/Service.php(51): Pi\Application\Service\Log->__call('info', Array)
#4 /home/payamaky/lib/Pi/Application/Service.php(51): Pi\Application\Service\Log->info('Service "databa...')
#5 /home/payamaky/lib/Pi.php(414): Pi\Application\Service->load('database', Array)
#6 /home/payamaky/lib/Pi.php(427): Pi::service('database')
#7 /home/payamaky/lib/Pi/Log/Writer/Debugger.php(184): Pi::db()
#8 /home/payamaky/lib/Pi/Log/Writer/Debugger.php(251): Pi\Log\Writer\Debugger->systemInfo()
#9 /home/payamaky/lib/Pi/Application/Service/Log.php(106): Pi\Log\Writer\Debugger->render()
#10 [internal function]: Pi\Ap in /home/payamaky/lib/Pi/Log/Logger.php on line 248
actually "coming soon"
The forget password not work
Please add this item
pi/admin/system/nav/
Add Pi/Utility/Filter class and _filter functions
after a default installation (utf8)
In the dashboard
if i enter "Marco t'es le meilleur", it displays "Marco t'es le meilleur"
the text output should not display the additional ""
the same for the site Name
Web Applications L'été ==> Web Applications L'été
Is it possible to install PI using the oracle (with oci8 driver) as database? As I can see there already exists the driver in lib/zend/db for oracle oci8.
To many of servers support utf8 and InnoDB But default settings is Latin and MyISAM. It good if user can select MySQL Collation and Type. and we set default standard for it
Hello
check both of this links please :
http://www.payamakyab.com/sms/json/index/id/1
http://www.payamakyab.com/sms.php
first link is static JSON output in PHP file and second link is JSON make whit pi codes whit this codes
$this->view()->setTemplate(false)->setLayout('layout-content');
return Json::encode($message);
first link work fine on mobile app ( android ) but second link doesn't work on app. And have HTML tags in source. How I can make JSON output without any HTML tag? or perhaps whit .json extension ?
to distinguish them from third part modules.
core modules are maintained officialy by the project.
choose a dedicated color for the core module logo, and another one for third part (ex: orange)
when i login, if i cancel remember me checkbox, but when i close browser, then open browser again, i'm also login status..
if i never rememeber me status when i login, it will not be a problem.
if i remember me , then logout , then login without remember me , it has a problem .
it should be logout to clear this session cookie
Hi
Is Oauth system ready for use? I work on website whit PI and we need android app for this website. At this moment I need this options
How I can do this?
Module logo are too too big !
small is beautifull...
Add manageable configs to theme
I have some idea and needed option for user module, perhaps it helpful for development.
User system need to many options and whit each usage , options are different. It good Idea if we can add sub module or controller from other module to user module. For example rank module is sub module for user module , Or add in gallery module we have user albums or in news module user post ( like Facebook ) . In user profile page all of the sub-modules and controllers listed
I am getting a white screen with this warnings:
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are required to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Chicago' for 'CDT/-5.0/DST' instead in /home/.../apps/pi/usr/module/system/config/config.php on line 247
Warning: Cannot modify header information - headers already sent by (output started at /home/.../apps/pi/usr/module/system/config/config.php:247) in /home/.../apps/pi/www/setup/src/Wizard.php on line 255
PHP 5.3.15
Apache 2.2.23
MySQL 5.5.23
Hostgator shared web hosting
Original report: https://github.com/x882s/pi/issues/3
By @jemz
Move Debug class to Pi/Utility/Debug folder
In System/Operation/Modules:
Module version number is not updated automatically after module upgrade.
http://mysite/pi/www/setup/?page=admin
Notice: Attempting to quote a value in Zend\Db\Adapter\Platform\Mysql without extension/driver support can introduce security vulnerabilities in a production environment. in /home/.../apps/pi/lib/Zend/Db/Adapter/Platform/Mysql.php on line 128
Warning: Cannot modify header information - headers already sent by (output started at /home/.../apps/pi/lib/Zend/Db/Adapter/Platform/Mysql.php:128) in /home/.../apps/pi/www/setup/src/Wizard.php on line 242
Warning: Cannot modify header information - headers already sent by (output started at /home/.../apps/pi/lib/Zend/Db/Adapter/Platform/Mysql.php:128) in /home/.../apps/pi/www/setup/src/Wizard.php on line 243
Even this, setup continued and finished good. Now I am trying admin area, everything is so different but simpler.
Its personal idea Just for Clean up :
Make pact in module->src that name is Widget Or Block and move Block.php to this new path, And have to add dedicated file for each block on new path, for example system module have 4 blocks and each block have Separate file.
Please update to markitup 1.1.14 (ex: see https://github.com/krisxoofoo/pi/commit/d06fc6c702d8556e7ef2d3036bb7362ea8acd05d)
Module page:
https://github.com/pi-engine/pi/wiki/Module.press
Feature design:
@voltan @MarcoXoops @zhangsimon @sexnothing @taiwen
UI and UE design:
@zhangsimon @loidco
Module design:
@taiwen @linzongshu
Proposal:
Refactor HTML head section to expose head meta, link, style and script to theme developers.
I don't know its zf2 bug or pi bug. but when I use
$this->view()->headMeta($description, 'description', 'name', array(), 'set');
$this->view()->headMeta($keywords, 'keywords', 'name', array(), 'set');
meta keywords and description are duplicated
<meta name="description" content="My description">
<meta name="keywords" content="My keywords">
<meta name="copyright" content="Copyright &copy; 2013">
<meta name="author" content="author">
<meta name="generator" content="generator">
<meta name="keywords" content="System keywords">
<meta name="description" content="System description">
For test please check this page for example : http://www.payamakyab.com/sms/message/58
Move Security class to Pi/Security/ folder
from R129, in the mailing settings, if you choose sendmail :
. there is not field to enter enter the path to sendmail server
Moreover, the From and Name fields are not populated by the default admin valuse (despite the from user ID is admin by default e.g. value 1).
If you choose Php Mail, it works great with Contact module.
Change camelCase variable names to snake_case:
'serciceConfigVariable' => 'service_config_variable'
add this feature at install and account creation
I have website whit pi on LiteSpeed web server. It doesn't have any problem and pi work fine.
At this moment I just have two problems
In the admin dashboard, permit to add several items and historize each of them.
this feature should be a changelog area : each time something is changed, admins add a little memo of the changes , admins can use it as a ToDo list
items can be deleted
items can be archived
items can be checked Done
I am going to build Pi Engine website following this site: http://jentrata.org/
What do you think?
I think about two features for JS files/codes
it good if all JS files and codes load on footer ( like footer scripts ) its good for faster load page. and all in-line JS codes in templates use footer script too.
for example
$this->js(array(
$this->assetModule('script/file1.js', 'system', 1),
$this->assetModule('script/file2.js', 'system', 3),
$this->assetModule('script/file3.js', 'system', 2),
));
<script type="text/javascript" src="jquery/jquery.min.js"></script>
<script type="text/javascript" src="bootstrap/js/bootstrap.min.js"></script>
<script type="text/javascript" src="backbone/underscore-min.js"></script>
<script type="text/javascript" src="backbone/backbone-min.js"></script>
<script type="text/javascript" src=module-system/script/file1.js"></script>
<script type="text/javascript" src=module-system/script/file3.js"></script>
<script type="text/javascript" src=module-system/script/file2.js"></script>
Reported by @kostas4k
in the folders settings of installation I receive some messages for www/uploads and var that says no write permissions but i'm pretty sure that folders has chmod 777... and in the next step the screen is white...
In the second try the installation completed successfully ...
Some comments
My config
https://dl.dropbox.com/u/13520153/screen1.jpg
MySQL version is 5.5.29
https://dl.dropbox.com/u/13520153/screen2.jpg
I finished the installation even though the above warnings appeared ...
In the step 2 (Directives) I recieve the error "Configuration file write error" for "host.php" and "engine.php". I change the chmode to 777 for these files but a message like "you have to change the write permissions etc" will be more understandable.
In the step "Database settings" another error apeared:
Configuration file write error
The configuration file "" is not written correctly.
Because I didn't understand which file is between "" (it's emty) I change all files in /var/config to chmod 777, create the database with phpmyadmin and the installation completed successfully...
one last thing
I had to edit .htacces and add "RewriteBase /cms/" under "RewriteEngine On" because I don't use the root www dir but I do some aliases in apache.
It looks really amazing and very fast ... Everything is new and needs a few key docs...
Thank you all for this release
Original report: https://github.com/x882s/pi/issues/1
There are no any way to authenticate user's Email address.
Please add this feature to user active registration with email address.
Thank you,
Please add SEO tools for use Pi Engine modules.
Standards for database schema design
https://github.com/pi-engine/pi/wiki/Dev.Database-Schema
Chang module directory name to "translation"
Please add any script as footScript for test. google analytic is good, each script load twice and add / remove
<?php echo $this->assemble('footScript', 4); ?>
don't change anything.
Pi::service('mail')->send(...);
Pi::service('mail')->transport('sendmail')->send(...);
Hello,
I still in this page http://www.payamakyab.com/user/register
Then I go to login page:http://www.payamakyab.com/user/login
after logining I redirected to register page instead of home page.
The login user do not see register page.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.