Find Jobs
Hire Freelancers

Small Joomla Site

$100-500 USD

Stengt
Lagt ut nesten 15 år siden

$100-500 USD

Betalt ved levering
The project is? basically an off-the-shelf Joomla site with a private forum and gallery. The only exception is the LDAP based? storage of user credentials,? SSL encrypted login/registration processes and strict documentation requirements. This as a test project for a skilled freelancer or small team? willing to? work with us on other occasions in 2009/2010. You either need a history of verifieable project references or? are an active participant in the Joomla community. We realize that the LDAP/SSL requirements are propably? OTT for a site like this. However,? we need these? features for a couple of larger Joomla websites? and? plan integration with other LDAP-based applications. ## Deliverables Coder Requirements Please provide verifieable references of your ork in the last 2 years and/or links to your Joomla or PHP Community involvements. You must have good English or German language and general communication skills. Site Structure Note:? It is assumed that most content on pages is editable through the GUI, and that such pages are stored and managed through a Content Management System (CMS) !! Note2:? For roles/groups and further details see below! (1)? Frontpage? (view: all; edit: special): Just a few sentences about the what&why with a picture; link to registration page; login box posting to secure site (2)? Home Page? (view: !unauthenticated) ? ? (2.1)? main wide? column:? blog content? (view: !unauthenticated;? edit: special); ? ? (2.2) narrow secondary column: blog archive with MMM YYYY style links? (view: !unauthenticated); box with recent forum activity (view: member) (3)? Forum? (view & post: member; moderation: mod); Forum must support document and picture attachments. Complex functions should be disabled. (4)? Gallery? (view? & post: member; moderation: mod) (C)? Contact Page/Form? (view: all; edit: special): reCaptcha required to submit; no exposure of internal email recipient address; no CC to provided email address (F)? Footer? on every page? (view: all): Copyright | link to legal page | link to contact form? (H)? Header? on every page (view: all): main menu | login/logout links (L)? Login Page/Form? (view all): This must be hosted on the SSL encrypted securedomain and redirect successfull logins to the non-encrypted projectdomain using some kind of secure authtoken. No passwords are allowed to be transmitted unencrypted. Login using either the uid or email address. Facility to send a password-reset link on providing the email address. Note: the account or password remains unchanged until the password-reset link is actually followed and a new password is established. (N)? Newsletter? (view page and sent emails: special || mod): mass-email to all users in the group "members", batched to multiple messages with a maximum of N recipients per mail. Email is sent "From" a predifined local domain alias (i.e.? mail@[login to view URL]) on behalf of the sending user (the "Sender", i.e.? someone@[login to view URL]) in order to pass SPF restrictions on the sender's domain. (R)? Registration Page/Form? (view: all): Needs to be hosted on SSL? encrypted securedomain; collects the following LDAP inetOrgPerson attributes: uid, sn, givenName, mail,userPassword and optionally telephoneNumber, mobile, postalAddress (free form address field), description (free form notes field); selected uid and email must be unique; email and userPassword must be entered twice and match; reCaptcha required to submit; successful submission shows a confirmation text and provides link back to Frontpage. (V)? Validation Page? (view: special): Showing all unconfirmed registrations; users in group "special" must validate each registration.? (X)? Legal Page? (view: all; edit: special) ? Need some javascript protection for address and email details here. Site Requirements System:? You are provided with root access to a virtual Linux system; private, non-routeable IP with NATted access to the net.? Access via ssh to forwarded port on gateway; nginx on gateway will also act as a reverse proxy for? <[login to view URL]>? and? <[login to view URL]>, the latter being forwarded unencrypted to the system. No other public services. Access to and usage of the system must be limited to activities relating to this project only. Any person accessing the system must have sufficient knowledge of Linux system administration and security tasks . Software/Services:? Linux, Apache, MySQL, PHP, OpenLDAP; eventually Python or? Perl; Postfix as local mailer if necessary. As far as possible, all software must be installed from binary packages, using official or widely-used, publically available package repositories. As far as I know, TurnKey provides and maintains a Joomla package. Any changes to configuration files must be made in a way that security updates can be easily installed through the package manager.? No proprietary or commercial software unless agreed in writing. Template/Design: The website will initially be used to organize a wedding and later become a diary of the couple. The initial template should reflect the "work in progress" during the planning phase and will be replaced with a more wedding/family oriented design later. A customized template would be nice but is not required. Please provide a selection of free, bright and friendly stock templates to choose from. License terms for selected templates must be documented. Localization:? German; A German language pack must be installed for the Site and all visible components. Any Lorem Ipsum placeholders must be editable through the GUI. Content:? Lorem Ipsum text must be provided wherever content should be placed. For short text fragments, i.e. menu entries use "%%Home%%" like strings. Except for the template, no artwork must be provided. For freely available standard icons used during registration etc the source and licensing terms must be documented. Workflows:? No publishing workflows; all publishing is immediate. See Registration below? for registration workflow. SEO:? [login to view URL] must disallow indexing except for the Frontpage; All links to internal pages must be "permanent" (stable over time). No further optimization required. Authorization/Roles:? visitors are either unauthenticated or logged in and member of 0..n roles (member,? mod,? special,? admin) Authentication:? Some users already exist as Zimbra users in an OpenLDAP directory reachable from the system. They do not have specific Joomla attributes yet, i.e. there must be a page for the admin to select those users, activate them for use in Joomla and assign them to one or more groups. During development, OpenLDAP needs to be installed locally and a simple dc=com, dc=projectdomain, dc=people collection of internetOrgPerson objects can be assumed for those already registered pesons. No storage of cleartext passwords in the directory. Registration:? After submission of the Registration Form, a confirmation is sent to the user. A different email with a summary of the user data (givenName, sn, mail, uid) and a link to the Validation Page is sent to everyone in the group "special". The new account is added to the directory node "dc=com, dc=projectdomain, dc=members" but not yet activated for use with the website. The activation is done by members of the group "special" as described on the Validation page.? On validation, the account is activated and promoted to the "member" group. Documentation:? Changes to the installed system (installed software, configuration changes, patches, initial database content, etc.) must be documented. Provided documentation must be sufficient for an experienced user to recreate the web site on a different system. Maintenance:? We are interested in paying for maintenance, especially security updates, if we decide to continue working with you on other projects. However, maintenance work is not part of this bid.
Prosjekt-ID: 3887076

Om prosjektet

11 forslag
Eksternt prosjekt
Aktiv 15 år siden

Ønsker du å tjene penger?

Fordeler med budgivning på Freelancer

Angi budsjettet og tidsrammen
Få betalt for arbeidet ditt
Skisser forslaget ditt
Det er gratis å registrere seg og by på jobber
11 freelancers are bidding on average $325 USD for this job
Brukeravatar
See private message.
$425 USD om 14 dager
4,7 (202 omtaler)
6,7
6,7
Brukeravatar
See private message.
$276,25 USD om 14 dager
4,7 (59 omtaler)
6,1
6,1
Brukeravatar
See private message.
$127,50 USD om 14 dager
4,7 (10 omtaler)
3,5
3,5
Brukeravatar
See private message.
$127,50 USD om 14 dager
5,0 (6 omtaler)
3,5
3,5
Brukeravatar
See private message.
$255 USD om 14 dager
5,0 (2 omtaler)
2,2
2,2
Brukeravatar
See private message.
$1 190 USD om 14 dager
5,0 (2 omtaler)
1,4
1,4
Brukeravatar
See private message.
$114,75 USD om 14 dager
3,5 (8 omtaler)
2,2
2,2
Brukeravatar
See private message.
$212,50 USD om 14 dager
0,0 (0 omtaler)
0,0
0,0
Brukeravatar
See private message.
$85 USD om 14 dager
0,0 (0 omtaler)
0,0
0,0
Brukeravatar
See private message.
$246,50 USD om 14 dager
0,0 (0 omtaler)
0,0
0,0
Brukeravatar
See private message.
$510 USD om 14 dager
0,0 (1 omtale)
0,0
0,0

Om klienten

GERMANYs flagg
Bonn, Germany
5,0
8
Betalingsmetode bekreftet
Medlem siden jun. 4, 2005

Klientbekreftelse

Takk! Vi har sendt deg en lenke for at du skal kunne kreve din gratis kreditt.
Noe gikk galt. Vær så snill, prøv på nytt.
Registrerte brukere Publiserte jobber
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Forhåndsvisning innlasting
Tillatelse gitt for geolokalisering.
Påloggingsøkten din er utløpt og du har blitt logget ut. Logg på igjen.