Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Nov 26 16:29

    Alanaktion on master

    Updating to F3 3.7 (compare)

  • Nov 25 23:07
    Alanaktion commented #80
  • Nov 25 23:06
    Alanaktion labeled #80
  • Nov 20 17:56

    Alanaktion on v1.7.7

    (compare)

  • Nov 20 17:56
    Alanaktion closed #381
  • Nov 20 17:56
    Alanaktion closed #383
  • Nov 20 17:56
    Alanaktion closed #384
  • Nov 20 17:56

    Alanaktion on master

    Starting PHP 7 feature transiti… Fix MySQL 5.7+ issue with backl… Merge remote-tracking branch 'o… and 7 more (compare)

  • Nov 20 17:42

    Alanaktion on no-more-textile

    Starting custom implementation … (compare)

  • Nov 20 17:38

    Alanaktion on php7

    Adding my Spanish translations (compare)

  • Nov 20 17:14

    Alanaktion on php7

    Allowing translation of additio… (compare)

  • Nov 20 16:59

    Alanaktion on php7

    Auto-expand comment box to fit … (compare)

  • Nov 20 16:54

    Alanaktion on php7

    Add "No sprint" filter option … (compare)

  • Nov 20 16:39

    Alanaktion on php7

    Adding new translations from Cr… (compare)

  • Nov 20 16:33

    Alanaktion on php7

    Always return user ID when not … (compare)

  • Nov 20 16:32
    Alanaktion labeled #384
  • Nov 20 16:32
    Alanaktion assigned #384
  • Nov 20 16:32
    Alanaktion opened #384
  • Nov 20 16:21

    Alanaktion on php7

    Set site.url during install Th… Adding some modern CSS This is… Fix backlog UI z-index issue and 1 more (compare)

  • Nov 20 15:48
    Alanaktion labeled #383
Matheus Grilo
@MatheusGrilo
hello
Could someone tell me how to add a option to 'Register' on PHProject ?
Alan Hardman
@Alanaktion
Currently there isn't any way to open the site up to the public without using the demo mode, which makes everyone use the same account. I've added a new issue for user registration, #26. I should be able to get the feature in soon.
Alan Hardman
@Alanaktion
I've added the public user registration. You can activate it in an existing installation by adding site.public_registration=1 to your config.ini file.
Matheus Grilo
@MatheusGrilo
thank you so much, i'll download and use it soon :) @Alanaktion
Alan Hardman
@Alanaktion
Just thought I'd let everyone know, Phproject has hotkeys now! Update your site and press Shift+/ to see them all.
Alexey Agafonov
@Supme
There are two questions.
How do localization in a plugin?
Adding plugin in menu is not implemented?
Alan Hardman
@Alanaktion
I haven't figured out localization for plugins yet, and currently they do not allow adding menu items. I plan to add many features to plugins soon, but I haven't had a chance yet.
Alan Hardman
@Alanaktion
@Supme Plugin localization is finished, and you can add menu items from plugins now too. http://www.phproject.org/plugins.html
mneimne
@mneimne
@Alanaktion am getting a weird error on loading plugins
the scandir function is returning ('.','..','README.md') which is generating open base dir restriction
shubham2809
@shubham2809
Hi, i am new to github. i really like this project. Can someone please tell me how can make this work on localhost ?
*Phppreject
Maxim Zavitaev
@MaximZavitaev
@Alanaktion Hello. I have a question about cron. What files and how often to run?
Alan Hardman
@Alanaktion
@VSKWeb by default, the crons are not required. You only need to use cron jobs if you want to send due issue notifications, or check for new incoming emails (after correctly setting up IMAP, see http://www.phproject.org/use.html#advanced).
@shubham2809 See http://www.phproject.org/install.html for the basic installation process, let me know if you have specific questions.
Maxim Zavitaev
@MaximZavitaev
@Alanaktion If I want to use cron, how often it needs to run?
Alan Hardman
@Alanaktion
@VSKWeb The due issue notification cron should be run once daily, the mail import cron should be run as often as you can (every one or five minutes is good).
Maxim Zavitaev
@MaximZavitaev
@Alanaktion Thank You.
Maxim Zavitaev
@MaximZavitaev
@Alanaktion For what reason do you store the session in the database and not in the file system? What is the benefit of such storage session if the increased load on the server MySQL?
Alan Hardman
@Alanaktion
@VSKWeb Honestly I didn't think about using the filesystem. There is the benefit that the database allows multiple web servers to use a single database server, so you could have a clustered setup without needing to synchronize the sessions manually. That benefit doesn't really make since though, as you would still need to synchronize the uploaded files as well. I may change to using the filesystem in the future.
Maxim Zavitaev
@MaximZavitaev
@Alanaktion So you think that the transfer session, the database is not appropriate?
Advance sorry for my english. I just Russian.
Alan Hardman
@Alanaktion
@VSKWeb Yes, storing the sessions in the database is not necessary. I will probably add the setting to config.ini again to choose whether you want them in the filesystem or database.
Maxim Zavitaev
@MaximZavitaev
@Alanaktion Okay. Perhaps, too, refrain from using a database to store sessions. It is better to keep them in Redis.
Maxim Zavitaev
@MaximZavitaev
@Alanaktion You do not know for what reason using the new Session (); session will not be saved?
Alan Hardman
@Alanaktion
@VSKWeb If you used a new installation, the session table had an incorrect key until commit f368e6e. If your session table has a key column, rename that column to token, and the sessions will work correctly.
Maxim Zavitaev
@MaximZavitaev
@Alanaktion I'm trying to use a session that will be stored in the cache, but Fat Free simply ignores them. With the database all is well, and if the native PHP cache use. And if you use the new Session (), then the $ _SESSION array is blank, even though the files are created in the cache. I thought maybe you know what could be the cause.
Alan Hardman
@Alanaktion
@VSKWeb The new Session class in app/code/model/session.php doesn't use PHP's $_SESSION, it uses a custom cookie and the session database table. It is only used to authenticate the user, not to store additional data. If you want to use sessions to store other data, you'll need to use lib/session.php or PHP's $_SESSION instead.
Maxim Zavitaev
@MaximZavitaev
@Alanaktion What about the integration project PhpShtom task manager?
Christian Knuth
@ikkez
My Backlog "tickets/backlog/all" doesn't show anything... i'm not sure if it is a bug, or if i am using something incorrectly. how does it work?
Alan Hardman
@Alanaktion
Just wanted to let everyone know I've released a fix for a reasonably large security vulnerability. Until v1.1.1, the REST API could be used to view, update, and delete any issues without the need for a valid API key. Any of the API methods were accessible by supplying a non-empty API key HTTP header or GET param (?key=1 or X-API-Key: 1). This shouldn't be too big of a deal since not many people know about the REST API, but it's still a good idea to update your sites.
Flynn Tesoriero
@Flynntes
Hey everyone!
Maxim Zavitaev
@MaximZavitaev
@Flynntes Hi
Yannick
@Studio384
Hello. I'm Yannick. Recently, I found someone operating under the name KreaHive selling my GPL-licensed software with the copyright and GPL license stripped from it. I went on to check other projects made by KreaHive and that's how I stumbled upon your project. I found that this Phproject is the very same software as KreaHive's "Workflow" (http://demo.kreahive.com/subdom/demo/workflow/demo/) that is being sold here: http://codecanyon.net/item/workflow-project-management-system/14551384?s_rank=2. I don't know if you have an agreement with them or not or if he did the same to your project as he did to mine, so I though it would be a good idea to let you know.
Alan Hardman
@Alanaktion
@Studio384 Nice catch. Looks like it's already been removed, but no, I didn't authorize that.
Malcolm White
@docwyatt2001
I've just started using PHProject, and loving it's simplicity. Some of the issues already logged are things I was thinking of adding, so it's good to see those coming down the line. I've installed some of the plugins, and am considering creating one, but was wondering what the intention of the attribute table is? Short version, the plugin was for requirements tracking (with linkages to tasks, issues, bugs and projects), and was wondering if that was going to be used to link things behind the scenes.
Alan Hardman
@Alanaktion
@docwyatt2001 The attribute table was originally intended to be used for adding custom attributes to issues, but never ended up being fully implemented. At some point I may still finish it, but for now that table is just there for no good reason :wink:
Christian Knuth
@ikkez
yout