Permalink
Browse files

Migrate to Tinker

  • Loading branch information...
1 parent 78fe85f commit d1c64bea5467b313cbb45c11bebc231500884fc6 @beberlei beberlei committed Feb 8, 2014
Showing with 28,762 additions and 0 deletions.
  1. +1 −0 .gitignore
  2. +109 −0 bin/migrate-posts.php
  3. +16 −0 site/2007/10/09/new-website.rst
  4. +35 −0 site/2007/10/14/new-coverage-report.rst
  5. +20 −0 site/2007/11/02/beta-2.rst
  6. +16 −0 site/2007/12/03/beta2_released.rst
  7. +16 −0 site/2007/12/04/url_changes.rst
  8. +13 −0 site/2007/12/08/new_design.rst
  9. +37 −0 site/2008/01/05/project_status.rst
  10. +40 −0 site/2008/01/16/cleaning_up_the_mess.rst
  11. +34 −0 site/2008/01/25/a-few-updates-for-2008.rst
  12. +15 −0 site/2008/01/29/using-doctrine-with-codeigniter.rst
  13. +79 −0 site/2008/02/14/doctrine-all-grown-up.rst
  14. +28 −0 site/2008/02/16/doctrine-0-9-1-0-10-1-released.rst
  15. +21 −0 site/2008/02/18/doctrine-orm-sandbox.rst
  16. +14 −0 site/2008/03/01/0-10-2-released.rst
  17. +17 −0 site/2008/03/02/my-first-project-doctrine-tutorial.rst
  18. +14 −0 site/2008/03/04/doctrine-cheat-sheet.rst
  19. +33 −0 site/2008/03/16/4-000th-svn-commit-revision.rst
  20. +19 −0 site/2008/03/18/0-10-3-released.rst
  21. +19 −0 site/2008/03/28/0-10-4-released-46-closed-tickets.rst
  22. +16 −0 site/2008/03/29/using-doctrine-zend-framework.rst
  23. +15 −0 site/2008/04/01/doctrine-goes-pecl.rst
  24. +16 −0 site/2008/04/05/doctrine-frequently-asked-questions.rst
  25. +84 −0 site/2008/04/21/0-11-0-release-candidate-1.rst
  26. +16 −0 site/2008/04/30/0-11-0-release-candidate-2.rst
  27. +17 −0 site/2008/04/30/wow-1000-tickets.rst
  28. +38 −0 site/2008/05/03/website-upgraded-to-symfony-1-1-and-doctrine-0-11.rst
  29. +19 −0 site/2008/05/11/road-to-doctrine-1-0.rst
  30. +15 −0 site/2008/05/31/0-11-0-rc3-released.rst
  31. +20 −0 site/2008/06/11/one-more-0-11-release-candidate.rst
  32. +46 −0 site/2008/06/13/php-net-style-api-documentation-lookups.rst
  33. +17 −0 site/2008/06/16/getting-started-with-doctrine-and-symfony-1-1.rst
  34. +20 −0 site/2008/06/21/doctrine-in-your-language.rst
  35. +58 −0 site/2008/06/23/introducing-the-doctrine-cookbook.rst
  36. +66 −0 site/2008/06/24/0-11-0-stable-released.rst
  37. +15 −0 site/2008/06/29/1000th-ticket-closed.rst
  38. +15 −0 site/2008/07/01/introducing-the-doctrine-forum.rst
  39. +18 −0 site/2008/07/02/doctrine-1-0-and-symfony-1-2.rst
  40. +36 −0 site/2008/07/12/doctrine-0-11-1-and-1-0.rst
  41. +75 −0 site/2008/07/20/doctrine-gets-its-first-employee.rst
  42. +16 −0 site/2008/07/21/plug-and-play-schema-information-with-templates.rst
  43. +16 −0 site/2008/07/24/taking-advantage-of-column-aggregation-inheritance.rst
  44. +16 −0 site/2008/07/25/who-is-behind-doctrine.rst
  45. +31 −0 site/2008/07/26/doctrine-growth.rst
  46. +28 −0 site/2008/08/05/doctrine-1-0-beta1-released.rst
  47. +19 −0 site/2008/08/06/master-and-slave-connections.rst
  48. +20 −0 site/2008/08/08/creating-a-unit-of-work-using-doctrine.rst
  49. +63 −0 site/2008/08/25/pre-1-0-updates-and-1-0-0-rc1-released.rst
  50. +93 −0 site/2008/08/27/moving-quickly.rst
  51. +77 −0 site/2008/08/27/release-candidate-2-available.rst
  52. +69 −0 site/2008/09/01/doctrine-1-0-released.rst
  53. +16 −0 site/2008/09/05/doctrine-at-symfony-camp2008.rst
  54. +15 −0 site/2008/09/09/doctrine-1-0-1-released.rst
  55. +15 −0 site/2008/09/11/doctrine-1-0-2-released.rst
  56. +24 −0 site/2008/09/18/doctrine-and-symfony-frameworks-collaborating.rst
  57. +8 −0 site/2008/09/23/doctrine-at-latino-ware-2008.rst
  58. +58 −0 site/2008/09/30/get-expert-training.rst
  59. +8 −0 site/2008/10/02/doctrine-1-1-development-begins.rst
  60. +69 −0 site/2008/10/02/first-symfony-1-1-workshop-in-atlanta-usa.rst
  61. +61 −0 site/2008/10/12/new-hydration-modes-for-doctrine-1-1.rst
  62. +15 −0 site/2008/10/13/doctrine-1-0-3-released.rst
  63. +176 −0 site/2008/10/18/new-to-migrations-in-1-1.rst
  64. +106 −0 site/2008/10/19/the-bleeding-edge-website-upgraded.rst
  65. +37 −0 site/2008/10/26/symfony-doctrine-schema-manager.rst
  66. +17 −0 site/2008/11/25/doctrine-1-0-4-released.rst
  67. +26 −0 site/2008/12/03/first-1-1-alpha-version-released.rst
  68. +25 −0 site/2008/12/11/double-dose-of-doctrine.rst
  69. +36 −0 site/2009/01/05/doctrine-1-0-6-released.rst
  70. +44 −0 site/2009/01/06/2nd-1-1-beta-released.rst
  71. +34 −0 site/2009/01/12/doctrine-1-1-is-right-around-the-corner.rst
  72. +35 −0 site/2009/01/15/documentation-updates.rst
  73. +101 −0 site/2009/01/23/introducing-doctrine-orm-for-php.rst
  74. +124 −0 site/2009/01/26/php-5-3-and-doctrine-2-0-teaser.rst
  75. +269 −0 site/2009/01/28/cookbook-recipe-relation-dql-behavior.rst
  76. +40 −0 site/2009/01/30/new-documentation-pdf-downloads.rst
  77. +34 −0 site/2009/02/03/doctrine-1-0-7-is-available.rst
  78. +417 −0 site/2009/02/04/using-behaviors-to-share-relationship-properties.rst
  79. +55 −0 site/2009/03/02/doctrine-1-0-8-and-1-1-0-rc2-released.rst
  80. +28 −0 site/2009/03/03/doctrine-1-1-documentation.rst
  81. +79 −0 site/2009/03/12/get-trained-by-doctrine-experts.rst
  82. +62 −0 site/2009/03/16/doctrine-1-1-released.rst
  83. +21 −0 site/2009/05/11/doctrine-1-0-9-and-1-1-1-released.rst
  84. +178 −0 site/2009/05/22/glimpse-of-doctrine-2-0.rst
  85. +40 −0 site/2009/05/27/want-to-contribute-to-doctrine.rst
  86. +237 −0 site/2009/05/28/doctrine-database-abstraction-layer.rst
  87. +126 −0 site/2009/05/29/doctrine-lazy-loading.rst
  88. +39 −0 site/2009/06/05/doctrine-statistics.rst
  89. +146 −0 site/2009/06/13/doctrine-visiting-conferences-around-the-world.rst
  90. +27 −0 site/2009/06/15/doctrine-1-0-10-and-1-1-2-released.rst
  91. +32 −0 site/2009/06/15/sensio-labs-training-sessions.rst
  92. +22 −0 site/2009/06/16/doctrine-changing-homes.rst
  93. +29 −0 site/2009/06/17/special-price-offer-symfony-1-2-doctrine-training-workshop.rst
  94. +186 −0 site/2009/06/19/cross-database-joins.rst
  95. +142 −0 site/2009/06/19/using-views-with-doctrine.rst
  96. +38 −0 site/2009/06/21/doctrine-future-roadmap.rst
  97. +47 −0 site/2009/06/21/website-updates.rst
  98. +24 −0 site/2009/06/24/thank-you-servergrove.rst
  99. +71 −0 site/2009/06/26/what-s-new-in-doctrine-1-2.rst
  100. +8 −0 site/2009/06/28/introducing-the-google-i18n-extension.rst
  101. +24 −0 site/2009/06/30/doctrine-orm-for-php-available-in-print.rst
  102. +71 −0 site/2009/07/04/major-site-enhancements.rst
  103. +22 −0 site/2009/07/27/doctrine-1-0-11-and-1-1-3-released.rst
  104. +138 −0 site/2009/08/04/help-write-tests-for-new-dql-parser.rst
  105. +250 −0 site/2009/08/07/doctrine2-batch-processing.rst
  106. +69 −0 site/2009/08/15/doctrine2-native-queries.rst
  107. +143 −0 site/2009/08/22/transactions-and-performance.rst
  108. +138 −0 site/2009/08/24/doctrine-2-0-quality-assurance.rst
  109. +90 −0 site/2009/09/01/doctrine2-preview-release.rst
  110. +62 −0 site/2009/09/14/moving-to-jira.rst
  111. +40 −0 site/2009/09/18/doctrine-1-2-0-alpha-released.rst
  112. +25 −0 site/2009/09/25/doctrine-1-0-12-and-1-1-4-released.rst
  113. +20 −0 site/2009/10/02/doctrine-fedora-package.rst
  114. +31 −0 site/2009/10/05/second-alpha-release-of-doctrine-2.rst
  115. +25 −0 site/2009/10/06/doctrine-1-2-nearing-stable-release.rst
  116. +44 −0 site/2009/10/07/doctrine-2-documentation.rst
  117. +28 −0 site/2009/10/21/doctrine-1-2-alpha3-released.rst
  118. +47 −0 site/2009/11/03/a-doctrine-triple-play.rst
  119. +26 −0 site/2009/11/04/doctrine-1-2-documentation-available.rst
  120. +22 −0 site/2009/11/10/doctrine-1-2-0-beta2-released.rst
  121. +41 −0 site/2009/11/11/doctrine-2-0-0-alpha3-released.rst
  122. +21 −0 site/2009/11/16/doctrine-1-2-0-beta3-released.rst
  123. +261 −0 site/2009/11/18/php-benchmarking-mythbusters.rst
  124. +24 −0 site/2009/11/23/doctrine-1-2-0-rc1-released.rst
  125. +20 −0 site/2009/11/23/new-doctrine-core-team-member.rst
  126. +47 −0 site/2009/11/30/doctrine-1-2-0-stable-released.rst
  127. +19 −0 site/2009/12/01/more-doctrine-releases.rst
  128. +104 −0 site/2009/12/07/doctrine-1-2-1-released.rst
  129. +43 −0 site/2010/01/22/doctrine-2-0-0-alpha4-released.rst
  130. +60 −0 site/2010/02/11/database-support-doctrine2.rst
  131. +403 −0 site/2010/02/17/doctrine2-behaviours-nutshell.rst
  132. +36 −0 site/2010/02/18/symfony-live-2010.rst
  133. +295 −0 site/2010/02/24/doctrine2-versionable.rst
  134. +8 −0 site/2010/03/01/introduction-to-doctrine-2-webinar.rst
  135. +147 −0 site/2010/03/13/doctrine2-validations.rst
  136. +38 −0 site/2010/03/15/doctrine-2-at-confoo-2010.rst
  137. +45 −0 site/2010/03/15/what-to-expect-from-doctrine-1.rst
  138. +252 −0 site/2010/03/17/doctrine-performance-revisited.rst
  139. +86 −0 site/2010/03/21/doctrine-2-give-me-my-constructor-back.rst
  140. +21 −0 site/2010/03/29/doctrine-1-2-2-released.rst
  141. +246 −0 site/2010/03/29/doctrine2-custom-dql-udfs.rst
  142. +89 −0 site/2010/04/20/orm-is-not-a-choice.rst
  143. +41 −0 site/2010/04/27/doctrine-2-0-0-beta1-released.rst
  144. +33 −0 site/2010/05/12/a-few-website-changes.rst
  145. +128 −0 site/2010/05/13/doctrine-mongodb-object-document-mapper.rst
  146. +52 −0 site/2010/05/13/the-switch-to-git.rst
  147. +70 −0 site/2010/05/27/bringing-it-all-together.rst
  148. +126 −0 site/2010/06/09/doctrine-mongodb-odm-1-0-0alpha1-released.rst
  149. +72 −0 site/2010/06/15/doctrine2-beta2-released.rst
  150. +379 −0 site/2010/07/07/implementing-aggregate-fields.rst
  151. +100 −0 site/2010/07/12/doctrine2-large-collections.rst
  152. +471 −0 site/2010/07/19/your-own-orm-doctrine2.rst
  153. +233 −0 site/2010/07/20/mixing-types-of-documents.rst
  154. +176 −0 site/2010/07/21/mongodb-odm-query-builder-api.rst
  155. +312 −0 site/2010/07/22/mongodb-for-ecommerce.rst
  156. +38 −0 site/2010/07/27/dbal2-beta3-released.rst
  157. +85 −0 site/2010/07/27/document-oriented-databases-vs-relational-databases.rst
  158. +160 −0 site/2010/07/30/doctrine-mongodb-odm-1-0-0alpha2-released.rst
  159. +91 −0 site/2010/08/06/doctrine2-orm-beta3.rst
  160. +124 −0 site/2010/08/07/dc2-experimental-associations-id-fields.rst
  161. +83 −0 site/2010/08/10/mongodb-odm-atomic-operator-improvements.rst
  162. +182 −0 site/2010/08/18/mongodb-odm-1-0-0beta1-released.rst
  163. +8 −0 site/2010/08/24/doctrine-orm-version-1-2-3-released.rst
  164. +54 −0 site/2010/09/01/birthday-release-party.rst
  165. +31 −0 site/2010/11/18/common-rc2-dbal-rc2-release.rst
  166. +898 −0 site/2010/11/18/doctrine2-behavioral-extensions.rst
  167. +23 −0 site/2010/12/04/doctrine2-rc1.rst
  168. +52 −0 site/2010/12/12/doctrine2-orm-rc2-released.rst
  169. +191 −0 site/2010/12/21/doctrine2-released.rst
  170. +38 −0 site/2011/01/13/roadmap-doctrine2.rst
  171. +25 −0 site/2011/01/30/doctrine-maintenance-jan2011.rst
  172. +65 −0 site/2011/02/19/doctrine-mongodb-odm-beta2-released.rst
  173. +23 −0 site/2011/03/05/doctrine-maintenance-mar05.rst
  174. +58 −0 site/2011/03/06/doctrine-oxm-intro.rst
  175. +44 −0 site/2011/03/20/doctrine-security-fix.rst
  176. +23 −0 site/2011/04/07/doctrine2-april-2011-maintenance.rst
  177. +26 −0 site/2011/05/14/doctrine-maintenance-may11.rst
  178. +102 −0 site/2011/05/16/doctrine-2-1-beta-release.rst
  179. +24 −0 site/2011/06/17/doctrine-2-0-6.rst
  180. +38 −0 site/2011/06/18/doctrine-2-1-rc1.rst
  181. +21 −0 site/2011/06/28/doctrine-2-1-rc2.rst
  182. +50 −0 site/2011/07/02/doctrine-2-1-rc3.rst
  183. +114 −0 site/2011/07/04/doctrine-2-1.rst
  184. +27 −0 site/2011/08/17/doctrine-2-0-7-and-eol.rst
  185. +23 −0 site/2011/08/26/doctrine2-1-1.rst
  186. +27 −0 site/2011/08/29/dbal-security-2011-1.rst
  187. +23 −0 site/2011/09/25/doctrine-maintenance-sep2011.rst
  188. +145 −0 site/2011/11/21/a-doctrine-orm-odm-base-class.rst
  189. +22 −0 site/2011/11/21/doctrine-maintenance-nov2011.rst
  190. +16 −0 site/2011/11/23/doctrine-orm-2-1-4-released.rst
  191. +110 −0 site/2011/12/15/symfony-bundles-move.rst
  192. +17 −0 site/2011/12/19/doctrine-2-1-5.rst
  193. +39 −0 site/2011/12/20/doctrine2-2-beta.rst
  194. +23 −0 site/2012/01/03/doctrine2-2-beta2.rst
  195. +21 −0 site/2012/01/22/dbal-orm-22rc1.rst
  196. +38 −0 site/2012/01/29/doctrine-2-2-final.rst
  197. +14 −0 site/2012/01/30/doctrine-2-1-6.rst
  198. +24 −0 site/2012/03/04/doctrine-2-2-1-released.rst
  199. +9 −0 site/2012/03/07/new-doctrine-website.rst
  200. +28 −0 site/2012/04/13/doctrine-2-2-2-released.rst
  201. +28 −0 site/2012/05/28/doctrine-2-1-7-released.rst
  202. +26 −0 site/2012/05/29/symfony-live-2012-hackday.rst
  203. +47 −0 site/2012/07/16/doctrine-2-3-beta.rst
  204. +41 −0 site/2012/08/29/doctrine-2-3-rc2.rst
  205. +42 −0 site/2012/09/05/doctrine-2-3-rc3.rst
  206. +41 −0 site/2012/09/17/doctrine-2-3-rc4.rst
  207. +59 −0 site/2012/09/20/doctrine-2-3-final.rst
  208. +30 −0 site/2012/12/05/doctrine-2-3-1.rst
  209. +88 −0 site/2012/12/28/doctrine-orientdb-odm.rst
  210. +28 −0 site/2013/01/08/doctrine-2-3-2.rst
  211. +24 −0 site/2013/03/24/doctrine-2-3-3.rst
  212. +36 −0 site/2013/03/24/doctrine-2-4-beta.rst
  213. +29 −0 site/2013/05/11/doctrine-2-3-4.rst
  214. +44 −0 site/2013/05/11/doctrine-2-4-beta2.rst
  215. +119 −0 site/2013/09/11/doctrine-2-4-released.rst
  216. +160 −0 site/2013/09/25/phpcr-odm-qbv2.rst
  217. +34 −0 site/2013/11/12/doctrine-2-4-1.rst
  218. +55 −0 site/2013/12/23/our-hhvm-roadmap.rst
  219. +73 −0 site/2014/01/01/dbal-242-252beta1.rst
  220. +39 −0 site/2014/02/08/orm-235-234.rst
  221. +140 −0 site/_exts/doctrinedownloads.py
  222. +91 −0 site/_exts/doctrineprojects.py
  223. +4 −0 site/_templates/page.rst
  224. +10 −0 site/_templates/post.rst
  225. +292 −0 site/_themes/doctrine/layout.html
  226. +10 −0 site/_themes/doctrine/page.html
  227. BIN site/_themes/doctrine/static/arrows.jpg
  228. BIN site/_themes/doctrine/static/bg-gradient.jpg
  229. BIN site/_themes/doctrine/static/bl-corner.gif
  230. BIN site/_themes/doctrine/static/bootstrap/.DS_Store
  231. +1,092 −0 site/_themes/doctrine/static/bootstrap/css/bootstrap-responsive.css
  232. +9 −0 site/_themes/doctrine/static/bootstrap/css/bootstrap-responsive.min.css
  233. +6,039 −0 site/_themes/doctrine/static/bootstrap/css/bootstrap.css
  234. +9 −0 site/_themes/doctrine/static/bootstrap/css/bootstrap.min.css
  235. BIN site/_themes/doctrine/static/bootstrap/img/glyphicons-halflings-white.png
  236. BIN site/_themes/doctrine/static/bootstrap/img/glyphicons-halflings.png
  237. +2,159 −0 site/_themes/doctrine/static/bootstrap/js/bootstrap.js
  238. +6 −0 site/_themes/doctrine/static/bootstrap/js/bootstrap.min.js
  239. BIN site/_themes/doctrine/static/br-corner.gif
  240. BIN site/_themes/doctrine/static/bullet_white.gif
  241. BIN site/_themes/doctrine/static/caution.png
  242. +97 −0 site/_themes/doctrine/static/configurationblock.css
  243. +34 −0 site/_themes/doctrine/static/configurationblock.js
  244. +1,037 −0 site/_themes/doctrine/static/default.css
  245. BIN site/_themes/doctrine/static/disk.gif
  246. +485 −0 site/_themes/doctrine/static/layout.css
  247. BIN site/_themes/doctrine/static/logo.jpg
  248. BIN site/_themes/doctrine/static/note.png
  249. +70 −0 site/_themes/doctrine/static/pygments.css
  250. BIN site/_themes/doctrine/static/servergrove.jpg
  251. BIN site/_themes/doctrine/static/sidebox-foot.jpg
  252. BIN site/_themes/doctrine/static/sidebox.jpg
  253. BIN site/_themes/doctrine/static/tip.png
  254. BIN site/_themes/doctrine/static/ul-corner.jpg
  255. BIN site/_themes/doctrine/static/ur-corner.gif
  256. +7 −0 site/_themes/doctrine/theme.conf
  257. +96 −0 site/conf.py
  258. +8 −0 site/index.html
  259. +227 −0 site/master.rst
  260. +36 −0 site/pages/community.rst
  261. +600 −0 site/pages/contribute.rst
  262. +6 −0 site/pages/project.rst
  263. +897 −0 site/projects.yml
  264. +6 −0 site/projects/common.rst
  265. +6 −0 site/projects/couchdb-odm.rst
  266. +6 −0 site/projects/dbal.rst
  267. +6 −0 site/projects/migrations.rst
  268. +6 −0 site/projects/mongodb-odm.rst
  269. +6 −0 site/projects/orientdb-odm.rst
  270. +6 −0 site/projects/orm.rst
  271. +6 −0 site/projects/ormold.rst
  272. +6 −0 site/projects/phpcr-odm.rst
View
@@ -6,3 +6,4 @@ vendor
composer.lock
composer.phar
github-token.json
+site/blog
View
@@ -0,0 +1,109 @@
+<?php
+
+$dir = __DIR__ . '/../pages/source/blog';
+$posts = scandir($dir);
+$tinkerDir = realpath(__DIR__ . '/../site/');
+
+foreach ($posts as $post) {
+ if (strpos($post, ".") === 0) {
+ continue;
+ }
+
+ $lines = file($dir . '/' . $post);
+
+ $date = null;
+ $author = null;
+ $title = null;
+ $content = null;
+ $categories = "none";
+ $tags = "none";
+
+ foreach ($lines as $pos => $line) {
+ if (strpos($line, ':date:') === 0) {
+ $date = trim(str_replace(':date:', '', $line));
+ }
+
+ if (strpos($line, ':author:') === 0) {
+ $author = strip_tags(trim(str_replace(':author:', '', $line)));
+ }
+
+ if ($title === null && strpos($line, '===') === 0) {
+ $title = trim($lines[$pos+1]);
+ $content = array_slice($lines, $pos+3);
+ break;
+ }
+ }
+
+ if (stripos($title, 'release')) {
+ $categories = "Release";
+ }
+
+ foreach ($content as $pos => $line) {
+ if (trim($line) === '[php]' && trim($content[$pos-2]) === "::") {
+ $content[$pos-2] = ".. code-block:: php\n";
+ $content[$pos] = " <?php\n";
+ }
+
+ if (strpos($line, '>`_,')) {
+ $content[$pos] = str_replace('>`_,', '>`_ ,', $line);
+ }
+
+ if (trim($line) === '.. code-block::') {
+ $content[$pos] = "::\n";
+ }
+
+ if (strpos($line, '===') === 0) {
+ $content[$pos] = str_replace('=', '-', $line);
+ }
+
+ // bugfix for errors in Doctrine Behavioral extensions post
+ if (trim($line) === '-') {
+ unset($content[$pos]);
+ }
+
+ if (trim($line) === '</h3>') {
+ unset($content[$pos]);
+ }
+ }
+
+ if ($post === "phpcr-odm-qbv2.rst") {
+ $title = "PHPCR ODM QueryBuilder v2";
+ }
+
+ $timestamp = strtotime($date);
+
+ if (!$timestamp) {
+ continue;
+ }
+
+ $newContent = $title . "\n" . str_repeat("=", strlen($title)) . "\n" . implode('', $content);
+ $newContent .= <<<POST
+
+.. author:: $author
+.. categories:: $categories
+.. tags:: $tags
+.. comments::
+
+POST;
+
+ $fileName = sprintf('%s/%s', date('Y/m/d', $timestamp), $post);
+ @mkdir(dirname($fileName), 0775, true);
+ file_put_contents($tinkerDir . "/" . $fileName, $newContent);
+ $files[] = $fileName;
+}
+
+rsort($files, SORT_NATURAL);
+
+$master = <<<DATA
+Sitemap
+=======
+
+.. toctree::
+ :maxdepth: 1
+
+
+DATA;
+
+$master .= ' ' .str_replace('.rst', '', implode("\n ", $files)) . "\n";
+
+file_put_contents($tinkerDir . '/master.rst', $master);
@@ -0,0 +1,16 @@
+New Website
+===========
+
+As you all may have noticed, we have put up an actual website. The
+manual, api documentation, and trac are now all available from the
+same interface/design. However, the design you see now is only
+temporary and a new design will be implemented in the near future.
+We have also added the ability to comment on manual
+chapters/sections, blog posts, and api documentation classes.
+
+
+
+.. author:: jwage <jonwage@gmail.com>
+.. categories:: none
+.. tags:: none
+.. comments::
@@ -0,0 +1,35 @@
+New Coverage Report
+===================
+
+
+.. raw:: html
+
+ <p>
+
+
+The Doctrine development team are pleased to announce the release
+of a coverage report system. Special things to meus and romanb for
+thier work in this area.
+
+.. raw:: html
+
+ </p>
+
+ <p>
+
+The report can be seen at
+http://doctrine.pengus.net/doctrine/trunk/tests/coverage/index.php.
+This new report will help to ensure that the Doctrine code is well
+tested, ensuring that the upcomming doctrine version 1 release is
+well tested and stable.
+
+.. raw:: html
+
+ </p>
+
+
+
+.. author:: jwage <jonwage@gmail.com>
+.. categories:: none
+.. tags:: none
+.. comments::
View
@@ -0,0 +1,20 @@
+Beta 2
+======
+
+The Doctrine team is proud to announce that we have scheduled the
+release of the second beta snapshot for November 31st, 2007. This
+is very exciting news for the Doctrine team and community.
+
+This means Doctrine is nearing a real release candidate :) As you
+all know, we had a RC1 that was released a little while back, but
+it was a mistake to call it an RC since we planned on still making
+many changes that would break BC. We have corrected ourselves and
+renamed it Beta1. We will continue with beta releases until we are
+comfortable with releasing a true RC1.
+
+
+
+.. author:: jwage <jonwage@gmail.com>
+.. categories:: none
+.. tags:: none
+.. comments::
@@ -0,0 +1,16 @@
+Beta 2 Released
+===============
+
+On Friday November 30th, the second beta release of the PHP5
+Doctrine ORM software was released. A lot of progress has been made
+since the first beta(formerly known as RC1). Dozens and dozens of
+tickets have been fixed, new features have been added, much needed
+re-factorings have taken place and the community behind Doctrine is
+growing daily.
+
+
+
+.. author:: jwage <jonwage@gmail.com>
+.. categories:: none
+.. tags:: none
+.. comments::
@@ -0,0 +1,16 @@
+URL Changes
+===========
+
+Recently we have done some work to sort out our domain names and
+the permanent URL structure we will use from now on. We have put
+rules in place to maintain all existing URLs so they redirect to
+www.phpdoctrine.org, trac.phpdoctrine.org and svn.phpdoctrine.org.
+You will need to update your svn externals to point to
+svn.phpdoctrine.org.
+
+
+
+.. author:: jwage <jonwage@gmail.com>
+.. categories:: none
+.. tags:: none
+.. comments::
@@ -0,0 +1,13 @@
+New Design
+==========
+
+Thanks to Phuson we have a brand new design that is absolutely
+spectacular. Now we have a design that is on the same level of
+Doctrine itself. We all owe him a big thanks.
+
+
+
+.. author:: jwage <jonwage@gmail.com>
+.. categories:: none
+.. tags:: none
+.. comments::
@@ -0,0 +1,37 @@
+Project Status
+==============
+
+Here is a short update on the current project status. We're heavily
+developing towards a 1.0 release that will bring lots of
+enhancements like improved inheritance mapping and lots of other
+stuff. We're especially keen on making this release as stable as
+possible and on polishing the documentation.
+
+Until then we strongly encourage everyone to use the 0.9 branch
+that can be found here: http://svn.phpdoctrine.org/branches/0.9
+It's a feature-frozen branch that recieves bugfixes. There will be
+no changes that break backwards compatibility in this branch.
+
+The current trunk is under heavy development, so please don't use
+it unless you are developing on Doctrine's source code or you are
+just very curious.
+
+When the time for the 1.0 release comes near we will provide a
+migration guide and do everything possible to help you take the
+leap from 0.9 to 1.0.
+
+PS: At this point, the the whole Doctrine team wants to apologize
+for the version mess you've gone through (and are still getting
+through). We really messed up in terms of release management mainly
+due to the lack of experience in this area. This stops here. 0.9
+will stay and it will stay for a while. We're not going to rush
+releases again.
+
+Thank you very much.
+
+
+
+.. author:: jwage <jonwage@gmail.com>
+.. categories:: none
+.. tags:: none
+.. comments::
@@ -0,0 +1,40 @@
+Cleaning up the mess
+====================
+
+Starting from last blog post, development team went under some
+general discussions to reach a commom sense regarding the project
+versions. We are finally organizing our project from a
+non-versioned stage to a versionable stage, which was causing a lot
+troubles to everyone. Currently we are under heavy development to
+reach a stable version of 1.0 release. Until here, we are under
+some internal refactorings and we decided to create a branch which
+we named 1.0beta2. Since then, we got a feature freeze version and
+without big refactorings. The trunk went under big changes and we
+decided to not keep the 1.0beta2 as the branch name; we renamed it
+0.10. We know it is a big impact for those that checked-out the
+branch, but we think it is safer to do it now instead of have to
+deal with versions confusion in a near future. It's the best
+organization we can reach and it's the last one (thanks God!). Now
+that we have the branches 0.9 and 0.10, it is time to define minor
+versions. We caught from our history what was the first release of
+0.9 and we tagged it as 0.9.0. We also got the old 1.0beta2 release
+and tagged it as 0.10-beta2. So currently we have 2 commit-free
+tagged versions and 2 branches with feature freeze. We highly
+discourage users from using trunk, since it is a very unstable
+environment and your code may not work. Please update your
+repository locations. These are the changes we did: tags/1.0beta1
+=> tags/0.9.0 tags/1.0beta2 => tags/0.10-beta2 branches/1.0beta2 =>
+branches/0.10 branches/0.9 => no change We also schedule new tagged
+releases in a near future. The next releases will be 0.9.1 and
+0.10-rc1. You can join #doctrine channel (at irc.freenode.net) or
+group list to follow discussions regarding this subject. We
+apologize the mess we caused to users until now and we hope to not
+have this problem again, specially because we didn't have much
+release management knowledge. Thanks.
+
+
+
+.. author:: guilhermeblanco <guilhermeblanco@gmail.com>
+.. categories:: none
+.. tags:: none
+.. comments::
@@ -0,0 +1,34 @@
+A few updates for 2008
+======================
+
+Some of these announcements are a little late but I think they
+deserve a proper announcement.
+
+First, we have setup a way for you to give us all your money :)
+Please feel free to give a little. The purpose of the Doctrine
+donation collection is simple. The creators of Doctrine don't work
+on this great product for any money. The contributions are made out
+of the pure enjoyment of working on a great open source project
+such as Doctrine. It is not totally clear what *exactly* the
+donations will be used for now, but in the future they may be used
+to fund infrastructure expenses required by the project, sending
+developers to conferences, marketing, or even split amongst the
+developers of Doctrine. So if you or your company uses Doctrine and
+are happy with it, a donation to further the project would be much
+appreciated.
+
+Secondly, we have made some updates to the website. Specifically
+the Download page. It now has proper links to packages and svn for
+each release of Doctrine. These packages are generated nightly from
+the source in svn.
+
+Finally, as some of you all may already know, we have finally
+gotten our release/package management under control and you can
+expect stability in the area of releases, branches and BC breaks!
+
+
+
+.. author:: jwage <jonwage@gmail.com>
+.. categories:: none
+.. tags:: none
+.. comments::
@@ -0,0 +1,15 @@
+Using Doctrine with CodeIgniter
+===============================
+
+If you use the PHP MVC framework, CodeIgniter, and want to use
+Doctrine, here is a tutorial on how to integrate Doctrine with your
+CodeIgniter applications. It was fairly simple and took me about 15
+minutes to figure out a nice and clean implementation. The wiki
+page can be found here.
+
+
+
+.. author:: jwage <jonwage@gmail.com>
+.. categories:: none
+.. tags:: none
+.. comments::
Oops, something went wrong.

0 comments on commit d1c64be

Please sign in to comment.