How to implement blogging feature in umbraco 7 - umbraco

Recently I am started exploring Umbraco 7 cms and building a site where I need to implement a blogging feature.I want to do it using MVC razor syntax but I am also open for extension.But primarily I want to do it using coding . Please help me by giving some ideas and resources to accomplish the task.
Thanks
Utpal

You can use uDateFoldersy for this purpose. using it you will be able to do following with out any coding.
Configure multiple nodeTypeAliases for landing (root eg. news, blog) nodes.
Configure multiple nodeTypeAliases for nodes to put in date folders (eg. article, blogpost)
Configurable property alias for date property (you can call it anything!)
Automatic folder creation occurs on the Saved event.
Change of a date in a node results in the node being moved.
Moving a node to another date folder results in the date being changed.
Year, month and day folders can be disabled
Nodes can be created directly on a year or month folder, and will stay at the folder.
Define your own date folders (if you want)
The package includes mvc view and a master page.
This will make your development a lot easier as the basic features needed to implement for a standard blog will be done with this extension.

A complete blog package is UBlogsy, it has tags, categories, authors, data folders and more. Also working in Umbraco 7 (see details on downloadpage)
For a blogwebsite I created my own Razor scripts to run it the way I want it to Run ;)

Related

TYPO3 Localizer Extension - Cart Configuration

So I am trying to learn a bit more about TYPO3 and Localization. So I am using the Extensions:
L10N-Manager
Localizer
I can create the base Localizer-Configuration but whenever I go into the Selector Tab and try to create a new Cart, I can't select any languages - which makes the created Cart "breaking" (a "global cart" is created but all fields are not available for editing and I can't view it in the Cart Tab of the Localizer)
I am wondering what I am doing wrong - I sadly didn't find any records on such problems or a better introduction about the configuration. All Tutorials just show how the Localizer Configuration is created and then they can simply create a cart.
Is this a known problem? Would be great if anybody knows a solution. Or a really good tutorial that shows step by step how to set up the configuration.
Info: I am using TYPO3 on my localhost (XAMPP) with TYPO3 Version: 10.4.13
Thanks ahead
The Localizer manual says for both, source and target language fields:
Important
Make sure each of the language records has been configured with the
necessary locales to distinguish between languages during the
translations process.
So did you configure the language records accordingly?
Most likely the locale values based on static_info_tables records have not been set, which is currently still necessary. So you should check your sys_language records for those values.
In upcoming versions of Localizer this will be replaced with values taken from the site configuration.

Opshub Users mapping not showing complete list of users ?

I am having a issue migrating projects to visual studo online, i am using the ops hub utilty but when i get to the mapping users screen it is not showing complete list of users form our directory . Please advise
You will have to add the relevant users as Team Members/Readers/Contributors. (typically, you will have to make them a part of valid users of the project) and they'll load up in the user mapping screen.
Considering large number of users at collection level who may or may-not be part of all the projects, the newer version of the tool has been modified to load only users of the project(s) that are selected for migration making the user-mapping a little more convenient.

Apache Sling JCR browser required

I've just started learning sling. The biggest problem to me at this stage is to browse JCR repository. Is there any good tool to view what is inside repo, showing resources and all properties?
I need something like this one:
http://blogs.adobe.com/gary/files/2011/05/pic3.jpg
thanks in advance
Hubert
Sling does include a basic explorer that you can access at /.explorer.html
I haven't followed the status of the https://github.com/onflapp/RESTed explorer lately, but that looked quite interesting last time I looked: https://github.com/onflapp/RESTed
There's also http://www.jcrbrowser.org/sling/website/ which I haven't tried in a long time but might be worth looking at.
Another option is Composum, which describes itselfs as a 'Slingified' JCR browser.
]
Some of its additional features ( complete list ) are:
repository tree with configurable filters
node creation / deletion / move / reorder
property manipulation
binary data upload / download
component rendering and asset view
template based queries with history
JSON view, download and upload
ACL view and manipulation
I have a JCR Browser that is Open Source and on GitHub. It uses JQueryMobile and SpringBoot.
http://meta64.com

Tea Commerce + Umbraco

I have an existing Umbraco site. I would like to add the option where users could buy a product and then pay for it etc.
Reading around it seems TeaCommerce (http://www.teacommerce.net/en/products/tea-commerce-starter-kit.aspx) is a module that can be used to achieve this.
So i download it and install it. All seems to install fine but now reading all the documentation that there is nothing states what to do next or how to proceed.
I then download the starter kit. Follow the instructions (http://www.teacommerce.net/media/11341/installation_guide.pdf) and the starter kit doesnt exactly run perfectly so i cant get the idea of how everything runs.
When i say the starter kit isnt running by that i mean i get the below errors
Error loading Razor Script /general/meta-description.cshtml
'string' does not contain a definition for 'mediaItem'
Error loading Razor Script /cart/mini-cart.cshtml
Cannot perform runtime binding on a null reference
I realised there was no Template associated with the site - so adding a template allowed the above page to load but with the errors stated.
From this point on could anyone guide me or point me to a working solution that i can replicate myself or how to integrate it with my existing Umbraco site?
Thanks
Unlike many ecommerce packages teacommerce doesn't have a built in product catalogue - so you have to build a catalogue in the Umbraco node structure - or use the "product information extractor" to use a catalogue in an XML file or accessed through an API.
I would assume that you're setting up with the node structure for the catalogue - so either you haven't built any 'Product' nodes yet or one of the fields (mediaitem) in the 'Product' node can't be accessed via /general/meta-description.cshtml which is a razor script file. So debug the /general/meta-description.cshtml file where you see references to the mediaitem field and you should pick out the issue.
ucommerce is an alternative and is much more fully featured but its pricing model of annual charges for features like the marketing section (which allows you to build in discounting) should be considered and could cost thousands of euros per year - teacommerce costs hundreds of euros but is a one-off charge.
I haven't used teacommerce but can recommend uCommerce http://our.umbraco.org/projects/website-utilities/ucommerce its free and you even get a razor shop fully built that you can just tweek to your need.So far this is the easiest commerce product on umbraco in my option.

Umbraco - How to import Dictionary between Umbraco instance

We are working with Umbraco 4.5. We have different culture set in the site. for that we use Dictionary object.
We completed our development locally now we need to deploy our changes on our Production Server. We want our Local Umbraco Dictionary to be imported to Production Server with some automated process. As we have more than 1000 Keys in Umbraco Dictionary.
Thanks
You have two options:
Script the SQL changes in the cmsDictionary and cmsLanguageText tables (they are related)
Create a package (right click on Packages in the Developer section > Create). In there you will be able to choose the dictionary items you want to include. With a 1000 keys, you don't really want to do that though.
Also, the upcoming version of Courier for Umbraco should be able to alleviate trouble with content migration (any type of content).
You can use this Umbraco Package: Dictionary Dashboard
It's easy to install, you can specify in which Section of the Backend it can be seen (by default this "Dictionary" Tab is available under "Content". (Umbraco official "Dictionary" is under "Settings" and I don't like that: if the customer wants access there he will need a user with admin rights, which I don't like (can mess with other things)...).
You export your dictionary as XML, you can easily edit it (if needed), you can import it in another umbraco installation (where you must install this package of course).
It's really one of my favorite packages.
It works from Umbraco 4.7.x till 6.x (with umbraco 7 I don't know, try...)

Resources