Apologies in advance if this is a silly question but I've been thrust into running full stack (website as well as iOS and Android apps) for a company after they previously contracted work to some sloppy programmers. Documentation is sparse and the code base is a mess.
They're running the site off of WordPress. A feature of the site/apps is to allow certain users (the authors) to post updates.
Each author has a page of their own. When a post goes up, it goes live on the aggregated feed as well as their own unique author page.
Currently authors can post, however the issue is that they can post to any page. Whats worse is they have access to other features of the site (such as creating new pages, etc.)
How can I properly police these author permissions? Is there a different type of user group more suitable to what I am trying to accomplish?
Thanks!
Related
There are other questions on this, but none seem to fit my user case.
I have two instances of a website, both are in English but using WordPress Multisite there is European version and an American version of the site.
This was set up by a predecessor, but I am trying to find an alternative to WordPress Multisite because most of the posts (~75%) belong on both Europe and America versions, and I don't want the content creators to have to worry about logging in to two dashboards and posting the same post twice.
This really doesn't have to be a WordPress specific question, I am just wondering how typical networking is done for a job like this where:
1). Theme is to remain the same
2). Posts are mostly the same and it would be nice if there was just one dashboard and plugin/function on a post to say publish for Europe, America, or both.
3). Users would have to opt-in to join the Europe site if they were already on the America site, but they wouldn't have to re-register, kind of like how users can join across the StackOverflow network.
I think I know how to do this if I were to write my own little CMS using another PHP or Node framework, it would just be a property of the various posts as to what geo they were published for and similarly each user would say what geo they were registered for, and then when querying the database from a given subdomain I would query for posts by the geo attached to that subdomain, as a kind of constant in the query.
Given I have WordPress install, what is the easiest way to accomplish such goals in WordPress or do I need my own solution? Also how do sites like StackOverflow manage users across various networks?
Furthermore if I wanted to accomplish this in a more do-it-yourself framework like Laravel, what are some of the general principles in order to accomplish this and not manage two sites but leverage something like Cloudlfare to point to subdomains based on gelocation and serve the same site but with different database queries?
I don't even understand why you would need a multisite setup for this. All you are trying to do is organise content, and within Wordpress you do that with taxonomies.
You can use the built in ones like categories or tags or you can create your own. Customise default settings based on geo ip information, or a user setting, or just lets users pick or whatever you want.
You can set it up so users to have to opt in to read posts tagged from across the pond, or just set their default to show local posts but give them a link to view all, or again just put a setting in their admin section.
Build your own CMS if you want, but seems like a real waste of time when this is pretty much exactly what Wordpress was designed for and they probably have 50,000+ developer hours headstart on you.
I've been searching for a good answer to this question for years and I wanted to ask it here. I've even raised the question on Wordpress forums to no avail.
Is there a way to give certain users access to specific pages on Wordpress? For example, I may want a school teacher to edit only their personal page and the classroom's pages, but let the principal edit anything.
I've searched for a plugin which can get close, but the only ones I found are terrible. They're complicated, unreliable, aren't secure (according to WordPress), and cause other problems on the site.
Most CMS programs come with a feature to limit (or grant) access to certain pages or groups of pages based on the user. Can Wordpress do this?
Thanks!
Brendan
We have made a duplicate of one of our sites, this is the duplicate:
http://test.blog.aias.com.au/
Cannot get the comments to work for anonymous or admin users on the front end of the site. What I mean by that is that if I am admin I can only post comments via the administration interface (writing a comment in the comments section) but not on the fron-end of the website.
What is most bizzare is that the comments work fine on the original site but not on the duplicate site.
In the "Discussion" settings, "Users must be registered and logged in to comment" is tuned off but that still doesn't explain why even admin users cannot post comments via the "Add comment" link on the front-end of the website.
How can I get the Comments to work for the duplicate site?
Is there any back-end configurations files that need changing after doing the deployment to the duplicate website?
thanks,
Andrei
I suggest using this plugin once in the wp-admin, in tools you'll see "Search and Replace" type in the old url(original) and replace with the new url..click go and it will replace every single line in your database with the new value. I've done this with many wordpress sites moving from dev to production.
What is the best method, if there is one, of using Wordpress as a CMS for users to input data while not actually building the website on the Wordpress platform?
One possible solution I've found is using a PHP class called "WPGet" (http://peter.upfold.org.uk/projects/wpget) which fetches directly from the database.
You could use Wordpress' API calls, but depending where your "custom built application" sits, it might require including numerous files in your code (not very fun/efficient)
I have a site that requires constant updating. It's a golf club site: results, news etc all updated via wordpress by the club, or individuals with interest (juniors, ladies, seniors each have a mini-site) - and not always by me - so i have a front end, the standard site with static .php pages, which i then feed data to, by calling on posts marked in categories from wordpress, relevent to the site's page. The coding is easy and it's a quick and simple way of using wordpress as a cms, but it does strip away most of the Wordprss functionality, eg. comments, But I even use it for galleries with lightbox.
Like i say - it's nothing major, but sounds similar to what you're asking...?
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I have a freelance project where I have to build a news articles based website. Let me go over it a bit. The site is such that you have a super admin and you have writers - writers join the website by sending in an application along with a sample of their writing skills - if approved the admin approves them and an account is created for the writer. Aside form writers anyone can join the website - upon joining members get a free blog and can post comments on articles and other users blogs.
The writers as stated earlier can post actual articles which are categorised. The categories however are quite.. well.. deep ended you have Main sections - then you have categories within the main section - then you have sub categories and then.. further sub categories...and then articles. Don't ask me why because well thats the clients requirement and he won't budge from it.
Aside that the website would have a page where you see all blog posts by all users. All users would have a profile page. Also down the line the client would like to add in a forums section where all members can host discussions. He would also like to add in an online store where he could sell certain articles via paypal or so..
I can build this thing myself from scracth using Php mysql and a bunch of classes I've developed over time but I'm interested in looking to use a third party open source option for this which pretty much handles all the work. Keeping all the requirements stated in mind - what could be used to build something of this nature. I've seen the following news websites: www.gulfnews.com and www.thenational.ae - I assume they're both built on some similar open source platform...
What would be a good extensible CMS or open source package that could meet all the requirements stated above...wordpress, drupal? I'm open to suggestions - it has to be Php MySQL based as thats my tool of choice..
EDIT============
Basically I have no experience with Drupal at all so I'm completely new to using it. Would the end result be an independant website or would it be intertwined with drupal such that I'd have to have drupal set up on the clients end for it to be able to work? Sorry if my question sounds lame :(
I'd recommend drupal: http://drupal.org/
You can create a writer role for your writers. The taxonomy module will take care of your categorization needs. The blog module will provide individual blogs for all or selected users and provide a page to display all blog entries, as well as pages that only display specific blogs. You can use CCK if you need more to your articles than is provided by the built-in page or story content types, and views if you need to tweak the output. All users have a profile by default, and you can easily add to it with the profile module.
You can do all of this without any coding whatsoever.
Later on, you can easily add a forum, paypal integration, almost ANYTHING ELSE using only contributed modules.
Checkout http://www.drupalsites.net/ to see lots of sites built with drupal.
Drupal should fit your needs nearly out of the box.
You can argue Wordpress is not a CMS, but Wordpress MU offers everything you need, except the forum and store, but there are good plugins for that.
Wordpress MU has extensive support for user roles and nested categories.
Th MU part means that you can have one install for multiple blogs, and a central part.
http://Wordpress.com is ran using Wordpress MU.