Changes between Version 121 and Version 122 of members/GRIP-UQAM
- Timestamp:
- May 6, 2016, 2:47:34 PM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
members/GRIP-UQAM
v121 v122 1064 1064 === Events === 1065 1065 * https://openclassrooms.com/courses/developpez-votre-site-web-avec-le-framework-symfony2/les-evenements-et-extensions-doctrine 1066 === Extensions ===1066 === Extensions - Behaviors === 1067 1067 Gedmo are a standard, but Translatable is criticized 1068 * https://packagist.org/packages/gedmo/doctrine-extensions1068 * [https://packagist.org/packages/gedmo/doctrine-extensions gedmo/doctrine-extensions] 1069 1069 * https://github.com/Atlantic18/DoctrineExtensions#extensions-and-documentation 1070 1070 * https://github.com/Atlantic18/DoctrineExtensions/tree/master/doc 1071 1071 * https://atlantic18.github.io/DoctrineExtensions/ 1072 * https://packagist.org/packages/knplabs/doctrine-behaviors1072 * [https://packagist.org/packages/knplabs/doctrine-behaviors knplabs/doctrine-behaviors] 1073 1073 ==== Audit or Revision ==== 1074 * https://packagist.org/packages/simplethings/entity-audit-bundle1074 * Versioning of entities and their associations [https://packagist.org/packages/simplethings/entity-audit-bundle simplethings/entity-audit-bundle] 1075 1075 * https://sonata-project.org/bundles/doctrine-orm-admin/master/doc/reference/audit.html 1076 ==== Blameable ==== 1077 * Updates string or reference fields on create, update and even property change with a string or object (e.g. user) [https://github.com/Atlantic18/DoctrineExtensions/blob/master/doc/blameable.md Gedmo] 1076 1078 ==== Geocodable ==== 1077 * https://github.com/KnpLabs/DoctrineBehaviors#geocodable 1079 * [https://github.com/KnpLabs/DoctrineBehaviors#geocodable KNP Labs] 1080 ==== IpTraceable ==== 1081 * Inherited from Timestampable, sets IP address instead of timestamp [https://github.com/Atlantic18/DoctrineExtensions/blob/master/doc/ip_traceable.md Gedmo] 1078 1082 ==== Loggable ==== 1079 * https://github.com/Atlantic18/DoctrineExtensions/blob/master/doc/loggable.md 1083 * Helps tracking changes and history of objects, also supports version management [https://github.com/Atlantic18/DoctrineExtensions/blob/master/doc/loggable.md Gedmo] 1084 ==== References ==== 1085 * Supports linking Entities in Documents and vice versa [https://github.com/Atlantic18/DoctrineExtensions/blob/master/doc/references.md Gedmo] 1086 ==== ReferenceIntegrity ==== 1087 * Constrains ODM MongoDB Document references [https://github.com/Atlantic18/DoctrineExtensions/blob/master/doc/reference_integrity.md Gedmo] 1080 1088 ==== Revision (see Audit) ==== 1089 ==== Sluggable ==== 1090 * Urlizes your specified fields into single unique slug [https://github.com/Atlantic18/DoctrineExtensions/blob/master/doc/sluggable.md Gedmo] 1091 ==== SoftDeleteable ==== 1092 * Allows to implicitly remove records [https://github.com/Atlantic18/DoctrineExtensions/blob/master/doc/softdeleteable.md Gedmo] 1093 ==== Sortable ==== 1094 * Makes any document or entity sortable [https://github.com/Atlantic18/DoctrineExtensions/blob/master/doc/sortable.md Gedmo] 1095 ==== Timestampable ==== 1096 * Updates date fields on create, update and even property change [https://github.com/Atlantic18/DoctrineExtensions/blob/master/doc/timestampable.md Gedmo] 1081 1097 ==== Translatable ==== 1082 * https://github.com/Atlantic18/DoctrineExtensions/blob/master/doc/translatable.md 1083 * https://github.com/Atlantic18/DoctrineExtensions/blob/master/doc/translatable.md#example-code-to-use-personal-translations-with-symfony2-sonata-i18n-forms 1084 * https://github.com/KnpLabs/DoctrineBehaviors#translatable 1098 * Gives you a very handy solution for translating records into different languages [https://github.com/Atlantic18/DoctrineExtensions/blob/maste/doc/translatable.md Gedmo] 1099 * [https://github.com/Atlantic18/DoctrineExtensions/blob/master/doc/translatable.md#example-code-to-use-personal-translations-with-symfony2-sonata-i18n-forms Example code to use Personal Translations with (Symfony2 Sonata) i18n Forms] 1100 * [https://github.com/KnpLabs/DoctrineBehaviors#translatable KNP Labs] 1101 ==== Translator ==== 1102 * Explicit way to handle translations [https://github.com/Atlantic18/DoctrineExtensions/blob/master/doc/translatable.md Gedmo] 1085 1103 ==== Tree ==== 1086 * https://github.com/Atlantic18/DoctrineExtensions/blob/master/doc/tree.md 1104 * This extension automates the tree handling process and adds some tree specific functions on repository. (closure, nestedset or materialized path) [https://github.com/Atlantic18/DoctrineExtensions/blob/master/doc/tree.md Gedmo] 1105 ==== Uploadable ==== 1106 * Provides file upload handling in entity fields [https://github.com/Atlantic18/DoctrineExtensions/blob/master/doc/uploadable.md Gedmo] 1087 1107 == Symfony Programming == 1088 1108 * http://fr.slideshare.net/AcquiaInc/create-a-symfony-application-from-a-drupal-perspective