Skip to content

Commit

Permalink
Merge pull request #30 from WouterJ/standards
Browse files Browse the repository at this point in the history
[WIP] Fixing bundle standards
  • Loading branch information
dbu committed Aug 3, 2013
2 parents 3072ca5 + 0b1bcfb commit 1abbf99
Show file tree
Hide file tree
Showing 5 changed files with 329 additions and 95 deletions.
69 changes: 45 additions & 24 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,36 +1,57 @@
[WIP] Symfony Cmf Blog Bundle
=============================
# Symfony CMF Blog Bundle

This is part of the Symfony Cmf: <https://github.com/symfony-cmf/symfony-cmf>
[![Build Status](https://travis-ci.org/symfony-cmf/BlogBundle.png?branch=master)](https://travis-ci.org/symfony-cmf/BlogBundle)
[![Latest Stable Version](https://poser.pugx.org/symfony-cmf/blog-bundle/v/stable.png)](https://packagist.org/packages/symfony-cmf/blog-bundle)
[![Total Downloads](https://poser.pugx.org/symfony-cmf/blog-bundle/downloads.png)](https://packagist.org/packages/symfony-cmf/blog-bundle)

## About
This bundle is part of the [Symfony Content Management Framework (CMF)](http://cmf.symfony.com/)
and licensed under the [MIT License](LICENSE).

The blog bundle is a very much "work in progress" and will only be complete
when all the necessary pieces of the CMF are available.
> **WARNING** The Blog Bundle is a "work in progress" and will only be
> complete when all the neessary pieces of the CMF are available.
The missing pieces:
This bundle aims to provide everything you need to create a full blog or
blog-like system. It also includes in-built support for the Sonata Admin
bundle to help you get up-and-running quickly.

* **TaxonomyBundle**: for tagging
* **phpcr-odm/something-else**: Way to automatically order nodes when saving
(ensure next / previous posts are indeed the next and previous posts
according to date)
Current features:

Currently implemented:
* Host multiple blogs within a single website;
* Place blogs anywhere within your route hierarchy;
* Sonata Admin integration.

* **PublishWorkFlowChecker**: The PWFC from the CoreBundle handles the
publication status of blog posts.
Pending features:

## Links
* Full tag support;
* Frontend pagination (using knp-paginator);
* RSS/ATOM feed;
* Comments;
* User support (FOSUserBundle).


## Requirements

* Symfony 2.2.x
* [CoreBundle](https://github.com/symfony-cmf/CoreBundle)
* [RoutingAutoBundle](https://github.com/symfony-cmf/RoutingAutoBundle)

- GitHub: <https://github.com/symfony-cmf/symfony-cmf>
- Sandbox: <https://github.com/symfony-cmf/cmf-sandbox>
- Web: <http://cmf.symfony.com/>
- Wiki: <http://github.com/symfony-cmf/symfony-cmf/wiki>
- Issue Tracker: <http://cmf.symfony-project.org/redmine/>
- IRC: irc://freenode/#symfony-cmf
- Users mailing list: <http://groups.google.com/group/symfony-cmf-users>
- Devs mailing list: <http://groups.google.com/group/symfony-cmf-devs>

## Documentation

http://symfony.com/doc/master/cmf/bundles/blog.html
For the install guide and reference, see:

* [BlogBundle documentation](http://symfony.com/doc/master/cmf/bundles/blog.html)

See also:

* [All Symfony CMF documentation](http://symfony.com/doc/master/cmf/index.html) - complete Symfony CMF reference
* [Symfony CMF Website](http://cmf.symfony.com/) - introduction, live demo, support and community links


## Contributing

Pull requests are welcome. Please see our [CONTRIBUTING](https://github.com/symfony-cmf/BlogBundle/blob/master/CONTRIBUTING.md) guide.

Unit and/or functional tests exist for this bundle. See the [Testing documentation](http://symfony.com/doc/master/cmf/components/testing.html) for a guide to running the tests.

Thanks to [everyone who has contributed](https://github.com/symfony-cmf/BlogBundle/contributors) already.
142 changes: 142 additions & 0 deletions Resources/translations/CmfBlogBundle.en.xliff
Original file line number Diff line number Diff line change
@@ -0,0 +1,142 @@
<?xml version="1.0"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="en" datatype="plaintext" original="file.ext">
<body>
<trans-unit id="breadcrumb.link_blog_list">
<source>breadcrumb.link_blog_list</source>
<target>Blogs</target>
</trans-unit>

<trans-unit id="breadcrumb.link_blog_create">
<source>breadcrumb.link_blog_create</source>
<target>Create</target>
</trans-unit>

<trans-unit id="breadcrumb.link_blog_edit">
<source>breadcrumb.link_blog_edit</source>
<target>Edit</target>
</trans-unit>

<trans-unit id="breadcrumb.link_blog_delete">
<source>breadcrumb.link_blog_delete</source>
<target>Delete</target>
</trans-unit>

<trans-unit id="breadcrumb.link_post_list">
<source>breadcrumb.link_post_list</source>
<target>Posts</target>
</trans-unit>

<trans-unit id="breadcrumb.link_post_create">
<source>breadcrumb.link_post_create</source>
<target>Create</target>
</trans-unit>

<trans-unit id="breadcrumb.link_post_edit">
<source>breadcrumb.link_post_edit</source>
<target>Edit</target>
</trans-unit>

<trans-unit id="breadcrumb.link_post_delete">
<source>breadcrumb.link_post_delete</source>
<target>Delete</target>
</trans-unit>

<trans-unit id="list.label_blog">
<source>list.label_blog</source>
<target>Blog</target>
</trans-unit>

<trans-unit id="list.label_date">
<source>list.label_date</source>
<target>Date</target>
</trans-unit>

<trans-unit id="list.label_id">
<source>list.label_id</source>
<target>Id</target>
</trans-unit>

<trans-unit id="list.label_name">
<source>list.label_name</source>
<target>Name</target>
</trans-unit>

<trans-unit id="list.label_status">
<source>list.label_status</source>
<target>Status</target>
</trans-unit>

<trans-unit id="list.label_tags">
<source>list.label_tags</source>
<target>Tags</target>
</trans-unit>

<trans-unit id="list.label_title">
<source>list.label_title</source>
<target>Title</target>
</trans-unit>

<trans-unit id="form.group_general">
<source>form.group_general</source>
<target>General</target>
</trans-unit>

<trans-unit id="form.label_blog">
<source>form.label_blog</source>
<target>Blog</target>
</trans-unit>

<trans-unit id="form.label_body">
<source>form.label_body</source>
<target>Content</target>
</trans-unit>

<trans-unit id="form.label_date">
<source>form.label_date</source>
<target>Date</target>
</trans-unit>

<trans-unit id="form.label_id">
<source>form.label_id</source>
<target>Id</target>
</trans-unit>

<trans-unit id="form.label_name">
<source>form.label_name</source>
<target>Name</target>
</trans-unit>

<trans-unit id="form.label_parent">
<source>form.label_parent</source>
<target>Parent</target>
</trans-unit>

<trans-unit id="form.label_status">
<source>form.label_status</source>
<target>Status</target>
</trans-unit>

<trans-unit id="form.label_tags">
<source>form.label_tags</source>
<target>Tags</target>
</trans-unit>

<trans-unit id="form.label_title">
<source>form.label_title</source>
<target>Title</target>
</trans-unit>

<trans-unit id="dashboard.label_post">
<source>dashboard.label_post</source>
<target>Post</target>
</trans-unit>

<trans-unit id="dashboard.label_blog">
<source>dashboard.label_blog</source>
<target>Blog</target>
</trans-unit>

</body>
</file>
</xliff>
35 changes: 0 additions & 35 deletions Resources/translations/CmfBlogBundle.en.yml

This file was deleted.

Loading

0 comments on commit 1abbf99

Please sign in to comment.