Building a "lecture notes" website with wordpress - wordpress

I wish to build a "lecture notes" website using wordpress. And would love for any advice on what plugins to use, other considerations to have or website that perform a similar task with WP.
The website should have a form that will allow users to upload their lecture files. The results should be a new "post". When submitting the form, the users should be able to tag their subject matter so to allow others to search it.

I would search for a "Members" type plugin, that lets you really fine-tune the roles and capabilities of each user type. Then you can let your users sign up as "contributor" or other lower level, and then use the Posts as your notes pages. Each post would have the ability to upload a file (not sure what formats are accepted, you might need a doc/pdf type plugin for that). You could also narrow it down by pre-specifying categories. Then you could use the comments as a discussion forum for each "lecture". Depending on the depth of customization you wanted, this could be fairly easy, or extremely complicated. ;)

If the WordPress site is on wordpress.com, then you can set the site so that you can publish via email. You might create a separate category for each person that is going to post to the site. There are "shortcodes" (see WordPress Support page "post-by-email" below for a list) which can be added to each email that will direct that post to one or more categories [one category might distinguish the poster, while other categories might group postings by topics, etc.]. Another shortcode can make the posting a "draft" or "private", while I think the default is to make the posting live immediately. *If you post by email, then all posters do not have to have Admin access to the site, they just have to have the unique WP site email posting address. *If you want to try the "Audio Post" feature (call from any phone and enter unique WP site key code), I don't think there is a way for the caller to direct the audio posts to a category via the call. An admin would have to add the category to any audio posts later. **All WP site "categories" automatically have an RSS feed created for them, so each of your posters would have their own chronological list of postings.
http://en.support.wordpress.com/post-by-email/

Related

Custom post type slug duplicates

I purchased a plugin that allows buddypress users to add new pages to their profile and ran into an issue that caused me to reach out to the developers, only to realize that this seems to be an issue with every custom post type, and is not isolated to a single plugin. This very well may be a Wordpress thing, but this is extremely inconvenient and I was wondering if there was a way around this.
When users add new pages to their profile, even if the permalink is unique, on the chance that a user names their page the same name as another user, a number denoting a duplicate is added to the permalink.
For example:
User 1 makes a page titled Services (mysite.com/user1/services
User 2 also makes a page titled Services (mysite.com/user2/services-2)
I have changed the post type permalink to include /%author%/%post-name% which works correctly, and changes the permalink, except a number is still added to the end if more than one page has the same title. How can I stop this from happening if the pages are made by different authors?
This was the message I sent to the developers of the plugin, who informed me the issue isn’t really the permalinks, it’s more that the pages are a custom post type and thus beholden to the same slug rules that normal pages have, where if you created 2 pages named “contact”, the second one gets “contact-2” and so on.
I had assumed the user’s buddypress/author page would count as a parent page, but it seems that’s not the case. This appears to occur on my own custom post types as well as any custom post type plugin I happen to use, but I had never tested that until just now. Even if the permalink itself is unique, custom post types cannot have the same title/slug even if created by different users and I can see this hindering user experience.
Does anyone have any thoughts?
Adding author to permalink does not make the page unique. Pages are defined as individual objects and their permalinks are related only to the last section of the link.
The system compares only the post name (the slug) not the full URL or permalink.
mysite.com/user1/{post_slug}
If the {post_slug} is the same as another post slug then the system adds incrementation.
Just to clarify the answer - The post permalink is defined by the post slug and not the permalink itself.
What I would do in your case is to set these pages to an ID-based permalink.

WordPress - Multiple Authors to a custom post

I'm using the plugin WP Job Manager in WordPress where users can post job listings. In larger companies, several users within the company want to be able to see job listing posted from their company and thereby see the applications received. In the database, the user who posts the post will have their id in "post_author" column.
My questions is how is it possible to attach multiple users to a post manually? My first through was to use like an array of user id's in "post_author" this won't work I see. I've used co-author plugins without success.
Thanks in advance!

User Blog difficulty Wordpress

I have have a client that wants to create a Wordpress site with the following features.
Private Messaging
User profile
Friend Groups
The ability for a user to create one or many "journals" which are essentially a blog, which only their friends can see.
The last item is the one that I am puzzling over. It seems that it might be best to create a multisite where users can create their own blogs. But I'm not sure how I would manage who can see the blogs, or how I would display the blogs on the user's profile page.
Does anyone know any projects similar to this or have any ideas about where to start with a project like this?
Update for anyone who sees this.
Buddypress solves first three problems more or less out of the box.
I decided to customize the groups feature a bit to fit the bill for a user created journal. The user can create a group (groups are renamed 'journals' by means of the translation file for BP) and he is the only one allowed to post to it. I have updated some of the group meta fields so the user can add a bit more information about his journal, as well.

MailChimp and Wordpress Integration for E-Book download

I'm a little new to web dev and coding so forgive my basic question..
I'm working as a sales and marketing consultant for a software company. The company has requested i create a mailchimp campaign linking to a landing page on wordpress, with downloadable e-book for subscribers. I'm having difficulty with this; does anyone have a recommendation or solution to integrate/automate the two?
To be more concise, there's three actions required: Sending the campaign (Mailchimp), redirecting to the landing page (Wordpress), and then downloading E-Book AFTER subscribing (Wordpress). All these actions have been completed; I just don't know how to automate/integrate the actions together.
i realize it's not a coding question per se, but I assume some coding may be needed.
Thanks :)
P.s. I searched for a similar question but to no avail. If there is one, please link the answers :)
Have you tried the mail chimp plug-in?
https://wordpress.org/plugins/mailchimp-for-wp/
-Good luck [:
I have had to create a similar workflow, below is my process.
Create a list on mailchimp
within this list, in the forms tab, create a form to get name and email info of people wanting to download your Ebook
open 'embedded forms' in the same list and copy the HTML code
Using the Bloom plugin connect mailchimp and wordpress.
selected the mailchimp list you want to connect
select 'custom HTML form' and paste the code
make final aesthetic changes to from
Bloom will give you a 'shortcode for the optin' which can be copied into a black wordpress page. (this will show your form)
Create a landing page on wordpress
standard page nothing special but link to you wordpress page with your form
Set up automation on Mailchimp that whenever someone signs up to your list they get an email with a link to the Ebook.
That's the overview, with many learning opportunities along the way ;)

WordPress: Isolating posts on a certain topic, to one section of a site

First, I've only programmed a lot of HTML, know a little PHP and am playing with Wordpress, experimenting and learning it the way I learn everything else, trial and error, heavy on the error.
The subject line isn't very clear I'm sure. I have a site set up for writing. The posts act as categories and to a Page menu for static submissions. All posts, in the theme show up on page 1, 2, etc. Great.
What I'm trying to figure out and want is this. I want a separate section of Posts just for one topic, in this case movie reviews. So the main section of the site is general posting. I want a separate section where users can post to their hearts content but have those movie posts REMAIN in one section and not be mixed in with the "general population." Ok, they click on the Movie Review link on the main page. This takes them to the Site Admin where they can write a review in TinyMCE and Publish it. IS there a way that these Posts can show up in a section of their own?
I've even installed a second WP site for this purpose. Wonderful, but now I have to transfer all registered users there and any new ones. That's insane. Plus, the user would have to log in twice, once for the original and once for the Movie WP. Also unacceptable.
If I'm on the wrong site to ask this question, let me know and my apologies. Otherwise, some guidance would keep me from my endless Google search.
You can use Categories to mimic this. So your movie reviews would be at mysite.com/category/movie-reviews/. You would then modify index.php to exclude the movie reviews category from the main page.
If you're comfortable with using php, you could instead use custom post types. This is a better solution, but would require more custom coding. The bottom of the Codex page I linked to has some excellent walkthroughs on using CPTs.

Resources