Symfony 1.1 code blijft zware ontwikkelingsactivititeit tonen. Tijdens deze week zijn er constant nieuwe methodes, variabelen en constanten toegevoegd, verplaatst en verwijderd in de hele code. Daarbij komen nog wat last-minute goodies: Alle fantastische features van sfPropelAlternativeSchemaPlugin zullen standaard beschikbaar zijn in de nieuwe versie van het framework.
Development mailing list
Development hoogtepunten
- r7312: [trunk] lime: back get_php_lines toegevoegd + opgeschoond
- r7317: [1.1] sf_symfony_data_dir afhankelijkheid verwijderd in input_date_tag() helper
- r7318: [1.1] sfCommandApplication::getOption() methode toegevoegd
- r7322: [1.1] sf_symfony_data_dir variabele verwijderd (een benodigde wijziging richting sfConfiguration)
- een symfony project heeft alleen nog maar sf_symfony_lib_dor nodig om te werken
- sf_symfony_data_dir is verwijderd uit de config/config.php
- het cli script is verplaatst naar lib/command/cli.php (was data/bin/symfony.php)
- een upgrade task toegevoegd om sfCore::bootstrap() signature te upgraden
- UPGRADE bestand bijgewerkt
- r7329: [1.1] SF_ROOT_DIR/test aangepast naar SF_TEST_DIR
- r7332: [1.1] project:freeze / project:unfreeze tasks gefixt
- r7333. 7336: [1.1] sfConfig::get('sf_root_dir') aangepast naar meer specifieke constanten
- r7335: [1.1] lock files verplaatst naar de cache dir
- r7341, 7342: [1.1] een kleine refactoring gedaan in sfConfigCache
- r7363: [1.1] wanneer getCurrentInternalUri() eenmaal werd aangeroepen met true of false, en daarna met het omgekeerde, zouden de gecachte resultaten verkeerd zijn
- r7370: [1.1] sfCore::VERSION verplaatst naar SYMFONY_VERSION
- r7388: [1.1] standaard view.yml getweaked
- r7394: [1.1] sfPropelAlternativeSchemaPlugin features geport naar de 1.1 branch
- Sta het ene schema toe het andere te overriden
- Sta het toe dat behaviors direct in het schema worden gedeclareerd
- Bied een alternatieve schema syntax die meer object georienteerd is
- r7397: [1.1] sfTask::log() en sfTask::logSection() shortcuts toegevoegd
- r7399: [1.1] sfPropelData::getData() toegevoegd en propel:data-dump aangepast om data standaard naar de standaard output te dumpen
- r7401: [1.1] sfTask->filesystem vervangen door sfTask->getFilesystem()
- r7426: [1.1] escaping gefixt voor sfPatternRouting met magic_quotes aan
- r7428: [1.1] generator:controller task verwijderd
- r7429: [1.1] index_dev.php verwijderd in de skeleton
- r7430: [1.1] sfI18nExtract aangepast om een sfI18N als eerste argument te accepteren (hierdoor verdwijnt de sfContext afhankelijkheid)
- r7432: [1.1] symfony core unit test bootstrap files gerefactored
- r7434: [1.1] upgrade task toegevoegd voor onnodige logging.yml en i18n.yml
- r7438: [1.1] sfSymfonyCommandApplication::initializeAutoloader() methode verwijderd
- r7442: [1.1] sfDatabaseManager::setDatabase() toegevoegd
- r7452: [1.1] sfStreamLogger toegevoegd
- dwhittle branch bijgewerkt: test fixtures gefixt, data/modules verwijderd, een aantal standaard bestanden verwijderd (myUser.class.php, .htaccess), cookies aangepast om standaard urlencoded te zijn
- ...en vele andere veranderingen
Development samenvatting: 144 changesets, 23 defects aangemaakt, 22 defects gesloten, 4 enhancements aangemaakt, 4 enhancement gesloten, 4 documentatie defects aangemaakt, 10 documentatie defects gesloten en 20 documentatie wijzigingen.
Boek en documentatie
Wiki
- Nieuwe Vacatures:
- Web Services Project Officer @ Edge Hill University - 12-maand contract gebaseerd in Ormskirk, Lancashire, UK - Job Specification
- System Developers @ Symbiosis - full-time gebaseerd in Singapore - Contact: future [at] mysymbiosis[dot] com
- Symfony Developer @ www.play.fm - freelance, halftime of fulltime, moet gebaseerd zijn in Vienna, Austria - Contact: tobias.stanzel[at] play[dot] fm
- Symfony Web Developer @ Phoenix Business Technologies Group - werk in Pittsburgh, PA (United States) of telewerken - Job Specification
- Symfony Developer / Project Manager @ Invest in France Agency - full-time gebaseerd in Paris, France - Contact: jobs [at] investinfrance [dot] org
- Symfony/PHP-Developer @ saltation - full-time gebaseerd in Bielefeld, Germany - Contact: jobs [at] saltation [dot] de
Plugins
- Nieuwe plugins
- Bijgewerkte plugins
- sfExtjsThemePlugin: header en footer templates toegevoegd voor edit-pagina's, gefixt dat een notice werd gegooid waardoor de javascript in dev omgeving brak, ondersteuning voor sfPJSPlugin toegevoegd, configuratie optie toegevoegd voor sfPjs plugin, fix voor het checken van benodigdheden van niet-lege gerelateerde velden, UploadDialog extensie bestanden onder web toegevoegd, upload actie javascript error gefixt, getGridPanel methode toegevoegd, delete toolbar action afgemaakt, ajaxDelete action toegevoegd
- sfJobQueuePlugin: sfJobQueuePeer::retrieveByQueueName shortcut toegevoegd, gebruikt liever sfToolkit::getPHPCli(), documentatie verbeterd, versie 0.3 uitgebracht (introduceert sfPropelJobLogger, grafische interface geupgrade, job queue manager stabiliteit verbeterd), beter management van terugkomende jobs
- sfPropelFileStoragePlugin: een bug gefixt met het cache path in de serve methode, _link.php bijgewerkt om download methode te gebruiken in plaats van de show methode zodat het bestand de juiste bestandsnaam krijgt bij het downloaden, schema's gewijzigd naar yaml en setUserManagement pake task aangepast om yaml schema's te gebruiken
- sfExtjs2Plugin: optie toegevoegd om de javascript tag niet te gebruiken in begin en end methodes
- sfPropel13Plugin: bevriezen van de svn:externals omdat de propel mensen wat refactoring doen, documentatie geupdate
- sfLucenePlugin: versie 0.1.4 uitgebracht (optie toegevoegd om omgeving te specificeren in pake tasks, mogelijkheid toegevoegd om highlight_qs te definieren in app.yml waardoor een routing probleem wordt opgelost wanneer een waarde anders dan de standaard waarde werd gebruikt, Zend_Search_Lucene geupgrade naar versie 1.5.0PR)
- sfPropelVersionableBehaviorPlugin: branched repository layout aangemaakt, de noodzaak voor een hardcoded foreign key verwijderd, plugin schema geswitched naar YAML, documentatie uitgebreider gemaakt over meerdere modellen, een getAllVersions methode toegevoegd die een array van origin objecten teruggeeft in een enkele query, backwards compatibility break veranderingen (getAllVersions naar getAllResourceVersions hernoemd, getLastVersions naar getLastResourceVersion hernoemd, uuid vervangen door een simpele composite key class naam + id, commentaar toegevoegd, created_by en created_at kolommen toegevoegd aan de ResourceVersion class), addVersion methode toegevoegd en het gedrag gerefactored om het D.R.Y. te houden, getCurrentResourceVersion, setResourceCreatedBy, getResourceCreatedBy, setResourceComment en getResourceComment toegevoegd aan de publieke API.
- sfPropelActAsCommentableBehaviorPlugin: commentaar formulier XHTML valide gemaakt, anchors bij commentaar plaatsen om het makkelijk te maken permalinks te hebben, stylesheets optioneel gemaakt
- sfPropelImpersonatorPlugin: debug opties toegevoegd, culture opties toegevoegd voor i18n, een check toegevoegd om te voorkomen wees objecten op te halen
- sfPropelActAsTaggableBehaviorPlugin: ga er vanuit dat line breaks tags kunnen scheiden
- sfPropelActAsRatableBehaviorPlugin: een aantal kleine fixes in documentatie, CSS en rating helper
- Bijgewerkte documentatie van sfPropelValidatePlugin, sfMenuGeneratorPlugin en sfAmfphpPlugin.
Een aantal nieuwe symfony-gebaseerde websites
Zij hadden het over symfony
Geschreven door Stefan Koopmanschap op 10 February 2008
Reageer
Registreer of log in om te kunnen reageren
Reacties
Nog geen reacties
symfony-framework.nl v1.4.4.
over -
contact
Alle originele inhoud op deze site is © 2007 - 2010Stefan Koopmanschap. Alle geaggregeerde inhoud is © van de auteur.
Symfony en Symfony Framework, logo (favicon) zijn ©
Symfony Project