Download the PHP package sgl/flts-bundle without Composer
On this page you can find all versions of the php package sgl/flts-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download sgl/flts-bundle
More information about sgl/flts-bundle
Files in sgl/flts-bundle
Package flts-bundle
Short Description Freelancer Timesheets and Billing Symfony2 Bundle
License MIT
Homepage https://github.com/sglessard/SGLFLTSBundle/
Informations about the package flts-bundle
SGLFLTSBundle
SGLFLTSBundle is a timesheet and billing application Symfony2 bundle mainly for freelancers. It is a port of my sf1.0 timesheet application I used for 4 years.
Demo
Version 1
Build status
branch | phpver | status |
---|---|---|
master | 5.5 |
Objects
- User - The user (freelancer) using FLTS app (FOSUserBundle user)
- Client - Direct client or agency who's dealing with client
- Project - e.g. Some quick neat app
- Project Part - e.g. Dashboard modifications
- Task - e.g. Backend programming, Team Coordination, Traveling, etc.
- Work - e.g. Work on the user dashboard (revision 110)
- Bill - Invoice with checked works to bill client
Installation
-
Install FLTS using composer
-
Check FLTS requirements documentation
(using composer)1.1 FOSUserBundle
1.2 GenemuFormBundle
1.3 KnpSnappyBundle
1.4 JMSSecurityExtraBundle
1.5 AsseticBundle
1.6 Hashids -
Enable FLTS and requirements bundles
-
Add required parameters (parameters.yml.dist), config (config.yml) and routing (routing.yml)
See examples at bottom -
Install third-party helpers
Hint : you can extend FLTS bundle in your project and install those libraries inside.5.1 TinyMCE
-
Edit firewall and security (security.yml)
See security.yml example at bottom -
Update your database
-
Dump assets
-
Add an admin user
Browse "http://the-hostname/register"
Check role 'ROLE_ADMIN' -
After creating your first admin user, remove anonymous registration access
(FLTS has an User CRUD) You can also remove registration routes inside routing.yml - Browse "http://the-hostname/timesheet" and create new clients, your frequent tasks, etc.
Configurations Examples
Parameters
Config
Routing
Security
Coming soon
TODO
- Multiuser has not been tested
- Theme layout/CSS
- svn/git integration (revision/hash)
- Tests
All versions of flts-bundle with dependencies
doctrine/orm Version ~2.2,>=2.2.3
doctrine/doctrine-bundle Version ~1.2
twig/extensions Version ~1.0
symfony/swiftmailer-bundle Version ~2.3
symfony/monolog-bundle Version ~2.4
sensio/distribution-bundle Version ~4.0
sensio/framework-extra-bundle Version ~3.0
incenteev/composer-parameter-handler Version ~2.0
friendsofsymfony/user-bundle Version 2.0.*
symfony/assetic-bundle Version ~2.3
jms/security-extra-bundle Version 1.6.*
jms/di-extra-bundle Version 1.4.*
genemu/form-bundle Version 2.3.*
knplabs/knp-snappy-bundle Version 1.4.*
hashids/hashids Version 2.0.*